当前位置:文档之家› SQL Server数据库实验指导书

SQL Server数据库实验指导书

SQL Server数据库实验指导书

SQL Server数据库实验指导书《SQL Server 数据库》教研小组编著目录实验一 SQL Server常用管理工具的使用 ................................................ ............. 2 实验二创建数据库 ................................................ (3)

实验三数据库的管理 ................................................ ............................................ 4 实验四表的操作 ................................................ ....................................................

6 实验五表的完整性 ................................................ (7)

实验六简单查询 ................................................ (9)

实验七高级查

询 ................................................ ....................................................

9 实验八视图的使用 ................................................ .......................................... 10 实验九索

引 ................................................ ................................................... ... 11 实验十存储过程 ................................................ (11)

实验十一触发器 ................................................ (12)

实验十二数据库的备份与恢复 ................................................ ......................... 13 20XX-9-1实验一 SQL Server常用管理工具的使用

实验目的

1. 理解服务的概念,掌握SQL Server服务的启动、暂停和停止。

2. 熟悉SQL Server数据库结构,掌握企业管理器的基本操作。

3. 理解查询分析器的作用,掌握查询分

析器的常用用法。 4. 掌握联机丛书的用法。

实验内容与步骤

一.服务管理器的用法

SQL Server 是作为Windows 网络操作系统的一个服务运行的。通过设置,可以在启动操作系统时自动启动SQL Server,也可以远程启动和停止SQL Server。可以使用下列工具手工启动、暂停和停止SQL Server服务:

SQL Server企业管理器 SQL Server服务管理器控制面板中的“服务”

在命令提示符中使用net命令

其中,服务管理器是最常用的图形界面工具。

实验要求1:使用SQL Server服务管理器查看SQL Server服务是否正在运行,若正在运行,将其停止。

实验要求2:使用控制面板中的“服务”管理控制台将已停止的SQL Server服务启动。

二.企业管理器的使用

企业管理器是SQL Server提供的最主要的数据库管理图形界面工具,它以树形结构来组织数据库服务器、数据库和数据库中的对象,大部分的数据库管理工作都可以使用它来完成。

实验要求3:启动企业管理器,查看SQL Server的注册属性。提示:启动企业管理器后,在控制台树中,展开

“Microsoft SQL Servers”,然后展开“SQL Server组”,右击自己的服务器名,然后单击“xxSQL Server注册属性”。

实验要求4:在企业管理器中,查看Northwind数据库中用户数据表和系统数据表各有多少个?

三.查询分析器的使用

查询分析器是图形化的数据库编程接口,用户可以以自的文本格式xx、调试和执行SQL脚本。

实验要求5:在查询分析器中,使用SQL语句在master 数据库中查询sysobjects表的所有信息。

提示:首先,启动查询分析器,在查询分析器的查询窗口中输入如下的SQL语句: select * from sysobjects 然后,单击工具栏中的“执行查询”按钮。

实验要求6:在查询分析器中,使用SQL语句查询Northwind数据库中的Employees表的所有信息。

四.联机丛书的使用

联机丛书中包含所有SQL Server20XX的使用说明。在本课程的学习中,各位同学应该掌握联机丛书的使用。实验要求7:打开联机丛书,在目录中展开“安装SQL Server”,查看有关SQL Server 20XX 的硬件和软件安装要求。

实验要求8:打开联机丛书,在索引中查找有关sp_help 存储过程的帮助信息。

实训思考

1. 可以在一台计算机中注册多个命名实例和服务器,现在若需要将18号机器的SQL

Server服务注册到本地企业管理器中来,应该怎么做?

实验二创建数据库

实验目的:

1. 2. 3. 4.

熟悉使用向导创建SQL Server数据库的方法。

掌握使用企业管理器创建SQL Server数据库的方法。掌握使用T-SQL语言创建SQL Server数据库的方法。掌握附加和分离数据库的方法。

实验内容:

1.使用向导创建数据库

实验内容1:创建一个名为SQL2502的数据库,数据文件的初始大小设为20MB,文件增长增量设为5MB,文件增长方式设为自动增长,文件的增长上限设为500MB;日志文件的初始大小为20MB,文件增长增量设为1MB,文件的增长限制设为100MB。

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

实验内容2:使用SQL Server企业管理器创建一个数据库,具体要求如下:

数据库名称为Test1。主要数据文件:逻辑文件名为Test1Data1,物理文件名为,初始容量为1MB,最大容量为

10MB,递增量为1MB。

次要数据文件:逻辑文件名为Test1Data2,物理文件名为,初始容量为1MB,最大容量为10MB,递增量为1MB。

事务日志文件:逻辑文件名为Test1Log1,物理文件名为,初始容量为1MB,大容量为5MB,递增量为512KB。实验内容3:创建用于员工考勤的数据库,数据库名为YGKQ,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。

3.用T-SQL语言创建数据库

实验内容4:使用查询分析器新建一个数据库,名称为“图书”,其主要数据文件大小为2M,最大文件大小为10M,每次增长2M;次要数据文件大小为1M;日志文件大小为1M;三个文件的文件名自定,上述没有说明的选项都采用默认值。提示:在查询分析器中输入如下SQL脚本: CREATE DATABASE 图书 ON

