网站大量收购独家精品文档,联系QQ:2885784924

计算机二级Access理论培训-数据库设计基础幻灯片.ppt

计算机二级Access理论培训-数据库设计基础幻灯片.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全国计算机等级考试 二级Access数据库 目录 数据结构与算法 程序设计基础 软件工程基础 数据库设计基础 Access数据库知识 1、数据库系统的基本概念 数据 对客观事物的符号表示 在计算机科学中,所有能输入到计算机并被处理的符号的总称 数据库 数据的仓库,这个仓库在计算机的存储器上 大量的、有结构的、可共享的数据集合 数据库管理系统(DBMS) 对数据库进行管理的系统软件 负责数据组织、数据操纵、数据维护、控制及保护和数据服务等 数据库系统 由数据库、数据库管理系统、数据库管理员、硬件和软件等组成 数据库系统的核心:DBMS 1、数据库系统的基本概念 数据管理的发展 人工管理阶段 主要用于科学计算,硬件没有磁盘,数据被直接存取 文件系统阶段 具有简单的数据共享和数据管理能力 无法提供统一的、完整的管理和数据共享能力 数据库系统阶段 解决数据的独立性问题 实现数据的统一管理 达到数据共享的目的 1、数据库系统的基本概念 数据库系统的特点 数据的集成性:采用统一的数据结构 数据的高共享性和低冗余性 数据的独立性 物理独立性:应用程序和数据库中的数据的存放位置和存储格式是相互独立的 逻辑独立性:应用程序和数据库的逻辑结构是相互独立的 数据的统一管理和控制:由DBMS 1、数据库系统的基本概念 数据库系统的内部结构体系 模式:又称概念模式或逻辑模式。是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。 外模式:又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。 内模式:又称存储模式,对应于物理级,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。 1、数据库系统的基本概念 外模式2 外模式3 内模式 应用A 应用B 应用C 应用D 应用E 外模式1 模 式 模式/内模式映象 外模式/模式映象 图1 数据库系统的三级模式 数据库 2、数据模型 数据模型:是对现实世界的模拟和抽象。是把现实世界的具体事物转换成计算机能够处理的数据的工具 任何一个数据库系统都必须建立在一定的数据模型之上 由于现实世界的复杂性,不可能从现实世界中直接建立数据模型 通常建立数据模型的过程 现实世界?信息世界 :建立概念模型 信息世界?机器世界 :建立数据模型 2、数据模型 概念模型,也称信息模型,独立于计算机,只描述某个特定的信息结构 概念模型工具:实体联系模型(E-R图) E-R图把现实世界的要求转换成实体、联系和属性等 2、数据模型 E-R模型的3个基本概念 实体:现实世界的事物可以抽象为实体。有共同属性的实体组成实体集。如张三、李四 属性:实体所具有的某种特性。如姓名、性别、年龄等。一个属性有不同的取值范围,称属性的值域或值集 联系:现实世界中事物间的关联。反映的是实体集之间的特定关系。如教师和学生有教学关系 2、数据模型 两个实体集之间的联系分为3类 一对一联系 实体集A中的每个实体在实体集B中至多有一个与之联系。反之成立。 如班级和班长 一对多联系 实体集A中的每个实体在实体集B中有n个实体与之联系。反之,实体集B中的每个实体在实体集A中只有1个实体与之联系 如一个班级有若干个学生,而一个学生只能属于一个班级 多对多联系 实体集A中的每个实体在实体集B中n个实体与之联系。反之,实体集B中的每个实体在实体集A中有m个实体与之联系。 如一门课程可以同时被多个学生选修,而一个学生可同时选修多门课程 2、数据模型 E-R图 用矩形表示实体集 用椭圆表示属性 用菱形表示联系 2、数据模型 数据模型:数据库中使用数据模型来表示数据之间的联系 常用的3种数据模型 层次模型:树状 网状模型:网状 关系模型:用二维表来表示实体类型和实体之间的联系 2、数据模型 关系模型 关系模型的基本数据结构是二维表 每一张二维表称为一个关系 学号 姓名 性别 年级 系别 101 张三 男 07 航海 102 李四 男 08 信息 103 王五 男 09 工商 … … … … … 2、数据模型 关系模型的常用术语 关系:一张二维表 属性(字段):表中的每一列 元组(记录):表中的每一行 主码:表中某个属性组,可以唯一确定一个元组 域:属性的取值范围 关系模式:对关系的描述。格式:关系名(属性1,属性2,属性3,…,属性n) 2、数据模型 关系模型的操作 查询 插入 删除 修改 3、关系代数 关系模型是建立在关系代数的基础上的 关系代数包括传统集合运算和专门关系运算 传统集合运算:∪(并)、-(差)、∩(交)和Ⅹ(笛卡尔积) 专门的关系运算:σ(选择)、Π(投影)、∞(连接)、÷(除) 3、关系代数 ∪(并) R∪S表示关系R和关系S的所有元

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档