- 54
- 0
- 约 11页
- 2016-07-31 发布于湖北
- 举报
实 验 一 基本表的定义、删除与修改
一.实验目的:
熟练掌握基本表的定义、删除与修改,为后继学习作准备。
二.实验属性(验证性)
了解并掌握SQL SERVER 2005管理控制台的使用;
掌握基本表的定义、删除与修改。
三.实验仪器环境与要求
PC机,SQL SERVER2005。
四.实验要求
复习教材第三章SQL语句。
熟悉SQL SERVER 2005,能熟练使用管理控制台。
(3)能够熟练使用SQL语句进行表的创建、删除与修改。
五.实验原理
SQL语言基本应用。
六.实验步骤:
(1) 启动SQL SERVER 2008
启动SQL SERVER 2008管理控制台
创建数据库library
根据下面叙述画出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图:
建立三个表
Book表显示图书馆书籍的信息
Reader表显示读者信息
Lend表显示借书状态:
(5)修改基本表
借阅者还书会出现一个实际还书日期,请把这个信息加入相应表中,其数据类型为DATETIME型
2.借阅者年龄的数据类型改为SMALLINT型。
删除借阅者的地址属性。
??图书表中借书号属性增加一个命名为uniquebno 的唯一性约束。
6. 删除基本表
向读者表中加入几条数据,将其中大于60岁的读者信息检索出来,放入表“退休读者”
结果:
删除退休读者表
删除后
7.向数据库中读者表添加两条记录,并将该表导出到excel.
分离该数据库
您可能关注的文档
最近下载
- Panasonic松下 洗衣机 XQG100-V198,XQG100-V19M,XQG100-V19S,XQG100-L186,XQG100-L187,XQG100-L18M,XQG100-L188,XQG100-L18R,XQG100-L18S,XQG100-L1KR,XQG100-3X0R,XQG100-L18T 用户手册.pdf
- 心理健康热线接听操作指南.docx VIP
- 2024年公务员多省联考《申论》题(湖南行政执法卷)试题及答案解析.docx VIP
- 2022年公务员多省联考申论题(湖南行政执法卷)及参考答案.pdf VIP
- 小学科学教学融入STEM理念的设计与实践案例:用纸造一座桥 教学设计.docx VIP
- 2016年福建省龙岩市中考数学试卷(含答案解析).doc VIP
- 零星土建施工方案.docx VIP
- 沪教版初中英语单词表(七年级至九年级全6册).docx VIP
- 2025至2030年中国家用(别墅)电梯行业市场行情监测及前景战略研判报告.docx
- 《函数概念与性质》大单元教学设计.docx VIP
原创力文档

文档评论(0)