预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2014/9/6《MySQL数据库技术》课程实验系列 实验5索引和视图 一、实验目的 1.掌握索引的使用方法 2.掌握数据完整性的实现方法 3.熟悉视图的概念和作用 4.掌握视图的创建方法 5.掌握如何查询和修改视图 二、实验准备 1.了解索引的作用与分类 2.掌握索引的创建方法 3.了解视图的概念 4.了解创建视图的方法 5.了解对视图的操作 三、实验内容及要求 1.创建索引 1)在Employees表的Name列和Address列上建立复合索引。 2)对Departments表上的DepartmentName列建立唯一性索引。 3)使用CREATEINDEX语句能创建主键吗? 4)向Employees表中的出生日期列添加一个唯一性索引,姓名列和性别 列上添加一个复合索引。 5)假设Departments表中没有主键,使用ALTERTABLE语句将 DepartmentID列设为主键。 6)添加主键和添加普通索引有什么区别? 7)创建与Departments表相同结构的表Departments1,将 DepartmentName设为主键,DepartmentsID上建立一个索引。 2.删除索引 1)使用DROPINDEX语句删除表Employees上的索引depart_ind。 2)使用ALTERTABLE语句删除Departments上的主键和索引Dep_ind。 3.创建视图 1)创建YGGL数据库上的视图DS_VIEW,视图包含Departments表的全 部列。 2)创建YGGL数据库上的视图Employees_view,视图包含员工号码、姓 名和实际收入。 4.查询视图 1)从视图DS_VIEW中查询出部门号为3的部门名称。 2)从视图Employees_view查询出姓名为“王林”的员工的实际收入。 5.更新视图 1)向视图DS_VIEW中插入一行数据:6,广告部,广告业务。 2)执行完该命令使用SELECT语句分别查看视图DS_VIEW和基本表 Departments中发生的变化。 3)尝试向视图Employees_view中插入一行数据,看看会发生什么情况。 4)修改视图DS_VIEW,将部门号为5的部门名称修改为“生产车间”。 5)执行完该命令使用SELECT语句分别查看视图DS_VIEW和基本表 1/7 2014/9/6《MySQL数据库技术》课程实验系列 Departments中发生的变化。 6)修改视图Employees_view视图中号码为000001的雇员的姓名为“王 浩”。 7)删除该视图DS_VIEW中部门号为“1”的数据。 6.删除视图 1)删除视图DS_VIEW。 2/7 2014/9/6《MySQL数据库技术》课程实验系列 四、实验报告 《MySQL数据库技术》实验报告 专业班级学号姓名Summer 实验题目实验日期 实验环境MYSQL5.6 1.创建索引 1)在Employees表的Name列和Address列上建立复合索引。 (此处截图) 2)对Departments表上的DepartmentName列建立唯一性索引。 (此处截图) 3)使用CREATEINDEX语句能创建主键吗? (此处截图) 不能 实验内容与完4)向Employees表中的出生日期列添加一个唯一性索引,姓名列和性别列上添加一个复合 成情况索引。 (此处截图) 5)假设Departments表中没有主键,使用ALTERTABLE语句将DepartmentID列设为主键。 (此处截图) 6)添加主键和添加普通索引有什么区别? (此处截图) 添加主键会自动创建主键索引,普通索引需要自己手动去添加和指定,表中效 率最高的索引就是主键索引 7)创建与Departments表相同结构的表Departments1,将DepartmentName设为主键, 3/7 2014/9/6《MySQL数据库技术》课程实验系列 DepartmentsID上建立一个索引。 (此处截图) 2.删除索引 1)使用DROPINDEX语句删除表Employees上的索引depart_ind。 (此处截图) 2)使用ALTERTABLE语句删除Departments上的主键和索引Dep_ind。 (此处截图) 3.创建视图 1)创建YGGL数据库上的视图DS_VIEW,视图包含Departments表的全部列。 (此处截图) 2)创建YGGL数据库上的视图Employees_view,视图包含员工号码、姓名和实际收入。 (此处截图) 4.查询视图 1)从视图DS_VIEW中查询出部门号为3的部门名称。 (此处截图) 4/7 2014/9/6《MySQL数