1、( )保证了数据库中的数据具有较高的物理独立性
A、外模式/模式映象
B、模式/内模式映象
C、外模式/内模式映象
D、用户模式/内模式映象
答案:B
数据库三级模式:
用户级–> 外模式(反映了数据库系统的用户观):
外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(Data Manipulation Language,DML)对这些数据记录进行操作。
概念级–> 概念模式(反映了数据库系统的整体观):
概念模式又称模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的。
物理级 --> 内模式(反映了数据库系统的存储观):
内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义的。
数据库两级映射:
模式/内模式的映像:实现概念模式到内模式之间的相互转换,保证数据库的物理独立性。
外模式/模式的映像:实现外模式到概念模式之间的相互转换,保证数据库的逻辑独立性。
2、关于数据库的描述,错误的是()
A、DBMS是负责管理数据库中数据的软件系统
B、一个教务管理系统包含数据库、数据库管理系统和数据
库应用系统
C、模式描述了数据库中全体数据的存储结构和存取方法
D、数据库的外模式/模式映像提供了数据的逻辑独立性
答案:C
3、执行如下查询语句:
SELECT DISTINCT Cname FROM Course, SC
WHERE Course.Cno=SC.Cno AND Grade>90
则下面描述错误的是( )
A.上述查询的结果集不存在重复元组
B]在SC表的Grade字段.上建立索引有助于加快上述查询的速度
C、在Course表的Cname字段.上建立索引能加快上述查询的速度
D、上述查询的主要功能是“查找至少有一位学生考试成绩高于90分的课程的名称”
答案:C
在 where 及 order by 涉及的列上建立索引,会加快查询速度
4、
5、
查找所有学生都及格的课程名
6、
答案:(2)