SQL Server2000数据库模拟实习指导书_第1页
SQL Server2000数据库模拟实习指导书_第2页
SQL Server2000数据库模拟实习指导书_第3页
SQL Server2000数据库模拟实习指导书_第4页
SQL Server2000数据库模拟实习指导书_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目 录实验一 安装 SQL SERVER 2000. .2实验二 启动 SQL SERVER2000和建库、表 . 12实验三 SQL SERVER2000查询分析器 . 24实验四 SQL 语言的 DDL . . 33实验五 SQL 语言的 DML 初步 . 35实验六 DML 的数据查询 . 37实验七 SQL 语言的 DCL . . 41实验八 SQL 语言综合练习 . 43实验一 安装 SQL Server 2000一、实验目的SQL Server 2000是 Mircosoft 公司推出的关系型网络数据库 管理系统,是一个逐步成长起来的大型数据库管理系统。本次实验了解 SQL Ser

2、ver 2000的安装过程,熟悉 SQL Server 2000软件环境。学会安装 SQL Server 2000的安装。二、实验内容1.安装 Microsoft 的数据库服务软件 SQL Server 2000:运行服务器目录 SQL2000下的可执行文件 autorun.exe ,进行 SQL Server 2000的安装。安装主界面如图 1-1所示。图 1-1选择安装 SQL Server 2000组件,出现组件安装界面,如图 1-2所示。 图 1-2选择安装数据库服务器,进入 SQL Server 2000的安装向导, 如图 1-3所示。 图 1-3点击“下一步”,到计算机名称对话框,

3、如图 1-4所示。 图 1-4“本地计算机”是默认选项,本地计算机的名称就显示在上 面,点击“下一步”,出现安装选择对话框,如图 1-5所示。 图 1-5选择“创建新的 SQL Server 实例,或安装客户端工具”,点 击“下一步”,出现用户信息对话框,如图 1-6所示。 图 1-6输入姓名和公司名称后,点击“下一步”,出现软件许可协 议,如图 1-7所示。 图 1-7点“是”按钮,出现安装定义对话框,如图 1-8所示。 图 1-8选择“服务器和客户端工具”,点击下一步,出现实例名对 话框,如图 1-9所示。 图 1-9系统提供了“默认”复选框,点击下一步,出现安装类型选 择框,如图 1-1

4、0所示。 图 1-10选择典型,点击“下一步”,出现服务帐户对话框,如图 1-11所示。 图 1-11接受系统的缺省值,点击“下一步”,出现身份验证模式 窗口,如图 1-12所示。 图 1-12接受系统的缺省值,点击“下一步”,出现开始拷贝文件 窗口,如图 1-13所示。 图 1-13点击“下一步”,开始将文件拷贝到选择的目录中,如图 1-14所示。 图 1-14文件拷贝完成后,出现安装结束界面,如图 1-15所示。 图 1-15点击“完成”按钮,完成 SQL Server 2000的安装。三、实验任务1.在计算机上安装数据库软件 SQL Server 2000;2.熟悉软件的使用, SQL

5、Server 2000主菜单如图 1-16所示: 图 1-16实验二 启动 SQL Server2000和建库、表一、实验目的SQL Server 2000的启动和管理工作由服务管理器和企业管理 器来实现。本次实验了解 SQL Server 2000的启动,熟悉如何在 SQL Server 2000图形环境下建立数据库和表。学会安装 SQL Server 2000的启动和建库、表的操作。二、实验内容1.启动数据库服务软件 SQL Server 2000:在程序菜单中选择 Microsoft SQL Server,如图 2-1所示: 图 2-1再选中服务管理器,如图 2-2所示: 图 2-2点击

6、服务管理器后,出现 SQL Server服务管理器,如图 2-3所示: 图 2-3点击“开始 /继续”按钮,启动 SQL Server 2000数据库服务。 启动成功后,在时钟旁边出现一个 符号,如图 2-4 所示。图 2-42.在 SQL Server 2000中建立数据库:在程序菜单中选择 Microsoft SQL Server,如图 2-5所示:图 2-5 再选中企业管理器,如图 2-6所示: 图 2-6 点击企业管理器后,出现企业管理器的主界面,如图 2-7所示: 图 2-7点击左边树状控制栏的 +/-号可以打开和关闭 SQL Server 组中的 本地服务项目,在选中数据库服务项目

