

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
3/3實驗一數(shù)據(jù)庫及數(shù)據(jù)庫表的建立實驗實驗一數(shù)據(jù)庫及數(shù)據(jù)庫表的建立實驗
一、實驗?zāi)康?/p>
1、要求學(xué)生熟練掌握和使用SQL、SQLServer管理器創(chuàng)建數(shù)據(jù)庫、表索引和修改表結(jié)構(gòu),并學(xué)會使用SQLServer查詢窗口接收Transact-SQL語句和進行結(jié)果分析。
2、掌握查看、修改數(shù)據(jù)庫和表的屬性的方法
3、在建立好的數(shù)據(jù)庫表中輸入部分虛擬數(shù)據(jù)。
二、實驗環(huán)境
SQLServer2017
三、實驗內(nèi)容
1.創(chuàng)建一個數(shù)據(jù)庫
使用createdatabaseBook_Reader_DB命令
或者鼠標右鍵數(shù)據(jù)庫點擊新建數(shù)據(jù)庫,輸入數(shù)據(jù)庫名字和地址來創(chuàng)建數(shù)據(jù)庫
2.鼠標左鍵點擊數(shù)據(jù)庫旁的加號鍵,找到已經(jīng)建好的數(shù)據(jù)庫,鼠標右鍵找到屬性一行進行需要的修改
3.新建一個圖書表
createtableBOOK
(B_Numberchar(20)primarykey,
B_Classificationchar(20),
B_Publishingchar(20),
B_Authorchar(20),
B_Namechar(50)unique,
B_Pricesmallint,
B_Remarkchar(50)
);
用對象資源管理器建立:鼠標右鍵數(shù)據(jù)庫里的表,選擇新建,按照
上述的列名和數(shù)據(jù)類型填入表格中,根據(jù)實際需求選擇是否能取空值null,再鼠標右鍵選擇B_Number最左側(cè)選擇設(shè)置主鍵
新建一個讀者表
createtableREADER
(R_Numberchar(20)primarykey,
R_Namechar(20)unique,
R_Departmentchar(20),
R_Sexchar(2),
R_Telephonechar(15)
);
用對象資源管理器建立:鼠標右鍵數(shù)據(jù)庫里的表,選擇新建,按照上述的列名和數(shù)據(jù)類型填入表格中,根據(jù)實際需求選擇是否能取空值null,再鼠標右鍵選擇R_Number最左側(cè)選擇設(shè)置主鍵
新建一個借閱表
createtableBORROW
(B_Numberchar(20),
R_Numberchar(20),
BorrowDatechar(10),
primarykey(B_Number,R_Number),
);
用對象資源管理器建立:鼠標右鍵數(shù)據(jù)庫里的表,選擇新建,按照上述的列名和數(shù)據(jù)類型填入表格中,根據(jù)實際需求選擇是否能取空值null,再鼠標右鍵按住Ctrl選擇B_Number和R_Number兩個再在最左側(cè)選擇設(shè)置主鍵
4.實現(xiàn)相關(guān)約束
1)借閱表和圖書表的外表約束:在對象資源管理器中找到創(chuàng)建好的借閱表,右鍵選擇設(shè)計,然后右鍵列名B_Number選擇關(guān)系,點擊添加,接著主鍵表選擇BOOK
外鍵表選擇BOOROW,下面兩個都選擇B_Number。
2)借閱表和讀者表的外表約束:在對象資源管理器中找到創(chuàng)建好的借閱表,右鍵選擇設(shè)計,然后右鍵列名R_Number選擇關(guān)系,點擊添加,接著主鍵表選擇READER外鍵表選擇BOOROW,下面兩個都選擇R_Number。
最后點擊保存,
3)實現(xiàn)讀者性別只能男或者女的約束:在對象資源管理器中找到創(chuàng)建好的讀者表,右鍵選擇設(shè)計,然后右鍵列名R_Sex,選擇CHECK約束,點擊添加,在表達式處寫下(R_Sex=’男’ORR_Sex=’女’)保存后退出即可。
5.修改表的結(jié)構(gòu)
1)在圖書表增加兩個字段,分別為“數(shù)量B_Quantity”和“購買日
期B_PurchaseDate”
AltertableBOOKaddB_Quantitychar(10);
AltertableBOOKaddB_PurchaseDateDATE;
用對象資源管理器選擇圖書對應(yīng)的表格左側(cè)的加號,選擇列鼠標右鍵選擇新建,在表格處填寫列名和相應(yīng)的數(shù)據(jù)類型,并根據(jù)需求選擇是否null
2)在“借閱”表中增加一個“還書日期ReturnDate”字段。
AltertableBORROWaddReturnDateDATE;
用對象資源管理器選擇借閱對應(yīng)的表格左側(cè)的加號,選擇列鼠標右鍵選擇新建,在表格處填寫列名和相應(yīng)的數(shù)據(jù)類型,并根據(jù)需求選擇是否null
6.在上述表格填寫虛擬數(shù)據(jù)
1)圖書表里
insertinto
BOOK(B_Number,B_Classification,B_Publishing,B_Author,B_Name,B_Price,B_Remark,B_Quantity,B_PurchaseDate)
values(1,'科幻','人民出版社','張三','宇宙的奧秘',30,'宇宙
',500,'2012-04-05')
insertinto
BOOK(B_Number,B_Classification,B_Publishing,B_Author,B_Name,B_Price,B_Remark,B_Quantity,B_PurchaseDate)
values(2,'科幻','人民出版社','李四','平行宇宙',50,'物理',100,'2018-04-05')
2)讀者表里
insertintoREADER(R_Number,R_Name,R_Department,R_Sex,R_Telephone)
values(2018211001,'王五','學(xué)校','男',123456789)
insertintoREADER(R_Number,R_Name,R_Department,R_Sex,R_Telephone)values(2018211002,'王十','學(xué)校','男',987654321)
3)借閱表里
insertintoBORROW(B_Number,R_Number,BorrowDate,ReturnDate)
values(1,2018211001,'2019-09-28','2019-10-08')
insertintoBORROW(B_Number,R_Number,BorrowDate,ReturnDate)
values(1,2018211002,'2019-09-18','2019-9-28')
用對象資源管理器的話就右鍵點擊需要填寫數(shù)據(jù)的表格選擇’編寫前200行’然后把數(shù)據(jù)填寫上去就可以了。
四、實驗總結(jié)
這次
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國特種縫紉機齒輪數(shù)據(jù)監(jiān)測研究報告
- 科技創(chuàng)新在生態(tài)農(nóng)業(yè)中的應(yīng)用研究
- 租店面合同范本
- 2025至2030年中國燈頭線數(shù)據(jù)監(jiān)測研究報告
- 科技助力下的辦公環(huán)境舒適性改進方案
- 2025至2030年中國液壓桿數(shù)據(jù)監(jiān)測研究報告
- 社交電商模式下的用戶購買決策過程與心理
- 對企業(yè)投資合同范本
- 2024年河南省黃河科技學(xué)院附屬醫(yī)院招聘筆試真題
- 俱樂部活動站點出租協(xié)議
- 假性動脈瘤護理
- 2024-2030年中國留學(xué)服務(wù)行業(yè)市場前景預(yù)測及發(fā)展戰(zhàn)略規(guī)劃分析報告
- 消火栓及自動噴水滅火系統(tǒng)裝置技術(shù)規(guī)格書
- 2024年體育競技:運動員與俱樂部保密協(xié)議
- 小學(xué)數(shù)學(xué)新教材培訓(xùn)
- 初中作文課件教學(xué)課件
- 軍隊文職(會計學(xué))考試(重點)題庫200題(含答案解析)
- 小兒急性喉炎護理查房
- 亞??谱o理建設(shè)思路
- 500-3000總噸船舶大副培訓(xùn)大綱(2021版)
- 公務(wù)員2019年國考《申論》真題及答案(地市級)
評論
0/150
提交評論