数据库上机实验指导书(6学时)

数据库上机实验指导书(6学时)

ID:35220409

大小:1.08 MB

页数:29页

时间:2019-03-22

数据库上机实验指导书(6学时)_第1页
数据库上机实验指导书(6学时)_第2页
数据库上机实验指导书(6学时)_第3页
数据库上机实验指导书(6学时)_第4页
数据库上机实验指导书(6学时)_第5页
资源描述:

《数据库上机实验指导书(6学时)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《数据库原理及应用》实验指导书广东工业大学大学信息工程学院2013年9月29目录实验1:数据库的定义实验………………………………………………3实验2:数据库的建立和维护实验……………………………………9实验3:T-SQL语言实验…………………………………………………14实验4:数据库的视图,触发器的定义实验……………………………19实验5:数据安全性实验(选做内容)…………………………………2429实验1:数据库的定义实验实验目的:要求学生熟练掌握和使用SQL、T-SQL、SQLServer企业管理器(EnterpriserManagerServer)创建数据库、表、索引和修改表结构,

2、并学会使用查询分析器(SQLServerQueryAnalyzer),接收T-SQL语句和进行结果分析。实验内容:l)创建数据库和查看数据库属性。2)创建表、确定表的主码和约束条件,为主码建索引。3)查看和修改表结构。4)熟悉SQLServer企业管理器(EnterpriserManager)和查询分析器(QueryAnalyzer)工具的使用方法具体实验任务如下。1.基本操作实验1)启动SQLServer200下的企业管理器(EnterpriserManager)如图1.1所示,点击“数据库”右键,利用“新建数据库”建立图书读者数据库如图1.2所示;图1.1企业管理器界面29图1.2

3、新建“图书_读者”界面2)在企业管理器(EnterpriserManager)中查看图书读者数据库的属性,并进行修改,使之符合要求。3)通过企业管理器(EnterpriserManager),在建好了图书数据库中建立图书、读者和借阅3个表,方法是点击“图书_读者”右键“新建”下的“表”,如图1.3所示:图1.3新建表29其结构为:图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话):借阅(书号,读者编号,借阅日期)要求为属性选择合适的数据类型,定义每个表的主键,AllowNull(是否允许空值)和DefaultValue(缺省值)等列级数据约束。4)在En

4、terpriserManager建立图书、读者和借阅3个表的约束:(1)每个表的PrimaryKey(主键)约束;(2)借阅表与图书表间、借阅表与读者表之间的ForeignKey(外码)约束;(3)实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;(4)实现读者表的性别只能是“男”或“女”的check(检查)约束;如图1.4-1.9所示。图1.4图书表29图1.5读者表图1.6借阅表29图1.7定义表间关系(外码参照)图1.8定义UNIQUE(惟一性)约束(在“索引/键”中点“新建”)29图1.9定义CHECK约束这样,各表就定义好了。实验报告要求:1.写出实验目的、实验内容、实

5、验结果和主要实验步骤。2.列出实验前准备的实验数据表格,指出图书_读者数据库的属性定义和数据约束。3.列出实验中出现的问题和解决方法。4.写出实验体会。29实验2:数据库的建立和维护实验实验目的:要求学生熟练掌握使用SQL、T-SQL和SQLServer企业管理器(EnterpriserManager)向数据库输入数据、修改数据和删除数据的操作。实验内容:利用SQLServer2000企业管理器实现:(1)查看数据库的基本表的结构和数据约束,并将它们调整到正确。(2)在数据库的基本表中正确输入数据。(3)在数据库的基本表中插入、删除和修改数据。(4)浏览数据库中基本表中的数据。实验要求

6、:1.基本操作实验1)通过企业管理器,在图书借阅数据库的图书、读者和借阅3个表中各输入10条记录。要求记录不仅满足数据约束要求,还要有表间关联的记录。实验方法:启用SQLServer2000下的企业管理器,点开“图书_读者”库,点击“表”,分别点击“图书”、“读者”、“借阅”表右键“打开表”-“返回所有行”,就可以输入记录了,当然输入的记录要满足表与表之间的关系,如图2.1、2.2、2.3所示。29图2.1图书表的记录图2.2读者表的记录29图2.3借阅表的记录2)图书借阅数据库的三个基本表为图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话);借阅(书号

7、,读者编号,借阅日期)。(1)对通过企业管理器实现对图书借阅数据库的图书、读者和借阅3个表中数据的插入、删除和修改操作;(2)启用“查询分析器”,注意当前数据库的选择,也就是在工具栏的中间那个框,默认是“master”库,我们要选择自己的数据库如图2.4所示,这个操作也就相当于命令“USE图书_读者”,所以接下来做“插入、删除、修改”的操作时就不用再写“USE图书_读者”这条命令,直接写“插入、删除、修改”命令就OK了,如图2.5,在输入插入命

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

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

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