专科《数据库原理与应用》
一、 (共66题,共150分)
1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中在( ),程序员可能需要设计数据在内存中的物理地址。 (2分)
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理
.标准答案:C
2. 在关系模式中,如果属性A和B存在1对1的联系,则存在( ) 依赖关系。 (2分)
A.
B.
C.
D.以上都不是
.标准答案:C
3. 关系模型支持( ) 的数据结构。 (2分)
A.线性结构 B.树结构 C.图结构 D.集合结构
.标准答案:D
4. 在数据库三级模式结构中,内模式是( ) 的视图。 (2分)
A.计算机世界 B.信息世界
C.现实世界终端用户 D.数据库管理员
.标准答案:A
5. 关系模型的参照完整性要求( ) 。 (2分)
A.一个关系必须有外码
B.外码必须是父关系的主属性
C.外码所在的关系即子关系必须和父关系是不同关系
D.外码或为空或为父关系对应主码的值
.标准答案:B
6. SQL语言中的DELETE命令属于( ) 。 (2分)
A.数据定义语言 B.数据操作语言
C.数据控制语言 D.数据查询语言
.标准答案:B
7. ( ) 是数据库系统概论的直接先导课程之一。 (2分)
A.大学物理 B.汇编语言 C.数据结构 D.模拟电路
.标准答案:C
8. 数据库管理系统简称DBMS,下列系统软件中,( ) 是具有DBMS功能的软件。 (2分)
A.Microsoft Office Word
B.Microsoft Office PowerPoint
C.Microsoft Office Outlook
D.Microsoft Office Access
.标准答案:D
9. SQL语言的数据查询语言SELECT命令语法接近自然语言,下列子句中( ) 是SELECT命令语法规定必须有的部分。 (2分)
A.FROM子句 B.GROUP BY子句
C.ORDER BY子句 D.INTO子句
.标准答案:A
10. 下面术语中( ) 是数据库系统原理与应用课程的关键词。 (2分)
A.数据模型 B.编程语言
C.软件体系结构 D.数据转换
.标准答案:A
11. 因为关系数据库的查询优化技术,用户程序员不用了解数据库中数据的物理存储结构,也能编写高效率的程序。 (2分) ( )
.标准答案:正确
12. 关系操作中的投影运算必须有两个关系同时参与运算才能得到正确的结果。 (2分) ( )
.标准答案:错误
13. DBTG中的系是一棵二级树,表示的是系主记录型(Owner)和成员记录型(member)之间一对多的关系,但两个记录之间可以定义多个系。 (2分) ( )
.标准答案:正确
14. DBMS作为一种大型的系统软件,可以通过相关技术绕过操作系统,直接管理存储在硬盘上的数据。 (2分) ( )
.标准答案:错误
15. 数据模型的是三要素指,数据结构、数据操作和完整性约束条件。其中数据结构是描述系统的静态特性的,数据操作是描述系统动态特性的。 (2分) ( )
.标准答案:正确
16. 在数据库中,数据独立性是指数据之间相互独立,互不依赖。 (2分) ( )
.标准答案:错误
17. SQL语言的视图对应三级模式的外模式,表对应模式,所以用户程序只能使用视图而不能直接使用表来查询和操作数据库中的数据。 (2分) ( )
.标准答案:错误
18. 数据库设计时不但要关心系统的数据描述而且也必须关心对数据的处理。 (2分) ( )
.标准答案:正确
19. SQL中INSERT命令每次只能插入一条记录,因此要插入多条记录是必须使用循环语句。 (2分) ( )
.标准答案:错误
20. 通常将数据库说成是后台数据库,是因为数据库是在后台离线运行的系统。 (2分) ( )
.标准答案:错误
21. 简述关系规范化的原因、方法和结果。 (5分)
标准答案:关系的规范化是指通过模式分解将低范式级别的关系分解为多个高级别范式关系的过程。由于低级别范式发生插入异常、删除异常、更新困难、数据冗余的现象非常频繁,因此为了数据库中数据的一致性和完整性要求,通常都要求在数据库设计时,进行规范化。范式是符合某种级别的关系模式的集合,用于区分不同关系模式的。如1范式是指那些所有
符合关系定义的关系所构成的集合,2范式是满足范式且满足非主属性不部分依赖于码的关系所构成的集合等。在规范化执行时应根据系统的具体情况,进行规范化设计,但并不是规范化程度越高就越好。
22. 简述数据库管理系统与操作系统的关系。 (5分)
标准答案:数据库管理系统简称DBMS,操作系统简称OS,它们都是系统软件。但它们在计算机系统组成中所处的层次不同,操作系统之间管理计算机的所有硬件资源,为上层各种系统软件提供访问和操作硬件和数据的接口。数据库管理系统是在操作系统之上工作的系统软件,当数据库管理系统要访问数据库中的数据时,必须通过操作系统进行。
23. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据逻辑独立性是( )阶段首先实现的。 (2分)
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理
.标准答案:A
24. 在关系模式中,如果属性A和B存在1对m的联系,则存在( )依赖关系。 (2分)
A.
B.
C.
D.以上都不是
.标准答案:B
25. 关系模型的数据操作通过传统的集合运算和( )实现的。 (2分)
A.关系代数 B.关系演算
C.笛卡尔乘积 D.专门的关系运算
.标准答案:D
26. 在数据库三级模式结构中,模式/内模式之间的映像或变换称为( )。 (2分)
A.逻辑变换 B.物理变换 C.虚拟变换 D.环境变换
.标准答案:B
27. 关系模型的用户定义完整性要求( )。 (2分)
A.必须指定每个属性的约束条件
B.主属性必须指定约束条件
C.外码必须指定约束条件
D.任何属性都可以指定约束条件
.标准答案:D
28. SQL语言中的GRANT命令属于( )。 (2分)
A.数据定义语言 B.数据操作语言
C.数据控制语言 D.数据查询语言
.标准答案:C
29. ( )是数据库系统概论的直接先导课程之一。 (2分)
A.高等数学 B.离散数学 C.汇编语言 D.模拟电路
.标准答案:B
30. 数据库管理系统简称DBMS,下列系统软件中,( )是不具有DBMS功能的软件。 (2分)
A.Sybase B.Informix C.DB2 D.ER win
.标准答案:D
31. SQL语言的数据查询语言SELECT命令语法接近自然语言,下列子句中( )是SELECT命令语法规定可选的部分。 (2分)
A.FROM子句 B.WHERE子句 C.VALUES子句 D.SELECT子句
.标准答案:B
32. 下面术语中( )是数据库系统原理与应用课程的关键词。 (2分)
A.关系模型 B.编程语言
数据库设计的意义C.软件体系结构 D.数据转换
.标准答案:A
33. 数据字典在任何时候都能解释数据库中数据的意义,其作用范围可以跨越异构系统。 (2分) ( )
.标准答案:错误
34. 关系操作中的笛卡尔乘积必须有两个关系同时参与运算才能得到正确的结果。 (2分) ( )
.标准答案:正确
35. 关系模型中只有一种数据结构,而层次模型和网状模型都有多种数据结构,所以关系模型数据结构简单。 (2分) ( )
.标准答案:正确
36. 数据库管理系统DBMS和操作系统OS是两种功能完全无关的系统软件,他们都可以直接管理计算机的所有硬件和数据。 (2分) ( )
.标准答案:错误
37. 数据模型的是三要素指,数据结构、数据操作和完整性约束条件。其中完整性约束条件是用来保证数据的正确性、有效性和相容性的。 (2分) ( )
.标准答案:正确
38. 在数据库中,数据独立性是由DBMS实现的,与应用程序员和终端用户无关。 (2分) ( )
.标准答案:正确
39. SQL语言不支持三级模式结构,所以用户程序既能通过视图也能直接使用表来查询和操作数据库中的数据。 (2分) ( )
.标准答案:错误
40. 数据库设计时制作的数据字典和数据库系统中DBMS维护的数据字典是两个不同的概念,前者是设计者和开发者使用的,后者是DBMS使用的。 (2分) ( )
.标准答案:正确
41. SQL的DELETE命令是从数据库中删除指定的数据,但在没有执行COMMIT命令前,可以通过ROLLBACK命令恢复。 (2分) ( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论