数据库原理实验手册

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

数据库原理实验指导手册

第1章安装SQL Server 2005管理平台

一、SQL Server 2005的版本简介

SQL Server 2005 分为五个版本,如下所列:

1.Enterprise(企业版)

2.Development(开发版)

3.Workgroup(工作群版)

4.Standard(标准版)

5.Express(简易版)

简单比较一下Enterprise,Development,Express等三个版本以功能而言,Enterprise和Development版的功能一模一样。两者的差别,除了授权不同外,最主要的差别是Enterprise 版的数据库引擎只能安装在win2003(或者其他的Server)。如果想安装在windowXP Pro/Vista/win7系统上,应该安装SQL 2005 Development版(开发版)。因此,如果操作系统是是windowXP Pro/Vista/win7系统,应该安装SQL 2005 Development版(开发版)。

二、SQL Server 2005管理平台的安装

下面说说SQL Server 2005管理平台的安装,打开安装程序进入安装流程(图1)。选择“服务器组件、工具、联机丛书和示例”,进入许可条款确认步骤(图2)。

图1 SQL Server 2005安装界面

图2 确认许可条款

图3 安装支持文件

图4 安装支持文件结束

图5 提示开始安装SQL Server 2005

注:此步骤系统配置检查很重要,14个项目里面如果有1项有错误或者警告,整个SQL Server 2005都将不正常。

图6 产品注册

图7 选择组件

图8 确定实例名称

图9 服务帐户设置

图10 确定管理员密码

图11 设定排序规则

第2章实验安排

实验一管理平台:创建和维护数据库

实验目的:

让学生通过试验加深数据库的概念理解,理解数据库的物理构成,掌握基于管理平台的数据库的创建和维护方法。

实验内容:

1.通过管理平台按照不同的要求建立数据库,要求写出操作步骤。

2.通过管理平台管理和维护数据库,要求写出操作步骤。

实验过程:

1.通过管理平台,采用默认方式创建一个数据库jwxt。

2.添加一个数据文件(初始大小5mb,最大大小100mb,文件增长=1mb)到jwxt。

3.分离数据库jwxt2。

4.附加数据库jwxt2。

5.备份数据库jwxt2到你自己的学生文件夹。

6.删除数据库jwxt2,然后恢复这个数据库。

实验二管理平台:基本表的创建和维护

实验目的:

掌握通过管理平台创建基本表的方法,了解数据库的逻辑构成。

实验内容:

参照P12页图1.13的E-R图,通过管理平台,创建各个表和联系,并通过打开表插入一定的记录,要求写出操作步骤。

实验过程:

1.采用默认值创建并打开数据库jwglxt。

2.创建学生表,学号为主键,字符串;姓名不能为空,姓名默认为"无名氏";性别只能取两

个值"男"和"女";

3.创建课程表,课程编号是主键,整数,从0开始的自动编号;学分为实数,要求1~8分。

4.创建选修表,字段为学号、课程编号和成绩,主键为学号和课程编号;学号关联学生表

(外键);课程编号关联课程表(外键);成绩规定在0~100分。

实验三管理平台:查询管理器查询

实验目的:

掌握采用Transact-SQL语句创建和维护数据库。

实验内容:

采用Transact-SQL语句创建和维护数据库,要求写出相应的SQL语句。实验过程:

1 查询学生表的全部数据。

SELECT学号,姓名,性别,出生年月,班级编号

FROM学生

2 查询学生表中的学号、姓名、性别等信息。

3 查询选修了课程的学生姓名、学号、课程编号、成绩。

4 查询选修了课程的学生姓名、学号、课程编号、课程名称、成绩。

实验四管理平台:集合查询

实验目的:

加深学生对并、交、差等关系代数运算符的理解,学会使用SQL语言实现这些关系运算。实验内容:

使用SQL语言实现并、交、差等关系运算

实验过程:

1 查询学生表中的男生。

2 查询分数在80到90分之间的选课记录。

3 使用INTERSECT 运算符查询“201001”班级的男生。

4 使用UNION(并操作)运算符查询“201001”班和“201003”班的学生。

5 使用EXCEPT 运算符查询“201001”班级的男生。。

实验五SQL:数据库的创建和管理

实验目的:

掌握采用Transact-SQL语句创建和维护数据库。

实验内容:

采用Transact-SQL语句创建和维护数据库,要求写出相应的SQL语句。

实验过程:

(注明:先删除或者分离上次实验创建的数据库jwxt和jwxt2)

1.默认方式用Transact-SQL语句完成创建一个数据库,名称jwxt1。

2.添加一个数据文件(初始大小5mb,最大大小100mb,文件增长=1mb)到jwxt1。

3.修改刚才添加的文件在属性(初始大小20mb,最大大小100mb,文件增长=5mb)。

4.用定制方式创建一个数据库,名称jwxt2,有一个数据文件和一个日志文件。

5.在数据库jwxt2在primary 文件组添加一个数据文件。

相关文档
最新文档