( NAME = data1,

FILENAME = d: \\SQLServer\\',SIZE = 2, MAXSIZE = 10, FILEGROWTH = 2 ), ( NAME =data2, FILENAME = d: \\SQLServer\\', SIZE = 1 ) LOG ON ( NAME =log,

FILENAME = d: \\SQLServer\\', SIZE = 1 )

实验内容5:用T-SQL语句创建一个名为BOOK的数据库,它5MB的主数据文件、2MB的次数据文件和1MB的日志文件组成。并且主数据文件以2MB的增长速度增长,其最大容量为15MB;次数据文件以10%的增长速度增长,其最大容量为10MB;事务日志文件以1MB增长速度增长,其最大日志文件大小为10MB,存放位置都为“D:\\”,上述没有说明的选项都采用默认值。

4.数据库的分离与附加

实验内容6:将“图书”数据库与服务器分离。

实验内容7:将已分离的“图书”数据库附加到服务器上。

实验思考:

1、一个数据库中包含哪几种文件?

2、事务日志文件的大小一般为数据文件大小的多少合适?

实验三数据库的管理

实验目的:

1. 2. 3. 4. 5. 6.

掌握使用企业管理器或存储过程查看SQL数据库属性的方法。掌握附加和分离数据库的方法。熟悉数据库的收缩。熟悉数据库的更名。掌握数据库的删除。

掌握使用企业管理器或sp_dboption存储过程修改数据库选项的方法。

实验内容:

1.查看和修改数据库属性

可以使用企业管理器或SQL语言来查看或修改数据库的属性。使用企业管理器的方法是右击数据库名称,在快捷菜单中选择“属性”,然后数据库属性对话框中就可以查看或修改数据库的属性。也可以使用sp_helpdb、sp_spaceused、sp_helpfile和sp_helpfilegroup等存储过程查看和数据库有关的属性。修改数据库属性可以使用ALTER DATABASE命令。

实验内容1:使用sp_ helpdb存储过程查看student数据库的信息,然后企业管理器将student数据库的事务日志文件的增长大小改为按1MB字节增长,再使用sp_ helpdb 存储过程查看student数据库的信息。

实验内容2:使用ALTER DATABASE命令为student数据库添加一个新的数据文件,文件逻辑名为student_data3,初始大小为2MB,增长值为1MB,其他属性默认。

2.数据库的分离与附加

可以使用企业管理器或SQL语言对数据库进行分离和附加的操作。分离数据库的存储过程是sp_detach_db,附加数据库的存储过程是sp_attach_db。实验内容3:使用企业

管理器将student数据库分离,然后再使用sp_attach_db 存储过程将

student数据库附加进来。

3.数据库的收缩

数据库收缩可以缩小数据库的空闲空间。可以使用企业管理器或SQL语言对数据库进行收缩工作。收缩数据库使用的SQL语言是DBCC

SHRINKDATABASE命令。也可以使用ALTER DATABASE的SET子句或sp_dboption将数据库设为自动收缩。

实验内容4:将student数据库设为自动收缩。

4.数据库的更名

更改数据库的名称应使用sp_renamedb存储过程。实验内容5:将student数据库改名为stu。

5.数据库选项的配置

可以使用ALTER DATABASE 语句的SET 子句、sp_dboption 系统存储过程,或者在某些情况下使用 SQL Server 企业管理器设置数据库选项。实验内容6:使用企业管理器将stu数据库设为只读。

实验内容7:使用sp_dboption存储过程取消stu数据库的只读设置。

6.数据库的删除

删除数据库可以使用企业管理器或DROP DATABASE命

令。实验内容8:使用DROP DATABASE命令将stu数据库删除。

实验思考:

1、若需修改数据库文件的大小,可以使用的方法有哪些?若要求使用T-SQL语

言,则命令应如何编写?

2、能不能删除master数据库?若一个用户数据库当前正在被访问,能不能被删除?

实验四表的操作

实验目的:

1. 掌握使用企业管理器和T-SQL语句创建表。

2. 掌握使用企业管理器和T-SQL语句修改表的结构。

3. 掌握使用企业管理器和T-SQL语句实现对数据的操作。

实验内容:

1.使用企业管理器按下表结构创建表

表名:Course 属性名称CourseID CourseName Category Period Credit 属性描述课程号课程名称课程类别学时数学分数据类型字节数 Char varchar char smallint tinyint 4 20 8 2 1 空否否否备注主键2.使用T-SQL语句按下表结构创建表表名:Student 属性名称 StudentNum StudentName Sex Birthday ClassID 属

性描述学号姓名性别班级号数据类型 char varchar bit int 字节数空否 9 8 1 4 4 否否备注主键出生日期 smalldatetime

表名:Score 属性名称 StudentNum CourseID Degree 属性描述学号课程号成绩数据类型 char Char Int 字节数空否 9 4 4 否否备注外键外键

3.使用企业管理器修改表的结构

使用企业管理器将第1题所建立的Course表中的Category字段修改为varchar(20),为Period和Credit字段默认值为0。

4.使用T-SQL语句修改表的结构

使用T-SQL语句为Student表添加Nation字段和Stature字段,字段数据类型自定。

5.使用企业管理器实现对数据的操作

使用企业管理器按下表向Course添加数据。课程号课程名称课程类别 1001 哲学公共1002 实用英语(1) 公共1003 实用英语(2) 公共1004 计算机应用基础公共1005 C语言程序设计专业基础 1006 关系数据库技术基础专业基础学时数 36 72 72 102 102 102 学分 2 3 3 5 5 5 6.使用T-SQL语句实现对数据的操作

(1)使用INSERT语句向Course表中添加记录:

(2)使用UPDATE语句将Course表中的“计算机应用基

础”课的学时数修改为106。

(3)使用DELETE语句将Course表中的公共课全部删除。

实验思考:

1、删除表的命令是什么?要将实验中的Student表删除,命令应怎样写?

2、要将Course表中的学分字段删除,相应的SQL语句怎么写?

实验五表的完整性

实验目的:

1. 理解数据完整性的概念和SQL Server实现数据完整性的机制。

2. 掌握使用企业管理器和T-SQL语句定义数据完整性,重点掌握主键、外键、检查、唯一和默认值等约束的定义和使用。

实验内容:

1.使用T-SQL语句按下表结构创建表

表名:Grade 属性名称StudentNum CourseID DailyGrade 属性描述学号课程号平时成绩数据类型char int decimal 字节数 9 4 5,1 空否否否约束不小于0且备注主键主键不大于20 PracticeGrade 实践成绩 TestGrade 期末成绩 decimal decimal 5,1 5,1 不小于0且不大于30 不小于0且不大于50 Grade 总评平时成绩、实践成绩和期末成绩计算而来 2.使用T-SQL语

句修改表的结构

为班级表ClassInfo添加入学时间EnrollDate字段,并定义入学时间不小于20XX年9月1日。

为班级表ClassInfo定义主键约束,定义班级号ClassID 为主键。

3.使用企业管理器定义约束

为学生表Student定义外键约束,使ClassID参照班级表ClassInfo中的ClassID,并为约束设置级联更新。

为班级表ClassInfo的ClassName定义唯一约束。

4.默认值对象的创建与使用

使用T-SQL语句创建名为DF_GRADE的默认值对象,值为0。

使用企业管理器将DF_GRADE绑定到成绩表Grade中的DailyGrade、PracticeGrade和TestGrade字段上。

使用sp_unbindefault存储过程将DF_GRADE从DailyGrade、PracticeGrade和TestGrade字段上解除。删除DF_GRADE默认值对象。

实验思考:

1、若要删除第3题中所建立的外键约束,使用企业管理器应怎么做?使用T-SQL语句应怎么做?

2、默认值约束和默认值对象是一回事吗?

实验六简单查询

实验目的:

1.熟悉SELECT语句的基本语法,掌握各子句的基本用法。 2.能使用SELECT语句进行简单查询。

实验内容:

1、从教师数据表Teacher查询出所有教师的教师编号,姓名,性别和出生日期。

并使用中文列标题。

2、查询学生表Student的姓名StudentName中所有姓王的学生的基本信息。

3、查询学生表Student的姓赵、钱、孙、李的学生的基本信息。

4、查询学号StudentNum是0601002或0601003或0601005或0601027的学生的基本信息。

5、从成绩表Grade中查询所有成绩不及格学生的学号和对应课程号。

6、查询出学习20号课程的成绩前10名同学的学号和总评。

实验七高级查询

实验目的:

1.掌握多表查询、分组查询、联合查询和嵌套查询的使用。 2.掌握使用企业管理器进行查询的方法。

实验内容:

1、查询成绩表Grade中每位学生的学号StudentNum和各科的总成绩,并按总成绩降序排列。

2、查询专业为计算机应用的学生的学号、姓名和专业代码。

3、查找课程表中没有学生选修的课程的课程号和课程名称。

4、查询课程名称中含有数据的课程的课程号、课程名称以及学习该课程的学生的学号和成绩。

5、查询成绩在60~80之间,或者课程号为03的学生的学号、姓名、性别和班级。

实验八视图的使用

实验目的:

1.理解视图的基本概念,掌握视图的创建、修改和删除。 2.掌握对视图进行查询和更新。

实验内容:

1、使用企业管理器创建一个名为“view_1”的视图,内容是显示学生表Student中计用061班的学生的学号、姓名、性别和专业名称。

2、使用查询分析器创建一个名为“view_2”的视图,内容是显示学生表中没有选修课程的学生的学号、姓名和班级,并且为该视图加密。

3、使用查询分析器修改名为“view_1”的视图,内容修改为显示学生表中男生的学号、姓名、性别和班级,并且以后所有对该视图的更新操作都必须符合所设定的条件。

4、查询视图“view_1”中班级为通信051的所有信息。

5、向视图“view_1”中的所有字段插入一条记录。

实验九索引

实验目的:

1.理解索引的概念,掌握索引的创建。 2.理解索引的优缺点,掌握索引的管理和维护。

实验内容:

1.使用企业管理器为学生表Student创建一个以StudentNum为索引关键字的惟一聚簇索引。

2.将上一步所建立的索引名称修改为new_index。 3.将前述所建立的new_index索引删除。

4.使用T-SQL语句为教师表Teacher创建一个名为Teacher_Index的惟一非聚簇索引,索引关键字为教师编号,升序,填充因子为80%。

5.使用T-SQL语句为学生表Student创建一个名为Student_Index的惟一非聚簇复合索引,索引关键字为学号,升序,填充因子为50%。 6.使用T-SQL语句将教师表中的Teacher_Index删除。

SQL Server数据库实验指导书《SQL Server 数据库》教研小组编著目录实验一 SQL Server常用管理工具的使用 ................................................ ............. 2 实验二创建数据库 ................................................

(3)

实验三数据库的管理 ................................................ ............................................ 4 实验四表的操作 ................................................ ....................................................

6 实验五表的完整性 ................................................ (7)

实验六简单查询 ................................................ (9)

实验七高级查询 ................................................ ....................................................

9 实验八视图的使用 ................................................ .......................................... 10 实验九索

引 ................................................ ...................................................

... 11 实验十存储过程 ................................................ (11)

实验十一触发器 ................................................ (12)

实验十二数据库的备份与恢复 ................................................ ......................... 13 20XX-9-1实验一 SQL Server常用管理工具的使用

实验目的

1. 理解服务的概念,掌握SQL Server服务的启动、暂停和停止。

2. 熟悉SQL Server数据库结构,掌握企业管理器的基本操作。

3. 理解查询分析器的作用,掌握查询分析器的常用用法。

4. 掌握联机丛书的用法。

实验内容与步骤

一.服务管理器的用法

SQL Server 是作为Windows 网络操作系统的一个服务运行的。通过设置,可以在启动操作系统时自动启动SQL Server,也可以远程启动和停止SQL Server。可以使用下列工具手工启动、暂停和停止SQL Server服务:

SQL Server企业管理器 SQL Server服务管理器控

制面板中的“服务”

在命令提示符中使用net命令

其中,服务管理器是最常用的图形界面工具。

实验要求1:使用SQL Server服务管理器查看SQL Server服务是否正在运行,若正在运行,将其停止。

实验要求2:使用控制面板中的“服务”管理控制台将已停止的SQL Server服务启动。

二.企业管理器的使用

企业管理器是SQL Server提供的最主要的数据库管理图形界面工具,它以树形结构来组织数据库服务器、数据库和数据库中的对象,大部分的数据库管理工作都可以使用它来完成。

实验要求3:启动企业管理器,查看SQL Server的注册属性。提示:启动企业管理器后,在控制台树中,展开“Microsoft SQL Servers”,然后展开“SQL Server组”,右击自己的服务器名,然后单击“xxSQL Server注册属性”。

实验要求4:在企业管理器中,查看Northwind数据库中用户数据表和系统数据表各有多少个?

三.查询分析器的使用

查询分析器是图形化的数据库编程接口,用户可以以自的文本格式xx、调试和执行SQL脚本。

实验要求5:在查询分析器中,使用SQL语句在master

数据库中查询sysobjects表的所有信息。

提示:首先,启动查询分析器,在查询分析器的查询窗口中输入如下的SQL语句: select * from sysobjects 然后,单击工具栏中的“执行查询”按钮。

实验要求6:在查询分析器中,使用SQL语句查询Northwind数据库中的Employees表的所有信息。

四.联机丛书的使用

联机丛书中包含所有SQL Server20XX的使用说明。在本课程的学习中,各位同学应该掌握联机丛书的使用。实验要求7:打开联机丛书,在目录中展开“安装SQL Server”,查看有关SQL Server 20XX 的硬件和软件安装要求。

实验要求8:打开联机丛书,在索引中查找有关sp_help 存储过程的帮助信息。

实训思考

1. 可以在一台计算机中注册多个命名实例和服务器,现在若需要将18号机器的SQL

Server服务注册到本地企业管理器中来,应该怎么做?

实验二创建数据库

实验目的:

1. 2. 3. 4.

熟悉使用向导创建SQL Server数据库的方法。

掌握使用企业管理器创建SQL Server数据库的方法。

数据库实验指导书

数据库原理 实验指导书 实验一数据库基本表的创建,数据的增加 实验二数据的查询 实验三多表复杂查询 实验四数据完整性和视图 实验五存储过程、触发器 实验六 VB常用控件与菜单 实验课程:年级:实验成绩:实验名称:姓名: 实验编号:学号:实验日期:指导教师:组号:实验时间:

一、实验目的 本次实验所涉及并要求掌握的知识点。 二、实验内容与实验步骤 实验内容、原理分析及具体实验步骤。 三、实验环境 实验所使用的器件、仪器设备名称及规格。 四、实验过程与分析 详细记录实验过程中发生的故障和问题,进行故障分析,说明故障排除的过程及方法。 根据具体实验,记录、整理相应数据表格、绘制曲线、波形图等。 五、实验结果总结 对实验结果进行分析,完成思考题目,总结实验的心得体会,并提出实验的改进意见。 六、附录

实验一数据库基本表的创建,数据的增加 实验目的: 数据库基本表的创建,数据的增加 实验环境: SQL Server2000 实验内容: 1.熟悉SQL Server2000的环境。 2.参照以下的例子,分别使用表设计器和命令建立教学数据库的三个基本表:S (Sno, SNAME, AGE, SEX,sdept) 表示的是学生(学号,姓名,年龄,性别,系) SC (Sno, Cno, GRADE ) 表示的是学习(学号,课程号,成绩) C (Cno, CNAME, TEACHER) 表示的是课程(课程号,课程名,任课教师) 1)通过表设计器来创建表 预习可视化工具表设计器的使用方法,并在实验中熟练使用。 2)通过create table命令的方式创建表。 用SQL语句创建表S、SC和C。 3. INSERT命令输入数据。 基本表S的数据 S1 WANG 20 M IS S2 LIU 19 M IS S3 CHEN 22 M MA S4 WU 19 M IS S5 LOU 21 F CS S8 DONG 18 F CS 基本表C的数据 C2 MATHS LI C4 PHYSICS LIU C3 CHEMISTRY ZHOU C1 DB LI C5 OS WENG 基本表SC的数据(空格为未修课) S# S1 S2 S3 S4 S5 S6 C# C1 80 85 90 75 70 90 C2 70 Null 85 60 Null C3 85 95 Null 80 90 C4 90 Null 70 C5 70 65 Null

