版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)一數(shù)據(jù)定義與簡(jiǎn)單查詢實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?、要求學(xué)生熟練掌握和使用SQL語(yǔ)言、SQL Server企業(yè)管理器創(chuàng)建數(shù)據(jù)庫(kù)、表索引和修改表結(jié)構(gòu),并學(xué)會(huì)使用SQL Server查詢分析器。2、掌握查看、修改數(shù)據(jù)庫(kù)和表的屬性的法3、在建立好的數(shù)據(jù)庫(kù)表中輸入部分虛擬數(shù)據(jù),學(xué)會(huì)如實(shí)現(xiàn)基于單表的簡(jiǎn)單查詢。二、實(shí)驗(yàn)容1、使用SQL Server 2008企業(yè)管理器創(chuàng)建一個(gè)“圖書(shū)讀者數(shù)據(jù)庫(kù)” (Book_Reader_DB);2、使用企業(yè)管理器和在查詢分析器中用Transact-SQL語(yǔ)句的兩種法建立圖書(shū)、讀者和借閱三個(gè)表,其結(jié)構(gòu)為:圖書(shū)B(niǎo)ook (書(shū)號(hào)bno ,類別bclass,出版社publisher,作者
2、author ,書(shū)名bname , 定價(jià) price , 備注 remark );讀者 Reader (編號(hào) rno,姓名 name ,單位 department ,性另1J sex, telephone ); 借閱Borrow (書(shū)號(hào)bno ,讀者編號(hào)rno,借閱日期bdata )。要求: 對(duì)每個(gè)屬性選擇合適的數(shù)據(jù)類型; 定義每個(gè)表的主碼、是否允空值和默認(rèn)值等列級(jí)數(shù)據(jù)約束;對(duì)每個(gè)表的名字和表中屬性的名字盡可能用英文符號(hào)標(biāo)識(shí)。4、實(shí)現(xiàn)相關(guān)約束:使用企業(yè)管理器來(lái)建立上述三個(gè)表的聯(lián)系,即實(shí)現(xiàn):借閱表與圖書(shū)表之間、借閱表與讀者表之間的外碼約束;實(shí)現(xiàn)讀者性別只能是“男”或“女”的約束。5、分別用企業(yè)管
3、理器和查詢分析器修改表的結(jié)構(gòu)。在“圖書(shū)”表中,增加兩個(gè)字段,分別為“數(shù)量”和“購(gòu)買日期”。在“借閱”表中增加一個(gè)“還書(shū)日期”字段。6、用企業(yè)管理器在上述三個(gè)表中輸入部分虛擬數(shù)據(jù)。7、在查詢分析器中實(shí)現(xiàn)基于單個(gè)表的查詢 select * from Book select * from book where Bclass= 計(jì)算機(jī) select count(*) from book group by Bclass select * from Reader select * from Borrow select rno, count(bno)from Borrowgroupbyrno orderby
4、rno select bno, count(rno)from Borrowgroupbybno orderbybno做實(shí)驗(yàn)時(shí),還可以虛擬用戶的一些其它查詢要求,并用Transact-SQL 語(yǔ)句予以實(shí)現(xiàn)。上述每項(xiàng)實(shí)驗(yàn)容相應(yīng)的實(shí)驗(yàn)步驟必須進(jìn)行詳細(xì)的記錄,并將其整理后寫(xiě)在實(shí)驗(yàn)報(bào)告中。三、實(shí)驗(yàn)環(huán)境與實(shí)驗(yàn)準(zhǔn)備工作實(shí)驗(yàn)環(huán)境: Microsoft Windows 2000 操作系統(tǒng),SQL Server 2000 數(shù)據(jù)庫(kù)管理系統(tǒng)標(biāo)準(zhǔn)版或企業(yè)版。實(shí)驗(yàn)準(zhǔn)備工作: 在開(kāi)始本實(shí)驗(yàn)之前,請(qǐng)回顧教科書(shū)的相關(guān)容(數(shù)據(jù)定義的創(chuàng)建法和約束的創(chuàng)建) 。四、實(shí)驗(yàn)報(bào)告要求 、根據(jù)實(shí)驗(yàn)容和每一步驟實(shí)驗(yàn)的結(jié)果,按課程實(shí)驗(yàn)報(bào)告的撰寫(xiě)規(guī)
5、完成實(shí)驗(yàn)報(bào)告。報(bào)告可用手寫(xiě)或打印,盡可能打印,格式一定要規(guī)。 、實(shí)驗(yàn)報(bào)告至少包括以下容:實(shí)驗(yàn)?zāi)康?;?shí)驗(yàn)環(huán)境;實(shí)驗(yàn)容、步驟、結(jié)果和實(shí)驗(yàn)過(guò)程中出現(xiàn)的問(wèn)題;實(shí)驗(yàn)過(guò)程中主要使用的Transact-SQL 語(yǔ)句。3、實(shí)驗(yàn)報(bào)告由每班學(xué)習(xí)委員統(tǒng)一收齊,并于星期四下午送交至創(chuàng)新大樓407 (軟件工程教研室)。法一:使用企業(yè)管理器新建數(shù)據(jù)庫(kù):建Book表:Reader 表:Borrow 表:法二:使用查詢分析器/* 采用查詢分析器中用Transact-SQL 語(yǔ)句的法建立圖書(shū)、讀者和借閱三個(gè)表*/Create Database Book_Reader_DBCreate table Book(bno nvarch
6、ar(50) primary key,bclass nvarchar(50) not null,publisher nvarchar(50) not null,author nvarchar(50) not null,price float not null,remark nvarchar(50) not null,num int not null,date nvarchar(50) not null)Create table Reader(rno nvarchar(50) primary key,rname nvarchar(50) not null,department nvarchar(
7、50) not null,sex varchar(2) not null check(sex in(' 男 ','女 ') default ' 男 ',telephone nvarchar(50) not null)Create table Borrow(bno nvarchar(50),rno nvarchar(50),primary key(bno,rno),foreign key(bno) references Book(bno), foreign key(rno) references Reader(rno)QLQuers l.sq -.
8、ader_D3(5 51.1 y |I /*采用查詢分析器中用Tran占宜ct-的L語(yǔ)句的方法建立圄書(shū)*讀言和借閱三個(gè)表率材' L-fieate Database Eook_Reader_DBI - Creat e table Booh I - -(b梵。nvarchir 60) primary k*ybclass nuarchar 1.50) not nuLLpublisher nvarchar (5Qj not null, avthor nvar char: 50) n?t null pries float not nulljremark rwarchar',50) not
9、 nuLL nun int not ritilLdate nvarchar ; 5Cij n_1 nul 1(ECieate table ReaderI (rjio nvarchar i50) primary ke;yrri也白 nvarchar (50 ti口七 null,department nvauchai1 50) not 工mlL,sex varchar (2) not null check (sex inC 再'攵default '巽二 t elephone nvarchac 50.。匚:null|)FCreate table 鼎骷雙biio nvirchar (5
10、0), rno nvatchar5。),p rry Ltey (tnoj rno. fforeign keyCbxio) references Book bna), foreLgn key(rno) references Reader :tn口JIp/*在“圖書(shū)”表中搟加兩個(gè)字段,分別為“數(shù)量”和“購(gòu)買日期”和在“借閱”表中增加一個(gè)“還書(shū)日期”字段*/Alter table Reader add constraint cons_sex_chk check(sex in ('男','女')Alter table Book add num nvarchar(50)
11、not nullAlter table Book add date nvarchar(50) not nullAlter table Borrow add Back_date nvarchar(50) not null小七在“圖書(shū)”表中君加兩分別走*跳里1和11則其曰斯"和”借用賽小出m十.'世書(shū)日騏”字段電 table Ksalcr 1 Jd COtSttiuit c:n3_ 5cz_chk tf.tck (m 用 J 安 jAl tel tabi's D juk add iLUn nvaLchaL GO; i.uL ju_11Mter table Book add
12、 dirte nm.rdiu (50) ii ulAlliST i如 It t - r«M 鼻力d 月騙 Ihr*50 1 - J”G產(chǎn)哀皴一直涓語(yǔ)句打下*獷salert * Iran &3ak.select - fran bsak ilieie bcla2s=' 計(jì)算利偌言,select cowit + ; 林克劾里 氏隗tflote 期b7 be.323select k frow RthJ可工select from D.)r ! ?vselect Fnosi L- I i-lt hn) 副生 f jcjO E ri r 0 gtx uf by no 口1日的 r
13、hy 二 口 select bn。. CDurrt eud) 盤(pán)星 fran. Eerror grerup by bno order by hno插入數(shù)據(jù)::ihert int 3(tM. b-:Li?pMbJish&rP Mthar? price 工事力鼻黑工大叱.dste|甘411*4丁圜靠讀曰二,.»田/聲厚也王累林生寧a至紂矽l.,通4版,, ;j1,上方齊謖期"2加1生1內(nèi)-查詢:/*實(shí)驗(yàn)一查詢語(yǔ)句如下*/select * from Bookselect * from book where bclass='計(jì)算機(jī)語(yǔ)言 'select cou
14、nt(*) 種類數(shù)量 from book group by bclassselect * from Readerselect * from Borrowselect rno, count(bno)數(shù)量 from Borrowgroup byrno order by rnoselect bno, count(rno)數(shù)量 from Borrowgroup bybno order by bnoexec sp_rename 'Borrow.Back_date','rdate','column'卜 f rm. Book F已二GCt select- se
15、iec h事立前b。« 啕髀e bcdsh* i+H+l i3言' rnnr- 1> 用口絲款里 froii ,口T froup by hnl丁 區(qū) *: £r:nr Ren.He-rIk . UiKd-E. by KJ'i_ 5 0 d by 3L-f t Ld e l i. mieiu. Luunt CL'Isu 射里 EmM.-Luw gw Lybe'31/ 粒烹 fECVLkHLQp 53罪%lijq消息b*a餐Iepibl: sJierbumPT J CCre-r-arelfd-it« a THq:i r. . m
16、_ ,|品等壯Q出版社壬班升至昏左虺條以廿般蕓Q*土前三掌理33201卜通一哂ICCM2歌件女桂百隼7rh已曲牡當(dāng)團(tuán).實(shí)用轅件交售作2&壬前巖岸H303OU2-7-0I:OJ3恬問(wèn)日電子三化出版社舌垢蘇4Jib式總用前橙-方法與芟出39在學(xué)+豆一.丁+口機(jī)調(diào)三件35EO14-7-Eircnii-宜相宜去電子工也地泄干陳=計(jì)等獷籬法設(shè)計(jì)與分析38生苧事指錯(cuò)枸303(M3-E-ltyco5為姆格育華K字出桁社產(chǎn)哂物時(shí)市注構(gòu)盯遑言版:,29焙M三否EWI3-n-teTCO36Ati川活專手用k茅士質(zhì)廿翻冠嚙弄訴哥計(jì)能干而胃深可無(wú)到2-十6icmr計(jì)算利語(yǔ)士三華K手抄用社濯浩福匚*-滔三握辛壯
17、計(jì)困無(wú)苗方正程35ED1Z-I1-Bb«Ml<u 上p* 工 14MLi"必f bn»4封H七/ rtrtrk tm 4*3i-H皿鼻宕迨華人工1庭也國(guó)翔有匚進(jìn)古花摩+ 29正R孟果k 351h”毒=S 星 mm 星濫-BJHS/i匹 用何 M ”1m11 上二I靖甲j啟壺fjhLi 5 her&.u1iwrbivane-IOJnd$i wLmn.油提摩福事戟育出版社王研M握芹原理布拄糧論型型 39無(wú)前置件程押<mm?存泓學(xué)上標(biāo)也在剛買哪悔*寫(xiě)作郎王前總件程HDmi 2-7-9才TOK掰司以里子工1比枇吐及腑就用聊3隹月時(shí)啜萬(wàn)寶與馮荔環(huán)光學(xué)及茗
18、一門丁百K譚音證J54TO004¥3f機(jī)H至用? at板社王期日百機(jī)口古日討與學(xué)"39飾苴耐F3D:Wil5ffilffiSms構(gòu)吉里夫?qū)W士發(fā)過(guò)產(chǎn)制常游占相£通之標(biāo),方史學(xué)一語(yǔ)之25cfll3-ll 1?心EUUU6訃X機(jī)哥言右上劃蝴根北課僦整由各*葡孟厚建第juli-fe-e7mu-計(jì)送粒杏含告上大學(xué)出用吐苦續(xù)w否之年F性計(jì)?Q壬前包量理332Ul-ll-tit舄后匚WlXCflF*力5£FTLC4rwr«rkdtttt7nMi 匕計(jì)百擊不五南國(guó)大宇士朝電雷理廂楓岳讀計(jì)29無(wú)式津35Ml?-5-6GE而談古區(qū)大學(xué)士履社詛潔感C升祖;租.23兀前即1436 £t)j&-Ll-a5dtfi arineatssc七小曲Q" raoai麗華東交通大宇君1 30名日0!?麗與蕓rane小王隼石懣大手制1印翌3寸砧49roan,陽(yáng)工再!Mk竽女1團(tuán)受3獷盟$應(yīng)出果口口3 FOX3小11 江否財(cái)蛭大學(xué) 女 1&
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025物業(yè)管理權(quán)轉(zhuǎn)讓服務(wù)合同-智慧城市綜合體專業(yè)版3篇
- 二零二五年度內(nèi)部控制制度實(shí)施與監(jiān)督合同
- 2025年度個(gè)人承包水利工程合同范本2篇
- 2025年度城市應(yīng)急響應(yīng)與安保員預(yù)備役合同3篇
- 第二單元 近代化的早期探索與民族危機(jī)的加劇(解析版)- 2023-2024學(xué)年八年級(jí)歷史上學(xué)期期中考點(diǎn)大串講(部編版)
- 課題申報(bào)參考:內(nèi)蒙古美麗鄉(xiāng)村生產(chǎn)性景觀遺產(chǎn)調(diào)查研究
- 課題申報(bào)參考:面向碳排放雙控的省域間輸入電隱含碳減排責(zé)任厘定與策略方法研究
- 課題申報(bào)參考:面向跨市就醫(yī)的醫(yī)療設(shè)施城際供需關(guān)系評(píng)估與優(yōu)化調(diào)控
- 課題申報(bào)參考:媒介社會(huì)與智能傳播研究
- 2025年度高端酒店管理團(tuán)隊(duì)聘用勞務(wù)合同4篇
- 保安春節(jié)安全生產(chǎn)培訓(xùn)
- 初一語(yǔ)文上冊(cè)基礎(chǔ)知識(shí)訓(xùn)練及答案(5篇)
- 初中班級(jí)成績(jī)分析課件
- 勞務(wù)合同樣本下載
- 聰明格練習(xí)題(初、中級(jí))
- 血液透析水處理系統(tǒng)演示
- GB/T 27030-2006合格評(píng)定第三方符合性標(biāo)志的通用要求
- GB/T 13663.2-2018給水用聚乙烯(PE)管道系統(tǒng)第2部分:管材
- 同角三角函數(shù)的基本關(guān)系式同步練習(xí)
- 固定污染源自動(dòng)監(jiān)控監(jiān)測(cè)系統(tǒng)現(xiàn)場(chǎng)端建設(shè)技術(shù)規(guī)范
- 教科版六年級(jí)科學(xué)下冊(cè)第一單元《小小工程師》背背默默知識(shí)點(diǎn)
評(píng)論
0/150
提交評(píng)論