数据库-概念
- 信息与数据的概念。数据与信息的区别与联系。
- 信息:信息是现实世界各种事物通过人脑抽象后形成的概念。
- 数据:数据是信息的一种符号化表示方法。
- 联系:信息的载体是数据;数据的内涵是信息。
- 数据管理技术发展的三个阶段,三者之间最最最主要的区别是什么。
- 人工管理阶段、文件管理阶段、数据库管理阶段。
- 最主要的区别:数据的共享性和独立性程度。
- 数据库系统的组成(提示:有至少5个部分)及各自的作用。
- 数据库 BD:数据的汇集,数据以一定组织形式存储在存储介质上。
- 数据库管理系统 DBMS:管理数据库的专用软件。
- 数据库管理员 DMA:负责数据库的规划、建立、维护等工作。
- 应用系统:以数据库为基础的各种应用程序。
- 用户:通过应用程序或系统的用户接口使用数据库。
- 数据模型的三要素及各自的作用。
- 数据结构:数的静态特征,定义如何组织存储数据。
- 数据操作:数据的动态特征,操作及操作规则的集合。
- 完整性约束:数据必须具备的条件,保证数据的正确、有效、相容。
- 数据库管理系统的主要功能有哪一些。
- 数据定义、数据操作、运行管理、组织维护、其他(通信、数据转换)。
- 三级模式/二级映像的组成及其每一组成的作用。这种结构的意义是什么。
- 外模式:用户与数据库系统的接口,数据库用户看得见和使用的部分数据的描述,通常是模式的子集。
- 模式:又称逻辑模式或结构模式,对数据库全体数据的逻辑结构以及安全性、完整性的描述。(所有用户的公有逻辑数据视图)
- 内模式:又称存储模式,是对数据库物理存储结构的描述。
- 外(子)模式/模式映像:在外模式中定义的某一个外模式和模式之间的对应关系。当模式发生改变时,DBA 可以对此映像作出相应的改变,从而可以使外模式保持不变,这就是数据的逻辑独立性。
- 模式/内模式映像:在模式中定义的数据的全局逻辑结构与其存储结构之间的对应关系。当存储结构改变时,DBA 只需对该映像作出相应的调整,从而可以使模式保持不变,这就是数据的物理独立性。
- 意义:是数据库系统达到了高度的数据独立性。
- 数据独立性的概念与意义。有哪两级独立性。
- 数据的独立性是指物理独立性和逻辑独立性。
- 逻辑独立性:当数据的总体逻辑改变时,数据的局部逻辑结构不变。
- 物理独立性:当存储结构改变时,数据的逻辑结构不变。
- 意义:独立性越高,共享越方便、数据使用和程序的编写越灵活。
写出以下数据库专有名词的英文全称和中文。
- 数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)
- 数据库定义语言(DDL)、数据库操作(纵)语言(DML)
- 概念数据模型(CDM)、逻辑概念模型(LDM)、物理概念模型(PDM)
关系应该具有哪6个性质? 写出每一个性质的意义。
- 关系中任意两个元组不能完全相同,每一个元组都是唯一的。
- 元组的顺序无关性,任意元组的次序可以任意交换。
- 列是同质的,即同一列中的属性值必须是同一种数据类型,出自同一个域。
- 一个关系中的属性名必须互不相同,但不同的属性可以出自同一个域。
- 属性的顺序无关性,一个关系中的属性顺序可以任意交换,对关系没有影响。
- 所有属性值都必须取原子值。
- 关系模型有几种完整性约束? 定义或作用分别是什么?
- 实体完整性:主键取值唯一,且主键属性组不能部分或全部为空。
- 作用:唯一地标识所有的实体。
- 参照完整性:对外键的限定,取空值或对应主键相等的值。
- 作用:不允许引用不存在的实体。
- 用户定义完整性:用户根据实际需求,对属性或元组定义的规则或条件。
- 作用:根据实际数据给出合理的约束。
- 实体完整性:主键取值唯一,且主键属性组不能部分或全部为空。
- SQL的中英文全称是什么。
- Structured Query Language
- SQL包含哪四方面的功能? 其英文缩写分别是什么?
- 数据查询(DQL):
select
- 数据定义(DDL):
create
、drop
、alter
- 数据操纵(DML):
insert
、update
、delete
- 数据控制(DCL):
grant
、revoke
- 数据查询(DQL):