在MySQL中第一章选择题_数据库概论练习题第一章整理(1)
整理于2020.2.21
另:可翻看 https://wenku.baidu.com/view/ff93b79e5627a5e9856a561252d380eb639423d0.html但答案是否正确不清楚。
1.DBS包括DB和DBMS。
2.在数据库系统中,如果数据库的存储结构发生了变化,那么用户的应用程序可以不变。
3.应用程序员所看到和使用的是数据库的逻辑模型。
4.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段 存疑
5.在数据库中,面向对象的数据模型是一种逻辑模型。(数据模型可以划分为两类:概念模型和数据模型。概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。数据模型,也称结构模型,主要包括网状模型、层次模型、关系模型、面向对象数据模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。)
6.信息是数据库的载体,数据处理本质上就是信息处理。
7.数据库中对全部数据的整体逻辑结构的描述是模式。(内模式也称物理模式或存储模式,是数据物理结构和存储方式的描述,是数据库内部的表示方法。外模式也称子模式或用户模式,是数据库用户能够看见的和使用的、局部的、逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。)
8.数据库中,数据的物理独立性是指?c
a.数据库与数据库管理系统的相互独立
b.用户程序与DBMS的相互独立
c.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
d.应用程序与数据库中数据的逻辑结构相互独立
(数据独立性是指应用程序与数据之间相互独立、互不影响。数据独立性包括物理独立性和逻辑独立性。物理独立性是指数据的物理结构发生改变时,数据的逻辑结构不必改变,从而应用程序不必改变;逻辑独立性是指当数据全局逻辑结构改变时,应用程序不必改变。)
9.在数据库中,产生数据不一致的根本原因是数据冗余。但是网上还有一种说法认为是未对数据进行完整性控制(由于目前没搜到这个说法的合适理由,姑且认为就是数据冗余 存疑)。(由于数据冗余,有时修改数据时,一部分数据修改,而另一部分没有修改,造成同一种数据有多个值,产生数据不一致。
另外,还搜到如下知识点:
一般导致数据库中数据不一致的根本原因有三种情况。第一种是数据冗余造成的,第二种是并发控制不当造成的,第三种是由于某种原因(比如软硬件故障或者操作错误)导致数据丢失或数据损坏。
第一种情况:数据冗余
假如数据库中两个表都放了用户的地址,在用户的地址发生改变时,如果只更新了一个表的数据,那么两个表就有了不一致的数据。
第二种情况:并发控制不当
假如在飞机票订票系统中,如果两个购票点同时查询某张机票的订购情况,而且分别为订购了这张机票,如果并发控制不当,就会造成同一张机票卖给两个用户的情况。由于系统没有进行并发控制或者并发控制不当,造成数据不一致。
第三中情况:故障和错误
如果软硬件出现故障或者操作错误导致数据丢失或数据损坏,引起数据不一致。因此我们需要提供数据库维护和数据库数据恢复的一些措施。
要根据各种数据库维护手段(如转存、日志等)和数据恢复措施将数据库恢复到某个正确的、完整的、一致性的状态下。
10.数据模型的三要素是数据结构、数据操作和数据完整性(约束)。
【在MySQL中第一章选择题_数据库概论练习题第一章整理(1)】11.层次型、网状型和关系型数据库划分原则是?d
a.记录长度
b.文件的大小
c.联系的复杂程度
d.数据之间的联系
12.下面列出的条目中,(①②③ )是数据库技术的主要特点。①、数据的结构化 ②、数据的冗余度小 ③、较高的数据独立性 ④、程序的标准化。
13.(b)是存储在计算机内有结构的数据的集合。
a.数据库系统 b.数据库 c.数据库管理系统 d.数据结构
14.下面关于数据库三层模式结构二级映象的说法,不正确的是 (d )
a.数据库的三层模式结构由外模式、模式和内模式构成
b.一个数据库只能有一个内模式
c.一个数据库可以有多个外模式
d.一个数据库可以有多个模式
(一个数据库只能由一个模式,一个内模式,但可以有多个外模式。)
15.概念模型独立于(d )。
a.DBMS b.OS c.DBS d.具体的硬件和软件
16.下列四项中,不属于数据库系统特点的是( ) 。
a.数据共享 b.数据完整性 c.数据冗余度高 d.数据独立性高 存疑
17.文件系统与数据库系统的重要区别是数据库系统具有数据结构化。
(文件系统和数据库系统在其特点上是有很大区别的,但是数据库系统也是从文件系统发展来的,在数据管理上比文件系统要更加有效率,两者是先与后的关系。
数据管理作为计算机应用领域中最大的一类应用,随着应用需求和计算机软硬件的发展,主要经历了:人工管理、文件管理、数据库管理三个发展阶段。
人工管理:数据不保存,随用随丢,不具有独立性,无法共享
文件管理:出现操作系统和专门的管理软件(文件系统),可长期保存,数据具有独立性(较差)和共享性(较差),但存在数据冗余(不能维护数据一致性),数据之间无联系功能
数据库管理:数据库管理系统(DBMS)出现,数据由DBMS统一管理和控制,提高了共享性,减少冗余,保证数据的一致性和完备性.)
18.关于数据模型的叙述,不正确的是(d )
a.层次模型的数据结构是有向树结构
b.网状模型的子节点可以有多个父节点
c.面向对象模型中每个对象都有唯一的标识(不太懂 需要查)
d.任何一张二维表都可以表示一个关系
(在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表(但不是任意一个二维表都能表示一个关系 如oracle中常见的嵌套表),二维表名就是关系名。表中的第一行通常称为属性名,表中的每一个元组和属性都是不可再分的,且元组的次序是无关紧要的。行是元组,列是属性。)
19.数据库系统的数据独立性是指不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序。
文章图片
文章图片
20.层次模型不能直接表示m :n关系
21.要保证数据库的数据独立性,需要修改的是 存疑
文章图片
22.传统的数据模型分类,数据库系统可以分为三种类型 ( 层次、网状和关系) 。
23.数据库系统的特点是 (数据共享 )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
24.(1)下述( )不是DBA数据库管理员的职责.
a.完整性约束说明 b.定义数据库模式 c.数据库安全 d.数据库管理系统设计 存疑
24.(2)下列工作中,不属于数据库管理员(DBA)的职责的是____B__。
A.建立数据库
B.输入和存储数据库数据
C.监督和控制数据库的使用
D.数据库的维护和改进
(数据库管理员(DBA)主要负责全面管理数据库系统的工作。具体有定义数据库,对数据库的使用和运行进行监督、控制,对数据库进行维护和改进。)
24.(3)在以下所列的选项中,( D)不是数据库管理员(DBA)的职责。
A.决定数据库的存储结构和存取策略
B.决定数据库的信息内容和结构
C.定义数据的安全性要求和完整性约束条件
D.负责数据库数据的确定,数据库各级模式的设计
(数据库管理员的职责:决定数据库的存储结构和存取策略;决定数据库的信息内容和结构;定义数据的安全性要求和完整性约束条件;监控数据库的使用和运行;数据库的性能改进;定期对数据库进行重组和重构。数据库设计人员负责数据库中数据的确定,数据库各级模式的设计。)
25.数据库的概念模型独立于 ( a)
a.具体的机器和DBMS b.E-R图 c.信息世界 d.现实世界
文章图片
(概念模型是按用户的观点对现实世界的客观对象所建立的模型,不依赖于具体的计算机系统,是现实世界到信息世界的第一层抽象,是用户与数据库设计人员之间交流的语言。因此,概念模型与数据模型无关,也与硬件设备和DBMS无关。)
26.下述关于数据库系统的正确叙述是( a)
a.数据库系统减少了数据冗余
b.数据库系统避免了一切冗余
c.数据库系统中数据的一致性是指数据类型一致
d.数据库系统比文件系统能管理更多的数据
27.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(子模式 )。
(数据库具有概念模式、外模式和内模式3级结构及外模式/模式映像、模式/内模式映像二层映像。概念模式是对数据库中全部数据的整体逻辑结构的描述,它由若干个概念记录类型组成。外模式又称子模式或用户模式,是用户与数据库的接口。内模式是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。外模式/模式映像存在于外部级和概念级之间,用于定义外模式和概念模式间的对立性,一般在外模式中描述。模式/内模式映像存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,一般在内模式中描述。)
28.在数据库系统中,子模式与模式的映射个数和模式与内模式的映射个数分别为 ( )。存疑
29.在数据库中存储的是( d)。
a.数据 b.信息c.数据与信息d.数据以及数据之间的联系
30.数据库系统的数据独立性体现在不会因为数据存储结构与数据逻辑结构的变化而影响应用程序(与第19进行比较!)存疑
文章图片
31.下列叙述正确的是(C)
A) 任意一个二维表都能表示一个关系
B) 每一个关系有多种记录类型
C) 在关系中属性的顺序可以任意交换
D) 关系模式中的属性可以动态地改变
(关系数据库对关系是有一定限制的,每一个关系仅仅有―种记录类型;关系一旦确定,关系模式中属性的数据类型和属性的个数就不能再改变,而属性的顺序可以任意交换。并不是任意一个二维表都能表示一个关系,关系数据库对关系是有限定的。所以A)不正确;每一个关系仅仅有一种记录类型,所以B)不正确;关系模式中属性的数据类型和属性的个数是固定的,所以 D)不正确。)
推荐阅读
- 数据库|达梦数据库(第一章:MySQL数据库与达梦数据库的区别)
- 2021池州一中高考成绩查询|2021池州一中高考成绩查询,池州一中2020年高考成绩突破中创佳绩
- 河北省电子工程高级职称公示_2019石家庄中级电子职称公示有结果了,看看有你吗(...)
- 投稿|自动驾驶上路,敢问未来路在何方?
- 投稿|赶超美国,中国SaaS还需要多少年?
- 拳头
- Vue中sync修饰符分析原理及用法示例
- 微信小程序中如何实现动态改变SVG颜色和尺寸
- 乱象
- 斑驳的树影