数据库基础知识考试及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统概论复习参考题
一、选择题
1、描述事物的符号记录称为:( B )
A) 信息 B) 数据 C) 记录 D) 记录集合
2、( A )是位于用户和操作系统之间的一层数据管理软件。
A) 数据库管理系统 B) 数据库系统C) 数据库 D) 数据库运用系统
3、在人工管理阶段,数据是( B )。
A) 有结构的 B) 无结构的
C) 整体无结构,记录有结构 D) 整体结构化的
4、在文件系统阶段,数据是(B )。
A) 无独立性 B) 独立性差 C) 具有物理独立性 D)有逻辑独立性
5、在数据库系统阶段,数据是(D )。
A) 有结构的 B) 无结构的
C) 整体无结构,记录内有结构 D) 整体结构化的
6、数据库系统阶段,数据( D )。
A) 具有物理独立性,没有逻辑独立性 B) 具有物理独立性和逻辑独立性
C) 独立性差D)具有高度的物理独立性和一定程度的逻辑独立性
7、(B )属于信息世界的模型,实际上是现实世界的一个中间层次。
A)数据模型 B)概念模型C) 物理模型 D) 关系模型
8、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是有层次模型的( C )决定的。
A) 数据结构 B) 数据操作C)完整性约束 D) 缺陷
9、( A )是数据结构,关系操作集合和完整性约束三部分组成。
A)关系模型 B) 关系 C) 关系模式 D) 关系数据库
10、在关系模型中,一组具有相同数据类型的值的集合称为( D )
A) 关系 B) 属性 C) 分量 D)域
11、关系是------。( D )
A) 型 B) 静态的 C) 稳定的 D)关系模式的一个实例
12、数据结构设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( B )阶段。
A) 需求分析 B) 概念设计 C) 物理设计 D) 逻辑设计
13、非关系模型中数据结构的基本单位是( C )。
A) 两个记录型间的联系 B) 记录
C) 基本层次联系 D) 实体间多对多的联系
14、在数据模型的三要素中,数据的约束条件规定及其联系的( A ) 。
A) 制约规则 B) 动态特性
C) 静态特性 D) 数据结构
15、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为( B )。
A) 唯一码 B) 候选码 C) 主属性 D) 外码
16、候选码中的属性成为( B )。
A) 复合属性 B) 主属性 C) 非主属性 D) 码属性
17、候选码中的属性成为( B )
A) 复合属性 B) 主属性 C) 非主属性 D) 码属性
18、数据的正确,有效和相容称之为数据的( D )。
A) 安全性 B) 一致性 C) 独立性 D) 完整性
19、实体完整性要求主属性不能为空值,这一点可以通过( B )来保证。
A)定义外码 B) 定义主码
C) 用户定义的完整性 D)由关系系统自动
20、所谓空值就是( C )的值。
A)数值0B)空的字符串 C) 未知的值 D)任何值
21、在一个关系中,不能有相同的( B )。
A) 记录 B) 属性 C) 分量 D)域
22、集合R与S的差表示为( B )。
A) {t|t∈R∨t∈S} B) {t|t∈R∧—t∈S}
C) {t|t∈R∧t∈S} D){tr,ts|tr∈R∧ts∈S}
23、SQL语言属于( D )。
A)关系代数语言 B) 元组关系演算语言
C) 域关系演算语言 D) 具有关系代数和关系演算双重特点的语言
24、SQL是( C )的语言。
A) 层次数据库 B) 网状数据库 C) 关系数据库 D) 面向对象数据库
25、SQL是的( B )语言。
A) 过程化 B) 非过程化 C) 导航式 D) 格式式
26、SQL语言具有( B )的功能。
A)关系规范化、数据操纵、数据控制 B)数据定义、数据操纵、数据控制
C) 数据定义、关系规范化、数据控制 D) 数据定义、数据规范化、数据操纵
27、SQL语言的数据操纵语言中,最重要,使用最频繁的语句是( A )
A) SELECT B) INSERT C) UPDATAE D) DELETE
28、在SQL语言中,实现数据检索的语句是( A )
A) SELECT B) UPDTE C) DELETE D) INSERT
29、用于修改表结构的SQL语句是( A )
A) ALTER B) UPDATE C) INSERT D) CHANGE
30、SQL语言具有两种使用方式,分别称为交互式SQL和( C )。
A) 多用户SQL B) 解释式SQL C) 嵌入式SQL D) 提示式SQL
31、规范化理论是关系数据库进行设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是( B )。
A) 长度不可变的 B) 不可分解的 C) 互相关联的 D) 互不相关的
32、为了设计出较优的关系模式,进行规范化,规范化主要的理论依据是( A )。
A) 关系规范化理论 B) 关系代数理论
C) 数理逻辑 D) 关系运算理论
33、规范化理论是为了解决关系数据库中的( A )问题而引入的。
A) 插入异常、删除异常和数据冗余 B) 减少数据操作的复杂性
C) 提高查询速度 D) 保证数据的安全性和完整性
34、规范化过程主要是为克服关系模型中插入异常,删除异常以及( C )的缺陷
A) 数据丢失 B)数据的不一致性 C)冗余度大 D)结构不合理
35、关系模型中的关系模式至少是( A )
A) 1NF B)2NF C)3NF D)BCNF
36、如果A→B,那么属性A和属性B的联系是( D )