福建农林大学数据库实验报告

福建农林大学数据库实验报告

ID:33285800

大小:612.50 KB

页数:24页

时间:2019-02-23

福建农林大学数据库实验报告_第1页
福建农林大学数据库实验报告_第2页
福建农林大学数据库实验报告_第3页
福建农林大学数据库实验报告_第4页
福建农林大学数据库实验报告_第5页
资源描述:

《福建农林大学数据库实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、福建农林大学计算机与信息学院实验报告课程名称:数据库原理及应用姓名:系:专业:计算机科学与技术年级:学号:指导教师:李金铭职称:副教授2015年月日实验目录:实验编号实验名称成绩1数据库的定义实验2数据库的建立与维护实验3数据库的查询实验4数据库的视图操作实验5触发器、存储过程操作实验总评福建农林大学计算机与信息学院实验报告实验名称:数据库的定义实验一、实验目的和要求(1)要求学生熟练掌握和使用SQL、Transact-SQL、SQLServer企业管理器创建数据库、表、索引和修改表结构。(2)学会使用SQLS

2、erver查询分析器接收Transact-SQL语句和进行结果分析。二、实验内容和原理1.基本操作实验(1)使用企业管理器按教材中的内容建立图书—读者数据库。(2)在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。(3)通过企业管理器,在建好的图书借阅数据库中建立图书、读者和借阅3个表,其结构为;图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话);借阅(书号,读者编号,借阅日期)要求为属性选择合适的数据类型,定义每个表的主码,是否允许空值和默认值等列级数据约束。(

3、4)在企业管理器中建立图书、读者和借阅3个表的表级约束:每个表的主码约束;借阅表与图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的惟一性约束:实现读者性别只能是“男”或“女”的Check(检查)约束。三、实验环境硬件:计算机软件:Windows2000和SQLServer2000四、算法描述及实验步骤l.通过企业管理器,建立图书借阅数据库在数据库图标上右击,选择“新建数据库”,输入“图书_读者”,单击“确定”按钮,关闭对话框。在企业管理器窗

4、口中出现“图书-读者”数据库标志,这表明建库工作已经完成。2.在建好的图书借阅数据库中建立图书、读者和借阅3个表(1)建立“图书”表。选中图书_读者数据库中的表文件夹,单由鼠标右键,在弹出的菜单中选择“新建表”,如图2所示。(2)输入结构书号:char长度10,不允许空值。并设置为主键。类别:char长度12,允许空值。出版社:varchar长度50,不允许空值。作者:varchar长度50,允许空值。名称:varchar长度50,不允许空值。定价:char长度10,允许空值。建立表格如图3所示。(3)建立“读

5、者”表和“借阅”表。与建立“图书”表的形式一致,如表2。(4)输入结构读者(编号,姓名,单位,性别,电话)借阅(书号,读者编号,借阅日期)“读者”表:编号:char长度20,不允许空值。并设置为主键。姓名:varchar长度50,不允许空值。单位:varchar长度50,不允许空值。性别:char长度10,不允许空值。电话:varchar长度50,不允许空值。“借阅”表:书号:char长度10,不允许空值。读者编号:char长度20,不允许空值。借阅日期:datetime,不允许空值。将“书号”与“读者编号”设

6、置为主键。3.指出图书读者数据库各表的主码、外码和数据约束在表“图书”中把书号作为主键,步骤如下:右击‘书号’,点击‘设置主键’,在图书中把‘读者编号’设置成主键,在借阅表中建立与图书,和读者的关系在表“读者”中对‘性别’进行check结束表“读者”和表“借阅”的设置主键和表“图书”一样表“图书”的主码是书号,外码也是书号,数据约束是主码不能为空表“读者”的主码是编号,外码也是编号,数据约束是性别只能为男或女表“借阅”的主码是书号,外码是读者编号,数据约束是主码和外码不能为空五、调试过程Check约束语句错误,

7、经调试成功六、实验结果:图1在数据库弹出菜单中选择“新建数据库”图2建立表格图3输入表结构七、实验总结通过此次实验,我掌握了建立一个数据库的方法,以及建立表和表之间的关系,对表中的属性进行约束,书上的毕竟只是理论,掌握理论不一定会实践,实践会了才是真的会。福建农林大学计算机与信息学院实验报告实验名称:数据库的建立与维护实验一、实验目的和要求熟练掌握使用SQL、Transact-SQL和SQLServer企业管理器向数据库输入数据、修改数据和删除数据的操作。二、实验内容和原理1.基本操作实验(1)通过企业管理器,

8、在图书-读者数据库的图书、读者和借阅3个表中各输入5条记录。要求记录不仅满足数据约束要求,还要有表间关联的记录。(2)通过企业管理器实现对图书-读者数据库的图书、读者和借阅3个表中数据的插入、删除和修改操作。2.提高操作实验(1)通过查询分析器用SQL命令实现对学生-课程库的数据增加、数据删除和数据修改操作,要求学生、课程和选课表中各有5条以上的记录。(2)通过查询分析器用SQL命令实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。