数据库基础概念(个人理解)

一、选择题

1.下列描述中,不属于数据库系统特点的是()。

A.数据独立性高 B.数据冗余度高 C.数据共享性好 D.数据一致性好

2.在数据库系统中,描述全部数据的整体逻辑结构的是()。

A.外模式  B.概念模式  C.内模式  D.存储模式

3.数据库系统的三级模式结构中,用户视图属于()。

A.外模式  B.模式  C.内模式  D.物理模式

4.在数据库中,数据的物理独立性是指()。

A.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的

B.应用程序与数据库中数据的逻辑结构相互独立

C.数据库与数据库管理系统的相互独立

扫描二维码关注公众号,回复: 15276921 查看本文章

D.用户程序与DBMS的相互独立

5.在数据库三级模式间引入两级映像的主要作用是()。

A.提高数据与程序的独立性  B.提高数据与程序的安全性

C.保持数据与程序的一致性  D.提高数与程序的可移植性

6.在数据库系统中,提供数据与应用程序间物理独立性的是()。

A.外模式/逻辑模式映像  B.逻辑模式/内模式映像

C.外模式/内模式映像  D.子模式/逻辑模式映像

7.下列数据模型中,采用二维表格结构来表示实体与实体之间联系的模型是()。

A.关系模型  B.网络模型  C.网状模型  D.层次模型

8.数据库系统的核心()。

A.数据库  B.数据库管理系统  C.数据模型  D.数据存储

9.概念模型最常用的表示方法是()。

A.E-R方法  B.数据的方法  C.分布式方法  D.面向对象方法

二、简答

1.理解数据、信息、数据管理、数据处理。

1.信息是人脑对事物的抽象反映。

2.数据是用来记录信息的符号,是信息的表现形式。

3.数据处理是将数据转化成信息的过程。

4.数据管理是数据处理的核心,指对数据进行定义,分类,增删改查。

2.理解数据库、数据库管理系统、数据库管理。

1.数据库是处理数据的仓库。

2.数据库管理系统是管理数据库的软件。

3.数据库管理是对数据进行定义,增删改查,和约束。

3.相比人工管理、文件系统,数据库的优点有哪些?

1.人工管理成本大,容错率低,容易出错。

2.文件系统数据冗余度高,修改成本大。

3.数据库冗余度低,一致性好,独立性高,共享性好。

4.理解数据库的三级模式与两层映像的含义。

1.外模式:用户看到的数据库中各个表,这些表中包含的数据以及数据之间的联系是跟某个应用或用户具体的需求相关的。

2.模式:概括出一个数据库所需的所有数据。

3.内模式:描述数据库中的所有数据在物理介质上的存储形式。

5.理解数据模型、关系数据模型。

1.数据模型是数据库的核心,是对数据特征的抽象。

2.关系数据模型是若干个关系模式组成的集合,每个关系可以看成二维表。

6.检索数据库应用现状、研究的热点技术及发展趋势。

研究热点

1.非易失存储方向:可以简单理解现在存储在内存里的数据掉电也不会丢,不用log,snapshot等周期性的刷回慢磁盘或者ssd的操作,而且这种新内存的容量还比一般DRAM内存大4-16倍,但与此同时,这种新内存速度比DRAM慢一些。(参考知乎——小岛cc)

2.数据安全,差分隐私,查询执行器优化,AI for DB/DB for AI。

7.理解下列概念

关系、元组(记录)、属性(字段)、域、主码、候选码、外码

关系可看为一个二维表,表的行称为元组,用来标识实体集中的一个实体;表的列称为属性,列名即为属性名,属性名不能相同;域是限制属性的范围,规定一种类型的值;候选码能够唯一识别一条记录的属性,主码是从候选码中挑选的唯一;外码是下级数据表中出现上级数据表的主键。

猜你喜欢

转载自blog.csdn.net/m0_56317546/article/details/123385869