1
提高数据的查询效率
2
聚集索引,非聚集索引,
聚集索引首先按聚集索引列的值对数据进行物理排序,然后在此基础上直接建立索引B树,
非聚集索引系统直接再现有数据存储顺序的基础之上直接建立索引B树,B树的索引项是有序的。
3
一个聚集索引,多个非聚集索引
4
聚集索引和非聚集索引都可以是唯一索引
5

6

7
不是
8
操作
经常返回范围值的查询
不返回大型结果集的查询
经常被用作连接的列
order by 或 group by 操作
情况
非重复值多的列
不返回大型结果集的查询
经常被用作连接的列
order by 或 group by 操作
9
1 Create nonclustered index SnameIdx on Student(Sname)

2 Create nonclustered index CNIdx on Course(Cname)

3 Create clustered index SnoCnoIdx on SC(Sno,Cno)

4 Drop index SnoIdx
10
1 视图提供了一定程度的数据逻辑独立性
2 增加了数据的安全性
3 封装了复杂的查询
4 简化了客户端访问数据库数据的变成
11
不对
多了一个外模式到模式的转换
12
1
create view v1(Sno,Sname,Sdept,Cno,Cname,Credit)
AS
select Student.Sno,Sname,Sdept,SC.Cno,Cname,Credit
from Student join SC on Student.Sno = SC.Sno join Course on SC.Cno = Course.Cno
2
create view v2(Sno,Sname,Cname,Cno,Grade)
AS
select Student.Sno,Sname,Cname,Grade
from Student join SC on Student.Sno = SC.Sno join Course on SC.Cno = Course.Cno
3
create view v3(Sno,Cnum)
AS
select Student.Sno,count(*)
from Student join SC on Student.Sno = SC.Sno
group by Student.Sno
4
create view v4(Sno,SCredit)
AS
select Sno,Sum(Credit)
from SC join Course on SC.Cno = Course.Cno
where SC.Cno in (
select Cno from SC where Grade >= 60
)
group by Sno

drop view v3
select * from v4
13
1
select Sname,Cname,Grade from v2
2
select Sno,Cnum from v3 where Cnum >= 3
3
select distinct Sname,Cnum from v3 join v1 on v3.Sno = v1.Sno
where Sname in (
select Sname from v1 where Sdept = ‘计算机系’
)
and Cnum >= 3
4
select v4.Sno,Sname,Sdept,SCredit
from v4 join v1 on v4.Sno = v1.Sno
where SCredit >= 10
5
select Sname,Sage,Sdept,SCredit from Student join v4 on Student.Sno = v4.Sno
where sage >= 20
14
alter view v4(Sno,SCredit,SUMC)
AS
select Sno,SUM(Credit),count(*) from SC join Course on SC.Cno = Course.Cno
group by Sno

