




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
綜合設(shè)計(jì)性實(shí)驗(yàn)為圖書(shū)館設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),此數(shù)據(jù)庫(kù)對(duì)每個(gè)借閱者保存讀者記錄,包括:借書(shū)證號(hào)、姓名、性別、單位、可借數(shù)量。對(duì)每本書(shū)記錄:書(shū)號(hào)、書(shū)名、作者、出版社。對(duì)每本被借出的書(shū)有:讀者號(hào)、借出日期、應(yīng)還日期??梢噪S時(shí)查閱書(shū)庫(kù)中的書(shū)籍信息,所有的書(shū)籍均由書(shū)號(hào)唯一標(biāo)識(shí);可以隨時(shí)查閱書(shū)籍借還情況,系統(tǒng)約定任何人可以借多本圖書(shū),任何一種圖書(shū)可以為多人所借,借書(shū)證號(hào)具有唯一性。要求:1.基于數(shù)據(jù)庫(kù)概論中所學(xué)的知識(shí)分析該數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),2.用Transact-sql命令完成如下要求:(1)創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表,定義每個(gè)表的主鍵和外鍵,為每個(gè)屬性選擇合適的數(shù)據(jù)類型,定義每個(gè)屬性是否允許空值,是否有默認(rèn)值等;(2)結(jié)合具體情況為數(shù)據(jù)庫(kù)表設(shè)置合理的約束或規(guī)則;(3)如果需要,為數(shù)據(jù)表設(shè)計(jì)合理的觸發(fā)器;(4)使用SQL語(yǔ)句,在你設(shè)計(jì)的每個(gè)表中插入至少3條數(shù)據(jù),要求記錄滿足數(shù)據(jù)約束要求,且盡量真實(shí)可信;(5)自行設(shè)計(jì)查詢要求,給出經(jīng)常需要用到的查詢語(yǔ)句。 3.寫出完整的實(shí)驗(yàn)報(bào)告。附:實(shí)驗(yàn)報(bào)告模板網(wǎng)絡(luò)工程系綜合性實(shí)驗(yàn)實(shí)驗(yàn)報(bào)告課程名稱 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用 學(xué) 號(hào) 10539013 姓 名 張歡 任課老師 高寧 2012年 11 月實(shí)驗(yàn)名稱圖書(shū)館數(shù)據(jù)庫(kù)設(shè)計(jì)create database library:創(chuàng)建圖書(shū)館數(shù)據(jù)庫(kù)create table reader:創(chuàng)建讀者記錄數(shù)據(jù)表create table book:創(chuàng)建每本書(shū)記錄數(shù)據(jù)表create table rb:創(chuàng)建借出的書(shū)數(shù)據(jù)表create rule 借出日期_rule:創(chuàng)建借出日期的規(guī)則并且綁定create rule 書(shū)號(hào)_rule:創(chuàng)建書(shū)號(hào)約束規(guī)則并且綁定create trigger set_可借數(shù)量:創(chuàng)建可借數(shù)量觸發(fā)器alter table rb add constraint t:約束可借時(shí)間3個(gè)月select * from reader:查詢r(jià)eader表所有信息select * from book:查詢book表所有信息select * from rb:查詢r(jià)b表所有信息select * from rb where 姓名=張歡:查詢張歡的所有信息select * from reader,rb:查詢讀者借書(shū)的所有信息源程序代碼:create database librarygouse librarygocreate table reader(借書(shū)證號(hào) char(10)not null primary key,姓名 nchar(4)not null,性別 char(1)check(性別 in(男,女),單位 char(20),可借數(shù)量 char(1)use librarygoinsert readervalues (10539013,張歡,男,安徽農(nóng)業(yè)大學(xué),3)insert readervalues (10539014,李四,女,經(jīng)濟(jì)技術(shù)學(xué)院,4)insert readervalues (10539015,張三,男,安徽醫(yī)科大學(xué),5)create table book(書(shū)號(hào) char(16)not null primary key,書(shū)名 char(18)not null,作者 char(4),出版社 char(20)use librarygoinsert bookvalues (ab123,天龍八部,金庸,新華出版社)insert bookvalues (bc124,吶喊,魯迅,安徽出版社)insert bookvalues (dc124,數(shù)據(jù)庫(kù),劉衛(wèi)國(guó),清華大學(xué)出版社)create table rb(讀者號(hào) char(10)unique,借出日期 datetime not null ,應(yīng)還日期 datetime not null)alter table rbadd constraint t check(應(yīng)還日期=1982-01-01and 借出日期=getdate()exec sp_bindrule 借出日期_rule,rb.借出日期create rule 書(shū)號(hào)_ruleas value like a-h%0-9exec sp_bindrule 書(shū)號(hào)_rule,book.書(shū)號(hào) use librarygocreate trigger set_可借數(shù)量 on readerfor insert,deleteasif exists(select * from inserted)update 可借數(shù)量 set 可借數(shù)量=可借數(shù)量+1 where reader in (select reader from inserted)elseupdate 可借數(shù)量 set 可借數(shù)量=可借數(shù)量-1 where reader in (select reader from deleted)select * from readersel
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 營(yíng)養(yǎng)缺乏與甲狀腺功能
- 企業(yè)培訓(xùn)年度總結(jié)課件
- 英語(yǔ)九年級(jí)全一冊(cè)作文范文(21篇)
- 餐飲行業(yè)品牌營(yíng)銷與技術(shù)合作合同
- 車輛借用與代駕服務(wù)協(xié)議合同
- 車輛抵押貸款合同爭(zhēng)議解決條款
- 餐飲廢棄物處理與城市景觀美化項(xiàng)目合同
- 草莓種子種植技術(shù)專利授權(quán)與銷售合同
- 車庫(kù)租賃與車位租賃合同模板
- 金融理財(cái)產(chǎn)品銷售代理合同參考文本
- 高中拔尖創(chuàng)新人才培養(yǎng)模式的探索與實(shí)踐研究
- 建筑工程危險(xiǎn)源辨識(shí)與風(fēng)險(xiǎn)評(píng)價(jià)表2024版
- 道路維修施工安全措施
- 2025年中國(guó)操作系統(tǒng)市場(chǎng)調(diào)查研究報(bào)告
- 2025-2030中國(guó)高流量呼吸濕化治療儀行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 代謝性疾病的風(fēng)險(xiǎn)評(píng)估與健康管理
- 2025年氫溴酸行業(yè)市場(chǎng)需求分析報(bào)告及未來(lái)五至十年行業(yè)預(yù)測(cè)報(bào)告
- 藥學(xué)技師考試題及答案
- 2025春季學(xué)期國(guó)開(kāi)電大??啤豆芾韺W(xué)基礎(chǔ)》期末紙質(zhì)考試總題庫(kù)
- 2025年浙江寧波華生國(guó)際家居廣場(chǎng)有限公司招聘筆試參考題庫(kù)含答案解析
- 自由搏擊培訓(xùn)方案
評(píng)論
0/150
提交評(píng)論