7、后,单击鼠标右键,出现 数据库的菜单,如图 2-8所示: 图 2-8点击新建数据库,出现新建数据库窗口 , 如图 2-9所示: 图 2-9输入数据库名称:Test ,点击数据文件选项卡,如图 2-10所示: 图 2-10在数据文件中,你可以设定数据文件的名称,所在目录以及文件 的大小等信息。完成后点击事务日志选项卡,如图 2-11所示:图 2-11事务日志中,你可以设定日志文件的名称,所在目录以及文件 的大小等信息。接受系统的缺省值,点击确定按钮,完成数据库的新建,如图 2-12所示。 图 2-123. 在 Test 数据库上建立表:点击数据库 Test 前面的+号,打开数据库的各种属性,如图

8、 2-13所示: 图 2-13选中表的属性,单击鼠标右键,出现表的菜单,如图 2-14所示: 图 2-14点击新建表按钮,出现新建表窗口,如图 2-15所示: 图 2-15 输入列名,数据类型,长度等信息,点击 图标,出现选择表 名窗口,如图 2-16所示: 图 2-16输入表名,点击确定按钮,将新建的表存盘。 三、实验任务1.用数据库 SQL Server 2000的服务管理器启动数据库服务;2. 用数据库 SQL Server 2000的企业管理器建立一个数据文件名为 demodata 、大小 50M ,日志文件名为 demolog 、大小 25M 的新数 据库,该数据库名为 Demo 。

9、3.在数据库 Demo 上,建立如下所示的表 customer : 实验三 SQL Server2000查询分析器一、实验目的SQL Server 2000的查询分析器是一种特别用于交互式执行 SQL 语句和脚本的极好的工具。本次实验了解 SQL Server 2000查询分析器的启动,熟悉如 何在 SQL Server 2000查询分析器中建表、插入记录、查询记录。 学会 SQL Server 2000的查询分析器中建表、插入记录、查询记 录。二、实验内容1.启动数据库服务软件 SQL Server 2000的查询分析器:在程序菜单中选择 Microsoft SQL Server,如图 3-

