数据库系统实验指导完整版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统实验指导 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

数据库系统实验指导

【实验设备及软件环境】

1.微型计算机1台;

2.Windows 2000/XP操作系统,SQL Server2000数据库工具开发版

实验一 SQL Server 数据库基本操作

1、使用企业管理器管理数据库

【实验目的】

了解Microsoft SQL Server 2000的工具程序,通过企业管理器掌握数据库设置、数据操作、查询设计等基本操作。

【实验过程】

一、认识Microsoft SQL Server的工具程序

在Windows XP的[开始]->[程序]->[Microsoft SQL Server]的菜单中列出了MS SQL Server 2000的主要程序,如图1-1所示。

图1-1

其中查询分析器和企业管理器是SQL Server的两大主要工具。查询分析器主要

用于创建和执行SQL语句,以完成数据库的查询和管理工作。企业管理器可以完成SQL Server的管理操作,如数据库的创建和管理、表的创建和管理、数据库安全管理等。

二、启动Microsoft SQL Server服务

SQL Server安装完成后,服务管理器会在开机时自动运行,并可在Windows任务栏中看到服务管理器的指示器图标。

如果Windows的任务栏中没有图标,可选择[开始]->[程序]->[Microsoft SQL

Server]->[服务管理器]启动服务管理器。服务管理器列出了可管理的服务器和服务

列表,并显示了当前服务的状态,如图1-2所示。

图1-2

、和按钮分别用于开始/继续、暂停或停止服务,点击按钮启动SQL Server服务。

三、认识企业管理器

选择[开始]->[程序]->[Microsoft SQL Server]->[企业管理器]菜单命令,打开SQL Server的企业管理器。企业管理器与Windows资源管理器窗口相似,分为左右两部分,左边为目录树窗口,右边为内容窗口,如图1-3。目录树窗口以树状结构显示了SQL Server中的各个项目,每个项目作为一个节点。

图1-3

四、用企业管理器管理数据库

1. 创建数据库

在SQL Server 2000中,数据库保存在独立的文件中。一个数据库通常有两个文件,一个用于存放数据,称为数据文件,另一个用于存放数据库的操作记录,称为事务日志文件。创建数据库就是根据需要指定数据库名称、数据库文件

名称、数据库文件大小等信息。下面使用创建数据库向导来试建一个“成绩管理”数据库,具体操作如下:

⑴. 打开企业管理器,展开目录树窗口中的[Microsoft SQL Servers] -

>[SQL Server组],选中SQL Server服务器,选择[工具]->[向导]菜单

命令。

⑵. 在打开的“选择向导”对话框列表中双击“数据库”,展开节点,显示

数据库操作向导,单击“创建数据库向导”。

⑶. 单击确定按钮,打开创建数据库向导的欢迎对话框。

⑷. 单击下一步按钮,打开命名数据库对话框,在对话框的“数据库名称”

文本框中输入“成绩管理”,数据库文件位置使用默认值。

⑸. 单击下一步,打开命名数据库文件对话框,将数据文件的初始大小修改

为2,即2MB。

⑹. 单击下一步,打开定义数据文件增长对话框,选中“文件增长的最大值

[MB]”,并将其后的文本框中的数字修改为4,即将数据文件的最大值设置为4MB。

⑺. 单击下一步,打开命名事务日志文件对话框,将文件初始大小修改为

2MB。

⑻. 单击下一步,打开定义日志增长对话框,选中“事务文件不自动增

长”,不允许事务文件自动增长。

⑼. 单击下一步,打开完成信息对话框。

⑽. 单击完成,执行创建数据库操作。

⑾. 单击确定,提示是否为数据库创建维护计划,选择否暂时不创建维护计划。至此,完成数据库创建操作。

2.为数据库添加文件

下面为“成绩管理”数据库添加一个数据文件和事务日志文件,其具体操作如下:

⑴. 在目录树窗口中单击“数据库”项目,显示当前服务器中的数据库。

⑵. 右键单击“成绩管理”数据库,在弹出的快捷菜单中选择“属性”。

⑶. 在数据库属性对话框中单击“数据文件”选项卡,在“数据库文件”列

表中的空行的文件名单元中输入“成绩管理_data2”作为添加的辅助数

据文件名称;不修改文件位置,默认与主数据文件位置相同;将“分配

的空间”单元格中的文件大小值修改为2。

⑷. 单击“事务日志”选项卡,为数据库添加一个辅助日志文件,文件名为

“创建管理_log2”。

⑸. 单击确定关闭对话框。

创建“学生名单”数据表

表1-1 学生名单

创建学生名单数据表的步骤如下:

在目录树窗口中单击选中“成绩管理”数据库,然后在内容窗口中右键单击“表”项目,选择“新建表”。(注:Win7不兼容,右键单击空白处->新建表,继续后续操作会崩溃,这里win7需要任意选中一张表,然后,右键->新建表

⑹. )

⑺. 在表设计器窗口中首先输入各个字段的名称,然后设置各个字段的数据

类型和长度。默认情况下,“允许空”单元格显示一个选中标记,表示

允许字段为空值。取消“允许空”标记。

⑻. 将插入点定位到“学号”字段所在的行,单击工具栏中的按钮,“学

号”字段定义为主键。

⑼. 单击保存按钮,在弹出的对话框中键入“学生名单”。点确认完成保

存。

3.定义“学生名单”的check约束

下面分别为“学生名单”数据表定义两个check约束,一个用于限制“学号”字段必须由9个数字组成的字符串,如“B03040524”,另一个用于限制

“性别”字段值只能为“男”或“女”。具体操作如下:

⑴. 右键单击“学生名单”表,选择设计表。单击工具栏上的“管理约束”

按钮。

⑵. 单击“新建”创建一个新的约束,并在“约束表达式”中输入下面的表

达式:

[学号] like '[A-Z][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'

⑶. 在“约束名”文本框中将默认的名称“CK_学生名单”修改为“CK_学生

名单_学号”。

⑷. 类似的创建一个名为“CK_学生名单_性别”约束,约束表达式如下:

[性别] = '男' or [性别] = '女'

⑸. 单击关闭,关闭表属性对话框。

⑹. 单击保存按钮,保存此创建的约束。

4.创建“成绩记录”数据表

表1-2 成绩记录

字段名称数据类

允许

学号Char9否

课程号Int4否

成绩Tinyin

t

1否

学分Tinyin

t

1否

CK_成绩记录_成绩”,限制成绩范围为0~100。表达式:

相关文档
最新文档