數(shù)據(jù)庫(kù)圖書(shū)信息管理數(shù)據(jù)庫(kù)SQL語(yǔ)句_第1頁(yè)
數(shù)據(jù)庫(kù)圖書(shū)信息管理數(shù)據(jù)庫(kù)SQL語(yǔ)句_第2頁(yè)
數(shù)據(jù)庫(kù)圖書(shū)信息管理數(shù)據(jù)庫(kù)SQL語(yǔ)句_第3頁(yè)
數(shù)據(jù)庫(kù)圖書(shū)信息管理數(shù)據(jù)庫(kù)SQL語(yǔ)句_第4頁(yè)
數(shù)據(jù)庫(kù)圖書(shū)信息管理數(shù)據(jù)庫(kù)SQL語(yǔ)句_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)驗(yàn) SQL 語(yǔ)言實(shí)驗(yàn)?zāi)康? 、 理解數(shù)據(jù)庫(kù)以及數(shù)據(jù)表的設(shè)計(jì);2、 熟悉 SQL Server2005 中的數(shù)據(jù)類(lèi)型;3、熟悉使用SQL語(yǔ)句創(chuàng)建和刪除模式和索引;4、掌握使用SQL語(yǔ)句創(chuàng)建、修改和刪除數(shù)據(jù)表;5、掌握使用SQL語(yǔ)句查詢(xún)表中的數(shù)據(jù);6、掌握使用SQL語(yǔ)句插入、修改和刪除數(shù)據(jù)表中的數(shù)據(jù);7、掌握使用SQL語(yǔ)句創(chuàng)建、刪除、查詢(xún)和更新視圖。實(shí)驗(yàn)內(nèi)容(一)創(chuàng)建數(shù)據(jù)庫(kù)和模式1、通過(guò)SQL語(yǔ)句創(chuàng)建圖書(shū)信息管理數(shù)據(jù)庫(kù),命名為“ db_Library ",數(shù)據(jù)文件和日志文件放在D 盤(pán)下以自己學(xué)號(hào)和姓名命名的文件夾中,數(shù)據(jù)文件的邏輯名為db_Library_data , 數(shù)據(jù)文件的操作系

2、統(tǒng)名為db_Library_data.mdf ,文件初始大小為10MB最大可增加至 300MB增巾吊為10%日志文件的邏輯名為db_Library_log ,日志文件的操作系統(tǒng)名為db_Library_data.ldf ,文件初始大小為5MB最大可增加至 200MB增巾高為2MB2、通過(guò)SQL語(yǔ)句在該數(shù)據(jù)庫(kù)中創(chuàng)建模式L-C。(二)創(chuàng)建和管理數(shù)據(jù)表要求為各數(shù)據(jù)表的字段選擇合適的數(shù)據(jù)類(lèi)型及名稱(chēng);為各數(shù)據(jù)表設(shè)置相應(yīng)的完整性約束條件。1、通過(guò)SQL語(yǔ)句將以下數(shù)據(jù)表創(chuàng)建在L-C模式下:課程信息表( tb_course ) 課程編號(hào) Course number 、 課程名 Course name 、 先修

3、課 The firstcourse 、學(xué)分 credit2、通過(guò)SQL語(yǔ)句將以下數(shù)據(jù)表創(chuàng)建在t數(shù)據(jù)庫(kù)的默認(rèn)模式dbo下:圖書(shū)類(lèi)別信息表(tb_booktype) 類(lèi)別編號(hào) Type number 、類(lèi)別名稱(chēng)Category name圖書(shū)信息表( tb_book ) 圖書(shū)編號(hào) ISBN 、 類(lèi)別編號(hào)Type number、 書(shū)名 title 、 作者 author 、出版社 BookPublic 、定價(jià) BookPrice 、庫(kù)存數(shù)Inventory number讀者信息表(tb_reader )讀者編號(hào) Reader ID 、姓名、性別、學(xué)號(hào)Student ID 、班級(jí)、系部 pastern借

