




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQLSQL ServerServer 实验报告实验报告 学院 学院 班级 班级 姓名 姓名 学号 学号 实验实验 1 SQL Server 2005 环境环境 1 目的与要求目的与要求 1 掌握 SQL Server Management Studio 对象资源管理器的使 用方法 2 掌握 SQL Server Management Studio 查询分析器的使用方法 3 对数据库及其对象有一个基本了解 2 实验准备实验准备 4 了解 SQL Server 2005 各种版本安装的软 硬件要求 5 了解 SQL Server 2005 支持的身份验证模式 6 对数据库 表及其他数据库对象有一个基本的了解 3 实验内容实验内容 1 SQL Server 2005 的安装 检查软 硬件配置是否达到 SQL Server 2005 的安装要求 熟悉 SQL Server 2005 的安装方法 2 对象资源管理器的使用 进入 SQL Server Management Studio 从 开始 中选择 程序 再选择 Microsoft SQL Server 2005 单击进入 打开 连接到服务器 窗口 如图 1 1 所示 在此窗口中使用系统默认设置连接服务器 单击 连接 系统显示 SQL Server Management Studio 窗口 了解系统数据库和数据库的对象 在 SQL Server 2005 安装后 系统生成 4 个数据库 master model msdb 和 tempdb 在对象资源管理器中右边显示的是 4 个系统数据库 如图 1 2 所示 选择系统数据库 master 观察 SQL Server 2005 对象资源管理器中数 据库对象的组织方式 其中 表 视图在 数据库 节点下 储存 过程 触发器 函数 类型 默认值 规则等在 可编辑性 中 用户 角色 架构等在 安全性 中 试试不同数据库对象的操作方法 展开系统数据库 master 选择 dbo spt values 单击右键 认识表的结构 展开图 1 3 dbo spt values 表 查看其各 列 3 查询分析器的使用 4 了解 SQL Server Management Studio 中其他窗口的使用方法 3 查询分析器的使用 了解 SQL Server Management Studio 其他窗口的使用方法 实验实验 2 创建数据库和表创建数据库和表 1 目的与要求 目的与要求 1 掌握 SQL Server 数据库的逻辑结构和物理结构 2 了解表的特点 3 掌握 SQL Server 的基本数据类型 4 了解空值概念 5 学会在对象资源管理器中创建数据库和表 6 学会使用 T SQL 语句创建数据库和表 2 实验内容 实验内容 1 实验题目 创建一个新的数据库 创建数据库用于企业管理的员工管理数据库 数据库名为 YGGL 数据库 YGGL 的逻辑文件大小为 10MB 最大大小为 50MB 数据 库自动增长 增长方式按 5 比例增长 日志文件初始为 2MB 最 大可增长到 5MB 按 1MB 增长 数据库的逻辑文件名和物理文件名均采用默认值 事务日志的逻辑 文件名和物理文件名也均采用默认值 要求分别使用对象资源管理 器和 T SQL 命令完成数据库的创建工作 在创建好的数据库 YGGL 中创建数据表 考虑到数据库 YGGL 要求包含员工的信息 部门信息以及员工的薪 水信息 所以数据库 YGGL 应包含下列三个表 Employees 员工 自然信息 表 Departments 部门信息 表 Salary 员工薪水情况 表 各表的结构分别如表 T2 1 表 T2 2 表 T2 3 所示 要求分别使用对象资源管理器和 T SQL 语句完成数据表的创建工作 2 实验准备 首先要明确 能够创建数据库的必须市系统管理员 或是被授权使 用 CREATE DATABASE 语句的用户 其次 创建数据库必须要确定数据库名 所有者 数据库大小 最 初大小 最大大小 是否允许增长以及增长方式 和存储数据库的 文件 然后 确定数据库包含哪些表 以及所包含的各表的结构 还要了 解 SQL Server 的常用的数据类型 以及创建数据库的表 此外 还要了解两种常用的创建数据库 表的方法 即在对象资源 管理器中创建和使用 T SQL 的 CREATE 语句创建 3 实验步骤实验步骤 1 在对象资源管理器中创建数据库 YGGL 使用系统管理员用户以 Windows 身份验证方式登录 SQL Server 服务 器 在 对象资源管理器 窗口中选择其中的 数据库 节点 右 击鼠标 弹出的快捷菜单中选择 新建数据库 N 菜单项 打开 新建数据库 窗口 在 新建数据库 窗口的 常规 选项卡中输入数据库名 YGGL 所有者默认值 在 数据库文件 下方的列表栏中 分别设置 数 据文件 和 日志文件 的增长方式和增长比例 设置完成后单击 确定 按钮完成数据库的创建 2 删除 YGGL 数据库 在资源管理器中选择数据库 YGGL 右击鼠标 在弹出的快捷菜单 中选择 删除 菜单项 在打开的 删除对象 窗口中单击 确定 按钮 执行删除操作 使用命令方式删除数据库 YGGL 的过程是 在 SQL Server 界面的快捷工具栏中单击 新建查询 按钮 在 查 询分析器 窗口中输入如下脚本后单击 执行 按钮执行 3 使用 T SQL 语句创建数据库 YGGL 在 查询分析器 窗口中输入如下语句 单击快捷菜单栏的 执行 按钮 执行上述语句 4 在对象资源管理器中创建表 创建表 以创建表 Employees 表为例 在对象资源管理器中展开数据库 YGGL 选择 表 右击鼠标 在弹出的快捷菜单中选择 新建表 菜单项 在表 设计爽快中输入 Employees 表的各字段信息 单击工具栏中的 保存 按钮 在弹出的 保存 对话框中输入表名 Employees 单击 确定 按钮即创建了表 Employees 创建 后 Employees 表的节后如图 按同样的操作过程 创建表 Departments 和 Salary 删除表 在对象资源管理器中展开 数据库 选择其中的 YGGL 展开 YGGL 中的 表 节点 右击其中的 dbo Employees 表 在 弹出的快捷菜单中选择 删除 菜单项 打开 删除对象 窗口 在 删除对象 窗口中单击 显示依赖关系 按钮 打开 Employees 依赖关系 窗口 在该窗口中确认表 Employees 确 实删除之后 单击确定按钮 返回 删除对象 窗口 在删除对象 窗口单击确定按钮 完成表的删除 按同样的操作过程也可以删除其他表 5 使用 T SQL 语句创建表 在 查询分析器 窗口输入以下 T SQL 语句 单击快捷工具的 执行 图标 执行上述语句 即可创建表 Employees 按同样的方法也可以创建表 Departments 和 Salary 并在对象资源管 理器中查看结果 实验三实验三 表数据插入 修改和删除表数据插入 修改和删除 1 目的与要求 目的与要求 1 学会在对象资源管理器中对数据库表进行插入 修改和删除数 据操作 2 学会使用 T SQL 语句对数据库表进行插入 修改和删除数据 操作 3 了解数据更新操作室要注意数据完整性 2 实验内容 实验内容 1 实验题目 分别使用对象资源管理器和 T SQL 语句 向在实验 2 中建立的 数据库 VIVI 的三个表 Employees Departments 和 Salary 中插入多 行数据记录 然后修改和删除一些记录 使用 T SQL 语句进行有限 制的修改和删除 2 实验准备 首先 了解对表数据的插入 删除 修改都属于表数据的更新操 作 对表数据的操作可以再对象资源管理器中进行 也可以由 T SQL 语句实现 其次 了解对表数据的插入 删除和修改的命令分别是 INSERT DELETE 和 UPDATE 另外还可以使用 MERGE 语句根据 在一个表中找到的差异在另一个表中插入 更新和删除行 可以对 两个表进行信息同步 要特别注意的是 在执行插入 修改 删除 等数据更新操作室 必须保证数据完整性 此外 还要了解使用 T SQL 语句在对表数据进行插入 修改以 及删除时 比在对象资源管理器中操作表数据更为灵活 功能更强 大 3 实验步骤 实验步骤 1 在对象资源管理器中初始化数据库 VIVI 中所有表的数据 在对象资源管理器中展开 数据库 VIVI 节点 选择要进行操 作的表 employees 用同样的方法向 Departments 和 Salary 表中分别插入表 2 在对象资源管理器中修改数据库 VIVI 中的表数据 3 使用 T SQL 命令插入表数据 入以下语句 向表 Salary 插入步骤 2 中删除的一行数据 4 使用 SQL 命令语句修改表数据 使用 SQL 命令修改表 Salary 中某个记录的字段值 将所有职工收入增加 100 使用 SQL 命令删除表 Employees 中编号为 000001 的职工信息 删除所有女性员工信息 使用 TRANCATE TABLE 语句删除表中所有行 创建一个 employees3 表 使用 MERGE 语句使 Employees3 表中 的数据和 Employees 表中的数据同步 实验实验 4 4 数据库的查询和视图数据库的查询和视图 T4 1T4 1 数据库的查询数据库的查询 1 1 目的与要求目的与要求 1 掌握 SELECT 语句的基本语法 2 掌握子查询的表示 3 掌握 SELECT 语句的 GROUP BY 子句的作用和使用方法 4 掌握 SELECT 语句的 ORDER BY 子句的作用和使用方法 2 2 实验准备实验准备 了解 SELECT 语句的的基本语法格式 了解 SELECT 语句的执行方法 了解子查询的表示方法 了解 SELECT 语句的 GROUP BY 子句的作用和使用方法 了解 SELECT 语句的 ORDER BY 子句的作用和使用方法 3 3 实验内容实验内容 SELECT 语句的基本使用 对于实验 2 给出的数据库表结构 查询每个雇员的所有数据 用 SELECT 语句查询 Employees 表中每个雇员的地址和电话 查询 EmployeeID 为 000001 的雇员的地址和电话 查询 Employees 表中女雇员的地址和电话 所有 AS 子句将结果 中各列的标题分别指定为地址 电话 查询 Employees 表中员工的姓名和性别 要求 Sex 值为 1 时显示 为 男 为 0 时显示为 女 计算每个雇员的实际收入 获得员工总数 找出所有姓王的雇员的部门号 找出所有收入在 2000 3000 元之间的员工号码 使用 INTO 子句 由表 SALARY 创建 收入在 1500 元以上的员工 表 包括编号和收入 子查询的使用 查找在财务部工作的雇员的情况 查找财务部年龄不低于研发部雇员年龄的雇员的姓名 查找比所有财务部的雇员收入都高的雇员的姓名 3 连接查询的使用 查询每个雇员的情况及其薪水的情况 使用内连接的方法查询名字为 王林 的员工所在的部门 查找财务部收入在 2000 也是的雇员姓名及其薪水详情 4 聚合函数的使用 求财务部雇员的平均收入 求财务部雇员的平均实际收入 求财务部雇员的总人数 5 GROUP BY ORDER BY 子句的使用 查找 Employees 表中男性和女性的人数 查找员工数超过部门名称的员工数量 将各雇员的情况按收入由低到高排列 T4 2T4 2 视图的使用视图的使用 1 1 目的和要求目的和要求 熟悉视图的概念和作用 掌握视图的创建方法 掌握如何查询和修改视图 1 1 实验准备实验准备 了解创建视图的概念 了解视图的创建方法 了解并掌握对视图的操作 创建视图 创建 YGGL 数据库上的视图 DS VIEW 试图包含 Departments 表的 全部列 创建 YGGL 数据库上的视图 Employees view 视图包含 员工号 码 姓名 实际收入 三列 查询视图 从视图 DS VIEW 中查询出部门号为 3 的部门名称 从视图 Employees view 中查询出姓名为 王林 的员工的实际 收入 更新视图 向视图 DS VIEW 中插入一行数据 6 广告部 广告业务 修改视图 DS VIEW 将部门号为 5 的部门名称修改为 生产车间 将视图 Employees view 中员工号为 000001 的员工的姓名修 改为 王浩 删除视图 DS VIEW 中部门号为 1 的一行数据 删除视图 删除视图 DS VIE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贫困县摘帽培训课件
- 贪污受贿类犯罪课件
- 2025年金融行业数字货币支付市场前景分析研究报告
- 2025年林业农业行业生态农业发展与农产品安全质量研究报告
- 云大就业协议书
- 2025年智能办公行业智能办公设备市场趋势预测研究报告
- 2025年文化创意行业数字版权保护措施研究报告
- 2025年清洁能源行业太阳能光伏技术应用前景研究报告
- 2025年药学统计药物治疗效果统计与分析模拟测试卷答案及解析
- 2026华能陕西发电有限公司新能源分公司招聘高校应届毕业生笔试模拟试题及答案解析
- 生产主管转正工作总结
- 工艺美术运动代表人物及作品
- (完整版)高考英语考纲3500词汇表
- 国家开放大学电大《课程与教学论》形考任务3试题及答案
- 商务英语口语900句
- 辽宁省沈阳市基层诊所医疗机构卫生院社区卫生服务中心村卫生室名单目录信息
- 锅炉空预器清洗方案
- SF∕T 0111-2021 法医临床检验规范
- 药敏试验结果的解读
- DB14∕T 1319-2021 公路工程标准工程量清单及计量规范
- 冶金行业应用产品介绍(应用)
评论
0/150
提交评论