数据库原理实验手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 文件组添加一个数据文件。