10、1所示: 图 3-1再选中查询分析器,如图 3-2所示: 图 3-2点击查询分析器后,出现连接到 SQL Server窗口,如图 3-3所示: 图 3-3点击 按钮,出现选择服务器窗口,如图 3-4所示。图 3-4选择本地服务 (Local,点击确定按钮。再点击连接到 SQL Server窗口的确定按钮。 出现 SQL 查询分析器 主界面,如图 3-5所示。 图 3-5选择查询菜单,点击更改数据库,如图 3-6所示。 图 3-6出现选择数据库窗口,如图 3-7所示。 图 3-7选择在上次实验中建立的数据库 Test ,点确定按钮。2.在查询分析器中建立表:在查询分析器的查询窗口中输入 SQL

11、语句,如图 3-8所示。 图 3-8点击 按钮,执行该 SQL 语句,在查询窗口下部出现一个输 出窗口,如图 3-9所示。 图 3-9提示命令成功完成,或者报告出错信息。3. 查询分析器中向表添加数据:在查询分析器的查询窗口中输入 SQL 语句,如图 3-10所示。 图 3-10点击 按钮, 执行该 SQL 语句, 在查询窗口下部出现一个输 出窗口,如图 3-11所示。 图 3-111.从表中查询数据:在查询分析器的查询窗口中输入 SQL 语句,如图 3-12所示。 图 3-12点击 按钮, 执行该 SQL 语句, 在查询窗口下部出现一个输 出窗口,如图 3-13所示。 图 3-13三、实验任

12、务1.打开数据库 SQL Server 2000的查询分析器,用 SQL 语言建表 2.用 SQL 语言向表 student 插入如下 6条记录: 3.练习查询语句,查找年龄大于等于 20岁,成绩低于 500分的 记录。实验四 SQL 语言的 DDL一、实验目的SQL(Structured Query Language 语言是关系数据库的标准语 言。是一种介于关系代数与关系演算之间的结构化查询语言,其 功能并不仅仅是查询, SQL 语言是一个通用的、 功能极强的关系数 据库语言。从本次实验开始,我们将详细的学习 SQL 的 DDL(数据定义语 言 、 DML(数据操纵语言 、 DCL(数据控制

13、语言 。本次实验了解 DDL 语言的 CREATE 、 DROP 、 ALTER 对表、 索引、 视图的操作,学会 SQL Server 2000的查询分析器中用 DDL 语言 进行对表、索引、视图的增加、删除和改动。二、实验内容1. 启动数据库服务软件 SQL Server 2000的查询分析器,用如下 语句对表进行操作,详细的语法格式参看课本相应章节: Create Table 建表Drop Table 删除表Alter Table 更改表2.用如下语句对视图进行操作,详细的语法格式参看课本相应章 节:Create View 建视图Drop View 删除视图3.如下语句对索引进行操作,详

14、细的语法格式参看课本相应章 节:Create Index 建立索引Drop Index 删除索引三、实验任务1.打开数据库 SQL Server 2000的查询分析器,用 Create Table建表 aa ,表结构如下所示: 2.用 Create Table建表 bb ,表结构如下所示: 3.用 Drop Table删除表 aa 。4.用 Alter Table修改表 bb ,添加一个字段 Bb4,类型 Varchar, 长 度 20。5.用 Create View对表 Bb 的 Bb1和 Bb4建立一个视图 Viewbb, 字段名为 Viewbb1和 Viewbb2。6. Drop Vie

15、w删除视图 Viewbb 。7.用 Create Index对表 Bb 的 Bb3字段建立一个升序索引, 索引名 Indexbb 。8.用 Drop Index删除索引 Indexbb 。9.将以上的 SQL 语言存盘,以备老师检查。实验五 SQL 语言的 DML 初步一、实验目的SQL 的数据操纵功能通过 DML(数据库操作语言 实现。 DML 包 括数据查询和数据更新两种数据操作语句。其中,数据查询指对 数据库中的数据查询、统计、分组、排序等操作;数据更新指数 据的插入、删除和修改等数据维护操作。本次实验了解 DML 语言的 INSERT 、 UPDATE 、 DELETE 对数据 的操作

16、,学会 SQL Server 2000的查询分析器中用 DML 语言对表 中的数据进行插入、删除和修改。二、实验内容1.启动数据库服务软件 SQL Server 2000的查询分析器, 用 INSERT 语句对表进行插入操作,语法格式如下:Insert Into <表名 > (<属性列 1>,<属性列 2> Values (<常量 1>,<常量 2> ;2.用 UPDATE 语句对表中已有的记录进行修改,语法格式如下: Update <表名 > Set <列名 >=<表达式 >,<列名 >

17、;=<表达式 >, n Where <条件 >3.用 DELETE 语句对表中已有的记录进行删除,语法格式如下: Delete From <表名 > Where <条件 >三、实验任务1.打开数据库 SQL Server 2000的查询分析器,用 Create Table 2.用 INSERT 语句对表 cc 插入 6条记录 3.用 UPDATE 语句,将表 cc 中 cc2小于等于 20的记录,把 cc3字段加 5。4.用 DELETE 语句将表 cc 中 cc2大于等于 20和 cc3大于等于 500的记录删除。5.将以上的 SQL 语言存盘

18、,以备老师检查。36实验六 DML 的数据查询一、实验目的DML 的数据查询指对数据库中的数据查询、统计、分组、排序 等操作。查询语句可以分为简单查询、连接查询、嵌套查询和组 合查询。本次实验了解 DML 语言的 SELECT 语句对数据的查询,学会 SQL Server 2000的查询分析器中用 DML 语言对表中的数据进行 简单查询、连接查询、嵌套查询和组合查询。二、实验内容1. 启动数据库服务软件 SQL Server 2000的查询分析器, 用 SELECT 语句对表进行简单查询操作,整个查询过程只涉及到一个表,是 最基本的查询语句。语法格式如下:Select <目标列组 >

19、; From <数据源 > Where <元组选择条件 > Group by <分组列 > Having <组选择条件 >Order by <排序列 1> <排序要求 > , n2.用 SELECT 语句对表进行连接查询操作,连接查询涉及被连接 和连接两个表,所以数据源一般为多个表。用来连接两个表的条 件称为连接条件,一般格式为:<表名 1>.<列名 1> <比较运算符 > <表名 2>.<列名 2>其中比较运算符主要有:=、 >、 <、 >=、

20、 <=、 !=。3. 用 SELECT 语 句 对 表 进 行 嵌 套 查 询 操 作 , 一 个37Select From Where 语句称为一个查询块, 将一个查询块嵌套在 另一个查询块的 Where 子句或 Having 短语的条件中的查询,就是 嵌套查询。主要有使用 In 操作符、使用比较运算符的嵌套查询方 式。4.用 SELECT 语句对表进行组合查询操作,将 SELECT 语句的查询 结果集再进行集合运算就构成了 SQL 的组合查询。组合查询操作 符有 Union(并操作 、 Intersect(交操作 和 Minus(差操作 。三、实验任务1.打开数据库 SQL Serv

21、er 2000的查询分析器,用 Create Table 384.用 INSERT 语句向表 Student 中插入 3条记录: 5. INSERT 语句向表 Course 中插入 3条记录:6.用 INSERT 语句向表 Choose 中插入 7条记录: 7.用 SELECT 语句求计算机系学生的学号和姓名。8.用 SELECT 语句求学生的学号、姓名、选的课程名及成绩。399.用 SELECT 语句求 C1课程的成绩低于张三的学生的学号和成 绩。10.用 SELECT 语句求选了 C2课程并且也选了 C3课程的学生的 学号。11.将以上的 SQL 语言存盘,以备老师检查。40实验七 SQL

22、 语言的 DCL一、实验目的SQL 的数据控制通过 DCL(数据控制语言 实现。 DCL 通过对数 据库用户的授权和收权命令来实现有关数据的存取控制,以保证 数据库的安全性。本次实验了解 D C L 语言的 GRANT 和 REVOKE 语句对数据库存取 权限的控制,学会 SQL Server 2000的查询分析器中用 DCL 语言 对数据库存取权限进行设定。二、实验内容1.启动数据库服务软件 SQL Server 2000的查询分析器, 用 GRANT 语句对数据库存取权限进行授权操作,语法格式如下:GRANT <系统特权组 > To <用户组 >|PUBLICPUB

23、LIC 指数据库的所有用户。2.用 REVOKE 语句将 DBA(数据库管理员 、 DBO(建库用户 授与 其它用户对数据库的操作权收回,语法格式如下:REVOKE <权限组 >|ALL PRIVILEGES ON <对象名 > FROM <用户组名 >|PUBLICON 用于被回收特权的对象, ALL PRIVILEGES 指回收所有特权, PUBLIC 指数据库的所有用户。三、实验任务1.用 Windows2000的 Administrator(系统管理员 用户登录系统, 建立一个新用户 DCL ,用户名和口令都相同。2. 打开数据库 SQL Serve

24、r 2000的查询分析器, 用 GRANT 语句将 ALL PRIVILEGES的系统特权授给用户 DCL 。3. 注销用户 Administrator ,用 DCL 登录系统,打开数据库 SQL Server 2000的查询分析器,用 CREA TE DATABASE 语句建立 一个新的数据库 DCLDemo 。4. 在数据库 DCLDemo 上建立一个表 Abc ,表结构如下图所示: 5.在表 Abc 中插入 1条记录,如下图所示:6.注销用户 DCL ,用 Administrator 登录系统,用 REVOKE 语句 将用户 DCL 在表 Abc 中修改 A1的权利收回。实验八 SQL 语言综合练习一、实验目的SQL 语言是数据库语言领域中的主流语言,对 SQL 语言的掌握 程度直接关系到数据库学习的好坏。本次实验通过一个 SQL 语言的综合练习,对前面的学习的内 容进行复习,并加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论