数据库系统原理实验指导书

实验一 SQL Server的使用

【实验目的】

熟悉SQL SERVER2000 环境,熟悉企业管理器的使用,能够熟练运用企业管理器完成数据库的建立。

【实验内容】

(从下面10个题目中任选其一) 题目一:

1 利用企业管理器建立学生信息数据库,并定义以下基本表: student(sno , sname ,ssex, sage ,sdept)

course(cno , cname ,cpno ,ccredit) sc(sno ,cno ,grade)

定义主码、外码、和年龄、学分、成绩的取值范围。

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目二:

1 利用企业管理器建立图书管理数据库,并定义以下基本表: 图书(书号,书名,价格,出版社) 读者(卡号,姓名,年龄,所属单位) 借阅(书号,卡号,借阅日期)

定义主码、外码、和年龄、价格的取值范围。

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目三:

1 利用企业管理器建立商品信息数据库,并定义以下基本表: 商品(编号,品名,进价,库存,售价,厂商编号) 顾客(卡号,姓名,电话,积分)

厂商(编号,厂址,名称、电话、经理) 销售(卡号,商品编号,数量,日期)

定义主码、外码、和价格、积分的取值范围。

2 在表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目四:

1 利用企业管理器建立图书信息数据库,并定义以下基本表: 图书(书号,书名,作者编号,价格,出版社编号) 作者(编号,姓名,电话)

出版社(编号,出版社名称,地址) 定义主码、外码、和价格的取值范围。

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目五:

1 利用企业管理器建立零件信息数据库,并定义以下基本表: 零件(编号,名称,颜色,生产车间号) 车间(编号,名称,人数,主任) 产品(编号,名称,车间编号)

使用(产品编号,使用零件编号,个数)

定义主码、外码、和人数、个数的取值范围。

1

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目六:

1 利用企业管理器建立药品信息数据库,并定义以下基本表: 药品(编号,名称,价格,厂商编号) 处方(药品号,数量,医生编号)

医生 (编号,姓名,科室,职称)

定义主码、外码、和数量、价格的取值范围。

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目七:

1 利用企业管理器建立教材数据库,并定义以下基本表: 学生(学号,年龄,性别,系名) 教材(编号,书名,出版社编号,价格) 订购(学号,书号,数量) 出版社(编号,名称,地址)

定义主码、外码、和价格、数量的取值范围。

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目八:

1 利用企业管理器建立雇员信息数据库,并定义以下基本表: 员工(编号,姓名,性别,年龄,部门编号,年薪) 部门(编号,名称,人数,负责人) 项目(编号,名称,负责部门)

定义主码、外码、和年龄、学分、学分的取值范围。

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目九:

1 利用企业管理器建立帐户信息数据库,并定义以下基本表: 帐户(编号,姓名,余额,建立日期,储蓄所编号) 储蓄所(编号,名称,地址,人数,所属城市)

借贷(帐户,借贷类型,金额,日期)

定义主码、外码、和人数、余额的取值范围。

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。 题目十:

1 利用企业管理器建立仓库信息数据库,并定义以下基本表: 仓库(编号,保管员编号,面积)

保管员(编号,姓名,年龄,电话、月薪) 商品(编号,品名,仓库编号、数量,单价) 定义主码、外码、和年龄、面积的取值范围。

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

【实验指导】

1.使用企业管理器创建数据库

在企业管理器中创建数据库可以按以下步骤操作:

(1)选中将要使用的Server,用鼠标右键单击数据库,在弹出的快捷菜单中选择“新建数据库”,如图1所示。

(2)打开新建数据库对话框的“常规”选项卡,在名称栏中输入数据库的名称,如图2所示。

2

(3)在图2的对话框中选择“数据文件”选项卡,如图3所示,设置以下内容: 文件名:也叫逻辑文件名,以后就以这个名字来代表这个数据文件。 文件存放的路径:也叫物理文件名。 文件初始大小。

文件大小是否有限制,最大是多少。

文件增长方式是以兆字节增长还是以百分比增长,每次增长的幅度。

(4)选择“事务日志”选项卡,指定存放日志文件的位置、初始大小、增长方式。对每一个日志文件,做和数据文件一样的设置。如图4所示。

(5)设置完成之后,单击“确定”按钮。

以上创建了一个名为LWZZ的数据库,并为它创建了一个主数据库文件和一个日志文件。存放在C盘的\\MSSQL\\data目录下,初始大小是1M,扩展文件时按10%的幅度增长,没有限制大小。

图1 创建新数据库

图2 输入数据库名“LWZZ”

3

图3 设置数据库文件、文件大小和增长方式

图4 设置日志文件、文件大小和增长方式

2.利用企业管理器提供的图形界面创建表 步骤如下:

(1)在树形目录中找到要建表的数据库,展开该数据库。

(2)选择表,单击鼠标右键,在弹出的快捷菜单中选择“新建表”命令,表设计器如图5-20所示。

(3)表设计器的上半部分有一个表格,在这个表格中输入列的属性,表格的每一行对应一列。对每一列都需要进行以下设置,其中前三项是必须在建表时给出的,它们是:列名,数据类型:数据类型,长度,允许空。表设计器的下半部分是特定列的详细属性,包括是否是标识列、是否使用默认值等,逐个定义好表中的列。

(4)定义好所有列后,单击工具栏上的保存按扭,表就创建完成了。

4

联系客服:779662525#qq.com(#替换为@)