5星 · 超过95%的资源 125 浏览量
更新于2024-03-07
3
收藏 8.53MB DOCX 举报
实验训练4:视图和索引的构建与使用
本次实验的目的是基于实验1创建的汽车用品网上商城数据库Shopping,对视图和索引的概念和作用进行理解,并练习视图的基本操作,包括视图的建立,查询,更新,删除等操作,以及练习索引的创建和删除,比较有索引和无索引的基本表查询速度,并体会索引的优势。
具体实验内容包括以下几个步骤:
1. 创建视图
在创建视图的过程中,包括单源视图、多源视图、在已有视图上定义的新视图、表达式的视图、分组视图等不同类型的视图。其中,单源视图要求建立今年新增的会员的视图,以及建立“奔驰”品牌的汽车配件视图,并保证进行修改和插入操作时仍需保证该视图只能是“奔驰”品牌;多源视图要求建立每个会员的订单视图,包含会员编号、会员名称、订单编号、下单日期、货品总价;在已有视图上定义的新视图要求建立价格小于1000元的‘奔驰’品牌的汽车配件视图;表达式的视图要求建立每个会员的购物信息视图,包含会员编号、会员名称、创建时间、汽车配件编号、汽车配件名称、单价、数量、金额;分组视图要求定义一个视图可以看出每天的销售数量和销售收入,以及定义一个视图可以看出每天每一种汽车配件的销售数量和销售收入。
2.视图的操作
在创建视图之后,需要进行视图的查询、更新和删除等操作,以体会视图带来的方便和灵活性。
3. 索引的操作
在视图操作完成之后,还需要进行索引的创建和删除,并对比有索引和无索引的基本表查询速度,以体会索引的优势。实验要求所有实验均在MySQL Workbench中完成,并将查询过程以屏幕抓图的方式拷贝,形成实验文档。
总的来说,通过本次实验,学生将对视图和索引的概念有了更深入的理解,掌握了视图和索引的创建、查询、更新、删除等操作的基本方法,并且能够体会到视图和索引在数据库查询和操作中的重要作用。同时,通过对比有索引和无索引的基本表查询速度,学生也能够清晰地体会到使用索引的优势。这些都将为学生在日后的数据库应用和开发中提供重要的参考和指导。
2021-06-30 上传
2024-01-01 上传
2023-06-11 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
陈晓伊
- 粉丝: 108
- 资源: 17
最新资源
- Java毕业设计项目:校园二手交易网站开发指南
- Blaseball Plus插件开发与构建教程
- Deno Express:模仿Node.js Express的Deno Web服务器解决方案
- coc-snippets: 强化coc.nvim代码片段体验
- Java面向对象编程语言特性解析与学生信息管理系统开发
- 掌握Java实现硬盘链接技术:LinkDisks深度解析
- 基于Springboot和Vue的Java网盘系统开发
- jMonkeyEngine3 SDK:Netbeans集成的3D应用开发利器
- Python家庭作业指南与实践技巧
- Java企业级Web项目实践指南
- Eureka注册中心与Go客户端使用指南
- TsinghuaNet客户端:跨平台校园网联网解决方案
- 掌握lazycsv:C++中高效解析CSV文件的单头库
- FSDAF遥感影像时空融合python实现教程
- Envato Markets分析工具扩展:监控销售与评论
- Kotlin实现NumPy绑定:提升数组数据处理性能