数据库实验5报告_数据库实验五报告

2020-02-27 其他范文 下载本文

数据库实验5报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库实验五报告”。

广东工业大学实验报告

自动化学院 学院

网络工程 专业 班

学号 3111001381 姓名

何宇航

成绩评定_______ 教师签名 黄永慧 实验

题目

数据查询和连接查询

课程名称

数据库原理及应用实验

一.实验目的使学生熟练掌握简单表的数据查询、数据连接查询以及数据排序的操作方法,并加深对Transact-SQL语言的查询语句的理解。

二.实验软件环境

SQL Server 2000 三.实验内容

(一)实验要求:

使用SQL Server 2000查询分析器,并用SELECT语句及WHERE查询条件进行简单查询及连接查询实验,其次使用ORDER BY排序子句实现输出结果的排序。主要内容包括:

1)简单查询操作 包括投影、选择条件、数据排序等。

2)连接查询操作 包括等值连接、自然连接、外连接、内连接、左连接和右连接等。(二)要求完成以下查询要求:

1)将计算机类的书存入永久计算机图书表。

2)将借书日期在05年以前的借阅记录存入临时超期借阅表。3)查询发生了借阅关系的借书证号,并按借书证号降序排列。4)查询“清华大学出版社”出版的图书情况。

5)查询目前被借出去的书籍的书号、借书证号以及借出日期,并按借出日期排序。6)查询“程军”老师所借阅的书籍的书名。

7)查询借书者的编号、姓名、单位、所借书号、书名和借阅日期,并按读者编号排序。

四.实验的结果及分析

1)将计算机类的书存入永久计算机图书表 CREATE TABLE Computer_Book(bno

char(8)NOT NULL PRIMARY KEY, category

varchar(10), title

varchar(40)NOT NULL, pre

varchar(30)NOT NULL, book_year

Int NOT NULL, author

varchar(20), price

decimal(7,2)NOT NULL, book_total Int NOT NULL)

INSERT INTO Computer_Book SELECT *FROM Book WHERE category='计算机'

广东工业大学实验报告

自动化学院 学院

网络工程 专业 班

学号 3111001381 姓名

何宇航

成绩评定_______ 教师签名 黄永慧 实验

题目

数据查询和连接查询

课程名称

数据库原理及应用实验

2)将借书日期在05年以前的借阅记录存入临时超期借阅表。CREATE TABLE Overdue_Borrow(cno

char(7)NOT NULL FOREIGN KEY(CNO)REFERENCES Card(cno),bno

char(8)NOT NULL FOREIGN KEY(BNO)REFERENCES Book(bno),borrow_date smalldaetime NOT NULL DEFAULT GETDATE(), CONSTRAINT CBB_PRIM PRIMARY KEY(cno,bno,borrow_date))INSERTINTO Overdue_Borrow SELECT *Borrow WHERE YEAR(borrow_date)

3)查询发生了借阅关系的借书证号,并按借书证号降序排列。SELECT DISTINCT cno FROM Borrow ORDER BY cno DESC 4)查询“清华大学出版社”出版的图书情况。SELECT *FROM Book WHERE pre='清华大学出版社'

5)查询目前被借出去的书籍的书号、借书证号以及借出日期,并按借出日期排序。SELECT bno,cno,borrow_date FROM Borrow WHERE return_date IS NULL ORDER BY borrow_date

6)查询“程军”老师所借阅的书籍的书名。SELECT title FROM Book,Card,Borrow WHERE(Card.cno=Borrow.cno)and(Borrow.bno=Book.bno)and(name='程军')

7)查询借书者的编号、姓名、单位、所借书号、书名和借阅日期,并按读者编号排序。SELECT Borrow.cno,name,department,Borrow.bno,title,borrow_date FROM Borrow,Card,Book WHERE(Card.cno=Borrow.cno)and(Borrow.bno=Book.bno)ORDER Borrow.cno

五.实验心得体会

通过本实验基本学会如何进行简单表的数据查询、数据联接查询以及数据排序,并加深对SQL和Transact-SQL语言的查询语句的理解,这比光看书跟容易理解,能够跟好的掌握书本上的知识。

《数据库实验5报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数据库实验5报告
点击下载文档
相关专题 数据库实验五报告 报告 数据库 数据库实验五报告 报告 数据库
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文