大型数据库系统(SQL-Server-2005)--实验指导讲义
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一SQL Server 2005数据库服务器界面使用及数据库原理知
识的应用
1.实验目的
(1)通过使用SQL Server 2005的控制界面感受SQL Server 2005。
(2)熟悉SQL Server 2005所需的软、硬件要求。
(3)熟悉SQL Server 2005支持的身份验证种类。
(4)掌握SQL Server 2005服务的几种启动方法。
(5)掌握SQL Server Management Studio的常规使用。
(6)掌握关系数据库的逻辑设计方法——E-R图。
2.实验准备
(1)了解SQL Server Management Studio的常规使用。
(2)了解SQL Server 2005所需的软、硬件要求。
(3)了解SQL Server 2005支持的身份验证种类。
(4)了解SQL Server 2005服务的几种启动方法。
(5)了解关系数据库的逻辑设计方法——E-R图。
3.实验内容
(1)分别使用“Windows身份验证模式”和“SQL Server和Windows身份验证模式”登录SQL Server 2005集成控制台。
(2)利用SQL Server Configuration Manager配置SQL Server 2005服务器。
(3)利用SQL Server 2005创建的默认帐户,通过注册服务器向导首次注册服务器。
(4)试着创建一些由SQL Server 2005验证的账户,删除第一次注册的服务器后用新建的账户来注册服务器。
(5)为某一个数据库服务器指定服务器别名,然后通过服务器别名注册该数据库服务器。
(6)熟悉和学习使用SQL Server Management Studio。
(7)设计E-R图。参照书上19页的优化模式,要求注明实体的主码、联系的类型和主码。
数据表的创建
1.实验目的
(1)了解SQL Server 数据库的逻辑结构和物理结构。
(2)了解SQL Server 的基本数据类型。
(3)掌握在SQL Server Management Studio中创建数据库和数据表的方法。
(4)掌握使用T-SQL语句创建数据库和数据表。
2.实验准备
(1)明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。
(2)创建数据库必须要确定数据库名、所有者、数据库大小(最初的大小、最小的大小、是否允许增长及增长的方式)和存储数据的文件。
(3)了解使用T-SQL创建数据库的语句结构。
(4)创建数据表时要确定表中各个字段的字段名、数据类型、长度等。
(5)学会创建和修改表的结构。
3.实验内容
(1)使用SQL Server Management Studio控制台界面创建计算机计费系统,数据库jifei。数据库的逻辑文件名和物理文件名均采用默认值。路径改为E:\JF。
(2)
(3)使用T-SQL语句创建学生选课管理的数据库,数据库名为“student”,采用多文件组的形式创建,除了主文件组包含两个文件之外,其它两个文件组也分别包含两个文件。具体设置参照书上73页。请附上创建数据库的代码。
(4)使用T-SQL语句在“jifei”数据库中创建各表,“班级”表、“上机卡”表、“上机记录”表、“管理员”表。(书上95页)。请附上代码。
作
1.实验目的
(1)掌握在SQL Server Management Studio查看、修改数据表的结构。
(2)掌握在SQL Server Management Studio中添加数据的方法。
(3)掌握使用T-SQL语句对数据库表进行插入、修改、删除的操作。
2.实验准备
(1)了解表的结构和表的数据。
(2)对创建的空表确定需要的真实数据。
(3)了解添加和修改表中数据的方法。
(4)了解删除数据的方法。
3.实验内容
(1)在“student”数据库中,使用SQL Server Management Studio来创建各表,各表的结构参照书上91-93页。注意主表与子表的创建顺序。
(2)在创建完成的表中添加数据。要求附上insert into代码。
(3)在“jifei”数据库中对各表添加数据,使用SQL Server Management Studio 控制台的“打开”命令直接输入数据。
(4)使用update语句修改一条学生记录(修改学生姓名)。
(5)使用delete语句删除一个系部记录。
询
1.实验目的
(1)掌握Select语句的基本语法。
(2)掌握连接查询的基本方法。
(3)掌握子查询的基本方法。
2.实验准备
(1)了解Select语句的执行方法。
(2)了解数据统计的基本集合函数的作用。
(3)了解Select语句的Group By和Order By子句的作用。
(4)了解连接查询的表示方法。
(5)了解子查询的表示方法。
3.实验内容
(1)查询所有姓“王”的学生的上机号、余额和上机密码。
(2)查询所有余额不足5元的学生的上机号。
(3)查询班级名称为“03级计算机教育班”的学生的上机号和姓名。
(4)查找余额不足5元的学生的上机号、姓名和班级名称。
(5)查询余额超过30元的学生的总人数。
(6)求每一天上机的总人数。
(7)查询上机日期在2008-3-1到2008-3-8之间的各个班级的上机总人数。
(8)将学生的上机号、姓名按余额的多少由高到低排序。