Access,数据库试题-带答案, (6)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(本大题共15小题,每小题2分,共30分)
1. 单个用户使用的数据视图的描述称为()
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
2. 在DBS中,DBMS和OS之间的关系是()
A. 相互调用
B. DBMS调用OS
C. OS调用DBMS
D. 并发运行
3.在下面给出的内容中,不属于DBA职责的是( )
A.定义概念模式
B.修改模式结构
C.编写应用程序
D.编写完整性规则
4.ER图中的主要元素是()
A、结点、记录和文件
B、实体、联系和属性
C、记录、文件和表
D、记录、表、属性
5、在ER图中,用长方形表示__,用椭圆表示__()
A、联系、属性
B、属性、实体
C、实体、属性
D、什么也不代表、实体
6. 五种基本关系代数运算是()
A. ∪,-,×,π和σ
B. ∪,-,∞,π和σ
C. ∪,∩,×,π和σ
D. ∪,∩,∞,π和σ
7.设关系R(A,B,C)和S(A,D),与自然连接R S等价的关系代数表达式是( )
A. σ(R.A=S.A)(R×S)
B. R(等值连接1=1)S
C. ∏B,C,S.A,D(σR.A=S.A(R×S))
D. ∏R,A,B.C,D(R×S)
8.有关系R和S,R∩S的运算等价于( )
A.S-(R-S)
B.R-(R-S)
C.(R-S)∪S
D.R∪(R-S)
9.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )
A.r+s
B.r-s
C.r×s
D.max(r,s)
10.在关系中能唯一标识元组的属性集称为关系模型的()。
A、主键
B、超键
C、候选键
D、外键
11.在SQL的SELECT语句中,与选择运算对应的命令动词是()
A、SELECT
B、FROM
C、WHERE
D、GROUP BY
12.在SQL语言中,对输出结果排序的是()
A、ORDER BY
B、WHERE
C、GROUP BY
D、HAVING
13.在SELECT语句中使用*,表示()
A、选择任何属性
B、选择全部属性
C、选择全部元组
D、选择主码
19.在SQL语言中使用FOREIGN KEY时,与之配合的语句是()
A、EXISTS
B、EXCEPT
C、TABLE
D、REFERENCES
15.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,
SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE 子句。这里WHERE 子句的内容是()
A、S.S#=SC.S# and SEX=“女”and CNAME=“计算机”
B、S.S#=SC.S# AND C.C#=SC.C# and CNAME=“计算机”
C、SEX=“女”and CNAME=“计算机”
D、S.S#=SC.S# and C.C#=SC.C# and SEX=“女”and CNAME=“计算机”
二、填空题(本大题共10小题,每小题1分,共10分)
16. 用树型结构表示实体类型及实体间联系的数据模型称为_ 层次模型_。
17. 关系数据库的关系演算语言是以_ 谓词演算_为基础的DML语言。
18.对现实世界进行第一层抽象的模型,称为______概念_________模型。
19.DBS中最重要的软件是___DBMS(或数据库管理系统)____________。
20.关系模型的三类完整性规则是实体完整性规则、参照完整性规则和用户自定义的完整性规则。
21.关系的并、差、交操作,要求两个关系具有_相同的关系模式(或相同的结构)_。
22.模式/内模式映像为数据库提供了___物理_______数据独立性。
23.在层次、网状模型中,数据之间联系用__指针______实现。
24.查询中需要统计元组的个数时,应使用___count(*) ___函数。
25.where字句的条件表达式中,字符串匹配操作符是__like_。
三、简答题(本大题共10小题,每小题3分,共30分)
26 .简述关系模型的特点。
关系模型的主要特征是用二维表格结构表达实体集,用外键表示实体间联系。特点是:关系模型与层次、网状的最大差别是用关键码而不是用指针导航数据,表格简单,用户易懂,编程时不涉及存储结构、访问技术等细节。
27 .数据库体系结构中的三级结构、两级映象分别是什么?
数据库的体系结构分为三级:内部级、概念级、外部级。
为实现这三个抽象级别的联系和转换,DBMS在级级结构之间提供两个层次的映象:外模式/模式映象,模式/内模式映象。
28. 什么是超键、主键、候选键?
超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键。
候选键(candidate key):不含有多余属性的超键称为候选键。(候选键可以有多个)
主键(primary key):用户选作元组标识的一个候选键称为主键。(主键是候选键中一个)29. 关系代数中的操作有哪些?
其中五个基本操作为:并、差、笛卡尔积、投影、选择。
四个常用组合操作为:交、连接、自然连接、除法
两种扩充的关系代数操作为:外连接和外部并
30. SQL有哪几个主要组成部分?
(1)数据定义。(SQL DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。(2)数据操纵。(SQL DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。
(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。(4)嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。
31.设有关系R和S(如下表)。计算R∪S,R-S
R: