




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 计算机学院计算机学院 数据库实验指导书数据库实验指导书 二零零六年十二月二零零六年十二月 2 目目 录录 实验一实验一安装安装 SQL SERVER 20003 实验二实验二 启动启动 SQL SERVER2000 和建库、表和建库、表.13 实验三实验三 SQL SERVER2000 查询分析器查询分析器25 实验四实验四 SQL 语言的语言的 DDL34 实验五实验五 SQL 语言的语言的 DML 初步初步36 实验六实验六 DML 的的数据查询数据查询38 实验七实验七 SQL 语言的语言的 DCL42 实验八实验八 SQL 语言综合练习语言综合练习44 3 实验一实验一安装安装 SQL Server 2000 一、实验目的一、实验目的 SQL Server 2000 是 Mircosoft 公司推出的关系型网络数据 库管理系统,是一个逐步成长起来的大型数据库管理系统。 本次实验了解 SQL Server 2000 的安装过程,熟悉 SQL Server 2000 软件环境。学会安装 SQL Server 2000 的安装。 二、实验内容二、实验内容 1安装 Microsoft 的数据库服务软件 SQL Server 2000: 运行服务器目录 SQL2000 下的可执行文件 autorun.exe,进行 SQL Server 2000 的安装。安装主界面如图 1-1 所示。 4 图 1-1 选择安装 SQL Server 2000 组件,出现组件安装界面,如图 1-2 所示。 5 图 1-2 选择安装数据库服务器,进入 SQL Server 2000 的安装向导, 如图 1-3 所示。 6 图 1-3 点击“下一步”,到计算机名称对话框,如图 1-4 所示。 图 1-4 7 “本地计算机”是默认选项,本地计算机的名称就显示在上 面,点击“下一步”,出现安装选择对话框,如图 1-5 所示。 图 1-5 选择“创建新的 SQL Server 实例,或安装客户端工具”,点 击“下一步”,出现用户信息对话框,如图 1-6 所示。 图 1-6 8 输入姓名和公司名称后,点击“下一步”,出现软件许可协 议,如图 1-7 所示。 图 1-7 点“是”按钮,出现安装定义对话框,如图 1-8 所示。 图 1-8 9 选择“服务器和客户端工具”,点击下一步,出现实例名对 话框,如图 1-9 所示。 图 1-9 系统提供了“默认”复选框,点击下一步,出现安装类型选 择框,如图 1-10 所示。 图 1-10 10 选择典型,点击“下一步”,出现服务帐户对话框,如图 1-11 所示。 图 1-11 接受系统的缺省值,点击“下一步”,出现身份验证模式 窗口,如图 1-12 所示。 图 1-12 11 接受系统的缺省值,点击“下一步”,出现开始拷贝文件 窗口,如图 1-13 所示。 图 1-13 点击“下一步”,开始将文件拷贝到选择的目录中,如图 1-14 所示。 图 1-14 文件拷贝完成后,出现安装结束界面,如图 1-15 所示。 12 图 1-15 点击“完成”按钮,完成 SQL Server 2000 的安装。 三、实验任务三、实验任务 1在计算机上安装数据库软件 SQL Server 2000; 2熟悉软件的使用,SQL Server 2000 主菜单如图 1-16 所示: 图 1-16 13 实验二实验二 启动启动 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 14 再选中服务管理器,如图 2-2 所示: 图 2-2 点击服务管理器后,出现 SQL Server 服务管理器,如图 2-3 所示: 图 2-3 点击“开始/继续”按钮,启动 SQL Server 2000 数据库服务。 启动成功后,在时钟旁边出现一个符号,如图 2-4 所示。 图 2-4 2在 SQL Server 2000 中建立数据库: 15 在程序菜单中选择 Microsoft SQL Server,如图 2-5 所示: 图 2-5 再选中企业管理器,如图 2-6 所示: 16 图 2-6 点击企业管理器后,出现企业管理器的主界面,如图 2-7 所示: 图 2-7 点击左边树状控制栏的+/号可以打开和关闭 SQL Server 组中的 本地服务项目,在选中数据库服务项目后,单击鼠标右键,出现 数据库的菜单,如图 2-8 所示: 17 图 2-8 点击新建数据库,出现新建数据库窗口,如图 2-9 所示: 图 2-9 18 输入数据库名称:Test,点击数据文件选项卡,如图 2-10 所示: 图 2-10 在数据文件中,你可以设定数据文件的名称,所在目录以及文件 的大小等信息。 完成后点击事务日志选项卡,如图 2-11 所示: 19 图 2-11 事务日志中,你可以设定日志文件的名称,所在目录以及文件 的大小等信息。 接受系统的缺省值,点击确定按钮,完成数据库的新建,如图 2-12 所示。 20 图 2-12 3.在 Test 数据库上建立表: 点击数据库 Test 前面的号,打开数据库的各种属性,如图 2-13 所示: 21 图 2-13 选中表的属性,单击鼠标右键,出现表的菜单,如图 2-14 所示: 22 图 2-14 点击新建表按钮,出现新建表窗口,如图 2-15 所示: 23 图 2-15 输入列名,数据类型,长度等信息,点击图标,出现选择表 名窗口,如图 2-16 所示: 图 2-16 输入表名,点击确定按钮,将新建的表存盘。 24 三、实验任务三、实验任务 1用数据库 SQL Server 2000 的服务管理器启动数据库服务; 2用数据库 SQL Server 2000 的企业管理器建立一个数据文件名 为 demodata、大小 50M,日志文件名为 demolog、大小 25M 的新 数据库,该数据库名为 Demo。 3在数据库 Demo 上,建立如下所示的表 customer: 字段名类型长度含义 customidvarchar17 顾客编号 namevarchar10 姓名 sexvarchar2 性别 ageint4 年龄 xfgdec10,2 消费金额 addressvarchar50 地址 memovarchar100 备注 25 实验三实验三 SQL Server2000 查询分析器查询分析器 一、实验目的一、实验目的 SQL Server 2000 的查询分析器是一种特别用于交互式执行 SQL 语句和脚本的极好的工具。 本次实验了解 SQL Server 2000 查询分析器的启动,熟悉如 何在 SQL Server 2000 查询分析器中建表、插入记录、查询记录。 学会 SQL Server 2000 的查询分析器中建表、插入记录、查询记 录。 二、实验内容二、实验内容 1启动数据库服务软件 SQL Server 2000 的查询分析器: 在程序菜单中选择 Microsoft SQL Server,如图 3-1 所示: 图 3-1 26 再选中查询分析器,如图 3-2 所示: 图 3-2 点击查询分析器后,出现连接到 SQL Server 窗口,如图 3-3 所示: 图 3-3 点击按钮,出现选择服务器窗口,如图 3-4 所示。 27 图 3-4 选择本地服务(Local),点击确定按钮。 再点击连接到 SQL Server 窗口的确定按钮。出现 SQL 查询分析 器主界面,如图 3-5 所示。 28 图 3-5 选择查询菜单,点击更改数据库,如图 3-6 所示。 29 图 3-6 出现选择数据库窗口,如图 3-7 所示。 图 3-7 选择在上次实验中建立的数据库 Test,点确定按钮。 30 2在查询分析器中建立表: 在查询分析器的查询窗口中输入 SQL 语句,如图 3-8 所示。 图 3-8 点击按钮,执行该 SQL 语句,在查询窗口下部出现一个输 出窗口,如图 3-9 所示。 图 3-9 31 提示命令成功完成,或者报告出错信息。 3.查询分析器中向表添加数据: 在查询分析器的查询窗口中输入 SQL 语句,如图 3-10 所示。 图 3-10 点击按钮,执行该 SQL 语句,在查询窗口下部出现一个 输出窗口,如图 3-11 所示。 图 3-11 32 1从表中查询数据: 在查询分析器的查询窗口中输入 SQL 语句,如图 3-12 所示。 图 3-12 点击按钮,执行该 SQL 语句,在查询窗口下部出现一个 输出窗口,如图 3-13 所示。 图 3-13 33 三、实验任务三、实验任务 1打开数据库 SQL Server 2000 的查询分析器,用 SQL 语言建 表 student,表结构如下图所示: 字段名类型长度含义 idvarchar17 学生编号 namevarchar10 姓名 sexvarchar2 性别 ageinteger 年龄 scorenumeric6,2 总成绩 2用 SQL 语言向表 student 插入如下 6 条记录: A0001 赵一男 20580.00 B0002 钱二女 19540.00 C0003 孙三男 21555.50 D0004 李四男 22 48000 E0005 周五女 20495.50 F0006 吴六男 19435.00 3练习查询语句,查找年龄大于等于 20 岁,成绩低于 500 分的 记录。 34 实验四实验四 SQL 语言的语言的 DDL 一、实验目的一、实验目的 SQL(Structured Query Language)语言是关系数据库的标准 语言。是一种介于关系代数与关系演算之间的结构化查询语言, 其功能并不仅仅是查询,SQL 语言是一个通用的、功能极强的关 系数据库语言。 从本次实验开始,我们将详细的学习 SQL 的 DDL(数据定义语 言)、DML(数据操纵语言)、DCL(数据控制语言)。 本次实验了解 DDL 语言的 CREATE、DROP、ALTER 对表、索 引、视图的操作,学会 SQL Server 2000 的查询分析器中用 DDL 语言进行对表、索引、视图的增加、删除和改动。 二、实验内容二、实验内容 1 启动数据库服务软件 SQL Server 2000 的查询分析器,用如 下语句对表进行操作,详细的语法格式参看课本相应章节: Create Table 建表 Drop Table 删除表 Alter Table 更改表 2用如下语句对视图进行操作,详细的语法格式参看课本相应 章节: Create View 建视图 Drop View 删除视图 3如下语句对索引进行操作,详细的语法格式参看课本相应章 节: 35 Create Index 建立索引 Drop Index 删除索引 三、实验任务三、实验任务 1打开数据库 SQL Server 2000 的查询分析器,用 Create Table 建表 aa,表结构如下所示: 字段名类型长度含义 Aa1Varchar20字段 1 Aa2Int字段 2 Aa3Dec10,2字段 3 2用 Create Table 建表 bb,表结构如下所示: 字段名类型长度含义 Bb1Varchar30字段 1 Bb2Int字段 2 Bb3Dec6,2字段 3 3用 Drop Table 删除表 aa。 4用 Alter Table 修改表 bb,添加一个字段 Bb4,类型 Varchar,长 度 20。 5用 Create View 对表 Bb 的 Bb1 和 Bb4 建立一个视图 Viewbb, 字段名为 Viewbb1 和 Viewbb2。 6Drop View 删除视图 Viewbb。 7用Create Index 对表 Bb 的 Bb3 字段建立一个升序索引,索引 名 Indexbb。 8用 Drop Index 删除索引 Indexbb。 9将以上的 SQL 语言存盘,以备老师检查。 36 实验五实验五 SQL 语言的语言的 DML 初步初步 一、实验目的一、实验目的 SQL 的数据操纵功能通过 DML(数据库操作语言)实现。DML 包 括数据查询和数据更新两种数据操作语句。其中,数据查询指对 数据库中的数据查询、统计、分组、排序等操作;数据更新指数 据的插入、删除和修改等数据维护操作。 本次实验了解 DML 语言的 INSERT、UPDATE、DELETE 对数据 的操作,学会 SQL Server 2000 的查询分析器中用 DML 语言对 表中的数据进行插入、删除和修改。 二、实验内容二、实验内容 1启动数据库服务软件 SQL Server 2000 的查询分析器,用 INSERT 语句对表进行插入操作,语法格式如下: Insert Into (,) Values (,); 2用 UPDATE 语句对表中已有的记录进行修改,语法格式如下: Update Set , ,n Where ; 3用 DELETE 语句对表中已有的记录进行删除,语法格式如下: Delete From Where ; 三、实验任务三、实验任务 1打开数据库 SQL Server 2000 的查询分析器,用 Create 37 Table 建表 cc,表结构如下所示: 字段名类型长度含义 Cc1Varchar20字段 1 Cc2Int字段 2 Cc3Dec10,2字段 3 Cc4Varchar60字段 4 2用 INSERT 语句对表 cc 插入 6 条记录 Cc1Cc2Cc3Cc4 赵一 20580.00 重邮宿舍 12-3-5 钱二 19540.00 南福苑 5-2-9 孙三 21555.50 学生新区 21-5-15 李四 22 48000重邮宿舍 8-2-22 周五 20495.50 学生新区 23-4-8 吴六 19435.00 南福苑 2-5-12 3用 UPDATE 语句,将表 cc 中 cc2 小于等于 20 的记录,把 cc3 字段加 5。 4用 DELETE 语句将表 cc 中 cc2 大于等于 20 和 cc3 大于等于 500 的记录删除。 5将以上的 SQL 语言存盘,以备老师检查。 38 实验六实验六 DML 的的数据查询数据查询 一、实验目的一、实验目的 DML 的数据查询指对数据库中的数据查询、统计、分组、排 序等操作。查询语句可以分为简单查询、连接查询、嵌套查询和 组合查询。 本次实验了解 DML 语言的 SELECT 语句对数据的查询,学会 SQL Server 2000 的查询分析器中用 DML 语言对表中的数据进行 简单查询、连接查询、嵌套查询和组合查询。 二、实验内容二、实验内容 1启动数据库服务软件 SQL Server 2000 的查询分析器,用 SELECT 语句对表进行简单查询操作,整个查询过程只涉及到一个 表,是最基本的查询语句。 语法格式如下: Select From Where Group by Having Order by , n 2用 SELECT 语句对表进行连接查询操作,连接查询涉及被连接 和连接两个表,所以数据源一般为多个表。用来连接两个表的条 件称为连接条件,一般格式为: . . 其中比较运算符主要有:=、=、 To |PUBLIC PUBLIC 指数据库的所有用户。 2用 REVOKE 语句将 DBA(数据库管理员)、DBO(建库用户)授 与其它用户对数据库的操作权收回,语法格式如下: REVOKE |ALL PRIVILEGES ON FROM |PUBLIC ON 用于被回收特权的对象,ALL PRIVILEGES 指回收所有特权, PUBLIC 指数据库的所有用户。 43 三、实验任务三、实验任务 1用 Windows2000 的 Administrator(系统管理员)用户登录系统, 建立一个新用户 DCL,用户名和口令都相同。 2打开数据库 SQL Server 2000 的查询分析器,用 GRANT 语句 将 ALL PRIVILEGES 的系统特权授给用户 DCL。 3注销用户 Administrator,用 DCL 登录系统,打开数据库 SQL Server 2000 的查询分析器,用 CREATE DATABASE 语句建 立一个新的数据库 DCLDemo。 4在数据库 DCLDemo 上建立一个表 Abc,表结构如下图所示: 字段名类型长度含义 A1 Varchar20字段 1 B2Dec4,2字段 2 C3Int字段 3 5在表 Abc 中插入 1 条记录,如下图所示: A1B2C3 DCL 测试90.530 6注销用户 DCL,用 Administrator 登录系统,用 REVOKE 语句 将用户 DCL 在表 Abc 中修改 A1 的权利收回。 44 实验八实验八 SQL 语言综合练习语言综合练习 一、实验目的一、实验目的 SQL 语言是数据库语言领域中的主流语言,对 SQL 语言的掌 握程度直接关系到数据库学习的好坏。 本次实验通过一个 SQL 语言的综合练习,对前面的学习的内 容进行复习,并加以巩固,希望大家对 SQL 语言有一个较好的掌 握。 二、实验内容二、实验内容 1启动数据库服务软件 SQL Server 2000 的查询分析器,用 Create Table 建表; 2用 Insert Into 向表中插入记录; 3用 Create Index 在表上建立索引; 4用 Create View 建立视图; 5用 SELECT 语句进行各种查询操作。 三、实验任务三、实验任务 1打开数据库 SQL Server 2000 的查询分析器,用 Create Table 建表 Exam,表结构如下图所示: 45 字段名类型长度含义 idvarchar17 学生编号 namevarchar10 姓名 sexvarchar2 性别 ageinteger 年龄 scorenumeric6,2 总成绩 addressvarchar50 地址 memovarchar100 备注 2用 Insert Into 语句向 Exam 表中添加 6 条记录,记录内容如 下图所示: A0001 赵一男 20580.00 重邮宿舍 12-3-5学习委员 B0002 钱二女 19540.00 南福苑 5-2-9班长 C0003
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 维修作业区危险源考试试题及答案(修理工)
- 湖北省工程测量员理论模拟试题(附答案)
- 解析卷-吉林省双辽市七年级上册有理数及其运算同步测评试题(含详细解析)
- 推拿治疗学复习试题附参考答案详解(轻巧夺冠)
- 押题宝典期货从业资格之《期货法律法规》模考模拟试题附参考答案详解(考试直接用)
- 考点解析-辽宁省灯塔市中考数学真题分类(勾股定理)汇编章节练习试题(解析卷)
- 微型企业面试题库及完整答案详解(全优)
- 2025至2030年中国直接接触食品材料市场供需现状及投资战略研究报告
- 解析卷人教版8年级数学下册《平行四边形》定向练习试题(含详细解析)
- 2025版塑钢门窗材料行业技术培训与合作合同
- 员工烧烤联谊活动方案
- 中国鱼腥草素钠栓行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 农村教育现状分析
- 胆道疾病的检查与护理
- QGDW11970.7-2023输变电工程水土保持技术规程第7部分水土保持设施质量检验及评定
- 初中道德与法治学科阅读力培养的有效性探究
- JG/T 396-2012外墙用非承重纤维增强水泥板
- 预付电费协议书
- 2025年电动港机装卸机械司机(高级技师)职业技能鉴定理论考试题库(含答案)
- 酒吧消防火灾应急预案(3篇)
- 国企物业面试题目及答案
评论
0/150
提交评论