数据库原理实验指导书

《数据库原理与应用》实验指导 2013 / 2014 学年第二学期 姓名:______wcg ________ 学号:___090312114______ 班级:____计科121__ ____ 指导教师:_______txy_ ___ 计算机科学与工程学院 2014

实验一SQL Server使用初步 一、实验目的 1、熟悉SQL Server2000的组成及基本功能。 2、掌握SQL Server2000的登录及注册。 3、掌握SQL Server2000企业管理器的使用方法。 4、熟悉查询分析器的基本使用。 二、实验预习 1、什么是数据库管理系统DBMS?你所知道的DBMS有哪些? 数据库管理系统是位于用户和操作系统之间的一层数据库管理软件。常见的DBMS有:Oracle,Microsoft SQL Server,Access,MySQL及PostgreSQL等。 2、SQL Server 2000(2005)的安装步骤? 步骤一:准备计算机以安装SQL Server 2005:检查计算机硬件,软件的要求,系统配置检查器的要求和妨碍性问题以及安全注意事项。 步骤二:安装SQL Server 2005:使用SQL Server 2005 安装向导运行安装程序,或从命令提示符安装。 步骤三:配置SQL Server 2005 安装:安装完成后,可以使用图形化使用工具和命令提示实用工具配置SQL Server。 三、实验内容和要求 1、注册服务器 基本步骤: (1)打开企业管理器 (2)右击SQL Server组→新建SQL Server注册 (3)添加可用的服务器(实际数据库服务器的名称或IP地址) (4)选择身份验证模式(选“系统管理员分配给我的登录信息”) (5)输入正确的登录名和密码 (6)选择SQL Server组(选“在现有的SQL Server组中添加SQL Server”)(7)完成注册 若注册成功,则显示注册成功的信息。 2、连接SQL Server服务器 (1)右键单击上面注册的数据库服务器,选择连接,建立与数据库服务器的连接。观察连接后服务器图标的变化; (2)右键单击选择编辑SQL Server注册属性,观察已注册数据库服务器的属性信息;

