《数据库系统及应用》(第2版)实验课程上机指导书.doc
《《数据库系统及应用》(第2版)实验课程上机指导书.doc》由会员分享,可在线阅读,更多相关《《数据库系统及应用》(第2版)实验课程上机指导书.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、广西工学院信计系数据库系统及应用(第2版)实验课程上机实验指导书说明:本指导书仅作为上机验证课本例子使用,在SQL Server 2000环境下经过验证,如在SQL Server2005环境下使用部分内容稍有不同。数据库软件名称:Microsoft SqlServer 2000企业版实验设备:服务器一台,网络管理机一台,客户机每人一台软件运行环境要求:服务器:Windows 2000 Server Microsoft SqlServer 20000实例客户机:Windows 98或Windows2000 Professional Microsoft SqlServer 20000客户端客户端开
2、发工具(PowerBuilder、Visual Basic、Delphi、Visual c+等)实验总体要求:1、 每个学生单独完成。2、 每次实验后交一份源程序、一份实验报告。实验内容:实验一 SQLServer基本管理、TSQL基本操作:数据定义 (验证)实验二TSQL数据操作:插入,更新。删除 (验证、设计)实验三TSQL基本操作:数据查询 (验证、设计)实验四 视图的定义与操作(验证、设计)实验五 数据完整性、存储过程与触发器(验证、设计)实验六 安全性控制、备份与恢复(验证)实验七 用户管理与权限管理(验证)实验八 客户端开发(设计)实验一 SQLServer管理基础、TSQL基本操
3、作:数据定义一、实验目的通过本实验熟悉SQLServer数据库环境,掌握数据库管理和数据库对象管理的相关命令。学会建立数据库;在数据库添加表,修改表结构。二、实验内容: 1、要求熟练掌握SQL的基本使用2、SQLServer企业管理器、查询分析器的使用3、建立数据库4、根据要求设计关系数据库的表三、实验步骤1、 登录到SQLServer服务器客户端连接方法:用户名:学号初始密码: 可用命令更改密码:sp_password ,新密码2、 建库(库名业务主题班号学号)CREATE DATABASE 订货ON ( NAME = order_dat,FILENAME = c:mssqldataorde
4、rdat.mdf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5 )LOG ON( NAME = order_log,FILENAME = d:mssqllogorderlog.ldf,SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB ) 3、 建表CREATE TABLE 仓库( 仓库号 CHAR(5) PRIMARY KEY, 城市 CHAR(10), 面积 INT CHECK (面积 0) )CREATE TABLE 职工(- 仓库号 CHAR(5) FOREIGN KEY REFERENCES 仓库,- 仓库号 CHAR(
5、5) FOREIGN KEY REFERENCES 仓库(仓库号), 仓库号 CHAR(5) FOREIGN KEY (仓库号) REFERENCES 仓库(仓库号), 职工号 CHAR(5) PRIMARY KEY, 工资 INT CHECK (工资 = 1000 AND 工资 1230) AND (职工.仓库号 = 仓库.仓库号)-或SELECT 职工号,城市FROM 职工 JOIN 仓库ON 职工.仓库号 = 仓库.仓库号WHERE 工资 1230-5.14找出工作在面积大于400的仓库的职工号以及这些职工工作所在的城市SELECT 职工号,城市FROM 仓库,职工WHERE (面积 4
6、00) AND (职工.仓库号 = 仓库.仓库号)-或SELECT 职工号,城市FROM 职工 JOIN 仓库ON 职工.仓库号 = 仓库.仓库号WHERE 面积 400 -*给出有北京仓库订购单的北京供应商的名称 SELECT 供应商名FROM 供应商,订购单,职工,仓库WHERE 地址=北京 AND 城市=北京AND 供应商.供应商号=订购单.供应商号AND 订购单.职工号=职工.职工号AND 职工.仓库号=仓库.仓库号 -或SELECT 供应商名FROM 供应商 JOIN 订购单 JOIN 职工 JOIN 仓库ON 职工.仓库号=仓库.仓库号ON 订购单.职工号=职工.职工号ON 供应商
7、.供应商号=订购单.供应商号WHERE 地址=北京 AND 城市=北京-5.15设有雇员关系,其中雇员号和经理两个属性出自同一个-值域,同一元组的这两个属性值是“上、下级”关系。 create table 雇员(雇员号 char(2),雇员姓名 char(8),经理 char(2)-插入数据insert 雇员 values(E3,赵涌,null)insert 雇员 values(E4,钱潮,E3)insert 雇员 values(E6,孙洁,E3)insert 雇员 values(E8,李渌,E6)SELECT S.雇员姓名,领导,E.雇员姓名 FROM 雇员 S,雇员 EWHERE S.雇员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统及应用 数据库 系统 应用 实验 课程 上机 指导书
限制150内