实验五数据库的建立和维护实验
基于实验一建立的 “图书读者数据库”(Book_Reader_DB),使用SQL Server 2000企业管理器和在SQL Server 2000查询分析器的Transact-SQL语句输入区输入Transact-SQL语句的两种方法,实现对Book_Reader_DB中 “图书”、“读者”和“借阅”三个表的数据插入、修改和删除。
1、使用SQL Server 2000企业管理器对三个表进行数据更新
在“图书读者数据库”(Book_Reader_DB)中,点击“表”结点对应的表,然后点击鼠标右键中的“打开表”→“返回所有行”,如图1所示,将显示对应表中的所有数据,如图2所示:
图1 SQL Server 2000控制台界面
图2 SQL Server 2000中显示表中的数据
根据上述打开表的步骤,将对应的表打开后,在表中输入或修改下列数据,并删除一些过时的数据。
图书表
书号 类别 出版社 作者 书名 定价 数量 购买日期 备注
0001 计算机 清华大学出版社 严蔚敏 数据结构 15.00 10 1999-05-08
0002 计算机 清华大学出版社 单建魁 数据库系统实验指导 15.00 30 2000-03-01
0003 环境 南京大学出版社 王小容 环境化学 32.00 20 2000-06-09
0004 环境 清华大学出版社 何强 环境学导论 35.00 20 2000-06-12
0005 计算机 电子工业出版社 傅清祥 算法与数据结构 36.70 10 2000-07-15
0006 计算机 清华大学出版社 蔡自兴 人工智能及其应用 28.00 10 2000-09-17
…… …… …… …… …… …… …… …… ….
读者表
编号 姓名 单位 性别 电话
0001 张红 电气学院 女 01032324565
0002 杨小鹏 信息学院 男 01032333667
0003 王俊 信息学院 男 01043546789
0004 刘建 建筑学院 男 01023242526
…… …… …… …… ……
借阅表
书号 读者编号 借阅日期 还书日期
0001 0002 2001-9-2 2001-10-1
0002 0002 2001-9-12 2001-10-11
0006 0002 2002-1-12 2002-2-1
0003 0001 2001-7-10 2001-8-7
0004 0001 2001-7-2 2001-7-22
0005 0001 2001-9-15 2001-9-15
0002 0003 2001-10-15 2001-11-1
0006 0003 2002-2-10 2002-2-20
0003 0004 2001-8-17 2001-8-29
0004 0004 2001-7-25 2001-8-15
…… …… …… ……
2、使用SQL Server 2000中的查询分析器的Transact-SQL语句输入区输入Transact-SQL语句对三个表进行数据更新。
打开SQL Server 2000的查询分析器(注意要对数据库Book_Reader_DB进行数据更新),在Transact-SQL语句输入区中输入Transact-SQL语句实现对三个表进行数据更新。输入的数据如下所示表所示。在插入、删除或修改表中的数据时,特别要注意SQL语句的格式、输入数据的类型,插入、删除或修改的数据要确保数据之间的关联以及在实验一建立表时所设定的一些约束。
上述每项实验内容相应的实验步骤必须进行详细的记录,并将其整理后写在实验报告中。
1