数据库的基本表的定义、删除与修改

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一基本表的定义、删除与修改

一.实验目的:

熟练掌握基本表的定义、删除与修改,为后继学习作准备。

二.实验属性(验证性)

(1)了解并掌握SQL SERVER 2005管理控制台的使用;

(2)掌握基本表的定义、删除与修改。

三.实验仪器环境与要求

PC机,SQL SERVER2005。

四.实验要求

(1)复习教材第三章SQL语句。

(2)熟悉SQL SERVER 2005,能熟练使用管理控制台。(3)能够熟练使用SQL语句进行表的创建、删除与修改。

五.实验原理

SQL语言基本应用。

六.实验步骤:

(1)启动SQL SERVER 2008

(2)启动SQL SERVER 2008管理控制台

(3) 创建数据库library

(4)根据下面叙述画出E-R图并转换为关系模式,再建表

图书馆有各种图书数万册,每本图书都有书名、ISBN号(本版书出版时的出版号)、作者、出版社、定价、借书号、书籍状态等信息。借阅者都会在图书馆登记姓名、年龄、所在单位、职业、读者号、地址、联系方式等。借阅者凭证借书,借书时要登记借出日期,应还书日期为借出日期向后90天。

各属性数据类型如下:

书名char(30), ISBN号char(20), 作者char(30), 出版社char(20),

定价money, 借书号char(20), 书籍状态char(4), 姓名char(20),

年龄int,所在单位char(20), 职业char(20), 读者号char(20),

地址char(20), 联系方式char(15), 借出日期datetime, 应还日期datetime.

注意:

1)当借阅者被除名时,必须没有这位读者的借书记录。当一本书被删除时,没有相应的借书记录。

2)书名可能重复但不准为空,借书号不会重复也不能为空,同一版次的书ISBN号是一样的。作者名、出版社、定价不准为空,书籍状态只能为“在馆,借出,丢失”三种之一。读者号不会重复也不能为空,读者姓名,联系方式不准为空,读者所在单位默认为“中原工学院”。

E-R图:

建立三个表

1.Book表显示图书馆书籍的信息

2.Reader表显示读者信息

3.Lend表显示借书状态:

(5)修改基本表

1.借阅者还书会出现一个实际还书日期,请把这个信息加入相应表中,其数据类型为DATETIME型

2.借阅者年龄的数据类型改为SMALLINT型。

4.删除借阅者的地址属性。

5.为图书表中借书号属性增加一个命名为uniquebno 的唯一性约束。

6. 删除基本表

向读者表中加入几条数据,将其中大于60岁的读者信息检索出来,放入表“退休读者”

结果:

删除退休读者表

删除后

7.向数据库中读者表添加两条记录,并将该表导出到excel.

8.分离该数据库

相关文档
最新文档