- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
福建农林大学计算机与信息学院实验报告
系
网络工程
专业
网络工程
年级
2010级
成绩
姓名
学号
实验室
T513
机号
实验时间2012
实验时间
2012年3月26日下午6、7节 教师签字
一、实验目的和要求
要求学生熟练掌握和使用SQL、Transact-SQL、SQLServer企业管理器创建数据库、表、索引和修改表结构。
学会使用SQLServer查询分析器接收Transact-SQL语句和进行结果分析。
二、实验内容和原理
基本操作实验
使用企业管理器按教材中的内容建立图书—读者数据库。
在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。
通过企业管理器,在建好的图书借阅数据库中建立图书、读者和借阅
3个表,其结构为;
图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话);
借阅(书号,读者编号,借阅日期)
要求为属性选择合适的数据类型,定义每个表的主码,是否允许空值和默认值等列级数据约束。
在企业管理器中建立图书、读者和借阅3个表的表级约束:每个表的主码约束;借阅表与图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的惟一性约束:实现读者性别只能是“男”或“女”的Check(检查)约束。
提高操作实验
(1)参考教材,在查询分析器中完成用Transact-SQL命令建立学生-课程数据库及表的操作。其中表结构为:
学生(学号,姓名,年龄,性别,所在系);课程(课程号,课程名,先行课,学分);选课(学号,课程号,成绩)
要求:
用SQL命令建库、建表和建立表间联系。
选择合适的数据类型。
定义必要的索引、列级约束和表级约束.
三、实验环境
硬件:计算机
软件:Windows2000和SQLServer2000
四、算法描述及实验步骤
l.创建数据库
使用企业管理器创建数据库的步骤
从“开始”菜单中选择;“程序”→“MicrosoftSQLServer2000”→“企业管理器”。
2)选中需要在其上创建数据库的服务器,单击前面的“+”号,使其展示为树形目录。
3)选中“数据库”文件夹,单击鼠标右键,在弹出的菜单上选择“新建 数据库”选项,
2.查看和修改数据库属性参数。对已经建好的数据库,还需要对它的属性参数进行查看和修改。3.建表。在图书—读者数据库下建立图书,读者,借阅三张表格。
定义表的完整性约束和索引
定义索引和键
定义表间关联
定义CHECK约束
用Transact-SQL表示的学生_课程库的建库和建表操作
五、调试过程
五、调试过程
将“520”改为“feng”;将“cfpno”改为“cpno”;将“.”改为“,”运行后是
2、由于字符长度设计与实际长度不一致,导致经常出错,如student
表中sno设置为char:10,但实际有12位因而经常出现如下说明:
但改正之后就没问题了;
六、实验结果
E Re1po 八 Server
ReportServerT1em1p1DB
巳 图书-i
关系图
曰表
曰
田云
田
0
0B
d比1.
B巳dbo.-仁一--dbo,图书列
B
巳
E66曰勺束纭索引
E
66
曰
统
田
同义词
田l可编程性
田
l
seleec 读者
_结果国立消息
亟---
亟
广 编号 姓名 单位 性别
r12.曼·暨,雪,雪...夏,,·u..抹宁lmm
r12
.曼·暨,雪,雪...夏,,·u..
抹宁
变恋
变恋, CLlli
士
1班 男
还,3927!
28汾201
结果匠i百配
_书号 读者埔号
_
叩!”O“”O“”O“1”“暹屯i 1
叩
借阅日期釭om借阅
mmm,,
CllJ2 OO2
201勾320
江
江LQ,u1e平
眨,1ec匕
叫
卢
-Z.-OUp=Q zhou(55))
fm m图书
七、总结
建立索引可以提高查询速率,可以将含有相同关键字的记录集中排列在一起,或按照用户的需求排列,生成新的记录号,从而达到方便查找的目的。
图书—读者数据库可以建里读者编号的索引在读者表,建立图书编号索引在
图书表,建立读者编号和图书编号索引在借阅表。
学生—课程数据库可以建立学号索引在S表,建立课程号索引在C表,建立学号和课程号索引在SC表。
有一部分实验是在实验课的时候完成的,但
原创力文档


文档评论(0)