数据库原理与应用第三版何玉洁第七章课后习题答案相关推荐

  1. 数据库原理与应用第三版何玉洁第三章课后题答案

    1 关系模型的结构 关系操作 关系的完整性约束 2 1 笛卡尔积实际上就是一个二维表 2 主键也称为主关键字,时表中的属性或属性组,用于唯一的确定一个元组 3 候选键,一个属性或属性集能够唯一表示一个 ...

  2. C语言程序设计教程(第三版)李凤霞 第十一章课后习题答案

    第十一章 文件 一.单项选择题 1.在进行文件操作时,写文件的一般含义是( ). A)将计算机内存中的信息存入磁盘 B)将磁盘中的信息存入计算机内存 C)将计算机CPU中的信息存入磁盘 D)将磁盘中的 ...

  3. C语言程序设计第五版 谭浩强 第四章 课后习题 答案

    谭浩强C语言程序设计第五版 第4章 课后习题 答案 点我看视频讲解+可运行源码 记得一键三连哦 第四章 选择结构程序设计 1. 什么是算术运算?什么是关系运算?什么是逻辑运算? [答案解析] 算熟运算 ...

  4. c51语言提供了code存储类型来访问,单片机原理与应用(C51编程+proteus仿真)第2版张毅刚--第3章课后习题答案2020年1月30日整理...

    单片机原理与应用(C51编程+proteus仿真)第2版 -张毅刚课后习题参考答案 第3章思考题及习题3 参考答案 一.填空 1.与汇编语言相比, C51语言具有().().().和()等优点.答:可 ...

  5. 郑莉版java第三章答案_java语言程序设计(郑莉)第七章课后习题答案.docx

    java语言程序设计(郑莉)第七章课后习题答案.docx 还剩 10页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: if (matrix.isTria ...

  6. 【最详细】数据结构(C语言版 第2版)第七章课后习题答案 严蔚敏 等 编著

    所有章节答案合集-->传送门 1.选择题 ( 1)对 n 个元素的表做顺序查找时, 若查找每个元素的概率相同, 则平均查找长度为 (). A. (n-1)/2 B . n/2 C. (n+1)/ ...

  7. C++语言程序设计第五版 - 郑莉(第七章课后习题)

    第7章  继承与派生 7-5 定义一个基类 Shape,在此基础上派生出 Rectangle 和 Circle,二者都有 getArea()函数计算对象的面积.使用 Rectangle类创建一个派生类 ...

  8. 黄迪明版c语言课后答案,《C语言程序设计教程》(主编黄迪明、余勤)第七章课后习题答案...

    在阅读代码前,先说一下这本书的在版编目(CIP)数据:C语言程序设计教程/黄迪明.余勤主编.--北京:国防工业出版社,2006.5 ISBN 7-118-04516-0 所有代码均在VS2013中成功 ...

  9. 人工智能及其应用(第5版).蔡自兴-1-5章课后习题。【部分无答案】

    本科-人工智能复习题 貌似是重点的: 1.人工智能及其应用(第5版).蔡自兴-1章课后习题.[暂时无答案] 2.人工智能及其应用(第5版).蔡自兴-2章课后习题.[部分参考答案] 3.人工智能及其应用 ...

最新文章

  1. word导入中的一个乱码
  2. 10进制转16进制,16进制转10进制,随机出一个6位十六进制颜色值
  3. Centos7.x 升级svn版本到指定版本
  4. 基于k8s多集群隔离环境下的devops实现
  5. 从Spark Streaming到Apache Flink: 实时数据流在爱奇艺的演进 | 技术头条
  6. 车辆工程用得到python吗_如今车辆工程真的不如以前了吗?
  7. pytorch中的expand()和expand_as()函数--扩展张量中某维数据的尺寸
  8. 【Flink】Flink 写入 Clickhouse 大对象直接进入老年代 导致OOM
  9. mysql1000w数据怎么加索引_给mysql一百万条数据的表添加索引
  10. SQL Server 触发器 详细讲解
  11. Unix Windows
  12. python提取全部个股数据_Python 股票历史数据的获取
  13. java楼盘管理系统_javaweb房产信息管理系统
  14. AutoJS4.1.0实战教程---一键签到
  15. 深度时空3D卷积神经网络用于交通预测(文末附数据链接)
  16. windows10桌面壁纸的储存地址在哪里
  17. 富文本框wangEditor
  18. [FreeBSD] 安全加固
  19. project web architecture
  20. 搭配Online:腾讯吃鸡手游《PUBG Mobile》及《和平精英》(前《刺激战场》)全球收入超15亿美元!

热门文章

  1. [1054]Airtest的探索使用
  2. 高通msm-V4L2-Camera驱动浅析5-buffer
  3. 基于WT2605C-32N音频蓝牙语音芯片的实时录音上传技术方案介绍
  4. Linux 硬链接软链接
  5. 雅思阅读真经总纲_《雅思阅读真经》三剑客使用指南
  6. Oracle:用_minimum_giga_scn 解决无法启动的数据库
  7. (附源码)计算机毕业设计SSM基于售楼系统
  8. 使用 GROW 模型
  9. Credit Card Approval Predict w/ Towhee
  10. vue-print-nb打印功能