数据库原理及应用B简要概括版复习笔记——第一章

简单版数据库复习笔记【皮皮蕾】

书上带颜色的重点部分我也记录在内了。总比每次都要翻书现找强。
说真的,数据库这东西还得靠刷题,我都把笔记背下来了,结果一做题还是懵。题的难度只有当你选出答案后才知道对应着笔记中的哪一条。。。

第一章 绪论

1.基本概念:
数据(data):描述事物的符号记录
数据库(DB):长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并为各种用户共享
数据库管理系统(DBMS):位于用户和操作系统间的一层数据管理软件,是计算机的基础软件
DBMS的功能:
(1)数据定义功能(DDL数据定义语言)
(2)数据组织、存储和管理(数据字典、用户数据等)
(3)数据操纵功能(DML数据操纵语言)
(4)数据库的事务管理和运行管理(保证data的安全性、完整性,多用户对数据的并发使用及发生故障后的系统恢复)
(5)数据库的建立和维护功能
(6)其他功能(例如:通信功能、数据转换功能等)
数据库系统(DB):DBS=DB+DBMS+DBA+exe
DBS是由DB、DBMS(及其应用开发工具)、应用程序和DBA组成的存储、管理、处理和维护数据的系统。

2.数据管理技术:(1)数据管理是数据处理的中心问题
(2)
人工管理阶段:
用户(程序员)
某一应用程序
无共享,冗余度极大
不独立,完全依赖程序
无结构
应用程序能自己控制

文件系统阶段:
文件系统
某一应用
共享性差,冗余度大
独立性差
记录有结构,整体无结构
应用程序能自己控制

数据库系统阶段:
DBMS
现实世界(一个企业、一个部门)
共享性高,冗余度小
具有高度物理独立性和一定的逻辑独立性
整体结构化,用数据模型描述(数据结构化是数据库系统阶段与文件系统阶段的本质区别
由DBMS提供数据安全性、完整性、并发控制和恢复能力

3.DBS的特点
(1)数据结构化(主要特征之一,DB与文件系统的本质区别)
详:DB中的data不再仅针对某一应用,而是面对整个组织或企业。不仅data内部结构化,而且整体是结构化的,data之间具有联系的。

(2)数据共享性高,冗余度低且易扩充
详:数据共享可以大大减少data冗余,节约存储空间。
数据共享可以避免data之间的不相容性和不一致性
data面向整个系统,不仅可被多个应用共享使用,而且容易增加新的应用。故DBS弹性大,易扩充

(3)数据独立性高
物理独立性:用户的应用程序与数据库中数据的物理存储是相互独立的
逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的

(4)数据由DBMS统一管理和控制:
①data的安全性保护:安全性指保护数据以防止不合法使用造成的数据泄密和破坏
②data的完整性保护:指数据的正确性、有效性和相容性
③并发控制
④数据库恢复

4.数据库管理系统在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性和安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行恢复

5.DBS使信息系统以(加工数据的程序)->(围绕共享的数据库)为中心

6.数据模型:对现实世界数据特征的抽象,是DBS的核心和基础
分为:概念模型、逻辑模型、物理模型(本课程中不考虑)

7.将现实世界抽象成信息世界,再转换成机器世界
实体:客观存在任何并可相互区别的食物(一个学生)
属性:实体所具有的某一特性(学号、性别、姓名)
:唯一标识实体的属性集(学号是学生实体的码)
实体型:用实体名及其属性名集合来抽象和刻画同类实体(学生(学号,姓名,性别,年龄))
实体集:(全体学生)
联系:实体之间的联系通常是指不同实体集之间的联系(一对一,一对多,多对多

8.实体联系方法:E—R方法
9.数据模型的组成要素:数据结构、数据操作、数据的完整性约束条件
10.常见的数据模型:层次、网状、关系(二维表
关系模型:每个分量必须是不可再分的数据项
关系模型中的数据操作是集合操作,操作对象和操作结果都是关系

11.模式是相对稳定的,而实例是相对变动的
12.模式(逻辑模式):是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图(1DB->1个模式,用DDL定义模式)

外模式(子模式/用户模式):是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,用数据库用户的数据视图模式用于某一应用有关的数据的逻辑表示。(1DB->多个子模式

内模式(存储模式):是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式(1DB->1个内模式)

13.外模式/模式映像:当模式改变时,由DBA对各个外模式/模式映像做出相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必改变,保证了数据与程序的逻辑独立性。
模式/内模式映像:当数据库的存储结构改变时,由DBA对模式/内模式映像做出相应改变,可以使模式保持不变,从而应用程序保持不变,保证了数据与程序的物理独立性。

14.DBA工作:
(1)决定数据库中的信息内容和结构
(2)决定数据库的存储结构和存取策略
(3)定义数据的安全性要求和完整性约束条件
(4)监控数据库的使用和运行
(5)数据库的改进和重组、重构

你可能感兴趣的:(数据库原理与应用,数据库)