数据库实验报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档