4、閱信息表( tb_borrow) 圖書(shū)編號(hào)、 讀者編號(hào)、借閱日期Borrowing date 、 歸還日期Returndate3、通過(guò)SQL語(yǔ)句對(duì)讀者信息表進(jìn)行修改:刪除系部字段、添加所在系字段。4、通過(guò)SQL語(yǔ)句對(duì)圖書(shū)信息表進(jìn)行修改:將定價(jià)的數(shù)據(jù)類(lèi)型改為REAL5、通過(guò)SQL語(yǔ)句刪除課程信息表。(三)創(chuàng)建和刪除索引1、使用SQL語(yǔ)句在圖書(shū)信息表上創(chuàng)建一個(gè)非聚簇索引IX_S_QUANTITY要求按照該表中庫(kù)存數(shù)字段的降序創(chuàng)建。2、使用SQL語(yǔ)句在讀者信息表上創(chuàng)建一個(gè)唯一的非聚簇索引IX_S_NAME要求按照該表中的姓名字段的升序創(chuàng)建。3、使用SQL語(yǔ)句刪除之前創(chuàng)建的兩個(gè)索引。(四)數(shù)據(jù)庫(kù)及數(shù)據(jù)

5、表設(shè)計(jì)根據(jù)周?chē)膶?shí)際應(yīng)用情況,自選一個(gè)小型的數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目進(jìn)行研究,完成該系統(tǒng)的設(shè)計(jì)。要 求2人一組,通過(guò)需求分析,列出系統(tǒng)的主要功能,并完成該系統(tǒng)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)。例如可 選擇學(xué)籍管理系統(tǒng)、企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)、人事管理系統(tǒng)或在線考試系統(tǒng)等。(五)數(shù)據(jù)查詢(xún)通過(guò)ssmSo各數(shù)據(jù)表中添加以下記錄。(1)圖書(shū)類(lèi)別信息表類(lèi)別編號(hào)類(lèi)別名稱(chēng)類(lèi)別編號(hào)類(lèi)別名稱(chēng)類(lèi)別編號(hào)類(lèi)別名稱(chēng)1數(shù)學(xué)4乂字7建筑2英語(yǔ)5藝術(shù)8化學(xué)3計(jì)算機(jī)6電子信息9物理(2)圖書(shū)信息表圖書(shū)編號(hào)類(lèi)別編號(hào)書(shū)名作者出版社定價(jià)庫(kù)存數(shù)100013數(shù)據(jù)庫(kù)管理王珊高等教育出版社35.5010100023軟件測(cè)試賀平機(jī)械工業(yè)出版社24.605100033C

6、+程序設(shè)計(jì)譚浩強(qiáng)清華大學(xué)出版社30.008100044紅樓夢(mèng)曹雪芹人民文學(xué)出版社70.005100054西游記羅貫中人民文學(xué)出版社60.008100064紅與黑司湯達(dá)人民文學(xué)出版社50.005100071高等數(shù)學(xué)李翼清華大學(xué)出版社28.004100088有機(jī)化學(xué)張翔高等教育出版社29.005100092大學(xué)英語(yǔ)王琳高等教育出版社25.0010100102英語(yǔ)教程王琳高等教育出版社25.005(3)讀者信息表讀名編p姓名性別學(xué)號(hào)班級(jí)所在系R10001張小航:男:085110108511計(jì)算機(jī)系R10002王文J女085110208511計(jì)算機(jī)系R10003李理女085110308511計(jì)算機(jī)系R

7、10004李彥宏男085120108512r計(jì)算機(jī)系R10005張麗霞女085120208512計(jì)算機(jī)系R10006王強(qiáng)男072110407211電子系R10007張寶田r男1072120407212電子系R10008宋文霞女076110407611建工系R10009劉芳菲女088110408811外語(yǔ)系R10010常江寧男088120408812外語(yǔ)系(4)借閱信息表圖書(shū)編號(hào)讀名編p借閱日期歸還日期10002R100032009-9-202009-10-2010003R100032009-9-202009-10-2010004R100032009-9-302009-10-3010009R10

8、0032009-9-302009-10-3010009R100072009-5-202009-6-2010010R100072009-5-202009-6-2010009R100092009-5-302009-6-3010010R100092009-5-222009-6-2210002R100092009-5-222009-6-2210003R100092009-5-302009-6-30對(duì)以上數(shù)據(jù)表,完成以下操作:(1)查詢(xún)每本圖書(shū)的所有信息;(2)查詢(xún)每個(gè)讀者的讀者編號(hào)、姓名和班級(jí);(3)查詢(xún)每條借閱記錄的借閱天數(shù)(函數(shù)DATEDIF或取兩個(gè)日期的差);(4)查詢(xún)被借閱過(guò)的圖書(shū)的圖書(shū)編號(hào);

