绪论

简介: 绪论

1.数据:描述事物的符号记录称为数据

2.数据库:数据库是长期存储在计算机内有组织、可共享的大量数据的集合。数据库中的数据按照按照一定的数据模型组织、存储、描述。具有较小的冗余度。较高的数据独立性和易扩展性。

3.数据库管理系统:数据库管理系统是跟操作系统一样的基础软件。主要功能包括以下几个方面:

  • 数据定义
  • 数据的组织,存储,管理
  • 数据的操纵
  • 数据库事务,运行管理
  • 数据库的建立以及维护
  • 其它

4.数据库系统:数据库系统由数据库、数据库管理系统、应用软件、数据库管理员组成的存储、管理、组织和维护数据的系统。

5.数据管理技术的发展阶段:人工管理阶段-》文件系统管理阶段-》数据库系统管理阶段

6.数据库系统的特点:

  • 数据整体结构化
  • 数据的共享性高、冗余度低
  • 数据的独立性高
  • 数据由数据库管理系统统一管理

7.数据模型:对现实世界数据特征的抽象。

8.数据模型是数据库系统的核心以及基础。

9.数据模型分为两类:概念模型、逻辑模型以及物理模型。

10.现实世界-》(由现实世界抽象而形成的概念级模型)信息世界-》机器世界。

11.概念模型的基本概念:

  • 实体:现实存在且可以互相区分的事物。
  • 属性:实体所具备的某一特性称为属性。
  • 码:可唯一标识实体的属性集称为码。

12.概念模型的一种表示方法:实体-联系方法(E-R方法)也称为E-R模型。

13.数据模型的组成要素:

  • 数据结构(静态特征)
  • 数据操作(动态特征)
  • 数据的完整性约束(保证了数据的有效性、正确性、相容性)

14.层次模型:有且只有一个结点没有双亲结点,这个结点称为根节点。除跟以外的结点有且只有一个双亲结点。

15.层次模型的优点:

  • 模型结构简单
  • 查询效率高
  • 良好的完整性约束

16.层次模型的缺点:

  • 现实世界很多关系非层次的,无法良好的描述现实世界。
  • 查询结点必须要按层次查找,用户需要了解数据存储结构,对用户要求很高。

17.网状模型:允许一个以上结点无双亲。一个结点可以有多个双亲

18.网状模型的优点:

  • 能够很好的描述现实世界
  • 有良好的存取效率

19.网状模型的缺点:

  • 随着现实世界关系的逐渐复杂化,网状模型结构将越来越复杂,不利于维护以及用户掌握
  • 网状模型的存取按照一定的路径存取,用户需要了解存取的路径以及数据结构。对用户要求高。

20.关系模型的基本术语:

  • 关系:一个关系通常来说就是一张表。
  • 元组:表中的一行即为一个元组。
  • 属性:表中的一列即为一个属性。
  • 码:唯一的确定一个元组。
  • 域:具有相同数据类型的值的集合。
  • 分量:元组中的一个属性值。
  • 关系模式:对关系的描述。

21.关系模型的完整性约束:[(实体完整性、参照完整性)(系统约束强制满足)]、用户定义完整性

22.关系模型的优点:

  • 具有良好的数学概念基础。
  • 关系模型结构单一。均用关系来表示。
  • 关系模型的存储细节由DBMS掌控。用户不需要了解存储的数据结构以及路径。提高了数据的独立性、安全性。

23.关系模型的缺点:

  • 由于具体的存取路径都由DBMS管理,用户不需要知道细节。所以查询效率往往不如格式化模型。

24.数据库系统的3层模式:

外模式:用户看得见的模式,数据的局部特征。属于模式的子集。一个数据库有多个外模式。

模式:数据的全局逻辑结构。一个数据库只有一个模式。

内模式:描述数据的物理存储细节。例如:储存位置,索引,等等''''''。一个数据库只有一个内模式。

25.数据库的两层映像:

  • 外模式/模式映像:保证了数据的逻辑独立性(应用程序与数据的逻辑结构是相互独立的):逻辑独立性指数据库的模式发生改变时,只需要对外模式/模式映像进行更改。用户无需改变外模式,从而无需改变应用程序。
  • 模式/内模式映像:保证了数据的物理独立性(应用程序与数据的物理存储结是相互独立的):物理独立性指当数据库的内模式发生更改时,我们只需要修改模式/内模式映像,无需修改模式,从而保证外模式无需更改,从而保证数据的物理独立性。

26.数据库管理员的职责:

  • 决定数据库存储的数据内容。
  • 决定数据库存储内容的存储结构。
  • 决定数据库中数据的完整性约束。
  • 监测数据库的运行。
  • 能够对数据库进行重组织或者重构造。
目录
相关文章
|
存储 数据管理 程序员
第1章 绪论——复习笔记
第1章 绪论——复习笔记
|
5月前
|
存储 缓存 分布式计算
计算机网络 第一章 绪论(习题)
计算机网络 第一章 绪论(习题)
|
5月前
|
存储 数据库 索引
数据库原理——绪论
数据库原理——绪论
|
机器学习/深度学习 存储 人工智能
数字图像处理(一) 绪论
数字图像处理(一) 绪论
169 0
|
算法
数值分析学习笔记——绪论【华科B站教程版本】
数值分析学习笔记——绪论【华科B站教程版本】
166 0
【计算机科学导论】第一章 绪论
【计算机科学导论】第一章 绪论
|
存储 数据采集 数据可视化
地理信息系统:绪论重点基础知识
地理信息系统:绪论重点基础知识
130 0
|
自然语言处理 算法 程序员
谈一谈|数据结构与算法之绪论
谈一谈|数据结构与算法之绪论
60 0
|
传感器 IDE 中间件
(2)学习ArduPilot — 绪论
(2)学习ArduPilot — 绪论
191 0
|
存储 算法
信息论绪论
本专栏针包含信息论与编码的核心知识,按知识点组织,可作为教学或学习的参考。
99 0
信息论绪论