数 据库的概念
数据:是描述事物的符号
数据库:数据库具有永久存储、有组织和可共享的三个基本特点
严格的讲:数据库是存储正在计算机内、有组织的、可共享的大量的集合、数据库的数据中的数据一定的数据模型组织
数据库管理系统:是位于用户和操作系统之间的一层数据库管理软件,和操作系统一样是计算机的基础软件
功能:
1. 数据库定义功能
2.数据组织、存储和管理
3.数据操作功能
4.数据库的事务管理和运行管理
5.数据库的建立和维护
6.其他的(通信、数据转换功能、互访和操作功能等
数据库系统:
由数据库、数据库管理系统(及应用开发工具)、DBA、组成的存储管理处理和维护数据的系统
数据库阶段
人工管理阶段:无
文件系统管理:可保存,但是可共享性差、冗余度差、独立性差
数据库管理系统:加工数据的中心转向围绕共享的数据库为中心的阶段
数据库的结构化
逻辑独立性:是指用户的应用程序与逻辑是独立的
物理独立性:是指用户的应用程序与数据库中的物理的独立
数据库的数据
数据库模型
概念模型、逻辑模型、物理模型
概念模型:
也称信息模型,是按用户观点对数据和信息模型,主要用于数据模型
基本概念:
实体:
属性
码:
实体集:
实体型:
联系:
实体之间的联系是指不同实体集合的联系,也就是一对一,一对多,多对多
概念模型:
E-R图
逻辑模型:
是按照计算机系统的观点的数据建模,主要用于数据库管理系统的实现
层次模型:
有且仅有一个根节点,也就是二叉树
网状模型:
图
关系模型:
表,类似于excel
关系:一个关系
元组:表的一行
属性:表的一列
码:又称码键,主键——是元组的唯一标识
域:是一组具有相同数据类型值的集合
分量:元组的一个属性
E-R图:
实体、属性、关系
实体:长方形
属性:椭圆形
关系:菱形
物理模型
数据库模型结构
模式数据库中的全体数据的逻辑和特征,仅仅涉及型的描述
模式是相对稳定的、实列是相对变动的
三级模式结构:
外模式、模式、内模式
外模式:
也就是子模式,就是数据库用户模式、(包含数据库和程序员)、
能够看见和使用的局部数据结构的特征的描述,是数据库用户的数据视图,是对某一用户的数据视图,对某一应用的逻辑表示
内模式:
又称存储模式,一个数据库仅有一个内模式他是物理结构和存储方式的描述,是数据在数据库的内部存储方式的描述
模式:
又称数据库中全体数据的逻辑结构和特征的描述
二级印象: