数据:描述事物符号记录。
数据库:数据集合(共享的,有组织的,长期存储与计算机)。
数据库管理系统:介于操作系统与用户之间的数据管理软件。
数据库系统:计算机系统引入数据库后的系统(一般组成:用户、数据库管理系统、应用系统、数据库管理员、数据库)。
数据库管理系统的功能:
1.数据定义功能
2.数据组织、存储和管理
3.数据操纵功能
4.数据库的事务管理和运行管理
5.数据库的建立和维护功能
[6.其他功能]
数据库系统的特点:
1.数据结构化
2.数据的共享性高、冗余度低、易于扩充
3.数据独立性高
4.数据由DBMS统一管理和控制
数据模型:对现实世界数据特征的抽象(描绘数据、组织数据、对数据进行操作)。
根据应用的不同目的分为:
1.概念模型:按用户的观点对数据和信息建模,用于数据库设计。
2.逻辑模型:按计算机观点对数据建模主要用于DBMS的实现(层次模型、网状模型、关系模型、面向对象模型、对象关系模型);物理模型:对数据最低层的抽象,面向计算机系统。
数据模型的组成要素:
1.数据结构
2.数据操作
3.数据完整性约束条件
概念模型:
信息世界的特征:1.实体 2.属性 3.码 4.域 5.实体型 6.实体集 7.联系
1.Entity 2.Attribute 3.Key 4.Domain 5.Entity Type 6.Entity Set 7.Relationship
实体型之间的联系
常用的数据模型:
层次模型、网状模型、关系模型、面向对象模型、对象关系模型
数据库的三级模式结构:
1.模式
2.外模式
3.内模式
二级映像和数据独立性
1.外模式/模式映像
2.模式/内模式映像
数据库系统组成:
1.硬件平台及数据库
2.软件
3.人员:数据库管理员 系统分析员和数据库设计人员 应用程序员 用户