实验5 索引和视图
更新时间:2024-05-18 12:13:01 阅读量: 综合文库 文档下载
2014/9/6 《MySQL数据库技术》课程实验系列 实验设计:刘潇
实验5 索引和视图
一、
实验目的
1. 掌握索引的使用方法
2. 掌握数据完整性的实现方法 3. 熟悉视图的概念和作用 4. 掌握视图的创建方法 5. 掌握如何查询和修改视图 实验准备
1. 了解索引的作用与分类 2. 掌握索引的创建方法 3. 了解视图的概念 4. 了解创建视图的方法 5. 了解对视图的操作 实验内容及要求
1. 创建索引
1) 在Employees表的Name列和Address列上建立复合索引。 2) 对Departments表上的DepartmentName列建立唯一性索引。 3) 使用CREATE INDEX语句能创建主键吗?
4) 向Employees表中的出生日期列添加一个唯一性索引,姓名列和性别列上添加一个复合索引。
5) 假设Departments表中没有主键,使用ALTER TABLE语句将DepartmentID列设为主键。
6) 添加主键和添加普通索引有什么区别?
7) 创建与Departments表相同结构的表Departments1,将DepartmentName设为主键,DepartmentsID上建立一个索引。 2. 删除索引
1) 使用DROP INDEX语句删除表Employees上的索引depart_ind。 2) 使用ALTER TABLE语句删除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数据库技术》实验报告 专业班级 实验题目 实验环境 1.创建索引 1)在Employees表的Name列和Address列上建立复合索引。 学号 姓名 实验日期 2)对Departments表上的DepartmentName列建立唯一性索引。 3)使用CREATE INDEX语句能创建主键吗? ERROR 4)向Employees表中的出生日期列添加一个唯一性索引,姓名列和性别列上添加一个复合索引。 实验内容与完成情况 5)假设Departments表中没有主键,使用ALTER TABLE语句将DepartmentID列设为主键。 6)添加主键和添加普通索引有什么区别? 添加主键会自动创建主键索引, 普通索引需要自己手动去添加和指定,表中效率最高的索引就是主键索引。 7)创建与Departments表相同结构的表Departments1,将DepartmentName设为主键,DepartmentsID上建立一个索引。 3 / 7
2014/9/6 《MySQL数据库技术》课程实验系列 实验设计:刘潇
2.删除索引 1)使用DROP INDEX语句删除表Employees上的索引depart_ind。 2)使用ALTER TABLE语句删除Departments上的主键和索引Dep_ind。 3.创建视图 1)创建YGGL数据库上的视图DS_VIEW,视图包含Departments表的全部列。 2)创建YGGL数据库上的视图Employees_view,视图包含员工号码、姓名和实际收入。 4.查询视图 1)从视图DS_VIEW中查询出部门号为3的部门名称。 2)从视图Employees_view查询出姓名为“王林”的员工的实际收入。 4 / 7
2014/9/6 《MySQL数据库技术》课程实验系列 实验设计:刘潇
5.更新视图 1)向视图DS_VIEW中插入一行数据:6,广告部,广告业务。 2)执行完该命令使用SELECT语句分别查看视图DS_VIEW和基本表Departments中发生的变化。 3)尝试向视图Employees_view中插入一行数据,看看会发生什么情况。 4)修改视图DS_VIEW,将部门号为5的部门名称修改为“生产车间”。 5 / 7
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 视图
- 索引
- 实验
- 2017年最新人教版小学六年级下册体育教案全套
- 【2018-2019】软件工程实习心得与收获-精选word范文 (2页)
- 新概念英语全析全解第17课 - 图文
- (目录)2018-2023年中国半导体器件加工用模具行业发展趋势预测
- 大学化学实验报告(全)
- 二级妇幼保健院评审标准实施细则 - 图文
- 机关干部绩效考核制度
- 诚信和企业文化之间有着怎样的关系
- 小学语文名师说课稿(共7篇)
- 尔雅通识课答案逻辑与批判性思维
- 张夫也《外国工艺美术史》资料共享
- 17春北理工《C语言程序设计》在线作业
- 挡土墙墙帽和防撞护栏钢筋
- 2018-2024年中国合成材料行业市场现状规模分析及未来发展方向研
- 悬挑脚手架专家论证后方案 精品 - 图文
- 2015年,新苏教版,六年级数学,下册第1-3单元教案
- 浙江事业单位考试公文写作—公文写作练习题四
- 200903宝钢大厦BA系统改造方案 - 图文
- 2016年福建省福州十六中中考物理模拟试卷
- 编译原理习题