实验一 数据库的创建、备份与恢复

《数据库原理及应用》实验指导书 实验1 数据库的创建、备份与恢复 一、实验目的 1、掌握登录SQL Server 2000的方法,熟悉SQL Server实用工具的使用。 2、掌握数据库的创建方法。 3、掌握数据库的备份与恢复技术。 二、实验要求 1、所有的实验过程请严格按照实验内容的步骤进行。 2、对关键步骤截屏并复制到实验报告的相应位置。 三、实验设备、环境 设备:奔腾II或奔腾II以上计算机 环境:WINDOWS XP、SQL SERVER 2000中文版 四、实验原理、方法 上机操作 五、实验内容 1、熟悉SQL Server 2000管理工具 (1)企业管理器(Enterprise Manager) (2)查询分析器(Query Analyzer) 2、数据库文件管理 (1)数据库的创建和删除。 1)在企业管理器中建立一个图书读者库。图书读者数据库中将包括一个数据文件和一个日志文件,各文件的属性见表1-1。 表1-1图书读者数据库中各列的属性

2)删除上题所建的数据库。 3)用T-SQL语句重新创建表1-1所示数据库。

4)查看图书读者数据库的属性及数据文件和日志文件的空间使用情况。

(2)数据库的备份与恢复 1) 使用企业管理器完全备份图书读者数据库,备份前记住备份数据库的属性(如:数据库名称、数据库文件名、事务日志文件名、初始容量大小等),然

后删除该数据库,检验该数据库是否已经删除。 注意:备份时均采用“重写”的方式重写备份设备。 2)用查询分析器恢复刚才备份的数据库,并检验恢复后数据库的属性是否与备份前的数据库属性一致。

数据库原理中SQL语句实验指导书及答案

实验四:管理SQL Server表数据 一、实验目的 熟悉数据表结构及使用特点; 熟悉使用Management Stuio界面方式管理数据表数据; 熟悉使用T-SQL语句管理数据表数据。 二、实验环境 已安装SQL Server 2005 企业版的计算机(13台); 具有局域网环境,有固定IP; 三、实验学时 2学时 四、实验要求 了解SQL Server数据表数据的管理方法; 了解SQL Server数据类型; 完成实验报告(部分题只需给出关键语句)。 五、实验内容及步骤 以课本指定的数据库为例,并依据数据表的结构创建相对应的数据表(student、course、sc),请分别使用Management Stuio界面方式及T-SQL 语句实现进行以下操作: 向各个数据表中插入如下记录: 学生信息表(student)

课程信息表(course) 选课信息表(sc)

insert into student.dbo.sc values('20051501','1',75) insert into student.dbo.course values('1','数据库','5',4) insert into student.dbo.student values('201015001','赵菁菁','女',23,'CS') 2.修改CS系姓名为“李勇”的学生姓名为“李咏”; update student set Sname='李咏' where Sname='李勇' 3.修改课程“数据处理”的学分为3学分; 3.update course set Ccredit=3 where Cname ='数据处理' 4.将选修课程“1”的同学成绩加5分; 4.update sc set Grade =Grade+5 where Cno='1' 5.将选修课程“大学英语”的同学成绩加5分; update sc set Grade=Grade+5 from course,sc where https://www.doczj.com/doc/0619507156.html,o=https://www.doczj.com/doc/0619507156.html,o and https://www.doczj.com/doc/0619507156.html,ame='大学英语'

数据库原理实验指导书

数据库原理实验指导书 实验名称:试验一:SQL语言嵌套查询和数据更新操作 所属课程:数据库原理 实验类型:设计型实验 实验类别:基础□专业基础√专业□ 实验学时:4学时 一、实验目的 1.熟悉和掌握对数据表中数据的查询操作和SQL命令的使用,学会灵活熟练的使用SQL 语句的各种形式; 2.加深理解关系运算的各种操作(尤其的关系的选择,投影,连接和除运算); 3.熟悉和掌握数据表中数据的插入、修改、删除操作和命令的使用; 4.加深理解表的定义对数据更新的作用 二、预习与参考 1.熟悉SQL SERVER 工作环境; 2.连接到学生-课程数据库 3.复习对表中数据查询的SQL语言命令; 4.复习对表中数据的插入、修改和删除的SQL语言命令。 三、实验要求(设计要求) 针对教材例子,通过SQL SERVER企业管理器和查询分析器两种模式,熟悉数据嵌套查询、更新操作。 四、实验方法及步骤 1.在表S、C、SC上进行简单查询; 2.在表S、C、SC上进行连接查询; 3.在表S、C、SC上进行嵌套查询; 4.使用聚合函数的查询; 5.对数据的分组查询; 6.对数据的排序查询。 7.将数据插入当前数据库的表S、C、SC中; A:用SQL命令形式 B:用SQL SERVER提供的企业管理器以交互方式进行 8.将以上插入的数据分别以.SQL文件和.txt文件的形式保存在磁盘上; 9.修改表S、C、SC中的数据; A:用SQL命令形式 B:用SQL SERVER提供的企业管理器以交互方式进行 10.删除表S、C、SC中的数据。 A:用SQL命令形式 B:用SQL SERVER提供的企业管理器以交互方式进行 五、实验内容 在表S,C,SC上完成以下操作: 1.查询学生的基本信息; 2.查询“CS”系学生的基本信息; 3.查询“CS”系学生年龄不在19到21之间的学生的学号、姓名; 4.找出最大年龄; 5.找出“CS”系年龄最大的学生,显示其学号、姓名; 6.找出各系年龄最大的学生,显示其学号、姓名;

