数据库原理实验指导

上传人:飞*** 文档编号:5453828 上传时间:2017-08-30 格式:DOC 页数:7 大小:76KB
返回 下载 相关 举报
数据库原理实验指导_第1页
第1页 / 共7页
数据库原理实验指导_第2页
第2页 / 共7页
数据库原理实验指导_第3页
第3页 / 共7页
数据库原理实验指导_第4页
第4页 / 共7页
数据库原理实验指导_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库原理实验指导》由会员分享,可在线阅读,更多相关《数据库原理实验指导(7页珍藏版)》请在金锄头文库上搜索。

1、数据库原理上机实验指导目 录实验一 SQL Server 系统的安装及应用环境认识实验二 SQL Server 系统的数据库实用工具的使用方法实验三 数据库表、视图及索引的基本操作实验四 查询和优化实验一 SQL Server 系统的安装及应用环境认识一、实验目的让学生了解如何安装 SQL Server 2005 数据库系统。二、实验内容在 Windows 系统上安装 SQL Server 2005 标准版本三、实验步骤1、了解 SQL Server 2005 的版本和组件(参见 SQL Server 2005 联机丛书-SQL Server 2005 的版本和组件)2、检查计算机系统是否达到

2、安装、运行 SQL Server 2005 的硬件需求(参见 SQL Server 2005 联机丛书-安装 SQL Server 2005)3、安装、运行 SQL Server 2005 的软件需求(参见 SQL Server 2005 联机丛书-安装 SQL Server 2005) 4、在自动运行界面下选择安装数据库系统,包括服务器端工具与客户端工具。5、熟悉系统数据库 Master、Model、Msdb、Tempdb 系统数据库及示例数据库 AdventureWorks、AdventureWorksDW,并了解它们的功能。6、熟悉数据库中的各个系统表及其相应的功能。7、找到数据库文件的

3、存储路径.实验二 SQL Server 的数据库实用工具的使用方法一、实验目的让学生了解如何启动 SQL Server 系统,了解各种工具的用法。二、实验内容打开 SQL Server 服务,验证各类数据库实用工具。三、实验步骤1、运行 SQL Server Management Studio,查看各类选项和界面,作一些简单的操作。1) 新建一个数据库 supermarket。2) 在 supermarket 数据库中建立一个名叫营业员(employee)的数据表(包括工号、姓名、工作日期、出生日期) 。3) 打开 employee 表,输入一些营业员的数据。4) 给当前数据库建立新登录账号。

4、5) 给新建的账号设定一定的权限。3、打开系统数据库,查看,了解其作用。4、新建查询分析窗口,熟悉各种操作环境。5、运行“导入和导出数据”向导,了解其作用。6、了解 SQL Server 2000 联机丛书的使用方法。实验三 数据库表、视图及索引的基本操作一、实验目的:1. 掌握表、视图的建立、修改、查看、删除操作。2. 掌握索引的建立、修改、查看、删除操作。二、实验内容:数据库表和索引在几种不同模式下的操作三、实验步骤1. 分别利用企业管理器控制台创建方式、向导创建方式及命令行方式将下面各表建立到教学管理数据库中。注意:表创建存在先后顺序,实际 操作中注意体会。(1)营业员表(employe

5、e),采用 SQL Server Management Studio 向导创建方式。字段名 代码 类型 约束工号 emp_no char(10) 主键姓名 emp _name char(20) 非空出生日期 emp _birthday char(8) 工作日期 emp _birthday char(8) (2)商品表(commodity),采用 SQL Server Management Studio 向导创建方式。字段名 代码 类型 约束商品编码 com_id char(6) 主键商品名 com_name char(20) 非空商品生产日期 com_date char(8) 非空商品价格 c

6、om_price decimal(12,4) 非空供货商 com_supplyor char(10)(3)销售表(sales),采用命令行方式。字段名 代码 类型 约束营业员编码 emp_id char(10) 主键,与营业员表中 emp_no外键关联,级联删除商品编码 com_id char(6) 主键,与商品表中 emp_no 外键关联,级联删除销售日期 s_date char(10) 主键销售数量 s_ammount char(10) 非空(4)销售情况视图(detail_sales),采用命令行方式。字段名 代码 类型 约束营业员名称 emp_name char(10)商品名 com_

7、name char(6)销售日期 s_date char(10)销售数量 s_ammount char(10)2. 分别利用 SQL Server Management Studio 向导和命令行方式查看这些基本表的各种信息。3. 分别利用 SQL Server Management Studio 向导和命令行方式为某基本表创建索引,查看其信息,然后删除它。(1)为商品表的供货商创建索引,采用命令行方式。(2)为营业员表的姓名创建索引。实验四 查询和优化一、实验目的熟练复合查询的用法,理解索引的用法和其重要意义。二、实验内容使用联接表、复合子句进行复合查询,并理解索引的作用以及使用方法。三、实

8、验步骤1建立几个有关联关系的数据表,添加记录。2使用联接表的方法进行多表联接查询。1) 显示完整的销售记录信息。2) 使用左联接。3) 使用右联接。4) 使用完整联接。5) 使用交叉联接。6) 使用左外联接。7) 使用右外联接3利用 Where 子句中嵌套查询子句的方法进行复合查询。4给需要的字段设定索引,然后进行查询,查看其执行效率。5对记录进行各种查询操作,同时使用执行成本分析工具分析其执行成本,对同一语句不同写法进行效率比较和分析。1) 执行”Select * from employee”2) 执行”Select * from employee order by emp_id” 3) 执行”Select * from employee order by emp_id desc”4) 执行”Select * from employee where emp_id = 1”5) 执行” Select * from employee where id 3”6) 执行”Select count(*) from employee”7) 执行”Select avg(*) from employee”

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号