



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE68PAGE673.5習(xí)題3一、選擇題1.下面用于存儲精確小數(shù)的數(shù)據(jù)是()。A.INT B.FLOATC.DECIMAL D.BIT正確答案:C2.下列適用于描述商品詳情的數(shù)據(jù)類型是()。A.SET B.VARCHAR(20)C.TEXT D.CHAR正確答案:B3.SQL語句中修改表結(jié)構(gòu)的關(guān)鍵字是()。A.MODIFYTABLE B.MODIFYSTRUCTUREC.ALTERTABLE D.ALTERSTRUCTURE正確答案:C4.下列關(guān)于主鍵的說法中,正確的是()。A.主鍵允許為NULL值 B.主鍵允許有重復(fù)值C.主鍵必須來自于另一個表中的值 D.主鍵具有非空性,唯一性正確答案:D5.若規(guī)定工資表中基本工資不得超過5000元,則這個規(guī)定屬于()。A.關(guān)系完整性約束 B.實體完整性約束C.參照完整性約束 D.用戶定義完整性正確答案:D6.根據(jù)關(guān)系模式的完整性規(guī)則,一個關(guān)系中的主鍵()。A.不能有兩個 B.不能成為另一個關(guān)系的外部鍵C.不允許空值 D.可以取空值正確答案:A7.關(guān)系數(shù)據(jù)庫中,外碼(ForeignKey)是()。A.在一個關(guān)系中定義了約束的一個或一組屬性B.在一個關(guān)系中定義了默認(rèn)值的一個或一組屬性C.在一個關(guān)系中的一個或一組屬性是另一個關(guān)系的主碼D.在一個關(guān)系中用于唯一標(biāo)識元組的一個或一組屬性正確答案:C二、設(shè)計題有一個圖書館library數(shù)據(jù)庫,包括三個表:圖書表book、讀者表reader、借閱表borrow。三個表的結(jié)構(gòu)見表3-10、表3-11和表3-12。表3-10圖書表book結(jié)構(gòu)列名數(shù)據(jù)類型約束說明BookID定長字符串,長度為13主鍵圖書號,圖書唯一的圖書ISBN號BookName變長字符串,長度為30非空值書名,圖書的書名Author變長字符串,長度為20空值作者,圖書的編著者名PublishingHouse變長字符串,長度為30空值出版社,出版社Price浮點型float,10位,小數(shù)2位空值定價,圖書的定價BookNumber整型空值書的總冊數(shù)表3-11讀者表reader結(jié)構(gòu)列名數(shù)據(jù)類型約束說明ReaderID定長字符串,長度為6主鍵讀者號,讀者唯一編號ReaderName定長字符串,長度為20非空值讀者姓名Sex定長字符串,長度為2非空值性別,讀者性別Phone定長字符串,長度為14空值讀者的手機號碼表3-12借閱表borrow結(jié)構(gòu)列名數(shù)據(jù)類型約束說明ReaderID定長字符串,長度為6外鍵,引用讀者表的主鍵讀者號,讀者的唯一編號BookID定長字符串,長度為13外鍵,引用圖書表的主鍵圖書號,圖書的唯一編號BorrowDate日期時間Datetime非空值借出日期,圖書借出的日期RefundDate日期時間Datetime空值歸還日期,圖書歸還的日期ReaderID,BookID主鍵為:(讀者號,圖書號)1.用SQL語句創(chuàng)建圖書館數(shù)據(jù)庫library。CREATEDATABASElibrary;2.用SQL語句創(chuàng)建上述3個表:book、reader和borrow。CREATETABLEbook(BookIDchar(13)NOTNULL,BookNamevarchar(30)NOTNULL,Authorvarchar(20),PublishingHousevarchar(30),Pricefloat(10,2),BookNumberint,PRIMARYKEY(BookID))ENGINE=InnoDBDEFAULTCHARSET=gbk;CREATETABLEreader(ReaderIDchar(6)NOTNULL,ReaderNamechar(20)NOTNULL,Sexchar(2)NOTNULL,Phonechar(14),PRIMARYKEY(ReaderID))ENGINE=InnoDBDEFAULTCHARSET=gbk;CREATETABLEborrow(ReaderIDchar(6)NOTNULL,BookIDchar(13)NOTNULL,BorrowDatedatetime,RefundDatedatetime,PRIMARYKEY(ReaderID,BookID))ENGINE=InnoDBDEFAULTCHARSET=gbk;3.對圖書館數(shù)據(jù)庫library中的3個表,用SQL語言完成以下各項操作:1)給圖書表book增加一列出版日期PublicationDate,日期型,添加到Price列后。ALTERTABLEbookADDCOLUMNPublicationDatedateAFTERPrice;2)給圖書表book增加書號列BookISBN,varchar(22),添加到BookName列后;并為書號列BookISBN添加默認(rèn)值約束,默認(rèn)值為“ISBN978-7-111-”。ALTERTABLEbookADDCOLUMNBookISBNvarchar(22)AFTERBookName;ALTERTABLEbookALTERBookISBNSETDEFAULT'ISBN978-7-121-';3)刪除圖書表book中BookISBN列的默認(rèn)值約束。ALTERTABLEbookALTERBookISBNDROPDEFAULT;4)在book表中,把出版日期列PublicationDate,重命名為PublicationYear,并將其數(shù)據(jù)類型改為YEAR,允許其為NULL,默認(rèn)值為2022。ALTERTABLEbookCHANGECOLUMNPublicationDatePubli
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房物品轉(zhuǎn)讓合同范本
- 叉車崗位勞動合同范例
- 禁毒宣傳活動總結(jié)例文
- 中秋節(jié)團日活動總結(jié)中秋節(jié)團日活動心得
- 黑龍江省大慶市2024-2025學(xué)年高一上冊10月月考數(shù)學(xué)檢測試題
- 公路翻新重建合同范例
- 原木整裝合同范本
- 農(nóng)資收購合同范例
- 醫(yī)美運營合同范例
- 合同補充協(xié)議范文視頻會議系統(tǒng)建設(shè)合同
- 器官捐贈者協(xié)議書范文模板范文
- 急性淋巴細(xì)胞白血病護理查房
- 建筑架子工(普通架子工)??荚囶}+參考答案
- 2024年消防月全員消防安全知識培訓(xùn)
- 出租車駕駛員從業(yè)資格證考試題庫500道題
- 口腔綜合治療臺用水衛(wèi)生管理規(guī)范
- 年產(chǎn)2500噸苯并三氮唑、2000噸甲基苯并三氮唑技改項目竣工環(huán)保驗收監(jiān)測調(diào)查報告
- 高三英語語法填空專項訓(xùn)練100(附答案)及解析
- 《人力資源管理》全套教學(xué)課件
- 貴州大學(xué)新型智庫建設(shè)實施方案
- 項目一任務(wù)一《家宴菜單設(shè)計》課件浙教版初中勞動技術(shù)八年級下冊
評論
0/150
提交評論