版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)講義黑龍江大學(xué)軟件學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)講義一、開(kāi)設(shè)本課程設(shè)計(jì)的目的本課程是計(jì)算機(jī)專(zhuān)業(yè)中一門(mén)重要的專(zhuān)業(yè)理論課。為配合數(shù)據(jù)庫(kù)原理課程的教學(xué),通過(guò)模擬DBMS的實(shí)現(xiàn),更深刻地領(lǐng)會(huì)DBMS的工作原理和實(shí)現(xiàn)方法,從而具有初步開(kāi)發(fā)系統(tǒng)軟件的實(shí)際能力,特開(kāi)設(shè)此課程設(shè)計(jì)。二、課程設(shè)計(jì)的題目用高級(jí)程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)DBMS原型設(shè)計(jì)及實(shí)現(xiàn)。三、課程設(shè)計(jì)的主要內(nèi)容 通過(guò)模擬DBMS的實(shí)現(xiàn),使學(xué)生系統(tǒng)地掌握關(guān)系代數(shù)語(yǔ)言的運(yùn)算功能;了解DBMS的DDL、DML、DCL等功能的實(shí)質(zhì)含義;掌握結(jié)構(gòu)化設(shè)計(jì)方法;了解大型軟件的設(shè)計(jì)技術(shù)。四、課程設(shè)計(jì)的具體內(nèi)容和要求1、創(chuàng)建數(shù)據(jù)庫(kù)(DDL)功能模擬在熟悉
2、和掌握某一關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的基礎(chǔ)上,用高級(jí)程序設(shè)計(jì)語(yǔ)言創(chuàng)建數(shù)據(jù)庫(kù)。具體包括:(1)建立“建庫(kù)”功能的總體菜單,包括建立庫(kù)結(jié)構(gòu)、輸入數(shù)據(jù)、顯示數(shù)據(jù)庫(kù)結(jié)構(gòu)和內(nèi)容、退出等功能。 (2) 實(shí)現(xiàn)建立數(shù)據(jù)結(jié)構(gòu)的功能。要求:能輸入任意表名(即關(guān)系名) 字段個(gè)數(shù)、名稱(chēng)任意給定(包括字段名、字段類(lèi)型、長(zhǎng)度任意)。 (3)實(shí)現(xiàn)輸入數(shù)據(jù)庫(kù)記錄的功能。 (4)實(shí)現(xiàn)顯示數(shù)據(jù)庫(kù)結(jié)構(gòu)和內(nèi)容(最好以表格形式顯示) (5)實(shí)現(xiàn)對(duì)主關(guān)鍵字的索引功能。 (6)實(shí)現(xiàn)建立視圖的功能。 (7)建立數(shù)據(jù)字典保存三級(jí)模式中有關(guān)視圖、基本表、存儲(chǔ)文件的定義。2、關(guān)系代數(shù)運(yùn)算(DML)功能模擬 將關(guān)系代數(shù)語(yǔ)言的選取、投影、連接運(yùn)算公式進(jìn)行等價(jià)變換
3、,以便輸入計(jì)算機(jī),被計(jì)算機(jī)接受和識(shí)別。(1)用高級(jí)程序設(shè)計(jì)語(yǔ)言做工具,實(shí)現(xiàn)關(guān)系代數(shù)語(yǔ)言中集合的并、交、差運(yùn)算功能。并以表格形式顯示的運(yùn)算結(jié)果。(2)采用索引的方式,用高級(jí)語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)中選取運(yùn)算的功能。包括帶有“及” 、“或”條件的查詢(xún),并以表格形式顯示的運(yùn)算結(jié)果。(3)用高級(jí)語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)中投影運(yùn)算的功能。并以表格形式顯示的運(yùn)算結(jié)果。(4)采用索引的方式,用高級(jí)程序語(yǔ)言實(shí)現(xiàn)關(guān)系代數(shù)語(yǔ)言自然連接、等值連接等運(yùn)算功能。并以表格形式顯示的運(yùn)算結(jié)果。3、關(guān)系演算(DML)功能模擬 (1)系統(tǒng)掌握DBMS中關(guān)系演算語(yǔ)言的功能,以QUEL語(yǔ)言為樣本,用C語(yǔ)言實(shí)現(xiàn)對(duì)用規(guī)定符號(hào)表達(dá)的簡(jiǎn)單查詢(xún)命令行進(jìn)
4、行識(shí)別,以表格形式顯示查詢(xún)結(jié)果。(2)熟悉QUEL語(yǔ)言的查詢(xún)功能,用高級(jí)語(yǔ)言模擬實(shí)現(xiàn)對(duì)含有“及”、“或”、“非”符號(hào)的命令行進(jìn)行識(shí)別,并以表格形式顯示查詢(xún)結(jié)果。4、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的查詢(xún)優(yōu)化 掌握關(guān)系數(shù)據(jù)庫(kù)的查詢(xún)優(yōu)化技術(shù),用高級(jí)語(yǔ)言實(shí)現(xiàn)啟發(fā)式關(guān)系代數(shù)優(yōu)化算法以及啟發(fā)式關(guān)系演算優(yōu)化算法。5、數(shù)據(jù)庫(kù)保護(hù)(DCL)功能模擬要求根據(jù)數(shù)據(jù)字典(DD)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的安全性檢查和完整性約束的機(jī)制;利用事務(wù)的封鎖機(jī)制實(shí)現(xiàn)對(duì)事務(wù)處理的并發(fā)控制;利用建立日志文件及周期性備份的機(jī)制實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的恢復(fù)。6、綜合設(shè)計(jì) (1) 將前幾個(gè)實(shí)驗(yàn)利用結(jié)構(gòu)化設(shè)計(jì)方法綜合為一個(gè)完整的程序系統(tǒng)。(2) 設(shè)計(jì)該系統(tǒng)的總體菜單。 (3)
5、通過(guò)總體菜單選擇某一功能進(jìn)入子菜單。 (4) 通過(guò)某一功能子菜單,進(jìn)入相應(yīng)各個(gè)子系統(tǒng),完成具體的功能。(5)通過(guò)輔助工具,進(jìn)一步豐富和完善上述程序窗口界面的設(shè)計(jì)。(6) 采用軟件工程的結(jié)構(gòu)化設(shè)計(jì)方法,將上述各種程序綜合為一個(gè)完整的軟件系統(tǒng),以達(dá)到系統(tǒng)掌握開(kāi)發(fā)系統(tǒng)軟件的方法和技術(shù)的目的。五、教學(xué)文件及教學(xué)形式教學(xué)文件:數(shù)據(jù)庫(kù)系統(tǒng)原理李建中 編著電子工業(yè)出版社教學(xué)形式:教學(xué)及實(shí)驗(yàn)同步進(jìn)行,并按實(shí)驗(yàn)要求上機(jī)實(shí)驗(yàn),編程調(diào)試。實(shí)驗(yàn)一 關(guān)系數(shù)據(jù)庫(kù)SQL語(yǔ)言的使用實(shí)驗(yàn)條件:提供以SQL語(yǔ)言為核心的數(shù)據(jù)庫(kù)管理系統(tǒng)(如ORACLE,DB2,SYBASE,SQL Server,Visual Foxpro 等)上機(jī)
6、環(huán)境。(一)實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)上機(jī)實(shí)踐,了解DBMS和SQL的概貌。熟練掌握SQL的數(shù)據(jù)定義、數(shù)據(jù)操縱、完整性控制等功能。(二)實(shí)驗(yàn)內(nèi)容及步驟:實(shí)驗(yàn)1 基本表的創(chuàng)建、數(shù)據(jù)插入(1)建立教學(xué)數(shù)據(jù)庫(kù)的三個(gè)基本表:S(S#,SNAME,AGE,SEX) 學(xué)生(學(xué)號(hào),姓名年齡,性別)SC(S#,C#,GRADE) 學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績(jī))C(C#,CNAME,TEACHER)課程(課程號(hào),課程名,任課教師)(2)用INSERT命令輸入數(shù)據(jù)?;颈鞸的數(shù)據(jù):S1 WANG 20 MS2 LIU 19 MS3 CHEN 22 MS4 WU 19 MS5 LOU 21 FS8 DONG 18 F基本表C的數(shù)據(jù)
7、:C1 DB LIC2 MATHS MAC3 CHEMISTRY ZHOUC4 PHYSICS SHIC5 OS WEN基本表SC的數(shù)據(jù):S1C180S1C2 70S1C385S1C490S1C570S2C185S3C190S3C285S3C395S4C175S4C470S5C170S5C260S5C3 80S5C565S8C190S8C395實(shí)驗(yàn)2 數(shù)據(jù)查詢(xún)(1)檢索學(xué)習(xí)課程號(hào)為C2的學(xué)生學(xué)號(hào)及姓名。(2)檢索學(xué)習(xí)課程名為MATHS的學(xué)生學(xué)號(hào)及姓名。(3)檢索不學(xué)C2課的學(xué)生姓名及年齡。(4)檢索學(xué)習(xí)全部課程的學(xué)生姓名。實(shí)驗(yàn)3 數(shù)據(jù)修改、刪除(1)把C2課程的非空成績(jī)提高10%。(2)在SC
8、表中刪除課程名為PHYSICS的成績(jī)的元組。(3)在S和SC表中刪除學(xué)號(hào)為S8的所有數(shù)據(jù)。實(shí)驗(yàn)4 視圖的操作(1)建立男學(xué)生的視圖,屬性包括學(xué)號(hào)、姓名、選修課程名和成績(jī)。(2)在男學(xué)生視圖中查詢(xún)平均成績(jī)大于80分的學(xué)生學(xué)號(hào)和姓名。實(shí)驗(yàn)5 庫(kù)函數(shù)、授權(quán)控制(1)計(jì)算每個(gè)學(xué)生有成績(jī)的課程門(mén)數(shù)、平均成績(jī)。(2)使用GRANT語(yǔ)句,把對(duì)基本表S、SC、C的使用權(quán)限授給其他用戶(hù)。實(shí)驗(yàn)二 創(chuàng)建數(shù)據(jù)庫(kù)(DDL)功能模擬(一)實(shí)驗(yàn)?zāi)康模海?)了解關(guān)系數(shù)據(jù)庫(kù)定義語(yǔ)言的功能。(2)熟悉關(guān)系數(shù)據(jù)庫(kù)建庫(kù)命令的功能。(3)掌握用高級(jí)程序設(shè)計(jì)語(yǔ)言創(chuàng)建數(shù)據(jù)庫(kù)的方法。(4)掌握以表格形式顯示運(yùn)算結(jié)果的方法。(二)實(shí)驗(yàn)內(nèi)容及步
9、驟:1、用C語(yǔ)言(或其它語(yǔ)言)建立“建庫(kù)”功能的總體菜單(下拉菜單或文本方式),包括建立基本表的結(jié)構(gòu)、輸入數(shù)據(jù)、顯示數(shù)據(jù)庫(kù)中基本表的結(jié)構(gòu)和內(nèi)容、退出等功能。2 、用C語(yǔ)言實(shí)現(xiàn)建立數(shù)據(jù)庫(kù)表的結(jié)構(gòu)的功能。要求:(1)能輸入任意關(guān)系名。 (2)字段個(gè)數(shù)、名稱(chēng)任意給定(包括字段名、字段類(lèi)型、長(zhǎng)度任意)。(3)要求以文件形式保存基本表。(存儲(chǔ)結(jié)構(gòu)也可自行設(shè)計(jì))3、用C語(yǔ)言實(shí)現(xiàn)輸入數(shù)據(jù)庫(kù)記錄的功能(插入位置任意)。4、用C語(yǔ)言實(shí)現(xiàn)刪除數(shù)據(jù)庫(kù)記錄的功能(刪除位置任意)。5、 用C語(yǔ)言實(shí)現(xiàn)顯示數(shù)據(jù)庫(kù)結(jié)構(gòu)和內(nèi)容(最好以表格形式顯示)6、用C語(yǔ)言實(shí)現(xiàn)對(duì)主關(guān)鍵字的索引功能。7、用C語(yǔ)言實(shí)現(xiàn)對(duì)其它關(guān)鍵字的索引功能。8
10、、用C語(yǔ)言實(shí)現(xiàn)建立視圖的功能。9、用C語(yǔ)言建立數(shù)據(jù)字典保存三級(jí)模式中有關(guān)視圖、基本表、存儲(chǔ)文件的定義。10、設(shè)計(jì)每項(xiàng)功能完成后均返回主菜單的功能。實(shí)驗(yàn)三 關(guān)系代數(shù)語(yǔ)言的集合運(yùn)算功能模擬(一)實(shí)驗(yàn)?zāi)康模海?)了解集合運(yùn)算的功能。(2)掌握關(guān)系代數(shù)語(yǔ)言的并、交、差運(yùn)算。(3)掌握C語(yǔ)言實(shí)現(xiàn)并、交、差運(yùn)算的設(shè)計(jì)方法。(4)掌握以表格形式顯示并、交、差運(yùn)算結(jié)果的方法。(二)實(shí)驗(yàn)內(nèi)容及步驟:1、設(shè)計(jì)該實(shí)驗(yàn)的功能菜單。2、用C語(yǔ)言實(shí)現(xiàn)建立兩個(gè)相容的關(guān)系。3、用C語(yǔ)言實(shí)現(xiàn)關(guān)系代數(shù)語(yǔ)言的“并”運(yùn)算功能,并以表格形式顯示運(yùn)算的結(jié)果。4、用C語(yǔ)言實(shí)現(xiàn)關(guān)系代數(shù)語(yǔ)言的“交”運(yùn)算功能,并以表格形式顯示運(yùn)算的結(jié)果。5、用
11、C語(yǔ)言實(shí)現(xiàn)關(guān)系代數(shù)語(yǔ)言的“差”運(yùn)算功能,并以表格形式顯示運(yùn)算的結(jié)果。6、設(shè)計(jì)每項(xiàng)功能完成后均返回主菜單的功能。實(shí)驗(yàn)四 關(guān)系代數(shù)語(yǔ)言的專(zhuān)門(mén)運(yùn)算功能模擬(一)實(shí)驗(yàn)?zāi)康模海?)熟悉高級(jí)語(yǔ)言編譯程序的思想。(2)掌握符號(hào)串處理的方法和技術(shù)。(3)掌握關(guān)系代數(shù)語(yǔ)言的選取、投影、連接運(yùn)算的功能。(4)掌握關(guān)系代數(shù)語(yǔ)言的選取、投影、連接運(yùn)算的實(shí)現(xiàn)技術(shù)。(5)掌握關(guān)系數(shù)據(jù)庫(kù)的查詢(xún)優(yōu)化技術(shù)。(二)實(shí)驗(yàn)內(nèi)容及步驟:1、將關(guān)系代數(shù)語(yǔ)言的選取、投影運(yùn)算公式進(jìn)行等價(jià)變換,以便輸入計(jì)算機(jī),被計(jì)算機(jī)接受和識(shí)別。2、建立任意一關(guān)系數(shù)據(jù)庫(kù)。3、采用索引的方式,用C語(yǔ)言實(shí)現(xiàn)對(duì)該庫(kù)中關(guān)系的某一字段的“”(=、<、>)條
12、件的選取運(yùn)算,并以表格形式顯示運(yùn)算的結(jié)果。4、采用索引的方式,用C語(yǔ)言實(shí)現(xiàn)對(duì)該庫(kù)中關(guān)系的帶有“及”條件的查詢(xún),并以表格形式顯示運(yùn)算的結(jié)果。5、采用索引的方式,用C語(yǔ)言實(shí)現(xiàn)對(duì)該庫(kù)中關(guān)系的帶有“或”條件的查詢(xún),并以表格形式顯示運(yùn)算的結(jié)果。6、用C語(yǔ)言實(shí)現(xiàn)對(duì)該庫(kù)的任意字段的投影運(yùn)算,并以表格形式顯示運(yùn)算的結(jié)果。7、用C語(yǔ)言實(shí)現(xiàn)對(duì)該庫(kù)的選取、投影綜合運(yùn)算,并以表格形式顯示運(yùn)算的結(jié)果。8、采用索引的方式,用C語(yǔ)言實(shí)現(xiàn)對(duì)兩個(gè)關(guān)系的自然連接和等值連接運(yùn)算,并以表格形式顯示運(yùn)算的結(jié)果。實(shí)驗(yàn)五簡(jiǎn)單的關(guān)系演算(DML)功能模擬(一)實(shí)驗(yàn)?zāi)康模海?)掌握關(guān)系演算語(yǔ)言的查詢(xún)功能。(2)熟悉符號(hào)串識(shí)別和處理技術(shù)。(3)
13、掌握關(guān)系演算語(yǔ)言的查詢(xún)功能的實(shí)現(xiàn)方法和技術(shù)。(二)實(shí)驗(yàn)內(nèi)容及步驟:(1)系統(tǒng)掌握DBMS中關(guān)系演算語(yǔ)言的功能,以QUEL語(yǔ)言為樣本,用C語(yǔ)言實(shí)現(xiàn)對(duì)用規(guī)定符號(hào)表達(dá)的簡(jiǎn)單查詢(xún)命令行進(jìn)行掃描和識(shí)別,并以表格形式顯示查詢(xún)結(jié)果。(2)熟悉QUEL語(yǔ)言的查詢(xún)功能,用高級(jí)語(yǔ)言實(shí)現(xiàn)對(duì)含有“及”、“或”、“非”符號(hào)的命令行進(jìn)行掃描和識(shí)別,并以表格形式顯示查詢(xún)結(jié)果。實(shí)驗(yàn)六 關(guān)系數(shù)據(jù)庫(kù)的查詢(xún)優(yōu)化(一)實(shí)驗(yàn)?zāi)康模海?)掌握關(guān)系系統(tǒng)的定義及分類(lèi)。(2)了解全關(guān)系系統(tǒng)的概念。(3)了解優(yōu)化的一般策略。(4)掌握關(guān)系代數(shù)等價(jià)變換規(guī)則。(5)掌握關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的查詢(xún)優(yōu)化技術(shù)。(6)掌握關(guān)系代數(shù)表達(dá)式的優(yōu)化算法。(二)實(shí)驗(yàn)內(nèi)容
14、及步驟:1、采用啟發(fā)式關(guān)系代數(shù)優(yōu)化算法:(1)把查詢(xún)轉(zhuǎn)換成某種內(nèi)部表示。(2)把語(yǔ)法樹(shù)轉(zhuǎn)換成標(biāo)準(zhǔn)形式。(3)選擇低層的存取路徑。(4)用高級(jí)語(yǔ)言實(shí)現(xiàn)關(guān)系代數(shù)表達(dá)式優(yōu)化算法。(對(duì)原始的語(yǔ)法樹(shù)進(jìn)行優(yōu)化處理,生成查詢(xún)計(jì)劃,選擇代價(jià)最小的。)2、用高級(jí)語(yǔ)言實(shí)現(xiàn)啟發(fā)式關(guān)系演算優(yōu)化算法。實(shí)驗(yàn)七數(shù)據(jù)庫(kù)保護(hù)(DCL)功能模擬(一)實(shí)驗(yàn)?zāi)康模海?)掌握數(shù)據(jù)庫(kù)系統(tǒng)的安全性保護(hù)機(jī)制。(2)掌握數(shù)據(jù)庫(kù)系統(tǒng)的完整性約束機(jī)制。(3)了解數(shù)據(jù)庫(kù)系統(tǒng)的并發(fā)控制技術(shù)。(4)掌握數(shù)據(jù)庫(kù)系統(tǒng)的恢復(fù)技術(shù)。(二)實(shí)驗(yàn)內(nèi)容及步驟:(1)要求根據(jù)數(shù)據(jù)字典(DD)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的安全性檢查。包括設(shè)置口令、密碼和權(quán)限等。(2)根據(jù)數(shù)據(jù)字典(DD
15、)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的完整性約束機(jī)制。(3)利用事務(wù)的封鎖機(jī)制實(shí)現(xiàn)對(duì)事務(wù)處理的并發(fā)控制;(4)利用建立日志文件及周期性備份的機(jī)制實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的恢復(fù)。實(shí)驗(yàn)八綜合設(shè)計(jì)(一)實(shí)驗(yàn)?zāi)康模海?)系統(tǒng)地掌握關(guān)系代數(shù)語(yǔ)言的運(yùn)算功能。(2)了解DBMS的DDL、DML、DCL等功能的實(shí)質(zhì)含義。(3)掌握結(jié)構(gòu)化設(shè)計(jì)方法。(4)了解大型軟件的設(shè)計(jì)技術(shù)。(二)實(shí)驗(yàn)內(nèi)容及步驟:(1)采用軟件工程的結(jié)構(gòu)化設(shè)計(jì)方法,將前幾個(gè)實(shí)驗(yàn)利用結(jié)構(gòu)化設(shè)計(jì)方法綜合為一個(gè)完整的DBMS原型系統(tǒng),以達(dá)到系統(tǒng)掌握開(kāi)發(fā)軟件系統(tǒng)的方法和技術(shù)的目的。系統(tǒng)總體結(jié)構(gòu)圖如下: DBMS原型模擬DDL功能模擬建庫(kù)DCL功能模擬集合運(yùn)算專(zhuān)門(mén)運(yùn)算DML功能
16、模擬關(guān)系代數(shù)運(yùn)算并選擇交關(guān)系演算安全性連接投影完整性并發(fā)控制恢復(fù)差(2)設(shè)計(jì)該系統(tǒng)的總體菜單。(3)通過(guò)總體菜單選擇某一功能進(jìn)入子菜單。(4)通過(guò)某一功能子菜單,進(jìn)入相應(yīng)各個(gè)子系統(tǒng),完成具體的功能。(5)通過(guò)輔助工具,進(jìn)一步豐富和完善上述程序窗口、菜單的界面設(shè)計(jì)。實(shí)驗(yàn)考核標(biāo)準(zhǔn) 1、本課程設(shè)計(jì)共包含八個(gè)實(shí)驗(yàn),要求每個(gè)學(xué)生完成全部實(shí)驗(yàn)。完成全部實(shí)驗(yàn)的學(xué)生經(jīng)測(cè)試答辯通過(guò),方可得到學(xué)分。不合格者需要重修。 2、實(shí)驗(yàn)成績(jī)?cè)u(píng)定:每個(gè)實(shí)驗(yàn)需在規(guī)定時(shí)間內(nèi)完成,成績(jī)達(dá)到及格以上方可進(jìn)行下一個(gè)實(shí)驗(yàn)。每個(gè)實(shí)驗(yàn)題目有各自的分值,總計(jì)100分。實(shí)驗(yàn)課不通過(guò)者,不能參加期末考試。3、實(shí)驗(yàn)教學(xué)項(xiàng)目、時(shí)間安排及分值分配序號(hào)實(shí)
17、驗(yàn)項(xiàng)目?jī)?nèi)容提要時(shí)間安排分?jǐn)?shù)有關(guān)說(shuō)明實(shí)驗(yàn)一關(guān)系數(shù)據(jù)庫(kù)SQL語(yǔ)言的使用了解DBMS和SQL的概貌。熟練掌握SQL的數(shù)據(jù)定義、數(shù)據(jù)操縱、完整性控制等功能。第二周 |第三周10分要求:實(shí)驗(yàn)1和實(shí)驗(yàn)2必做,實(shí)驗(yàn)3至實(shí)驗(yàn)5任選,完成任選題目的學(xué)生可加分實(shí)驗(yàn)二創(chuàng)建數(shù)據(jù)庫(kù)功能模擬用C語(yǔ)言實(shí)現(xiàn),模擬“建庫(kù)”功能,建立任意結(jié)構(gòu),任意元組數(shù)目的關(guān)系,以表格形式顯示所建關(guān)系的名稱(chēng),結(jié)構(gòu)及內(nèi)容,并實(shí)現(xiàn)對(duì)主關(guān)鍵字的索引和建立視圖的功能。第四周 |第五周20分要求:實(shí)驗(yàn)內(nèi)容的第2、3、4、5、6步必做,第1、7、8、9、10步任選,完成任選題目的學(xué)生可加分。實(shí)驗(yàn)三關(guān)系代數(shù)語(yǔ)言的集合運(yùn)算功能模擬用C語(yǔ)言模擬,任意兩個(gè)相容關(guān)系
18、的并、交、差運(yùn)算,并將運(yùn)算結(jié)果以表格形式顯示第六周10分要求:實(shí)驗(yàn)內(nèi)容的第3、4、5步必做,第1、2、6步任選,完成任選題目的學(xué)生可加分。實(shí)驗(yàn)四關(guān)系代數(shù)語(yǔ)言的專(zhuān)門(mén)運(yùn)算功能模擬用C語(yǔ)言實(shí)現(xiàn),對(duì)用規(guī)定符號(hào)表達(dá)的選取、投影、連接運(yùn)算的命令行進(jìn)行掃描和識(shí)別,并以表格形式給出運(yùn)算的結(jié)果第七周 |第八周20分要求:實(shí)驗(yàn)內(nèi)容的第3、6、8步必做,第1、2、4、5、7、步任選,完成任選題目的學(xué)生可加分。實(shí)驗(yàn)五簡(jiǎn)單的關(guān)系演算功能模擬以QUEL語(yǔ)言為樣本,用C語(yǔ)言實(shí)現(xiàn)對(duì)含有比較運(yùn)算符的命令行進(jìn)行識(shí)別,并以表格形式顯示查詢(xún)結(jié)果第九周 |第十周10分要求:實(shí)驗(yàn)內(nèi)容的第1步必做,第2步任選,完成任選題目的學(xué)生可加分。實(shí)驗(yàn)六關(guān)系數(shù)據(jù)庫(kù)的查詢(xún)優(yōu)化掌握關(guān)系數(shù)據(jù)庫(kù)的查詢(xún)優(yōu)化技術(shù),用高級(jí)語(yǔ)言實(shí)現(xiàn)啟發(fā)式關(guān)系代數(shù)優(yōu)化算法以及啟發(fā)式關(guān)系演算優(yōu)化算法。第十一周 |第十二周10分要求
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年哈爾濱客運(yùn)資格證軟件下載
- 2024年??诘缆愤\(yùn)輸客運(yùn)從業(yè)資格證考試題庫(kù)及答案
- 2024年塔城煙臺(tái)客運(yùn)上崗證考試題
- 2023年北京市初三一模道德與法治試題匯編:追求民主價(jià)值
- 吉首大學(xué)《美國(guó)文學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 吉首大學(xué)《動(dòng)畫(huà)合成與剪輯》2021-2022學(xué)年第一學(xué)期期末試卷
- 《機(jī)加工藝方案設(shè)計(jì)與實(shí)施》考試卷及答案A卷
- 吉林藝術(shù)學(xué)院《影視藝術(shù)概論》2021-2022學(xué)年第一學(xué)期期末試卷
- 吉林藝術(shù)學(xué)院《視聽(tīng)基礎(chǔ)》2021-2022學(xué)年第一學(xué)期期末試卷
- 遺產(chǎn)分割贈(zèng)予協(xié)議書(shū)范本范本
- 四川阿壩茂縣考調(diào)機(jī)關(guān)事業(yè)單位工作人員30人2355筆試題庫(kù)含答案解析
- 設(shè)計(jì)構(gòu)成基礎(chǔ)課件 1-點(diǎn)線面
- 2022年高考語(yǔ)文真題試卷(全國(guó)乙卷 )講評(píng)教學(xué)專(zhuān)用課件
- 咯血的介入治療
- 教師專(zhuān)業(yè)成長(zhǎng)概述教師專(zhuān)業(yè)發(fā)展途徑PPT培訓(xùn)課件
- 球磨機(jī)安裝專(zhuān)項(xiàng)施工方案
- 閥門(mén)壓力等級(jí)對(duì)照表優(yōu)質(zhì)資料
- GMP質(zhì)量管理體系文件 中藥材干燥SOP
- YY/T 0874-2013牙科學(xué)旋轉(zhuǎn)器械試驗(yàn)方法
- GB/T 25217.10-2019沖擊地壓測(cè)定、監(jiān)測(cè)與防治方法第10部分:煤層鉆孔卸壓防治方法
- GB/T 21010-2007土地利用現(xiàn)狀分類(lèi)
評(píng)論
0/150
提交評(píng)論