《数据库原理》实验指导书--最新版

实验一实验环境熟悉与数据库(表)的建立 实验目的 熟悉实验的环境,掌握数据库、数据表的建立方法。 实验内容 1、熟悉SQL的使用环境 进入SQL环境(企业管理管理器、查询分析器)。 2、建立学生管理系统所需的数据库、数据表 一个数据库,三张数据表。 实验环境 1、硬件 PC机,具有网络功能。 2、软件 OS:windows 2000 professional; DBMS: SQL Server 2000. 实验过程 一、SQL server 2000环境 1、系统的安装 系统的安装过程比较简单,给学生演示一下。 2、进入查询分析器 开始→程序→Microsoft SQL Server→查询分析器, 如下图所示: 图1-1 查询分析器的界面如图1-2所示:

图1-2 在文本框输入命令即可。 举例:计算圆面积的SQL程序的输入与运行结果界面(图1-3)。 图1-3

3、企业管理器的进入 开始→程序→Microsoft SQL Server→企业管理器, 如下图所示: 图1-4 企业管理器的界面如图1-5: 图1-5 二、建立数据库与数据表 1、建立学生管理数据库 用SQL语句(生成的主文件名为: XSGL.MDF) 语句为:CREATE DATABASE XSGL 2、建立学生管理系统的数据表(共3个) 使用SQL语句建立如下三个数据表(表结构见课本P92): 学生表: Student.DBF(选本班10个同学作为10条记录) CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY, Sname CHAR(20)

实验十数据库备份和恢复

实验十一数据库的备份和恢复 一、实验目的 1.掌握磁盘备份的创建和管理 2.掌握备份数据库的方法; 3.掌握数据库的恢复方法; 二、实验要求 1.实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完成实验内容的预习准备工作; 2.能认真独立完成实验内容; 3.实验后做好实验总结,根据实验情况完成总结报告。 三、实验学时 2学时 四、实验操作及流程分析 1.定义备份设备 例1:在企业管理器创建一个备份设备,其逻辑设备名为student_backup,物理设备名为E:\student_bak\full.bak(如果E盘根目录上不存在student_bak目录,应先建立) (1)打开企业管理器,展开要操作的服务器(这里为cyl),在管理文件夹下的备份上按鼠标右 键(或点击系统的操作菜单)选择”新建备份设备”命令,出现如下对话框: 图8.1 新建备份设备 在该对话框中执行下面操作:首先在名称文本框中输入备份设备的逻辑设备名student_backup:其次通过单选框选择设备类型(这里由于本地计算机上没有磁带设备所以默认设备),在文件名文本框中输入或点击””按钮确定备份设备的物理设备名,即存放备份

数据的磁盘文件路径和文件名E:\student_bak\full.bak;最后单击”确定”按钮就成功地创建了磁盘备份设备. 例2:可在查询分析器中写入如下语句: sp_addumpdeviec ‘Disk’,’stud_logbak’,’D:\a).完全备份: 例:在企业管理器,对stu进行完全备份 (1).打开企业管理器,展开cyl服务器和”数据库文件夹,右击stu数据库,指向”所有任务”子菜单,选择”备份数据库”命令,出现如下图所示的备份数据库对话框: 图8.2 备份数据库 (2).”数据库”框中选择要备份的数据库,默认情况下被选中的是刚才用右键单击的那个数据库 (3).”名称”框内为备份输入一个便于识别的名称 (4)’描述”框中为该备份输入一个描述性信息(可选),本例输入学生数据库第一次完全备份. (5)备份选项单击”数据库—完全”单按钮首先进行完全数据库备份,它是一切备份的基础 (6).目的选项下,单击”磁盘”单选钮,然后单击”添加”按钮,出现如图所示的对话框:

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

《数据库系统原理》实验指导书 计算机科学与技术与学院计算机科学与技术系 二○一二年

目录 实验一认识DBMS ................................................................................. 错误!未定义书签。实验二交互式SQL(4小时) ............................................................ 错误!未定义书签。实验三数据库完整性(2小时) ....................................................... 错误!未定义书签。实验四数据库安全性(2小时) ....................................................... 错误!未定义书签。

实验一认识DBMS 一、实验目的 1.通过对某个商用数据库管理系统的安装使用,初步了解DBMS的工作环境和系统构架。在此推荐SQL SERVER2005。 2.熟悉DBMS的安装、配置及使用。 3.搭建今后实验的平台。 二、实验平台 操作系统:Windows XP。 数据库管理系统:SQL SERVER2005。选择安装各个数据库管理系统之前,请仔细看清硬件的配置要求。 三、实验内容和要求 1.根据安装文件的说明安装数据库管理系统。在安装过程中记录安装的选择,并且对所作的选择进行思考,为何要进行这样的配置,对今后运行数据库管理系统会有什么影响。2.学会启动和停止数据库服务。 在正确安装SQL SERVER2005后,SQL SERVER数据库引擎服务会在系统启动时自动启动。如果要手动地启动和停止数据库引擎服务,可以通过SQL SERVER配置管理器(SQLSERVER CONFIGURATION MANAGER)来进行管理。SQL SERVER配置管理器综合了SQLSERVER 2000中的服务管理器、服务器网络适用工具和客户端网络实用工具的功能。 打开 SQL SERVER配置管理器工具,单击“SQL SERVER2005服务”节点,其中的“SQL SERVER”服务就是我们所说的数据库引擎。与SQL SERVER 2000一样,可以通过这个配置管理器来启动、停止所安装的服务,如“SQLSERVER(MSSQLSERVER)”。 3.了解RDBMS系统的体系结构。 SQL SERVER2005是一款具有“客户机/服务器”架构的关系型数据库管理系统,它使用T-SQL语言在客户机和服务器之间传递客户机的请求和服务器的响应。 数据库体系结构:又划分为数据库逻辑结构和数据库物理结构。数据库逻辑结构主要应用于面向用户的数据组织和管理,如表、视图、存储过程和触发器、约束等。数据库物理结构主要应用于面向计算机的数据组织和管理,如数据以表文件的形式存放在硬盘上。 4.了解RDBMS的管理和使用。例如SQL SERVER Management Studio是SQL SERVER 2005种最重要的管理工具,它融合了SQL SERVER2000的查询分析器和企业管理器、OLAP分析器等多种工具的功能,为管理人员提供了一个简单的实用工具,使用这个工具既可以用图形化的方法,也可以通过编写SQL语句来实现数据库的操作。 5.初步了解RDBMS的安全性,这里主要是服务器用户的登录和服务器预定义角色。可以尝试建立一个新的登录名,赋予其数据库管理员的角色,今后的实验可以用该登录名来创建数据库用户。

数据库原理实验指导书(带SQL语句)

数据库原理—数据库原理与应用实验指导书

目录 实验一 SQLSERVER 2000的安装 (3) 实验二数据库及表的定义 (16) 实验三数据插入、删除、与更新 (19) 实验四数据查询 (22) 实验五视图的定义和使用 (24) 实验六数据完整性 (25) 实验七存储过程的使用 (26) 实验八事务的使用 (27) 实验九安全性管理 (29) 实验十数据库设计 (31)

实验一 SQLSERVER 2000的安装

