实验5 索引及视图.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验5 索引和视图实验目的掌握索引的使用方法掌握数据完整性的实现方法熟悉视图的概念和作用掌握视图的创建方法掌握如何查询和修改视图实验准备了解索引的作用与分类掌握索引的创建方法了解视图的概念了解创建视图的方法了解对视图的操作实验内容及要求创建索引在Employees表的Name列和Address列上建立复合索引。对Departments表上的DepartmentName列建立唯一性索引。使用CREATE INDEX语句能创建主键吗?向Employees表中的出生日期列添加一个唯一性索引,姓名列和性别列上添加一个复合索引。假设Departments表中没有主键,使用ALTER TABLE语句将DepartmentID列设为主键。添加主键和添加普通索引有什么区别?创建与Departments表相同结构的表Departments1,将DepartmentName设为主键,DepartmentsID上建立一个索引。删除索引使用DROP INDEX语句删除表Employees上的索引depart_ind。使用ALTER TABLE语句删除Departments上的主键和索引Dep_ind。创建视图创建YGGL数据库上的视图DS_VIEW,视图包含Departments表的全部列。创建YGGL数据库上的视图Employees_view,视图包含员工号码、姓名和实际收入。查询视图从视图DS_VIEW中查询出部门号为3的部门名称。从视图Employees_view查询出姓名为“王林”的员工的实际收入。更新视图向视图DS_VIEW中插入一行数据:6,广告部,广告业务。执行完该命令使用SELECT语句分别查看视图DS_VIEW和基本表Departments中发生的变化。尝试向视图Employees_view中插入一行数据,看看会发生什么情况。修改视图DS_VIEW,将部门号为5的部门名称修改为“生产车间”。执行完该命令使用SELECT语句分别查看视图DS_VIEW和基本表Departments中发生的变化。修改视图Employees_view视图中号码为000001的雇员的姓名为“王浩”。删除该视图DS_VIEW中部门号为“1”的数据。删除视图删除视图DS_VIEW。实验报告《MySQL数据库技术》实验报告专业班级学号姓名Summer实验题目实验日期实验环境MYSQL5.6实验内容与完成情况1.创建索引1)在Employees表的Name列和Address列上建立复合索引。(此处截图)对Departments表上的DepartmentName列建立唯一性索引。(此处截图)使用CREATE INDEX语句能创建主键吗?(此处截图)不能向Employees表中的出生日期列添加一个唯一性索引,姓名列和性别列上添加一个复合索引。(此处截图)假设Departments表中没有主键,使用ALTER TABLE语句将DepartmentID列设为主键。(此处截图)添加主键和添加普通索引有什么区别?(此处截图)添加主键会自动创建主键索引,普通索引需要自己手动去添加和指定,表中效率最高的索引就是主键索引创建与Departments表相同结构的表Departments1,将DepartmentName设为主键,DepartmentsID上建立一个索引。(此处截图)2.删除索引1)使用DROP INDEX语句删除表Employees上的索引depart_ind。(此处截图)使用ALTER TABLE语句删除Departments上的主键和索引Dep_ind。(此处截图)3.创建视图1)创建YGGL数据库上的视图DS_VIEW,视图包含Departments表的全部列。(此处截图)创建YGGL数据库上的视图Employees_view,视图包含员工号码、姓名和实际收入。(此处截图)4.查询视图1)从视图DS_VIEW中查询出部门号为3的部门名称。(此处截图)从视图Employees_view查询出姓名为“王林”的员工的实际收入。(此处截图)5.更新视图1)向视图DS_VIEW中插入一行数据:6,广告部,广告业务。(此处截图)执行完该命令使用SELECT语句分别查看视图DS_VIEW和基本表Departments中发生的变化。(此处截图)尝试向视图Employees_view中插入一行数据,看看会发生什么情况。(此处截图)修改视图DS_VIEW,将部门号为5的部门名称修改为“生产车间”。(此处截图)执行完该命令使用SELECT语句分别查看视图DS_VIEW和基本表Departments中发生的变化。(此处截图)修改视图Employees_view视图中号码为000001的雇员的姓名为“王浩”。(此处截图)删除该视图DS_VIEW中部门号为“1”的数据。(此处截图)6.删除视

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档