数据库实验报告一_第1页
数据库实验报告一_第2页
数据库实验报告一_第3页
数据库实验报告一_第4页
数据库实验报告一_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-. z.滨江学院 题 目 数据库实验报告 一 学生* 学 号 系 部 电子工程系专 业 通信工程指导教师林美华二一三年十二 月 十八日实验一数据库的定义实验本实验需要2学时。一、实验目的要求学生熟练掌握和使用 SQL、SQL Server企业管理器创立数据库、表、索引和修改表构造,并学会使用SQL Server 查询分析器接收语句和进展结果分析。二、实验内容 1 创立数据库和查看数据库属性。 2 创立表、确定表的主码和约束条件。为主码建索引。 3 查看和修改表构造。 4 熟悉SQL Server企业管理器和查询分析器工具的使用方法。三、实验步骤 1 根本操作实验 (1) 使用企业管理器按教材

2、中的内容建立图书读者数据库。2在企业管理器中查看图书读者数据库的属性,并进展修改,使之符合要求。3通过企业管理器,在建好的图书借阅数据库中建立图书、读者和借阅3个表,其构造为;图书书号,类别,作者,书名,定价,作者.读者(编号,,单位,性别,)借阅(书号,读者编号,借阅日期)要求为属性选择适宜的数据类型,定义每个表的主码.是否允许空值和默认值等列级数据约束。4在企业管理器中建立图书、读者和借阅3个表的表级约束每个表的主码约束借阅表与图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式再通过操作予以实现实现借阅表的书号和读者编号的惟一性约束:实现读者性别只能是男或女的Check

3、(检查)约束。 2 提高操作实验 (一) 将教材中用SQL描述的建立学生-课程操作在SQL Server企业管理器中实现。库中表构造为:学生*,年龄,性别,所在系课程课程号,课程名,先行课选课*,课程号,成绩要求: 1)建库、建表和建立表间联系。, 2)选择适宜的数据类型。 3)定义必要的索引、列级约束和表级约束四、实验方法 l创立数据库1使用企业管理器创立数据库的步骤 1)从开场菜单中选择;程序Microsoft SQL2000企业管理器. 2选中需要在其上创立数据库的效劳器单击前面的号,使其展示为树形目录。 3) 选中数据库文件夹,单击鼠标右键,在弹出的菜单上选择新建数据库选项。随后在数据

4、库属性对话框的常规选项卡中,输入数据库名,选择SQL效劳器。数据库属性对话框中有三个选项卡。常规选项卡、数据文件选项卡和事务日志选项卡。数据文件选项卡和事务日志选项卡主要用来定义据库的数据文件和日志文件的属性。4选择数据文件选项卡,输入图书-读者数据库的数据文件属性。包括文件名、存放位置、和文件属性,再选择事务日志选项卡,输入数据库的日志文件属性,包括文件名、存放位置大小和文件属性,在选择文件位置时,可以单击位于位置列的按钮。在调出的文件选择器中进展位置选择5单击确定按钮,关闭对话框。在企业管理器窗口中出现图书-读者数据库标志,这说明建库工作已经完成。2文件属性参数说明文件属性栏设在页面的下部

5、,它包括以下3个选项; l文件自动增长复选框:选中后允许文件放满数据时自动增长。2文件增长单项选择框:允许文件自动增长时。设置每次文件增长的大小。例如,选按兆字节项。则设置文件增长为固定的大小;单位是MB;选按百分比项,则文件按指定比例数增长,单位是。3最大文件大小单项选择钮设置当允许文件扩展时,设置数据文件能够增长的最大值。选文件增长不受限制项,可使文件无限增长。直到用完磁盘空间选文件增长限制为项时,要设置文件最多到达的固定值。2查看和修改数据库属性参数已经建好的数据库,有时还需要对它的属性参数进展查看和修改。下面分两步介绍;先介绍查看和修改数据库属性的步骤,再介绍数据库有关的参数及其含义。

6、1查看和修改数据库属性的步骤 1启动企业管理器使数据库所在的效劳器展开为树形目录。 2选中数据库文件夹,使之展开;用鼠标右击指定的数据库标识,在弹出的菜单中选择属性项,出现数据库属性对话框。从该对话框中可以看出,它由6个选项卡构成,不同的是增加了文件组、选项和权限选项卡。其中:文件组选项卡用于设置数据库的文件组,其概念在前面已经介绍过;权限选项卡用来设置用户对该数据库的访问权限。有关选项卡内容在下面介绍。 3在选项卡中查看或修改相应的内容,单击确定按钮关闭对话框。2选项卡中的数据库属性参数选项卡,它分访问、故障复原、设置和兼容性4个栏目。 l访问栏目、访问栏用来设置数据库的操作许可限制访问复选

7、框:选择后限制用户访问数据库 dbowner ,dbcreater或sysedmin成员;只能由数据库拥有者创立者使用数据库。单用户:在同一时刻是否只允许一个用户使用该数据库。只读:该数据库是否是只读的。 2故障复原栏目。设置故障复原模型。 3设置栏目。该栏目用来设置数据库在进展数据操作时的行为特征,它包括8个复选框。其含义比拟容易理解。 3 删除数据库对于不需要的数据库,可以通过下面的方法删除。 1用鼠标右键单击要删除的数据库,在出现的弹出菜单中选择删除项。 2在弹出确实认删除对话框中单击确认按钮。 4 新建表在 SQL Serve 2000的数据库中,文件夹是按数据库对象的类型建立的文件夹

