版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、·簡述數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)、兩級映象及數(shù)據(jù)獨(dú)立性。·解釋數(shù)據(jù)庫,數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)三個概念。·簡述 DBMS 的主要功能。·什么是數(shù)據(jù)庫的完整性?什么是數(shù)據(jù)庫的安全性?二者有什么區(qū)別和聯(lián)系?·什么是數(shù)據(jù)庫的實(shí)體完整性?什么是數(shù)據(jù)庫的參照完整性?·根據(jù)數(shù)量約束關(guān)系可以將兩個實(shí)體型之間的聯(lián)系分為哪三類?畫出它們的圖形表示。·_ 和 _ 稱為關(guān)系的兩個不變性, 是關(guān)系模型必須滿足的完整性約 束條件。·關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是 。·在 SQL 中,刪除視圖用 _語句。·概念結(jié)構(gòu)設(shè)計時常用的數(shù)據(jù)抽
2、象方法的是 _, _, _ 。·和 稱為關(guān)系的兩個不變性,是關(guān)系模型必須滿足的完整性約束條件。 ·概念結(jié)構(gòu)設(shè)計時常用的數(shù)據(jù)抽象方法的是 _, _, _ 。·構(gòu)成數(shù)據(jù)模型的三要素包括 、 、 。·關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是 。·用集合的方式表示關(guān)系的差運(yùn)算, R -S = 。·構(gòu)成數(shù)據(jù)模型的三要素包括 、 、 。·從用戶觀點(diǎn)來看,每個關(guān)系的數(shù)據(jù)結(jié)構(gòu)是 _。·數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由 、 、 構(gòu)成的。 ·從行的角度進(jìn)行運(yùn)算 , 從關(guān)系 R 中選取使邏輯表達(dá)式 F 為真的元組 , 是 _運(yùn)算。
3、183;_是一種特殊的在連接結(jié)果中把重復(fù)的屬性列去掉的等值連接運(yùn)算。·實(shí)體是信息世界中的術(shù)語,與之對應(yīng)的數(shù)據(jù)庫術(shù)語為 _。·三級模式結(jié)構(gòu)中的外模式是指 _ 。·數(shù)據(jù)庫設(shè)計包括需求分析 、 、 、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行 和維護(hù)六個階段。·在關(guān)系模型中,若屬性 A 是關(guān)系 R 的主碼, 則在 R 的任何元組中, 屬性 A 的取值都不允許 為空,這種約束稱為 _規(guī)則。·數(shù)據(jù)模型分析:關(guān)系模型 R (U , F , U=ABCDEG,F=AD E , AC E , CB G , BCD AG , BD A , AB G, A C1、求出關(guān)系模式的候選碼
4、,主屬性,非主屬性。2、此關(guān)系模式最高屬于哪級范式?為什么?。3、將此模型按照模式分解的要求分解為 3NF 。答 :1、候選碼:BD ,主屬性 B 、 D , 非主屬性 A 、 C 、 E 、 G2、 R 中每一個非主屬性完全函數(shù)依賴于 R 的候選鍵 BD ;但 C,G , E 都傳遞依賴于 R 的候 選鍵 BD , 也就是說, R 滿足 2NF 的要求, 而不滿足 3NF 的要求。 此關(guān)系模型最高屬于 2NF 。3、 R1:U1=ABD F1=BD AR2:U2=BCG F2=BC GR3:U3=ACE F3=A C , A E·設(shè)某應(yīng)用背景中有四個實(shí)體集:公司:屬性有公司號碼、公
5、司名稱、公司地點(diǎn)部門:屬性有部門號、部門名稱、部門電話號碼、部門辦公地點(diǎn)職工:屬性有職工號、職工姓名、職工年齡、職工所屬部門職工工作經(jīng)歷:屬性有職工號、工作部門、開始時間、結(jié)束時間、每個公司有若干個部門, 但每個部門只屬于一個公司; 每個部門有一個或多個職工, 并 且一個職工只在一個部門工作;每個職工有一個或多個工作經(jīng)歷。1、畫出反應(yīng)上述應(yīng)用背景的 E_R圖2、將 E_R圖轉(zhuǎn)換成關(guān)系模型,并說明主碼和外碼。答 :1、畫出反應(yīng)上述應(yīng)用背景的 E_R圖 2、將 E_R圖轉(zhuǎn)換成關(guān)系模型,并說明主碼和外碼。帶下劃線的屬性是主碼公司(公司號,公司名稱,公司地點(diǎn)部門(部門號,部門名稱,電話號碼,辦公地點(diǎn)職
6、工(職工號,姓名,年齡,所屬部門外碼:所屬部門,被參照關(guān)系:部門職工工作經(jīng)歷(職工號,工作部門,開始時間,結(jié)束時間外碼:職工號,被參照關(guān)系:職工外碼:工作部門,被參照關(guān)系:部門·某公司的有一個銷售團(tuán)隊(duì)和多個科研團(tuán)隊(duì),每個團(tuán)隊(duì)都有多名職工;其中每個團(tuán)隊(duì)中有 一名職工(項(xiàng)目經(jīng)理來負(fù)責(zé)管理;公司研發(fā)新產(chǎn)品的工作由團(tuán)隊(duì)承擔(dān),規(guī)定如下:一個科 研團(tuán)隊(duì)可同時開發(fā)多款新產(chǎn)品, 一個產(chǎn)品的研發(fā)工作只能由一個科研團(tuán)隊(duì)承擔(dān), 銷售團(tuán)隊(duì)也 需要參與每一款新產(chǎn)品的研發(fā)工作。每項(xiàng)研發(fā)工作都需要記錄科研經(jīng)費(fèi)、需要月數(shù)等屬性。1、請根據(jù)以上敘述設(shè)計 E-R 圖2、補(bǔ)充相關(guān)的屬性,將該 E-R 圖轉(zhuǎn)換為關(guān)系模式結(jié)構(gòu)
7、 , 并標(biāo)出各關(guān)系的主碼 (若有外碼, 請標(biāo)出外碼 。答 :1、 2、公司 (公司號、 團(tuán)隊(duì) (團(tuán)隊(duì)號、類別、 、公司號、領(lǐng)導(dǎo)職工號 產(chǎn)品 (產(chǎn)品號、 職工 (職工號、 、所屬團(tuán)隊(duì)號 研制 (團(tuán)隊(duì)號,產(chǎn)品號、科研經(jīng)費(fèi)、月數(shù) 注:答案不唯一,所有的一對多或一對一聯(lián)系可以處理成獨(dú)立的關(guān)系等。·已知關(guān)系 R (A , B , C 和 S (B , C , E ,求下列運(yùn)算結(jié)果: R S :12、SR 22<答 :1、 (R÷S ×S =(2,3,4,5,(2,7,2,3 ·學(xué)生表:Student(Sno, Sname , Ssex , Sage , Sd
8、ept課程表:Course(Cno, Cname , Cpno , Ccredit , Cdept , Tname (注:Cpno 代表該課的先行 課, Cdept 代表開設(shè)課程的院系, Tname 代表任課老師 學(xué)生選課表:SC(Sno, Cno , Grade 用 SQL 語言完成下列操作1、把王力同學(xué)的學(xué)習(xí)選課記錄刪掉2、統(tǒng)計每門課程的選修人數(shù)(超過 30人的課程才統(tǒng)計 。要求輸出課程號和選修人數(shù),查 詢結(jié)果按人數(shù)降序排列。3、查詢學(xué)號比張三大,年齡比張三小的學(xué)生的姓名(請用嵌套查詢實(shí)現(xiàn) 答:1、 把王力同學(xué)的學(xué)習(xí)選課記錄刪掉Delete from sc where sno in (se
9、lect sno from student where sname=王力 ; 2、 統(tǒng)計每門課程的選修人數(shù) (超過 30人的課程才統(tǒng)計 。 要求輸出課程號和選修人數(shù), 查詢結(jié)果按人數(shù)降序排列。select cno,count(sno from sc group by cnohaving count(sno>30; order by 2 DESC;3、查詢學(xué)號比張三大,年齡比張三小的學(xué)生的姓名 select sname from studentwhere Sno > (select max(Sno from Student where Sname = 張三 and Sage <
10、 (select max(Sage from Student where Sname = 張三 ;·設(shè)有一個學(xué)生 -課程數(shù)據(jù)庫,包括 Student 、 Course 和 SC 三個關(guān)系模式:學(xué)生表 Student 由學(xué)號(Sno ,學(xué)生姓名(Sname ,性別(Ssex ,年齡(Sage ,所在 系 (Sdept 組成;課程表 Course 由課程號(Cno ,課程名稱(Cname ,先修 (Cpno,學(xué)分(Ccredit 組 成;學(xué)生選課表 SC 由(Sno ,課程號(Cno ,成績(Grade 組成;按要求完成下列操作:1、 (SQL 語言查詢選修了 3門以上課程的學(xué)生學(xué)號2、
11、 (SQL 語言將一個新課程元組(課程號:2002001;課程名稱:數(shù)據(jù)庫原理;先修:2000002;學(xué)分:2插入到 Course 表中。3、 (SQL 語言選修了數(shù)據(jù)結(jié)構(gòu) 且成績在 90分以上學(xué)生所有的信息。4、 (SQL 語言查詢課程名是數(shù)據(jù)結(jié)構(gòu)的直接先行課的課程號和課程名5、 (關(guān)系代數(shù)選修了數(shù)據(jù)庫應(yīng)用課程的學(xué)生的學(xué)號、姓名6、 (關(guān)系代數(shù)選修了所有課程的學(xué)生的學(xué)號答 :1、 SELECT Sno FROM SCGROUP BY Sno HAVING COUNT(*>3;2、 INSERT INTO Student (Sno, Sname , Ssex , Sdept , Sage
12、VALUES ('200215128', ' 陳冬 ' , ' 男 ' , 'IS' , 18 ;3、 SELECT student.*FROM Student, Course,SCWHERE Student.Sno = SC.SnoAND Course.Cno = SC.CnoAND Course.Cname = '數(shù)據(jù)結(jié)構(gòu) 'AND SC.Grade > 90;注:答案不唯一4、 Select Second.Cno ,Second.CnameFrom Course First, Course Second
13、Where First.Cname = 數(shù)據(jù)結(jié)構(gòu)and First.Cpno = Second.Cno;注:答案不唯一5、 SNO,SNAME (CNAME='數(shù)據(jù)庫應(yīng)用 ' (SC C S注意 3個關(guān)系的連接順序6、 SNO,CNO (SC÷ CNO (C注意該查詢使用了 “否定之否定為肯定” 的概念, 即 “選修了所有課程” 換而言之可以為 “不 存在一門課程沒有選”·設(shè)某數(shù)據(jù)庫中有以下關(guān)系: Student(Sno, Sname, Ssex, Sage, Deptname) 含義:學(xué)生(學(xué)號、姓名、性別、年齡、所在系) Course(Cno,Cname
14、) 含義:課程(課程編號、課程名) Dept(Deptname, Dmanager, Dtel) 含義:系(系名、系主任、電話 其中,一個學(xué)生可選修多門課程,一門課程可為多個學(xué)生選修,選修后得到考試成績 (Grade) 。 請根據(jù)其上情況,完成下列各題。 A請設(shè)計選課表(Score)的關(guān)系模式,并用 SQL 語句創(chuàng)建選課表 Score; B用 SQL 語言查詢?nèi)w學(xué)生的姓名、性別和所在系,要求用小寫字母表示所在的系 名,結(jié)果按系名分組; C用 SQL 語言查詢與學(xué)生“李軍”同性別并且同系的學(xué)生基本信息; 答: A 選課模式:Score(Sno,Cno,Grade) CREATE TABLE Score (Sno CHAR(10 NOT NULL , Cno CHAR(10 NOT NULL, Grade FLOAT, PRIMARY KEY(Sno,Cno) ; B SELECT Sname,Ssex, ISLOWER(D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版投資擔(dān)保合同風(fēng)險控制條款3篇
- 如何記憶更多的知識點(diǎn)
- 二零二五年度鋰離子蓄電池銷售合同范本3篇
- 二零二五年度個人間家庭農(nóng)場貸款合同3篇
- 零擔(dān)貨物運(yùn)輸合同三篇
- 教師行業(yè)安全生產(chǎn)工作總結(jié)
- 二零二五年度影視制作公司演員個人聘用合同2篇
- 二零二五個人住宅租賃合同(含租賃保證金退還條件)2篇
- 二零二五年度個人擔(dān)保合同書范本:珠寶首飾抵押擔(dān)保
- 二零二五年度綠色快遞柜場地租賃與快遞代收協(xié)議書3篇
- 國際貿(mào)易地理 全套課件
- GB/T 20878-2024不銹鋼牌號及化學(xué)成分
- 某房屋建筑工程監(jiān)理大綱
- 英語考綱詞匯表3500詞
- 主題一:人文之美 第7課《天下第一大佛-樂山大佛》 課件
- 印度與阿拉伯的數(shù)學(xué)
- 會陰切開傷口裂開的護(hù)理查房
- 《鋼鐵是怎樣煉成的》選擇題100題(含答案)
- 2024年國新國際投資有限公司招聘筆試參考題庫含答案解析
- 食堂餐廳服務(wù)方案投標(biāo)方案(技術(shù)標(biāo))
- Creo-7.0基礎(chǔ)教程-配套課件
評論
0/150
提交評論