文档介绍:第一章数据库相关理论知识
数据库的基础知识
主要介绍一些基本概念,及重点概念的相关知识点的介绍。
关系数据库的相关知识点
关系模型
关系数据库理论
数据库设计
数据库设计的任务、内容、步骤及概念结构设计和逻辑结构设计。
第一章数据库相关理论知识
数据库涉及的一些基本概念
信息、数据、数据解释
信息__ 指的是现实世界事物的存在方式或运动状态的反映。
数据__ 存储的基本对象,描述事物的符号记录。承载信息的载体。
数据解释__ 对数据语义的说明。
信息、数据、数据解释的关系
数据语义就是数据承载的信息。数据与数据承载的信息是不可分
的。数据是信息的载体,是符号的表示;信息是数据的内容,是数据的语义解释。
数据处理__ 对数据进行加工、收集、传播。
第一章数据库相关理论知识
数据库涉及的一些基本概念
数据管理技术的发展
人工管理阶段
数据不长期存在计算机中,数据和程序结合在一起,且不能共
享不具有独立性。
文件系统阶段
数据可以以文件的形式存在计算机当中,可以共享,但是数据
和数据之间彼此孤立,不能反映数据之间的联系。
数据库系统阶段
数据共享性高、冗余度低、易扩充,由DBMS统一管理和控制
第一章数据库相关理论知识
数据库涉及的一些基本概念
数据库、数据库管理系统、数据库系统
数据库__ 长期存储在计算机内的、有组织的、可共享的数据集合。
特点: 1、数据库中的数据按一定的数据模型组织、描述和存储
2、冗余度低
3、有较高的数据独立性和易扩充性
4、可以为各种合法用户所共享
数据库管理系统__ 位于用户与操作系统之间的一层数据管理软件,
可以完成数据的组织、存储、维护、获取等任务
数据库系统__ 是采用数据库技术的计算机系统。
第一章数据库相关理论知识
数据库涉及的一些基本概念
数据模型
现实世界数据特征的抽象,是现实世界中数据和信息在数据库的
模拟。
数据模型应满足三方面的要求:
1、能比较真实的模拟现实世界
2、容易为人所理解
3、便于在计算机中实现
分类: 概念模型
结构数据模型
第一章数据库相关理论知识
数据库涉及的一些基本概念
数据模型
概念模型__ 是现实世界到信息世界的第一次抽象,用于信息世界的
建模,也是数据库设计人员与用户之间交流的语言。
基本概念:
实体、属性、码、域、实体型、实体集、联系、一对一联系、一对多联系、多对多联系
概念模型的表示方法___ E-R图
实体型:用矩形表示,矩形框内写明实体名
属性:用椭圆表示,内写明属性名,用无向边将属性与实体连起来
联系:用菱形表示,内写明联系名,用无向边将有关系的实体连接起来,
同时在无向边上注明联系类型。
第一章数据库相关理论知识
数据库涉及的一些基本概念
数据模型
概念模型的表示方法___ E-R图
例:
图书
学生
借书
图书编号
图书名
作者
出版社
学号
姓名
性别
出生年月
入学时间
班级
n
m
借出时间
归还时间
第一章数据库相关理论知识
数据库涉及的一些基本概念
数据模型
结构数据模型__ 直接描述数据库中数据的逻辑结构,用于机器世界
的第二次抽象。
常用的结构数据模型:
层次模型
网状模型
关系模型
面向对象模型
第一章数据库相关理论知识
数据库涉及的一些基本概念
数据库系统的体系结构
三级模式两级映像
外模式
外模式/模式映像
模式数据独立性
模式/内模式映像
内模式
第一章数据库相关理论知识
关系数据库__ 采用关系模型
关系模型
数据结构
组成部分关系操作
关系的完整性
基本术语
关系模型、属性、值域、关系模式、元组与关系、关键字或码、候选关键字或候选码