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