實驗10 表的創(chuàng)建和修改答案

實驗10 表的創(chuàng)建和修改答案

ID:17749363

大小:51.00 KB

頁數(shù):4頁

時間:2018-09-05

實驗10  表的創(chuàng)建和修改答案_第1頁
實驗10  表的創(chuàng)建和修改答案_第2頁
實驗10  表的創(chuàng)建和修改答案_第3頁
實驗10  表的創(chuàng)建和修改答案_第4頁
資源描述:

《實驗10 表的創(chuàng)建和修改答案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、實驗十表的創(chuàng)建和修改參考答案一、目的與要求1.掌握Oracle數(shù)據(jù)庫中表的創(chuàng)建方法;2.掌握數(shù)據(jù)完整性的規(guī)則和定義;二、實驗準(zhǔn)備1.了解表是數(shù)據(jù)庫中最常用的存儲單元,它包括所有用戶可以訪問的數(shù)據(jù)。作為關(guān)系型數(shù)據(jù)庫,Oracle表由行和列組成。2.了解使用CREATETABLE語句創(chuàng)建表的方法。3.了解使用SQL命令實現(xiàn)數(shù)據(jù)完整性的方法。三、實驗內(nèi)容1.設(shè)有一圖書館數(shù)據(jù)庫,包括三個表:圖書表、讀者表、借閱表。三個表的結(jié)構(gòu)如表1、表2和表3所示。表1 圖書表結(jié)構(gòu)列名說明數(shù)據(jù)類型約束圖書號圖書唯一的圖書號字符串,長度為20主鍵書名圖書的書名

2、字符串,長度為50空值作者圖書的編著者名字符串,長度為30空值出版社圖書的出版社字符串,長度為30空值單價出版社確定的圖書的單價數(shù)值型空值表2 讀者表結(jié)構(gòu)列名說明數(shù)據(jù)類型約束說明讀者號讀者唯一編號字符串,長度為10主鍵姓名讀者姓名字符串,長度為8非空值性別讀者性別字符串,長度為2非空值辦公電話讀者辦公電話字符串,長度為8空值部門讀者所在部門字符串,長度為30空值表3 借閱表結(jié)構(gòu)列名說明數(shù)據(jù)類型約束說明讀者號讀者的唯一編號字符串,長度為10外鍵,引用讀者表的主鍵圖書號圖書的唯一編號字符串,長度為20外鍵,引用圖書表的主鍵借出日期圖書借出

3、的日期日期型非空值歸還日期圖書歸還的日期日期型空值主鍵為:(讀者號,圖書號)he"governingforthepeople","Nomattertheinterestsofthemasses"conceptunderstandingisnotinplace.Thespecificworktreatswiththedeployment,afewleadingcadrescomplainthatworkistoocomplicated,toomuchresponsibility,thepressureistoolarge,toomuch

4、emphasisonthedifficultyofthework.Forexample,noncoalmine2.使用DBCA工具創(chuàng)建圖書館數(shù)據(jù)庫LIB。3.創(chuàng)建用戶LIBUSER,并授予該用戶DBA角色,將對應(yīng)的命令寫在實驗報告中。CREATEUSERLIBUSERIDENTIFIEDBYLIBUSER;GRANTDBATOLIBUSER;4.以用戶LIBUSER的身份連接到數(shù)據(jù)庫LIB,用SQL語句創(chuàng)建上述三個表,并將對應(yīng)的SQL命令寫在實驗報告中。CONNECTLIBUSER/LIBUSER@LIB;創(chuàng)建三個表的命令分別為:CR

5、EATETABLE圖書(圖書號VARCHAR2(20)PRIMARYKEY,書名VARCHAR2(50)NULL,作者VARCHAR2(30)NULL,出版社VARCHAR2(30)NULL,單價NUMBERNULL)CREATETABLE讀者(讀者號VARCHAR2(10)PRIMARYKEY,姓名VARCHAR2(8)NOTNULL,性別VARCHAR2(2)NOTNULL,辦公電話VARCHAR2(8),部門VARCHAR2(30))CREATETABLE借閱(讀者號VARCHAR2(10)NOTNULL,圖書號VARCHAR2

6、(20)NOTNULL,借出日期DATENOTNULL,歸還日期DATE,PRIMARYKEY(讀者號,圖書號),FOREIGNKEY(讀者號)REFERENCES讀者(讀者號),FOREIGNKEY(圖書號)REFERENCES圖書(圖書號))5.基于圖書館數(shù)據(jù)庫的三個表,用SQL語言完成以下各項操作,并將命令寫在實驗報告中。1)給圖書表增加一列“ISBN”,數(shù)據(jù)類型為VARCHAR2(10)ALTERTABLE圖書ADDISBNVARCHAR2(10)2)為剛添加的ISBN列增加默認(rèn)值,默認(rèn)值為’7111085949’;ALTER

7、TABLE圖書MODIFYISBNDEFAULT'7111085949';3)為讀者表的’辦公電話’列,添加一個CHECK約束,要求前五位’88320’,約束名為CHECKDEF。ALTERTABLE讀者ADDCONSTRAINTCHECKDEFCHECK(辦公電話LIKE‘88320%’)he"governingforthepeople","Nomattertheinterestsofthemasses"conceptunderstandingisnotinplace.Thespecificworktreatswiththedepl

8、oyment,afewleadingcadrescomplainthatworkistoocomplicated,toomuchresponsibility,thepressureistoolarge,toomuchem

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。