




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一部分 基礎(chǔ)理論第1章 數(shù)據(jù)庫(kù)概述 1試說(shuō)明數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)的概念。數(shù)據(jù):描述事務(wù)的符號(hào)記錄數(shù)據(jù)庫(kù):存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng):用于管理和維護(hù)數(shù)據(jù)的系統(tǒng)軟件數(shù)據(jù)庫(kù)系統(tǒng):計(jì)算機(jī)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),包括數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng),應(yīng)用程序,數(shù)據(jù)庫(kù)管理員2數(shù)據(jù)管理技術(shù)的發(fā)展主要經(jīng)歷了哪幾個(gè)階段??jī)蓚€(gè)階段,文件管理和數(shù)據(jù)庫(kù)管理9數(shù)據(jù)獨(dú)立性指的是什么?應(yīng)用程序不因數(shù)據(jù)的物理表示方式和訪(fǎng)問(wèn)技術(shù)改變而改變,分為邏輯獨(dú)立性和物理獨(dú)立性。物理獨(dú)立性是指當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)或存儲(chǔ)位置發(fā)生變化時(shí),不影響應(yīng)用程序的特性;邏輯獨(dú)立性是指當(dāng)表達(dá)現(xiàn)實(shí)世界的信息內(nèi)容發(fā)生變化時(shí),不影響應(yīng)用程序的特性。10
2、數(shù)據(jù)庫(kù)系統(tǒng)由哪幾部分組成?由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序、數(shù)據(jù)庫(kù)管理員組成。第2章 數(shù)據(jù)模型與數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu) 4說(shuō)明實(shí)體一聯(lián)系模型中的實(shí)體、屬性和聯(lián)系的概念。實(shí)體是具有公共性質(zhì)的并可相互區(qū)分的現(xiàn)實(shí)世界對(duì)象的集合。屬性是實(shí)體所具有的特征或性質(zhì)。聯(lián)系是實(shí)體之間的關(guān)聯(lián)關(guān)系。6數(shù)據(jù)庫(kù)系統(tǒng)包含哪三級(jí)模式?試分別說(shuō)明每一級(jí)模式的作用。外模式、模式和內(nèi)模式。外模式:是對(duì)現(xiàn)實(shí)系統(tǒng)中用戶(hù)感興趣的整體數(shù)據(jù)結(jié)構(gòu)的局部描述,用于滿(mǎn)足不同用戶(hù)對(duì)數(shù)據(jù)的需求,保證數(shù)據(jù)安全。模式:是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,它滿(mǎn)足所有用戶(hù)對(duì)數(shù)據(jù)的需求。內(nèi)模式:是對(duì)整個(gè)數(shù)據(jù)庫(kù)的底層表示,它描述了數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)。7數(shù)據(jù)庫(kù)管理
3、系統(tǒng)提供的兩級(jí)映像的作用是什么?它帶來(lái)了哪些功能??jī)杉?jí)映像是外模式/模式映像和模式/內(nèi)模式映像。外模式/模式映像保證了當(dāng)模式發(fā)生變化時(shí)可以保證外模式不變,從而使用戶(hù)的應(yīng)用程序不需要修改,保證了程序與數(shù)據(jù)的邏輯獨(dú)立性。模式/內(nèi)模式映像保證了當(dāng)內(nèi)模式發(fā)生變化,比如存儲(chǔ)位置或存儲(chǔ)文件名改變,可以保持模式不變,保證了程序與數(shù)據(jù)的物理獨(dú)立性。兩級(jí)印象保證了應(yīng)用程序的穩(wěn)定性。第3章 關(guān)系數(shù)據(jù)庫(kù) 1試述關(guān)系模型的三個(gè)組成部分。數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、關(guān)系完整性約束2解釋下列術(shù)語(yǔ)的含義:(3)候選碼當(dāng)一個(gè)屬性或?qū)傩约闹的軌蛭ㄒ粯?biāo)識(shí)一個(gè)關(guān)系的元組,而又不包含多余的元素,則稱(chēng)該屬性或?qū)傩约癁楹蜻x碼。(5)關(guān)系模
4、式二維表的結(jié)構(gòu)3關(guān)系數(shù)據(jù)庫(kù)的三個(gè)完整性約束是什么?各是什么含義?實(shí)體完整性:關(guān)系數(shù)據(jù)庫(kù)中每個(gè)關(guān)系都必須有主碼,且主碼值不能為空,不能重復(fù)。參照完整性:指多個(gè)實(shí)體或表之間的關(guān)聯(lián)關(guān)系,規(guī)則是外碼或者值為空,或者等于所參照關(guān)系的主碼值。用戶(hù)定義完整性:指明關(guān)系中屬性的取值范圍。第4章 sql語(yǔ)言基礎(chǔ)及數(shù)據(jù)定義功能 12寫(xiě)出創(chuàng)建如下表的sql語(yǔ)句,要求在定義表的同時(shí)定義數(shù)據(jù)的完整性約束:(1)“圖書(shū)表”結(jié)構(gòu)如下:書(shū)號(hào):統(tǒng)一字符編碼定長(zhǎng)類(lèi)型,長(zhǎng)度為6,主碼;書(shū)名:統(tǒng)一字符編碼可變長(zhǎng)類(lèi)型,長(zhǎng)度為30,非空;第一作者:普通編碼定長(zhǎng)字符類(lèi)型,長(zhǎng)度為10,非空;出版日期:小日期時(shí)間型,價(jià)格:定點(diǎn)小數(shù),小數(shù)部分1
5、位,整數(shù)部分3位。create table book(bno nchar(6) primary key,bname nvarchar(30) not null,fauther char(10) not null,date smalldatetime,price numeric(4,1)第5章 數(shù)據(jù)操作語(yǔ)句 利用定義的student、course和sc表結(jié)構(gòu)實(shí)現(xiàn)如下操作,并根據(jù)表提供的數(shù)據(jù)觀察各語(yǔ)句執(zhí)行情況。student表:列名數(shù)據(jù)類(lèi)型約束sno普遍編碼定長(zhǎng)字符串,長(zhǎng)度為7主碼sname普遍編碼定長(zhǎng)字符串,長(zhǎng)度為10非空ssex普遍編碼定長(zhǎng)字符串,長(zhǎng)度為2sage整型sdept普遍編碼定長(zhǎng)字符
6、串,長(zhǎng)度為20course表列名數(shù)據(jù)類(lèi)型約束cno普遍編碼定長(zhǎng)字符串,長(zhǎng)度為6主碼cname普遍編碼定長(zhǎng)字符串,長(zhǎng)度為20非空credit整型semster整型cnocnamecreditsemesterc01計(jì)算機(jī)文化學(xué)31c02vb23c03計(jì)算機(jī)網(wǎng)絡(luò)47c04數(shù)據(jù)庫(kù)基礎(chǔ)56c05高等數(shù)學(xué)82c06數(shù)據(jù)結(jié)構(gòu)54sc表:列名數(shù)據(jù)類(lèi)型約束sno普遍編碼定長(zhǎng)字符串,長(zhǎng)度為7主碼,引用student的外碼cno普遍編碼定長(zhǎng)字符串,長(zhǎng)度為6主碼,引用course的外碼grade整型1.查詢(xún)學(xué)生選課表中的全部數(shù)據(jù)。select * from student2.查詢(xún)計(jì)算機(jī)系學(xué)生的姓名、年齡。select
7、 sname , sage from student where sdept =計(jì)算機(jī)系3.查詢(xún)成績(jī)?cè)?080的學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī)。select sno, cno, grade from sc where grade between 70 and 80 4.計(jì)算機(jī)系年齡在1820的男生的姓名、年齡。select sname, sage from student where sdept=計(jì)算機(jī)系 and sage between 18 and 20 and ssex=男5.查詢(xún)“c01”課程的最高成績(jī)。select max(grade) from sc where cno=c016.查詢(xún)計(jì)
8、算機(jī)系學(xué)生的最大年齡和最小年齡。select max(sage), min(sage) from s where sdept=計(jì)算機(jī)系7.統(tǒng)計(jì)每個(gè)系的學(xué)生人數(shù)。select sdept, count(*) from s group by sdept8.統(tǒng)計(jì)每門(mén)課程的選課人數(shù)和考試最高分。select cno, count(sno), max(grade) from sc group by cno9.統(tǒng)計(jì)每個(gè)學(xué)生的選課門(mén)數(shù)和考試總成績(jī),并按選課門(mén)數(shù)升序顯示結(jié)果。select sno, count(cno) 選課門(mén)數(shù), sum(grade) 考試總成績(jī) from s group by snoord
9、er by 選課門(mén)數(shù) asc10.查詢(xún)選修了“c002”課程的學(xué)生的姓名和所在系。select s.sname, sdept from student s join sc on s.sno=sc.sno11.查詢(xún)成績(jī)80分以上的學(xué)生的姓名、選的課程號(hào)和成績(jī),并按成績(jī)降序排列結(jié)果。select sname, cno, grade from student s join sc on s.sno=sc.sno where grade 80 order by grade desc 14.查詢(xún)哪些學(xué)生沒(méi)有選課,要求列出學(xué)號(hào)、姓名和所在系。select sno, sname, sdept from s j
10、oin sc on s.sno=sc.sno where cno is null15.用子查詢(xún)實(shí)現(xiàn)如下查詢(xún):(1)查詢(xún)選了“c001”課程的學(xué)生姓名和所在系。答:select sname,sdept from student where sno in( select sno from sc where cno = c001)(2)查詢(xún)通信工程系成績(jī)80分以上的學(xué)生學(xué)號(hào)和姓名。答:select sno,sname from student where sno in( select sno from sc where grade 80) and sdept = 通信工程系(3)查詢(xún)計(jì)算機(jī)系考試成績(jī)
11、最高的學(xué)生姓名。答:select sname from student s join sc on s.sno = sc.sno where sdept = 計(jì)算機(jī)系 and grade = (select max(grade) from sc join student s on s.sno = sc.snowhere sdept = 計(jì)算機(jī)系)(4)查詢(xún)年齡最大的男生的姓名和年齡。答:select sname,sage from student where sage = (select max(sage) from student and ssex = 男) and ssex = 男(5)查詢(xún)
12、“c001”課程的考試成績(jī)高于“c001”課程的平均成績(jī)的學(xué)生的學(xué)號(hào)和“c001”課程成績(jī)。答:select sno,grade from sc where cno = c001 and grade (select avg(grade) from sc where cno = c001) 16.創(chuàng)建一個(gè)新表,表名為test_t,其結(jié)構(gòu)為(coli,col2,col3),其中:col1:整型,允許空值。col2:字符型,長(zhǎng)度為10,不允許空值。col3:字符型,長(zhǎng)度為10,允許空值。試寫(xiě)出按行插入如下數(shù)據(jù)的語(yǔ)句(空白處表示空值)。col1col2col3b11b2c22b3create tabl
13、e test_t( col1 int, col2 char(10) not null, col3 char(10)insert into test_t(col2) values(b1)insert into test_t(col1,col2) values(1,b2)insert into test_t values(2,b3,null)19.刪除考試成績(jī)低于50分的學(xué)生的該門(mén)課程的選課記錄。delete from sc where grade 5020.刪除計(jì)算機(jī)系vb成績(jī)不及格學(xué)生的vb選課記錄。delete from scfrom sc join student s on s.sno =
14、 sc.snojoin course c on o = owhere cname = vb and grade = 90(2)查詢(xún)選課門(mén)數(shù)超過(guò)3門(mén)的學(xué)生的學(xué)號(hào)和選課門(mén)數(shù)。select * from v3 where total = 3(3)查詢(xún)計(jì)算機(jī)系選課門(mén)數(shù)超過(guò)3門(mén)的學(xué)生的姓名和選課門(mén)數(shù)。select sname,total from v3 join student s on s.sno = v3.sno where sdept = 計(jì)算機(jī)系 and total = 3(4)查詢(xún)修課總學(xué)分超過(guò)10分的學(xué)生的學(xué)號(hào)、姓名、所在系和修課總學(xué)分。select v4.sno,sname,sdept,t
15、otal_credit from v4 join student s on s.sno = v4.sno where total_credit = 10(5)查詢(xún)年齡大于等于20的學(xué)生中,修課總學(xué)分超過(guò)10分的學(xué)生的姓名、年齡、所在系和修課總學(xué)分。select sname,sage,sdept,total_credit from v4 join student s on s.sno = v4.sno where sage = 20 and total_credit = 1013.修改12題(4)定義的視圖,使其查詢(xún)每個(gè)學(xué)生的學(xué)號(hào)、總學(xué)分以及總的選課門(mén)數(shù)。alter view v1 assele
16、ct sno, sum(credit), count(*) from sc join course c on o=o group by sno第8章第9章 關(guān)系規(guī)范化理論 1關(guān)系規(guī)范化中的操作異常有哪些?它是由什么引起的?解決的辦法是什么?主要有插入異常、刪除異常和修改異常,這些都是由數(shù)據(jù)冗余引起的,解決的辦法是進(jìn)行模式分解,消除數(shù)據(jù)冗余。2第一范式、第二范式和第三范式關(guān)系的定義分別是什么?第一范式:不包含重復(fù)組的關(guān)系(即不包含非原子項(xiàng)的屬性)是第一范式的關(guān)系。第二范式:如果r(u,f)1nf,并且r中的每個(gè)非主屬性都完全函數(shù)依賴(lài)于主碼,則r(u,f)2nf。第三范式:如果r(u,f)2nf,
17、并且所有的非主屬性都不傳遞依賴(lài)于主碼,則r(u,f)3nf。3什么是部分依賴(lài)?什么是傳遞依賴(lài)?請(qǐng)舉例說(shuō)明。部分函數(shù)依賴(lài):如果xy,并且對(duì)于x的一個(gè)任意真子集x有xy成立,則稱(chēng)y部分函數(shù)依賴(lài)于x。傳遞函數(shù)依賴(lài):如果xy、yz,則稱(chēng)z傳遞函數(shù)依賴(lài)于x7設(shè)有關(guān)系模式:學(xué)生修課(學(xué)號(hào),姓名,所在系,性別,課程號(hào),課程名,學(xué)分,成績(jī))。設(shè)一個(gè)學(xué)生可以選多門(mén)課程,一門(mén)課程可以被多名學(xué)生選。一個(gè)學(xué)生有唯一的所在系,每門(mén)課程有唯一的課程名和學(xué)分。請(qǐng)指出此關(guān)系模式的候選碼,判斷此關(guān)系模式是第幾范式的,若不是第三范式的,請(qǐng)將其規(guī)范化為第三范式關(guān)系模式,并指出分解后的每個(gè)關(guān)系模式的主碼和外碼。候選碼:(sno, c
18、no)為第一范式(1nf)第三范式:學(xué)生(sno, sname, sdept, ssex) sno為主碼課程(cno, cname, credit) cno為主碼考試(sno,cno, grade) (sno, cno)為主碼,sno為引用學(xué)生的外碼,cno為引用課程的外碼第11章 數(shù)據(jù)庫(kù)設(shè)計(jì) 2簡(jiǎn)述數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程。數(shù)據(jù)庫(kù)設(shè)計(jì)一般包含如下過(guò)程:l 需求分析。l 結(jié)構(gòu)設(shè)計(jì),包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)。l 行為設(shè)計(jì),包括功能設(shè)計(jì)、事務(wù)設(shè)計(jì)和程序設(shè)計(jì)。l 數(shù)據(jù)庫(kù)實(shí)施,包括加載數(shù)據(jù)庫(kù)數(shù)據(jù)和調(diào)試運(yùn)行應(yīng)用程序。l 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。8把e-r模型轉(zhuǎn)換為關(guān)系模式的轉(zhuǎn)換規(guī)則有哪些?轉(zhuǎn)換
19、的一般規(guī)則如下:一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的主鍵。對(duì)于實(shí)體間的聯(lián)系有以下不同的情況:(1)11聯(lián)系一般是將聯(lián)系與任意一端實(shí)體所對(duì)應(yīng)的關(guān)系模式合并,即在一個(gè)實(shí)體的關(guān)系模式的屬性中加入另一個(gè)實(shí)體的碼和聯(lián)系本身的屬性。(2)1n聯(lián)系一般與n端所對(duì)應(yīng)的關(guān)系模式合并,即在n端對(duì)應(yīng)的關(guān)系模式中加入1端實(shí)體的碼以及聯(lián)系本身的屬性。(3)mn聯(lián)系必須轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為此關(guān)系模式的屬性,且關(guān)系模式的主鍵包含各實(shí)體的碼。(4)有相同主碼的關(guān)系模式可以合并。第12章 事務(wù)與并發(fā)控制 1事務(wù)是用戶(hù)定義的數(shù)據(jù)操作系列,
20、這些操作作為一個(gè)完整的工作單元,一個(gè)事務(wù)內(nèi)的所有語(yǔ)句被作為一個(gè)整體,要么全部執(zhí)行,要么全部不執(zhí)行事務(wù)的4個(gè)特征:原子性,一致性,隔離性,持久性acknowledgements my deepest gratitude goes first and foremost to professor aaa , my supervisor, for her constant encouragement and guidance. she has walked me through all the stages of the writing of this thesis. without her cons
21、istent and illuminating instruction, this thesis could not havereached its present form. second, i would like to express my heartfelt gratitude to professor aaa, who led me into the world of translation. i am also greatly indebted to the professors and teachers at the department of english: professo
22、r dddd, professor ssss, who have instructed and helped me a lot in the past two years. last my thanks would go to my beloved family for their loving considerations and great confidence in me all through these years. i also owe my sincere gratitude to my friends and my fellow classmates who gave me their help and time in listening to me and helping me work out my problems during the difficult course of the thesis. my deepest gratitude goes first and foremost to professor aaa , my supervisor, for her constant encouragement and guidance. she has walked me through all the stages
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB 3624-2024 1000kV交流架空輸電線(xiàn)路金具
- T-ZHCA 031-2024 淋洗類(lèi)化妝品溫和性評(píng)價(jià) 重建表皮模型組織活力法
- 二零二五年度房屋代管及租戶(hù)租賃合同終止通知協(xié)議
- 二零二五年度公共設(shè)施配套拆遷房產(chǎn)分割及公益基金合同
- 2025年度門(mén)面轉(zhuǎn)讓及獨(dú)家代理權(quán)合同
- 二零二五年度合資公司股權(quán)合作協(xié)議書(shū)
- 2025年度網(wǎng)絡(luò)安全責(zé)任方合作協(xié)議范本(適用于互聯(lián)網(wǎng)企業(yè))
- 二零二五年度車(chē)輛抵押抵貨款金融創(chuàng)新服務(wù)協(xié)議
- 二零二五年度銷(xiāo)售團(tuán)隊(duì)市場(chǎng)分析聘用協(xié)議
- 二零二五年度農(nóng)村房屋租賃與農(nóng)村社區(qū)文化活動(dòng)合作協(xié)議
- 學(xué)習(xí)與科技的融合主題班會(huì)
- 《直播銷(xiāo)售》課件-項(xiàng)目一 認(rèn)識(shí)直播與直播銷(xiāo)售
- 2025年南京科技職業(yè)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 2025-2030年中國(guó)航空配餐行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資前景規(guī)劃研究報(bào)告
- 新課標(biāo)背景下的跨學(xué)科學(xué)習(xí)內(nèi)涵、設(shè)置邏輯與實(shí)踐原則
- 母嬰分離產(chǎn)婦的護(hù)理
- 2025教科版一年級(jí)科學(xué)下冊(cè)教學(xué)計(jì)劃
- 人教版高一上學(xué)期數(shù)學(xué)(必修一)期末考試卷(附答案)
- DBJT14-100-2013 外墻外保溫應(yīng)用技術(shù)規(guī)程(改性酚醛泡沫板薄抹灰外墻外保溫系統(tǒng))
- 2024解析:第六章質(zhì)量和密度-講核心(解析版)
- 培訓(xùn)學(xué)校教師崗位職責(zé)
評(píng)論
0/150
提交評(píng)論