仅连接Microsoft Windows NT 4.0、Windows 2000(所有版本)、Windows Me、Windows 98 和 Windows 95。 2.SQL SERVER 2000的安装 (1)将企业版安装光盘插入光驱后,出现以下提示框。 注意:如果您的计算机的操作系统是windows 95以上,则选择“安装SQL Server 2000 组件”,如果操作系统是windows 95,则需要选择“安装SQL Server 2000的先决条件”。 由于SQL Server 2000 的某些功能要求在Microsoft Windows 2000 Server以上的版本才能运行。因此安装Windows Server 2000(建议为Advanced版本),可以学习和使用到SQL Server 2000的更多功能,以及享受更好的性能。 本安装将在Windows 2000 Advanced Server操作系统作为示例,详细介绍安装SQL Server 2000企业版的过程。大家清首先安装Windows 2000 Advanced Server。 (2)选择 "安装 SQL Server 2000 组件",出现下一个页面。

数据库实验指导书

《数据库原理与应用》实验指导书 实验一 SQL Server 2000系统的安装及配置 1、实验目的 熟练掌握SQL Server 2000系统的安装过程。 熟悉SQL Server2000的系统环境,了解SQL Server 2000系统的相关服务及常用工具,主要是“查询分析器”和“企业管理器”。 2、实验工具 SQL Server 2000 3、实验内容 1、安装SQL Server 2000系统。 1)、安装 Microsoft SQL Server 2000 或 SQL Server 客户端管理工具和库的硬件要求。 注:SQL Server 2000 的某些功能要求在Microsoft Windows 2000 Server以上的版本才能运行,因此在Windows professional 2000有些功能可能无法使用。建议大家自己课后练习的时候安装Windows 2000 Server以上版本和SQL Server 2000企业版,以获得更好的性能。 2、安装SQL Server 2000:将安装光盘放入CD-ROM,将自动弹出“SQL Server 自动菜单”界面,如果没有自动弹出则选择光盘根目录下的autorun.exe,双击运行:

选择运行“安装SQL Server 2000组件”进入安装组件界面,选择“安装数据库服务器”。进入安装界面后,按照安装提示进行安装;一般需要人工进行干预的有: ●选择安装类型和安装路径:安装类型有:典型安装、最小安装、和自定义 安装。安装路径是指SQL Server的系统文件和数据文件的安装位置。默认 情况下“安装类型”是典型安装,“安装路径”是操作系统设定的“Program Files”文件夹。你可以自行改变,初次安装最好不要改变他,按默认情况 使用; ●配置启动服务的帐号:有两类用户帐号:一类是与Windows操作系统的 集成帐号,一类是混合帐号。建议选择第一类帐号进行安装; 3、按装完毕,启动MS SQL Server 2000服务。 4、使用“企业管理器”:(1)了解企业管理器的界面、菜单结构以及各项功能;(2) 了解“数据库服务器”的属性配置;(3)了解“数据库”的属性配置;(4)初步了解数据库、表、视图、用户、安全管理,复制等概念;浏览pubs数据库结构。 使用查询分析器:进入查询分析器,(1)分析分析器与数据库的关系;(2)怎样在分析器中选择不同的数据库;(3)怎样在分析器中查看数据库的结构;(4)查询分析器的初步使用:在分析器中输入语句: use pubs select * from authors 运行观看结果 5、使用SQL Server Enterprise Manager工具创建登录帐号、用户帐号和角色。 4、实验报告 1、实验各项内容的实现过程。 2、实验结果分析。 3、查询分析器的作用是什么?可以有几种启动查询分析器的方法?

SQL数据库原理实验指导书及答案

数据库原理SQLServer 实 验 指 导 书

数据库系统原理实验 一、基本操作实验 实验1:数据库的定义实验 本实验的实验目的是要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL语句和进行结果分析。 本实验的内容包括: l)创建数据库和查看数据库属性。 2)创建表、确定表的主码和约束条件,为主码建索引。 3)查看和修改表结构。 4)熟悉SQL Server Enterpriser Manager和 Query Analyzer工具的使用方法 具体实验任务如下。 1.基本提作实验 1)使用Enterpriser Manager建立图书读者数据库 2)在Enterpriser Manager中查看图书读者数据库的属性,并进行修改,使之符合要求。3)通过Enterpriser Manager,在建好了图书借阅数据库中建立图书、读者和借阅3个表,其结构为: 图书(书号,类别,出版社,作者,书名,定价,版次); 读者(编号,姓名,单位,性别,电话): 借阅(书号,读者编号,借阅日期人) 要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约柬。 4)在Enterpriser Manager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey (主键)约束;借阅表与图书表间、借阅表与读者表之间的FOREIGNKEY(外码)

数据库系统原理及应用答案.

数据库系统原理及应用实验指导书 (本科) 福建工程学院计算机与信息科学系

目录 实验一数据定义语言 (2) 实验二SQL Sever中的单表查询 (5) 实验三SQL Serve中的连接查询 (8) 实验四SQL Serve的数据更新、视图 (11) 实验五数据控制(完整性与安全性) (16) 实验六语法元素与流程控制 (19) 实验七存储过程与用户自定义函数 (23) 实验八触发器 (27)

实验一数据定义语言 一、实验目的 1.熟悉SQL Server2000/2005查询分析器。 2.掌握SQL语言的DDL语言,在SQL Server2000/2005环境下采用Transact-SQL实现表 的定义、删除与修改,掌握索引的建立与删除方法。 3.掌握SQL Server2000/2005实现完整性的六种约束。 二、实验内容 1.启动SQL Server2000/2005查询分析器,并连接服务器。 2.创建数据库: (请先在D盘下创建DB文件夹) 1)在SQL Server2000中建立一个StuDB数据库: 有一个数据文件:逻辑名为StuData,文件名为“d:\db\StuDat.mdf”,文件初始大小为5MB,文件的最大大小不受限制,文件的增长率为2MB; 有一个日志文件,逻辑名为StuLog,文件名为“d:\db\StuLog.ldf”,文件初始大小为5MB,文件的最大大小为10MB,文件的增长率为10% 2)刷新管理器查看是否创建成功,右击StuDB查看它的属性。 3.设置StuDB为当前数据库。 4.在StuDB数据库中作如下操作: 设有如下关系表S:S(CLASS,SNO, NAME, SEX, AGE), 其中:CLASS为班号,char(5) ;SNO为座号,char(2);NAME为姓名,char(10),设姓名的取值唯一;SEX为性别,char(2) ;AGE为年龄,int,表中主码为班号+座号。

数据库系统概论实验指导书

