【正文】
理 以及 數(shù)據(jù)庫(kù)的建立和維護(hù) 等四個(gè)方面。 ( F )4.視圖是從一個(gè)或多個(gè)表中導(dǎo)出的表,所以它是一個(gè)實(shí)表。 ( F ) .在對(duì)數(shù)據(jù)庫(kù)的任何操作中,3NF都比1NF效率高。2.關(guān)系與普通表格、文件有什么區(qū)別?與表格、文件相比,關(guān)系有下列不同點(diǎn):(1)關(guān)系中屬性值是原子的,不可分解。3.為什么要進(jìn)行關(guān)系模式的分解?分解的依據(jù)是什么?答:由于數(shù)據(jù)之間存在著聯(lián)系和約束,在關(guān)系模式的關(guān)系中可能會(huì)存在數(shù)據(jù)冗余和操作異?,F(xiàn)象,因此需把關(guān)系模式進(jìn)行分解,以消除冗余和異常現(xiàn)象。d:\\ data\39。(2)在關(guān)系模型中,數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)以及數(shù)據(jù)間的聯(lián)系都是用二維表表示。(1)查詢處理器有四個(gè)主要成分:DDL編譯器、DML編譯器,嵌入式 DML預(yù)編譯器,查詢運(yùn)行核心程序。五、應(yīng)用題1.設(shè)有三個(gè)關(guān)系: S(S,SNAME,AGE,SEX) C(C,CNAME,TEACHER) SC(S,C,GRADE)試用關(guān)系代數(shù)表達(dá)式表示下列查詢語句:((1)檢索講授“數(shù)據(jù)結(jié)構(gòu)”的老師的教師名TEACHER。 ∏SNAME(S? (∏S,C(SC)∏C(C)))(6)檢索“李強(qiáng)”同學(xué)不學(xué)課程的課程號(hào)(C)。寫出實(shí)現(xiàn)以下各題功能的SQL語句:(1)取出供應(yīng)商為“清華同方”的供應(yīng)商編碼(SN)。SELECT JNAME FROM J WHERE JN IN (SELECT DISTINCT JN FROM SPJ WHERE SN=39。J139。(5)取出供應(yīng)數(shù)量超過500個(gè)的零件的零件名稱。(2)將ER圖轉(zhuǎn)換成關(guān)系模型,并說明主鍵和外鍵。2.關(guān)系與普通表格、文件有什么區(qū)別?與表格、文件相比,關(guān)系有下列不同點(diǎn):(1)關(guān)系中屬性值是原子的,不可分解。3.為什么要進(jìn)行關(guān)系模式的分解?分解的依據(jù)是什么?由于數(shù)據(jù)之間存在著聯(lián)系和約束,在關(guān)系模式的關(guān)系中可能會(huì)存在數(shù)據(jù)冗余和操作異?,F(xiàn)象,因此需把關(guān)系模式進(jìn)行分解,以消除冗余和異常現(xiàn)象。d:\\ data\39。(2)在關(guān)系模型中,數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)以及數(shù)據(jù)間的聯(lián)系都是用二維表表示。(1)查詢處理器有四個(gè)主要成分:DDL編譯器、DML編譯器,嵌入式 DML預(yù)編譯器,查詢運(yùn)行核心程序。五、應(yīng)用題1.設(shè)有三個(gè)關(guān)系: S(S,SNAME,AGE,SEX) C(C,CNAME,TEACHER) SC(S,C,GRADE)試用關(guān)系代數(shù)表達(dá)式表示下列查詢語句:((1)檢索講授“數(shù)據(jù)結(jié)構(gòu)”的老師的教師名TEACHER。 ∏SNAME(S? (∏S,C(SC)∏C(C)))(6)檢索“李強(qiáng)”同學(xué)不學(xué)課程的課程號(hào)(C)。寫出實(shí)現(xiàn)以下各題功能的SQL語句:(1)取出供應(yīng)商為“清華同方”的供應(yīng)商編碼(SN)。SELECT JNAME FROM J WHERE JN IN (SELECT DISTINCT JN FROM SPJ WHERE SN=39。J139。(5)取出供應(yīng)數(shù)量超過500個(gè)的零件的零件名稱。J239。)4)取出為工程J1和J2提供零件的供應(yīng)商編碼。SELECT PN FROM P WHERE WEIGHT= (SELECT MIN(WEIGHT) FROM P)。∏C,CNAME(C?(∏S,C(SC)∏S(S))(8)檢索選修課程包含學(xué)號(hào)為2的學(xué)生所修課程的學(xué)生學(xué)號(hào)(S)?!荢 (σ1=4∧2≠5(SCSC)(4)檢索“數(shù)據(jù)庫(kù)原理”分?jǐn)?shù)為80分及以上的學(xué)生學(xué)號(hào)(S)。7. 為什么關(guān)系中的元組沒有先后順序?由于關(guān)系定義為元組的集合,而集合中的元素是沒有順序的,因此關(guān)系中的元組也就沒有先后順序(對(duì)用戶而言)。關(guān)系數(shù)據(jù)模型等傳統(tǒng)數(shù)據(jù)模型還存在不能以自然的方式表示實(shí)體集間的聯(lián)系、語義信息不足、數(shù)據(jù)類型過少等弱點(diǎn)。d:\\data\39。4.用SQL語句實(shí)現(xiàn):創(chuàng)建一個(gè)COMPANY數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件邏輯名稱為COMPANY_DATA,初始大小為10MB,最大尺寸為100M,增長(zhǎng)速度為5M;日志文件邏輯名稱為COMPANY_LOG,初始大小為5MB,最大尺寸為20M,增長(zhǎng)速度為5%。(3)關(guān)系中屬性的順序沒有列序。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。一是“產(chǎn)品”實(shí)體集,屬性有產(chǎn)品編號(hào)、產(chǎn)品名稱、性能參數(shù);二是“零件”實(shí)體集,屬性有零件號(hào)、零件名、規(guī)格;三是“材料”實(shí)體集,屬性有材料編號(hào)、材料名。J239。)4)取出為工程J1和J2提供零件的供應(yīng)商編碼。SELECT PN FROM P