9、(5)查詢(xún)圖書(shū)編號(hào)為“ 10006”的書(shū)名和作者;(6)查詢(xún)庫(kù)存數(shù)在 5到10本之間的圖書(shū)的圖書(shū)編號(hào)和書(shū)名;(7)查詢(xún)計(jì)算機(jī)系或電子系姓張的讀者信息;(8)查詢(xún)書(shū)名包括“英語(yǔ)”的圖書(shū)信息;(9)統(tǒng)計(jì)男讀者、女讀者的人數(shù);(10)統(tǒng)計(jì)各類(lèi)圖書(shū)的類(lèi)別編號(hào)、平均定價(jià)以及庫(kù)存總數(shù);(11)統(tǒng)計(jì)每本書(shū)籍借閱的人數(shù),要求輸出圖書(shū)編號(hào)和所借人數(shù),查詢(xún)結(jié)果按人數(shù)降序排列;(12)查詢(xún)有庫(kù)存的各類(lèi)別圖書(shū)的類(lèi)別編號(hào)、類(lèi)別名稱(chēng)和借閱數(shù)量;(13)查詢(xún)借閱了 “大學(xué)英語(yǔ)” 一書(shū)的讀者,輸出讀者姓名、性別、系部;(14)查詢(xún)每個(gè)讀者的讀者編號(hào)、姓名、所借圖書(shū)編號(hào)以及所借閱日期;(LEFT OUTER JOIN(15)查

10、詢(xún)現(xiàn)有圖書(shū)中價(jià)格最高的圖書(shū),輸出書(shū)名、作者、定價(jià);(16)查詢(xún)借閱了 “大學(xué)英語(yǔ)”但沒(méi)有借閱“C+程序設(shè)計(jì)”的讀者,輸出讀者姓名、性別、系部;(17)統(tǒng)計(jì)借閱了 2本以上圖書(shū)的讀者信息;(18)查詢(xún)借閱了 “大學(xué)英語(yǔ)” 一書(shū)或者借閱了 “C+強(qiáng)序設(shè)計(jì)” 一書(shū)的讀者信息;(用集合查詢(xún)完成)(19)查詢(xún)既借閱了 “大學(xué)英語(yǔ)” 一書(shū)又借閱了 “C+強(qiáng)序設(shè)計(jì)” 一書(shū)的讀者信息;(用集合查詢(xún)完成)(20)查詢(xún)計(jì)算機(jī)系中比其他系所有讀者借書(shū)數(shù)量都多的讀者的信息;(21)在讀者信息表中插入一條新的記錄(讀者編號(hào):R10011;姓名:張三;所在系:電子系);(22)定義一個(gè)表tb_booknew,包含圖書(shū)編號(hào)

11、、書(shū)名和類(lèi)別名稱(chēng)字段,要求將類(lèi)編編號(hào)為“3”的圖書(shū)的圖書(shū)編號(hào)、書(shū)名和類(lèi)別名稱(chēng)插入到tb_bknew表中;(23)將類(lèi)別編號(hào)為“ 3”的所有圖書(shū)的庫(kù)存數(shù)增加 5;(24)將“C+程序設(shè)計(jì)”這本書(shū)的歸還日期增加一個(gè)月(函數(shù)DATEADR(25)刪除姓名為“張三”的讀者的信息;( 26)刪除tb_bknew 表中的所有數(shù)據(jù);(27)創(chuàng)建一個(gè)名為“讀者借閱信息_VIEW的視圖,要求顯示計(jì)算機(jī)系所有讀者的借閱信息,包括讀者編號(hào)、姓名、所在系、圖書(shū)編號(hào)、書(shū)名和借閱日期等字段,更新該視圖時(shí)要保證只有計(jì)算 機(jī)系的讀者借閱信息;( 28) 創(chuàng)建一個(gè)名為 “圖示借閱信息_VIEW” 的視圖,要求顯示圖書(shū)的借閱情況

12、,包括圖書(shū)編號(hào)、書(shū)名、庫(kù)存數(shù)、借閱次數(shù)字段;( 29)查詢(xún)借閱次數(shù)大于2 的圖書(shū)的圖書(shū)編號(hào)、書(shū)名、庫(kù)存數(shù)和借閱次數(shù);(30)刪除“圖示借閱信息 _VIEW視圖。三、 實(shí)驗(yàn)步驟 use master go create database db_Library on primary (name=N'db_Library_data' ,filename ='E:SQLdb_Library_data.mdf' , size =10 MB, maxsize =300MB, filegrowth =10% ) log on (name='db_Library_log

13、' ,filename ='E:SQLdb_Library_data.ldf' , size =5MB, maxsize =200MB, filegrowth =2MB ) go use db_Library go create schema "L-C" authorization guest create table tb_course - 課程信息表 ( Coursenumber int ,Coursename char ( 20),Thefirstcourse char ( 20), Credit int ) go create table t

14、b_booktype - 圖書(shū)類(lèi)別信息表 ( Typenumber int ,Categoryname char ( 20)gocreate table tb_book - 圖書(shū)信息表( ISBN int ,Typenumber int ,Title char ( 20),Author char ( 20 ),BookPublic char ( 20), BookPrice float , Inventorynumber int )gocreate table tb_reader - 讀者信息表 (ReaderID char ( 20),Name char ( 20),Sex char ( 2

15、),StudentID int ,Class char ( 20),Pastern char ( 20)gocreate table tb_borrow - 借閱信息表 (ISBN int ,ReaderID char ( 20),Borrowingdatechar ( 20 ),Returndate char ( 20)goaltertabletb_readerdropcolumnPasternaltertabletb_readeraddcolumnPasternalter table tb_book alter column BookPrice real drop table tb_cou

16、rse- 創(chuàng)建和刪除索引createindexIX_S_QUANTITYontb_book ( Inventorynumber )createindexIX_S_NAMEon tb_reader ( Name asc)dropindexIX_S_QUANTITYdropindexIX_S_NAME- 圖書(shū)類(lèi)別信息表信息insertintotb_booktypevalues( 1, ' 數(shù)學(xué) ' )insertintotb_booktypevalues( 2, ' 英語(yǔ) ' )insertintotb_booktypevalues( 3, ' 計(jì)算機(jī)

17、9; )insertintotb_booktypevalues( 4, ' 文學(xué) ' )insertintotb_booktypevalues( 5, ' 藝術(shù) ' )insertintotb_booktypevalues( 6, ' 電子信息' )go- 圖書(shū)信息表信息insertintotb_bookvalues ( 10001, 3,' 數(shù)據(jù)庫(kù)管理' , ' 王珊 ' , ' 高等教育出版社' , 35.50 , 10)insertintotb_bookvalues ( 10002, 3,&#

18、39; 軟件測(cè)試' , ' 賀平 ' , ' 機(jī)械工業(yè)出版社', 24.60 , 5)insertintotb_bookvalues ( 10003, 3,'C+程序設(shè)計(jì),譚浩強(qiáng),清華大學(xué)出版社,30.00 , 8)insertintotb_bookvalues ( 10004, 4,' 紅樓夢(mèng)' , ' 曹雪芹' , ' 人民文學(xué)出版社', 70.00 , 5)insertintotb_bookvalues ( 10005, 4,' 西游記' , ' 羅貫中' ,

19、' 人民文學(xué)出版社', 60.00 , 8)insertintotb_bookvalues ( 10006, 4,' 紅與黑' , ' 司湯達(dá)' , ' 人民文學(xué)出版社', 50.00 , 5)insertintotb_bookvalues ( 10007, 1,' 高等數(shù)學(xué)' , ' 李翼 ' , ' 清華大學(xué)出版社', 28.00 , 4)insertintotb_bookvalues ( 10008, 8,' 有機(jī)化學(xué)' , ' 張翔 ' , &

20、#39; 高等教育出版社', 29.00 , 5)insertintotb_bookvalues ( 10009, 2,' 大學(xué)英語(yǔ)' , ' 王琳 ' , ' 高等教育出版社', 25.00 , 10)insertintotb_bookvalues ( 10010, 2,' 英語(yǔ)教程' , ' 王琳 ' , ' 高等教育出版社', 25.00 , 5)go- 讀者信息表信息insertintotb_readervalues ('R10001', ' 張小航'

21、,' 男 ' ,0851101,'08511' ,' 計(jì)算機(jī)系' )insertintotb_readervalues ('R10002', ' 王文廣', '女 ' , 0851102,'08511', ' 計(jì)算機(jī)系' )insertintotb_readervalues ('R10003', ' 李理 ' ,'女 ' , 0851103,'08511', ' 計(jì)算機(jī)系' )insert

22、intotb_readervalues ('R10004', ' 李彥宏', '男 ' , 0851201,'08512', ' 計(jì)算機(jī)系' )insertintotb_readervalues ('R10005', ' 張麗霞', '女 ' , 0851202,'08512', ' 計(jì)算機(jī)系' )insertintotb_readervalues ('R10006', ' 王強(qiáng) ' ,' 男 &

23、#39; , 0721104,'07211', ' 電子系' )insertintotb_readervalues ('R10007', ' 張寶田', ' 男 ' , 0721204,'07212', ' 電子系' )insertintotb_readervalues ('R10008', ' 宋文霞', '女 ' , 0761104,'07611', ' 建工系' )insertintotb_read

24、ervalues ('R10009', ' 劉芳菲', '女 ' , 0881104,'08811', ' 外語(yǔ)系' )insertintotb_readervalues ('R10010', ' 常江寧', '男 ' , 0881204,'08812', ' 外語(yǔ)系' )go- 借閱信息表信息insertintotb_borrowvalues (10002, 'R10003', '2009-9-20',

25、 '2009-10-20')insertintotb_borrowvalues (10003, 'R10003', '2009-9-20', '2009-10-20')insertintotb_borrowvalues (10004, 'R10003', '2009-9-30', '2009-10-30')insertintotb_borrowvalues (10009, 'R10003', '2009-9-30', '2009-10-30&#

26、39;)insertintotb_borrowvalues (10009, 'R10007', '2009-5-20', '2009-6-20')insertintotb_borrowvalues (10010, 'R10007', '2009-5-20', '2009-6-20')insertintotb_borrowvalues (10009, 'R10009', '2009-5-30', '2009-6-30')insertintotb_borr

27、owvalues (10010, 'R10009', '2009-5-22', '2009-6-22')insertintotb_borrowvalues (10002, 'R10009', '2009-5-22', '2009-6-22')insertintotb_borrowvalues (10003, 'R10009', '2009-5-30', '2009-6-30')go- -(1) 查詢(xún)每本圖書(shū)的所有信息;select *from tb_b

28、ook- - ( 2)查詢(xún)每個(gè)讀者的讀者編號(hào)、姓名和班級(jí);select ReaderID , Name, Classfrom tb_reader- - ( 3)查詢(xún)每條借閱記錄的借閱天數(shù);select datediff ( DAY, Borrowingdate , Returndate ) from tb_borrow- - ( 4)查詢(xún)被借閱過(guò)的圖書(shū)的圖書(shū)編號(hào);select distinct ISBN from tb_borrow- - ( 5)查詢(xún)圖書(shū)編號(hào)為“”的書(shū)名和作者;select Title , Authorfrom tb_bookwhere ISBN='10006'

29、;- - ( 6)查詢(xún)庫(kù)存數(shù)在到本之間的圖書(shū)的圖書(shū)編號(hào)和書(shū)名;SELECTISBN, Title from tb_bookwhere Inventorynumber between 5 and 10- - ( 7)查詢(xún)計(jì)算機(jī)系或電子系姓張的讀者信息;select * from tb_readerwhere pastern in( ' 計(jì)算機(jī)系' , ' 電子系 ' )- - ( 8)查詢(xún)書(shū)名包括“英語(yǔ)”的圖書(shū)信息;select * from tb_bookwhere Title = ' 英語(yǔ) '- - ( 9)統(tǒng)計(jì)男讀者、女讀者的人數(shù);selec

30、t Sex , COUN(T*) from tb_readergroup by Sex- - ( 10)統(tǒng)計(jì)各類(lèi)圖書(shū)的編號(hào)、平均定價(jià)以及庫(kù)存總數(shù);select Typenumber, AVG( BookPrice ) as 平均定價(jià), SUM( Inventorynumber ) as 庫(kù)存總數(shù)from tb_book group by Typenumber- - ( 11)統(tǒng)計(jì)每本書(shū)籍借閱的人數(shù),要求輸出圖書(shū)編號(hào)和所借人數(shù),查詢(xún)結(jié)果按人數(shù)降序排列;select ISBN , COUN(T*) from tb_borrowgroup by ISBNorder by COUN(T*) desc-

31、 - ( 12)查詢(xún)有庫(kù)存的各類(lèi)別圖書(shū)的類(lèi)別編號(hào)、類(lèi)別名稱(chēng)和借閱數(shù)量;select tb_book . Typenumber , Categoryname , COUN(T*)from tb_book , tb_booktype , tb_borrowwhere tb_book . Typenumber =tb_booktype . Typenumber and tb_book . ISBN=tb_borrow . ISBN group by tb_book . Typenumber , tb_booktype . Categoryname - ( 13)查詢(xún)借閱了“大學(xué)英語(yǔ)”一書(shū)的讀者,輸出

32、讀者姓名、性別、系部;select Name , Sex , Pasternfrom tb_readerwhere ReaderID in ( select ReaderID from tb_borrowwhere ISBN in( select ISBN from tb_book where Title =' 大學(xué)英語(yǔ)' )- - ( 14)查詢(xún)每個(gè)讀者的讀者編號(hào)、姓名、所借圖書(shū)編號(hào)及所借閱日期;select tb_reader . ReaderID , Name, Borrowingdatefrom tb_reader left outer join tb_borrow o

33、n tb_reader . ReaderID =tb_borrow . ReaderID - ( 15)查詢(xún)現(xiàn)有圖書(shū)中價(jià)格最高的圖書(shū),輸出書(shū)名、作者、定價(jià);select Title , Author , BookPrice from tb_book where BookPrice = ( select MAX( BookPrice ) from tbbook -(16)查詢(xún)借閱了 “大學(xué)英語(yǔ)”但沒(méi)有借閱“ C+和序設(shè)計(jì)”的讀者,輸出讀者姓名、性別、系部 select Name , Sex , PasternNameISBN from tb_book where Title =' 大學(xué)英

34、語(yǔ)' )from tb_reader where Name in ( select from tb_borrow where ISBN in ( selectand Name not in ( select Name from tb_borrow where ISBN in(select ISBN from tb_book where Title ='C+程序設(shè)計(jì)') - ( 17)統(tǒng)計(jì)借閱了本以上圖書(shū)的讀者信息; select * from tbreader where ReaderID in ( select ReaderID from tb_borrow grou

35、p by ReaderID having COUN(T*)> 2)- - ( 18)查詢(xún)計(jì)算機(jī)系中比其他系所有讀者借書(shū)數(shù)量都多的讀者的信息;select * from tb_reader tbr1where Pastern =' 計(jì)算機(jī)系' and ReaderID in ( select tb_reader . ReaderID from tb_reader , tb_borrowwhere tb_reader . ReaderID =tb_borrow . ReaderID and tb_reader . ReaderID =tbr1 . ReaderIDgroup

36、by tb_reader . ReaderID having count ( ISBN)>any (select count ( ISBN) from tb_reader , tb_borrowwhere tb_reader . ReaderID =tb_borrow . ReaderID and Pastern <>' 計(jì)算機(jī)系'group by tb_reader . ReaderID ) )- -(19)查詢(xún)借閱了 “大學(xué)英語(yǔ)” 一書(shū)或者借閱了 “C+唯序設(shè)計(jì)” 一書(shū)的讀者信息;(用集合查詢(xún) 完成)select * from tbreaderwhere

37、ReaderID in tb_borrow . ISBN=tb_book . ISBN union select * from tb_reader where ReaderID in tb_borrow . ISBN=tb_book . ISBN( selectReaderIDfromand Title =' 大學(xué)英語(yǔ)' )( selectReaderIDfromand Title ='C+ 程序設(shè)計(jì)' )tb_borrow , tb_book wheretb_borrow , tb_book where- -20 )查詢(xún)既借閱了 “大學(xué)英語(yǔ)” 一書(shū)又借閱了 “

38、 C+和序設(shè)計(jì)” 一書(shū)的讀者信息。(用集合查詢(xún)完 成)select * from tb_readerwhere ReaderID in ( select ReaderID from tb_borrow , tb_book where tb_borrow . ISBN =tb_book . ISBN and Title =' 大學(xué)英語(yǔ)' )intersectselect * from tb_readerwhere ReaderID in ( select ReaderID from tb_borrow , tb_book where tb_borrow . ISBN=tb_boo

39、k . ISBN and Title ='C+ 程序設(shè)計(jì)' )- -21 )在讀者信息表中插入一條新的記錄(讀者編號(hào): R10011;姓名:張三;所在系:電子系);insert into tb_reader ( ReaderID , Sex , Pastern ) values ( 'R10011' , ' 張三 ' , ' 電子系 ' )- - ( 22) 假設(shè)存在一個(gè)表tb_booknew, 包含圖書(shū)編號(hào)、書(shū)名和類(lèi)別名稱(chēng)字段,要求將類(lèi)編編號(hào)為“”的圖書(shū)的圖書(shū)編號(hào)、書(shū)名和類(lèi)別名稱(chēng)插入到tb_bknew表中;create table tb_booknew( ISBN char ( 10), Title varchar ( 20), Typename varchar ( 20)insert into tb_booknewselect tb_book . ISBN , tb_book . Title , tb_booktype . Categorynamefrom tb_book , tb_booktypewhere tb_book . Typenumber =tb_b

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論