華南農(nóng)業(yè)大學(xué)大數(shù)據(jù)庫(kù)系統(tǒng)概念實(shí)驗(yàn)報(bào)告材料四_第1頁(yè)
華南農(nóng)業(yè)大學(xué)大數(shù)據(jù)庫(kù)系統(tǒng)概念實(shí)驗(yàn)報(bào)告材料四_第2頁(yè)
華南農(nóng)業(yè)大學(xué)大數(shù)據(jù)庫(kù)系統(tǒng)概念實(shí)驗(yàn)報(bào)告材料四_第3頁(yè)
華南農(nóng)業(yè)大學(xué)大數(shù)據(jù)庫(kù)系統(tǒng)概念實(shí)驗(yàn)報(bào)告材料四_第4頁(yè)
華南農(nóng)業(yè)大學(xué)大數(shù)據(jù)庫(kù)系統(tǒng)概念實(shí)驗(yàn)報(bào)告材料四_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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í)驗(yàn)報(bào)告四姓名實(shí)驗(yàn)時(shí)間2014-12-3號(hào)實(shí)驗(yàn)學(xué)時(shí)實(shí)數(shù)據(jù)庫(kù)模式管理準(zhǔn) 備 材 料驗(yàn)1. SQL Plus命令手冊(cè)2. Oracle數(shù)據(jù)字典3. Oracle中的數(shù)據(jù)類型擴(kuò)1.掌握在企業(yè)管理器中進(jìn)行表的創(chuàng)建和管理的方法。 展2.利用企業(yè)管理器觀察數(shù)據(jù)庫(kù)的物理模式。實(shí)(此部分內(nèi)容不要求在實(shí)驗(yàn)室完成,不用寫入實(shí)驗(yàn)報(bào)告。)驗(yàn) 實(shí)Oracle 9i(及以上版本)服務(wù)器 驗(yàn) SQL Plus/ SQL Plus work shee 客戶端 環(huán)境實(shí)1.掌握使用SQL語(yǔ)句進(jìn)行表的創(chuàng)建和管理的方法 驗(yàn)2.加深對(duì)關(guān)系數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)完整性等概念的理解 目1.創(chuàng)建書上university數(shù)據(jù)庫(kù)中所有的表,

2、并使用命令觀察用戶所有表的表 名、觀察每張表的結(jié)構(gòu)及每張表上的約束信息。select * from user_tables;實(shí) 驗(yàn) 內(nèi) 容 及 步 驟adesc SECTION;select * from user_c on stra ints where table_ name = SECTION;9 .I*;.亠 4m p 1emeu2.修改表結(jié)構(gòu) 在instructor表中增加列存儲(chǔ)教師家庭地址,其地址包括省、市、區(qū)、街 道、門牌號(hào)等列,列的數(shù)據(jù)類型自己給出,列允許為空。alter table instructor add (province varchar(30),city varch

3、ar(30),street varchar(30),house nu mber varchar(30);對(duì)student表中的姓名字段長(zhǎng)度都改為10,設(shè)置是否成功?原因是什么? 將該字段長(zhǎng)度改為50,能否成功?說(shuō)明原因。alter table student modify name varchar(10);修改成功alter table student modify name varchar(50);修改成功fl* - Bl I i -匚乂:r:cia:只要修改的長(zhǎng)度若大于已存在的字符的最大長(zhǎng)度都行 為student表中tot_cred列設(shè)置默認(rèn)值0,插入一個(gè)新學(xué)生,且不給其tot_cred

4、列賦值,觀察結(jié)果。alter table student modify tot cred default 0;in sert into stude nt (ID,NAME,DEPT_NAME) values(110,zhua ngha n,Fi nan ce); select ID,NAME,DEPT_NAME from stude nt;C :e?疼冷frr_3M 七斗1fjEIJa-Stgii-=S&|. *u” mu1X3 H| ffil- :. 0. 4413- g. iHiLafc* nilhiX-(4) student表中tot_cred列是對(duì)總學(xué)分的統(tǒng)計(jì),現(xiàn)在數(shù)據(jù)庫(kù)中沒(méi)有記錄哪些

5、學(xué) 生已選修課程學(xué)分已累加,哪些課程的學(xué)分還沒(méi)有累加。設(shè)計(jì)一種方案記錄 已累加課程,防止出現(xiàn)重復(fù)累加的情況?;蛘咴O(shè)計(jì)一種方案簡(jiǎn)化總學(xué)分的計(jì)算過(guò)程。方案:對(duì)takes表增加多一個(gè)字段isComputed作為標(biāo)記,已經(jīng)被累加的則這 個(gè)字段為1,沒(méi)有被累加的為零,統(tǒng)計(jì)時(shí)就只需要找到 takes上isComputed 為0的數(shù)據(jù)進(jìn)行累加刪除takes表上對(duì)student表ID的外鍵約束,再添加 takes表是對(duì)student 表ID的外鍵 約束,觀察并解釋實(shí)驗(yàn)結(jié)果。添加一個(gè)不存在的學(xué)生選修 CS001課程的信息,并給他一個(gè)成績(jī)。再添加 takes表是對(duì)student表ID的 外鍵約束,觀察并解釋實(shí)驗(yàn)結(jié)

6、果。ALTER TABLE TAKES DROP CONSTRAINT SYS C0054665;NOBdOd 9999009_SAS尅兀宙逅snizHracjJh My ;皿mijr|fi jtof gl丄ni/3丄snoo aav S3ivi 3iavi丄i/設(shè)置takes表ID, course_id,sec_id三個(gè)字段非空,是否能設(shè)置成功,對(duì)插 入數(shù)據(jù)有沒(méi)有影響?刪除takes表主鍵約束,增加某同學(xué)選同一門課程(id,couese_id, sec_id, semester, year, gravel 同)的信息,能否插入成功?解釋 原因。alter table takes modify

7、(ID not nu ll,course_id not n ull,sec_id not nu II);插入的數(shù)據(jù)這三個(gè)字段必須不為空,修改設(shè)置時(shí),如果字段有為NULL則修改失敗。ALTER TABLE TAKES DROP PRIMARY KEY;3.參照表student建立一張空表studentl。要求用兩種方法實(shí)現(xiàn) (create table; create table as)。create table stude nt1(ID varchar(5),n ame varchar(20) not n ull,dept_ namevarchar(20),tot_cred numeric(3,0) check (tot_cred = 0),primary key (ID),foreig n key (dept_ name) refere nces departme nt on delete set n ull);create table stude nt2 as select * fro

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論