当前位置:首页 > 数据库选择与填空
第一章
一、选择题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库系统与文件系统的主要区别是 。 A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 3.数据库的概念模型独立于 。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 4.数据库的基本特点是 。
A.数据可以共享、数据独立性、数据冗余大,易移植、统一管理和控制 B.数据可以共享、数据独立性、数据冗余小,易扩充、统一管理和控制 C.数据可以共享、数据互换性、数据冗余小,易扩充、统一管理和控制 D.数据非结构化、数据独立性、数据冗余小,易扩充、统一管理和控制 5.在数据库中,下列说法 是不正确的。 A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性 C.数据库中的数据可以共享 D.数据库减少了数据冗余
6.数据库中,数据的物理独立性是指 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7.据库系统的核心是 。
A.数据库 B.数据库管理系统 C.数据模型 D.软件工具
8. 数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的 和 。
A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性
9.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、 和存储级三个层次。
A.管理员级 B.外部级 C.概念级 D.内部级 10.数据库系统的最大特点是 。
A.数据的三级抽象和二级独立性 B.数据共享性 C.数据的结构化 D.数据独立性
二、填空题
1.数据管理技术经过了 、 和 三个阶段。 2.数据库是长期存储在计算机内、有 的、可 的数据集合。 3.数据库系统包括 、 和 三个方面。
4.开发、管理和使用数据库的人员主要有 、 、 和最终用户4类相关人员。
5.由 负责全面管理和控制数据库系统。 6.数据独立性是指 与 。 7.数据独立性又可分为 和 。
8.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 。
9.根据数据模型的应用目的不同,数据模型分为 和 。 10.数据模型是由 、 和 三部分组成的。
11.按照数据结构的类型来命令,数据模型分为 、 和 。 12. 是对数据系统的静态特性的描述, 是对数据库系统的动态特性的描述。
13.数据库体系结构按照 、 和 三级结构进行组织。 14.外模式是 的子集。
15.实体之间的联系可抽象为三类,它们是 、 和 。
第二章 一、选择题
1. 关系数据库管理系统应能实现的专门关系运算包括 。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表
2. 关系模型中,一个关键字 。 A. 可由多个任意属性组成 B. 至多由一个属性组成
C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D. 以上都不是
3. 在一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为 。
A. 关键字 B. 数据项 C. 主属性 D. 主属性值 4. 同一个关系模型的任两个元组值 。
A. 不能全同 B. 可全同 C. 必须全同 D. 以上都不是 5. 一个关系数据库文件中的各条记录 。
A. 前后顺序不能任意颠倒,一定要按照输入的顺序排列 B. 前后顺序可以任意颠倒,不影响库中的数据关系
C. 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D. 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
6. 在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W 中的元组属于R,或者属于S,则W为 B 运算的结果。如果W中的元组属于R而不属于S,则W为 C 运算的结果。如果W中的元组既属于R又属于S,则W为 D 运算的结果。
A. 笛卡尔积 B. 并 C. 差 D. 交
7. 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为 B ;从表中选出满足某种条件的元组的操作称为 A ;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为 C ; A. 选择 B. 投影 C. 连接 D. 扫描 8. 关系模式的任何属性 A 。
A.不可再分 B.可再分 C.命名在该关系模式中可以不唯一 D.以上都不是 9. 在关系代数运算中,5种基本运算为 。
A. 并、差、选择、投影、自然连接 B. 并、差、交、选择、投影 C. 并、差、选择、投影、乘积 D. 并、差、交、选择、乘积
10. 关系数据库用 D 来表示实体之间的联系,其任何检索操作的实现都是由 B 三种基本操作组合而成的。
A. 层次模型 B. 网状模型 C. 指针链 D. 表格数据 A. 选择、投影和扫描 B. 选择、投影和连接 C. 选择、运算和投影 D. 选择、投影和比较
二、填空题
1.关系操作的特点是 操作。
2. 一个关系模式的定义格式为 , , ,
3.一个关系模式的定义主要包括 、 、 、 和 4.关系数据库中可命名的最小数据单位是 。
5.在一个实体表示的信息中,称 关键字 。 6.关系代数运算中传统的集合运算有 、 、 和 。
7.关系代数运算中,基本的运算是 、 、 、 和 。 8.关系代数运算中,专门的关系运算有 、 和 。
9.传统的集合“并、交、差”运算施加于两个关系时,这两个关系的 必须相等, 必须取自同一个域。
10.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是 。系关系的外关键字是 ,学生关系的主关键字是 ,外关键字是 。
第三章
一、选择题
1.在SQL语言中授权的操作是通过 语句实现的。 A.CREATE B.REVOKE C.GRANT D.INSERT
2.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 。
A.S B.SC,C C.S,SC D.S,C,SC
3.在MS SQL Server中建立了表student(no,name,sex,birthday),no为表的码,其他属性的默认值为null。表中信息如图所示,能够正确执行的插入操作是 。
no 101 102 103 name 张丽丽 李 芳 王 朋 sex 女 女 男 birthday 1967/05/07 1970/04/14 1982/10/27 A.INSERT INTO student(no,sex)VALUES(102,‘男’) A.NSERT INTO student(name,sex)VALUES(‘王中’,‘男’)
B.INSERT INTO student VALUES(106,‘王中’,‘男’,‘1984/03/08’) C.INSERT INTO student VALUES(102,‘男’,‘王中’,‘1984/03/08’) 4.SQL语言中,删除一个表的命令是 。 A.DELETE B.DROP C.CLEAR D.REMOVE 5.为数据表创建索引的目的是 。
A.提高查询的检索性能 B.创建唯一索引 C.创建主键 D.归类 6.在SQL语言中,条件BETWEEN 20 AND 30 表示年龄在20到30之间,且 A.包括20岁和30岁 B.不包括20岁和30岁 C.包括20岁不包括30岁 D.不包括20岁包括30岁
7.为了使索引键的值在基本表中唯一 ,在建立索引语句中,应使用保留字 。 A.UNIQUE B.COUNT C.DISDINCT D.UNION
共分享92篇相关文档