实验一创建数据库和表 一、实验目的及要求: 1 . 了解SQL SERVER数据库的逻辑结构和物理结构 2 . 了解表的结构特点 3 .了解SQL SERVER的基本数据结构 二、实验任务: 4 .学会在企业管理器中创建数据库和表 5 .学会在T-SQL语句创建数据库和表三、操作要点: 1 .启动企业管理器,并创建数据库和表 2 .启动SQL查询分析器 3 .掌握创建数据库和表分另1J是CREATE DATABASE和CREATE TABLE 四、注意事项: 1 .在Microsoft SQL Server 2000 的查询分析器(Query Analyzer)中使用单条SQL 语 句,其末尾不需要分号“;”作为命令结尾标记。 2 .通常,SQL Server 2000对大多数末尾带有分号的SQL命令都能顺利执行,但 对少数的SQL命令,末尾若带分号,则SQL Server 2000会给出错误信息提示。 五、实验学时:2学时 六、实验重点及难点: 1 .列级完整性约束条件 2 .空值的概念 3. CREATE DATABASE 和CREATE TABLE 的用法七、实验步骤: (一)企业管理器创建数据库和表 1 .启动企业管理器; 2 .创建数据库Company,并创建一个主数据文件Company_Data1 , 一个二级数据 文件Company_Data2 , 一个日志文件Company_Log ,以及一个自定义文件组 Company_Group ,该组中有数据文件Company_Data3 ,设置各文件属性。 (二)T-SQL语句创建数据库和表 1 .启动SQL查询分析器; 2 .创建数据库University ,并创建一个主数据文件University_Data和一个日志文 件University_Log ; 3 .建立表5.3所示的学生表Students,各属T^为Sno-学号、Sname-姓名、Ssex-性另Sage- 年 龄、Sdept-所在系。要求Sno和Sname不能为空值,且取值唯一,Sno为键码。 4 .建立表5.4所示的课程表Courses,各属性为Cno-课程号,Cname-课程名,Pre_Cno-先 修课程号,Credits-学分,要求Cno和Cname不能为空值,Cno取值唯一,且为键码。

2016《数据库原理》实验指导书SQL-Server2012

网络数据库技术实验指导书 南京工业大学经济与管理学院 2017年9月

目录 实验目的 (2) 实验要求 (2) 实验环境 (2) 实验一、常用数据库管理系统介绍 (3) 实验二、SQL Sever 数据库管理系统的基本操作 (10) 实验三、基本表的定义 (26) 实验四、基本表与删除索引的修改与删除 (30) 实验五、条件及统计汇总查询 (35) 实验六、数据表连接查询与数据更新操作 (39) 实验七、视图的定义、查询与维护 (42) 实验八、数据库的完整性实验 (43) 实验九、触发器实验 (46) 实验十、数据的导出与导入实验 (55) 实验十一数据库备份与数据库还原技术 (72) 实验十二、数据库用户管理技术 (77) 实验十三、数据库综合设计与实现 (77)

实验目的 数据库原理是一门理论和实践很强的课程。学生学习这门课程 要求掌握两方面内容:数据库设计和上机实践。因此数据库的实验 要围绕这两方面进行。通过对 Access、SQL Server 数据库管理系统 的学习帮助学生巩固和加深理解所学过的理论知识,树立工程的观 点和严谨的科学作风,使学生熟练掌握基本的 SQL 语句,熟悉 SQL Server 数据库管理系统的功能、数据管理、应用和开发技术。熟练 使用 SQL 语句创建数据库、表、索引、修改表结构,以及进行数据 的查询、更新、定义视图等操作。掌握 SQL Server 中触发器的创建方法,学会数据的导入和导出操作。通过实验,培养学生的动手能力以及在 实践中发现问题并能及时解决问题的能力,锻炼学生的逻辑思维能力,提高数 据库应用开发能力。为学生毕业后从事计算机应用职业做好必要的准备。 实验要求 给出一个现实世界的应用问题要求学生在正确分析问题的基础上,完成以下任务: 1、熟悉概念数据库的概念; 2、熟悉运用 SQL操纵数据库; 3、熟悉 SQL Server数据库管理系统环境,学会用该数据库 管理系统创建数据库; 4、理解范式的意义,能判断其能达到第几范式。 实验环境 数据库原理实验要求如下环境:服务器端:Windows 2007 SP1(或以上版本)、NET Framework、SQL Server 2012 标准版、Access2010、Web服务器(IIS 5.0)和 ASP。客户端:IE7.0以上。 实验学时数 24 学时。

SQL Server 数据库设计实验指导书(2012)

SQL Server数据库设计实验指导书 软2012(12)

