人人范文网 范文大全

数据库实验5报告

发布时间:2020-03-02 18:24:57 来源:范文大全 收藏本文 下载本文 手机版

广东工业大学实验报告

自动化学院 学院

网络工程 专业

3 班

学号 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=\'计算机\'

广东工业大学实验报告

自动化学院 学院

网络工程 专业

3 班

学号 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语言的查询语句的理解,这比光看书跟容易理解,能够跟好的掌握书本上的知识。

数据库实验2报告

(版)数据库原理实验5指导书

实验5 数据库的嵌套查询实验

数据库实验

数据库实验

Acce数据库实验

数据库实验心得体会

数据库实验心得

数据库实验四

数据库实验一

数据库实验5报告
《数据库实验5报告.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档