8、名是该数据库对象名。当在企业管理器中选择效劳器和数据库文件夹,并翻开已定义好的图书读者数据库后,会发现它自动设置了关系图、表、视图、存储过程、用户、角色、规则、默认等文件夹。要建立图书表,先选中图书上者数据库中的表文件夹,单由鼠标右键,在弹出的菜单中选择新建表,随后的输入表构造对。输人表构造对话框是一*表它的列属性有列名、数据类型、长度和是否允许空4项。用户把新建表的构造填入对话框的表中,表中的每一行定义新建表图书的一列。每一列定义新建表的一个列属性n当光标移到表中的*一行时,下面的列描述就会对应当前行显示输入项,用户可在其中对关系的属性进展进一步说明。列描述包括数据的精度、小数位数、默认值、

9、是否标识等项。输入表构造时应注意以下8点: l列名列用于输入宇段名例如编号、类别等,列名类似于变量名,其命名规则与变量一致。列名中不允许出现空格,一*表也不允许有重复的列名 2数据类型列中的数据类型是通过选择方法,而不是直接键入数据类型字符输入的。当鼠标指针移向该列时就会出现控制键,单击后就会出现数据类型下拉框,可选择其中之一为指定的数据类型。3长度列、精度和小数位数项不是所有字段都必须的。例如int和date time型的长度是固定的,也不需要数据精度值。数据精度仅对一些数值型、字符型、货币性等数据有效,小数位仅对一些数值型数据有效。4允许空列用于设置是否允许字段为空值,默认项用于设置字段的

10、默认值。5标识、标始种子和标识的增量用于设置字段具有的心声行递增性、初始值以及步长,以便让SQLServer2000自动添该列的值。具有表示性能的字段的数据类型只能为int,smallint.tinyint,decimal(p,0),或numeric(p,0),不允许为空值。一个标只允许有一列具有标识性能。6列名前的一列按钮为字段表示按钮列。钥匙图标说明这个字段为主码,黑三角图表说明所指示行为当前字段。7在对话框中单击鼠标右键,则会出现一个弹出框。其中的几个选项非常有用:选择设置主健项,则定义当前字段为主码,表中第一列处会显示钥匙图案;选择插入列项,则在当前字段处插入一个新行;选择删除列项,则

11、删除当前字段;选择属性项,可调出表属性对话框,可以在其中定义索引键、与其他表间的关联和约束等属性。具体方法将在下面介绍。8字段输入完后。就可以关闭建表对话框了。最后会弹出输入表名对话框。在对话框中输入图书表名,单击确定按钮后。建表工作就完成了。 5定义表的完整性约束和索引表的约束包括码主键约束、外码约束关联或关系约束、惟一性约束、Check检查约束4种、这些约束可以在表属性对话框中定义。(1)定义索引和键选择索引/键页面 1查看、修改或删除索引时,先要在选定的索引下拉列表框中选择索引名。其素引内容就显示在表中需要时,可以直接在表中修改索引内容,如改变索引列名、改变排序方法等。对于不需要的索引可

12、以单击删除按钮,直接删除此索引。 2新建一个索引时,单击新建按钮,并在下面的表中输入索引名、索引列名及排列顺序。 3设置 UNIQUE复选框确定是否为唯一素引约束设置 CLUSTERED复选框确定是否为群集素引CLUSTERED。2定义表间关联 1查看、修改或删除表关联的,先要在选定的关系下拉列表框中选择关联名即关系名,其关联内容就显示在表中。需要时。可以直接在表中修改关联内容,例如改变主键、改变外码键等。对于不需要的关联可以单击删除按钮,直接删除此关联 2新建一个关联时,单击新建按钮,选择库中的关联表参照表后,在表中输入关联名、主码和外码。 3设置创立中检查现存数据复选框,确定新建关联时是否

13、对数据进展检查,要求符合外同约束;设置对复制强制关系复选框,确定在进展数据复制时是否要符合外码的束;设置对INSERT和UPDATE强制关系复选框,确认在对数据插入和更新时,是否符合外因约束;设置级联更新相关的字段复选框和级联删除相关的记录复选框,确认被参照关系的主码值被修改时是否也将参照表中的对应的外码值修改,而被参照关系的主码值被删除时,是否也将参照表中对应外码的记录删除。3定义CHECK约束 1查看、修改或删除CHECK约束时,先要在选定的约束下拉列表框中选择约束名,其约束内容就显示在约束表达式框中。需要时,可以直接在框中修改约束表达式。对于不需要的CHECK约束可以按删除按钮、直接删除此约束. 2新建一个CHECK约束时,单击新建按钮,并在表中输入约束名和约束表达式。 3)设置创立中检查现存数据确认在创立约束时是否对表中数据进展检查。要求符合约束要求;设置对复制强制约束复合框,确认对数据复制时是否要求符合约束条件;设置对INSERT和UPDATE强制约束。确认在进展数据插入和数据修改时,是否要求符合约束条件。 6 修改表构造当需要对建好的表修改构造时,首先要在企业管理器中找到该表。用鼠标右击该表名就会弹出一个菜单。随后,在弹出的菜单中选择设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论