《SQL server 数据库设计》课程实验 一、本实验课在培养实验能力中的地位及作用 数据库技术是一个理论和实际紧密联系的技术,而SQL serve r数据库设计则是数据库具体应用的一个数据库开发系统。在学习过程中,除了解SQL server 系统的设计环境及各种工具的使用方法、数据库系统结构、数据库应用方法等知识外,通过实验对相关技术加深认识,切实加强学生的实践能力,是教学中一个重要且必要的环节。《SQL server数据库设计》是一门实践性很强的课程,只有通过上机实践才能真正领会主教材中介绍的知识。 二、应达到的实验能力标准 本实验的教学目标是使学生掌握如何使用SQL server 数据库开发系统,了解数据库设计及相关操作的基本概念与方法,进而学会建立与组织、操作数据库。上机实验的主要目标如下: (1)通过上机操作,加深对数据库系统理论知识的理解。 (2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。 (3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。 三、实验要求 学生在实验课前认真做好预习,事先写好实验报告。实验结束及时提交实验报告。 三、实验成绩考核方法 实验成绩在课程总成绩中占25%,包括平时每次实验考核与最后一次实验考试。 2

软件2012(12)SQL Server数据库设计实验指导书 实验内容目录 实验1 SQL server常用工具的使用及数据库的创建实验2 表的创建与操作 实验3 数据的简单查询 实验4 数据的高级查询 实验5SQL Server视图的创建及使用 实验6 SQL Server 的程序设计、存储过程与触发器实验7 SQL Server的数据库安全、恢复与备份 实验8 综合练习 第3/11 页 3

数据库实验指导(071125)

《数据库系统原理》 实验指导书 索剑 2007-11

实验1:数据库模式设计及建立(2学时) 实验目的: 1.掌握数据库模式设计及建立的方法,建立数据库及关系 2.比较SQL命令方式和可视化环境管理器方式设计的异同点 3.熟悉 SQL SERVER 的企业管理器和查询分析器 实验类型:验证 实验内容: 1.在SQL Server环境中建立“学生-课程”数据库 2.使用SQL语言及可视化环境建立“学生-课程”数据库中的表 3.观察“学生-课程”数据库的E-R图、逻辑模式以及文件存储之间的联系 操作步骤: 1.描述教材P59中所叙述的“学生-课程”数据库概念模式 2.仔细分析“学生-课程”数据库关系逻辑模式(尤其是实体完整性、参照完整性规则) Student(学生表): Sno Sname Ssex Sage Sdept 95001 李勇男20 CS 95002 刘晨女19 IS 95003 王敏女18 MA 95004 张立男18 IS 95005 王强男17 IS 95015 张三男20 CS 95019 李四男20 CS 95020 陈冬男18 IS Course(课程表): Cno Cname Cpno Ccredit 1 数据库 5 4 2 数学 2 3 信息系统 1 4 4 操作系统 6 3 5 数据结构7 4 6 数据处理 2 7 Pascal语言6 4

SC(选修表): Sno Cno Grade 95001 1 65 95001 2 88 95001 3 57 95001 4 79 95001 5 45 95001 6 90 95001 7 81 95002 2 90 95002 3 80 95002 4 55 95003 2 0 95019 2 66 95020 1 3.熟悉SQL SERVER的企业管理器和查询分析器 4.在企业管理器可视化环境下创建“学生-课程”数据库,仔细观察物理模式的形成过程 5.在可视化环境下建立如上所述关系模式,建立相应的实体、参照完整性,添加关系数据,仔细观察逻辑模式的形成过程 6.启动“查询分析器”,编制SQL语言再次实现上述过程。 实验报告: 描述实验的详细实现步骤 写出设计心得,分析概念模式、逻辑模式及物理模式的联系和实现比较可视化和SQL语言两种方法的特点

SQL-Server-2008实验指导书-最新

SQL-Server-2008实验指导书-最新

SQL Server 2008实验指导手册 2015.4

SQL Server 2008 的安装和环境介绍 ●实验指导——安装SQL Server 2008 1.根据安装机器软硬件的要求,选择一个合适的版本,以下以开发版为例 2.将 SQL Server 2008 DVD 插入 DVD 驱动器。如果DVD驱动器的自动运行功能无法启动安装程序,请导航到 DVD 的根目录然后启动splash.hta。 3.在自动运行的对话框中,单击“运行 SQL Server 安装向导”。 4.在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。接受许可协议后即可激活“下一步”按钮。若要继续,请单击“下一步”若要结束安装程序,请单击“取消”。如下图: 5.在“SQL Server 组件更新”页上,安装程序将安装 SQL Server 2008 的必需软件。有关组件要求的详细信息,请单击该页底部的“帮助”按钮。若要开始执行组件更新,请

7.在“要安装的组件”页上,请选择要安装的组件。选择各个组件组时,“要安装的组件” 窗格中会显示相应的说明。您可以选中任意一些复选框。建议全选。然后单击“下一步” 继续。 8.在“实例名”页上,请为安装的软件选择默认实例或已命名的实例。计算机上必须没有默认实例,才可以安装新的默认实例。若要安装新的命名实例,请单击“命名实例”,然后在提供的空白处键入一个唯一的实例名。

9.在“服务帐户”页上,为 SQL Server 服务帐户指定用户名、密码和域名。您可以对所有服务使用一个帐户。 10.在“身份验证模式”页上,选择要用于 SQL Server 安装的身份验证模式。如果选择Windows 身份验证,安装程序会创建一个 sa 帐户,该帐户在默认情况下是被禁用的。 选择“混合模式身份验证”时,请输入并确认系统管理员 (sa) 登录名。建议选择混合模式,并输入安全的密码。 11.如果选择 Reporting Services 作为要安装的功能,将显示“报表服务器安装选项” 页。使用单选按钮选择是否使用默认值配置报表服务器。如果没有满足在默认配置中安

SQL Server实验指导书-刘艳春

山东电子职业技术学院 《SQL Server数据库应用技术》 实验指导书 计算机科学与技术系 数据库课程组 2015年3 月编制

概述 一、实验基本信息 1、实验面向课程数据库应用技术(SQLServer) 本实训指导书是与《数据库应用(SQL Server)》课程配套的实训指导,能为学生完成《数据库课程设计》课程的实训内容提供指导与参考。 2、实验面向专业及授课对象 本实验指导书面向软件技术专业一年级学生 3、实验目的 上机试验以培养学生的独立思考能力与动手能力为主导原则,目的在于对课堂讲授的内容加深理解和巩固,让学生在理解基本理论的基础上,掌握正确的编程技巧和方法,提高学生的分析问题、解决问题的能力和动手能力。在培养学生动手实践能力的同时,逐步锻炼学生自学的能力,进一步树立学生的创新精神。)二、实验基本内容及学时分配 为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了15个实验任务。每个实验2学时,学生可以在上机时先完成指导书中给出的任务,在理解掌握所学的知识的基础上再完成其他拓展任务。指导书中的实验内容及学时安排如下:

三、实验环境要求 1、硬件配置要求: Intel® 或兼容机,Pentium III 兼容处理器或更高速度的处理器;内存至少512 MB。 2、软件配置要求: 系统软件:Windows操作系统,IE 6.0或更高版本 应用软件:SQL Server 2008

实验一搭建环境 【实验目的】 1.了解SQL Server 2008的体系结构 2. 熟悉SQL Server 2008的可视化管理工具SSMS的基本操作 3.学会使用联机帮助 【实验内容】 1.任务一:打开SQL Server配置管理器,配置连接,使得客户端能够连接到SQL Server数据库,并通过配置管理器停止、启动或暂停SQL Server 2008服务。 2.任务二:打开SSMS,了解它的窗口布局,熟悉各组件的基本操作。 3.任务三:在查询编辑器里执行”select @@version”语句 4. 任务四:使用联机帮助 【实验步骤】 任务一:配置服务器 步骤1:选择“开始”→“所有程序”→“Microsoft SQL server 2008”→“配置管理工具”。 步骤2:在对话框中,双击“SQL Server 服务”。 步骤3:右击“SQLServer(MSSQLSERVER)”,在弹出菜单中选择,手动启动。 任务二:SQL Server Management Studio(简称为SSMS): 步骤1:SSMS是为 SQL Server 数据库管理员和开发人员提供的建立数据库解决方案的图形用户界面,能够将用户的命令传递给SQL Server,再传送给底层数据库。SSMS集 SQL Server 2008 的企业管理器、Analysis Manager和SQL查询编辑器的功能于一身,还可用于编写MDX、XMLA和XML。此工具由 Microsoft Visual Studio 内部承载,提供了用于数据库管理的多个图形工具和功能丰富的开发环境。

sql_server_数据库实验指导书

10计科;11计科;11网工;11软工Sql Server实验指导书 SQLServer2005 实验指导

目录 实验一 SQL Server 2005 安装和环境介绍 (3) 实验二数据库和表的创建与管理 内容一使用向导创建和删除数据库 (14) 内容二使用 SQL 语句创建和删除数据库 (19) 内容三用向导和 SQL 语句创建和删除表 (23) 内容四修改数据库基本表的定义 (28) 实验三创建和删除索引 (34) 实验四数据查询 内容一简单 SELECT 语句 (37) 内容二子查询 (40) 内容三使用子句的 SELECT 语句 (47) 实验五视图管理 创建视图 (55) 使用视图 (61) 实验六数据输入与维护 (65) 实验七 T-SQL语言编程 (68) 实验八使用游标 (70) 实验九数据库约束实验 (72) 实验十数据库设计 (81)

实验一SQLServer2005安装和环境介绍一.实验目的与要求: 1.掌握SQL Server 2005 服务器的安装方法 2.了解SQL Server 2005 的环境 3.了解数据库及其对象 二.实验准备 1.了解SQL Server2005的版本 2.了解SQL Server2005各版本对硬件和软件的需求 三.实验要求 1.写出SQL SERVER2005的功能与特点, 使用方法, 应用状况的报告 2.完成SQL SERVER2005的安装、启动、登录。 四.实验内容 安装SQL Server2005 五.实验指导 ●实验指导——安装SQLServer2005 1.根据安装机器软硬件的要求,选择一个合适的版本,以下以开发版为例 2.将 SQL Server 2005 DVD 插入 DVD 驱动器。如果DVD驱动器的自动运行功能无法启动安装程序无法启动安装程序,请导航到 DVD 的根目录然后启动splash.hta。 3.在自动运行的对话框中,单击“运行 SQL Server 安装向导”。 4.在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。接受许可协议后即可激活“下一步”按钮。若要继续,请单击“下一步” 若要结束安装程序,请单击“取消”。如下图:

相关主题
文本预览
相关文档 最新文档