- 1、本文档共108页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4 数据库系统的组成 ? 数据库 ? 数据库管理系统(及其开发工具) ? 应用系统 ? 数据库管理员 1.4 数据库系统的组成 ? 硬件平台及数据库 ? 软件 ? 人员 人 员(续) ? 不同的人员涉及不同的数据抽象级别,具有不同的数据视图,如 下图所示 图 1.30 各种人员的数据视图 人 员(续) 1. 数据库管理员 (DBA) 具体职责: ? 1. 决定数据库中的信息内容和结构 ? 2. 决定数据库的存储结构和存取策略 ? 3. 定义数据的安全性要求和完整性约束条件 ? 4. 监控数据库的使用和运行 ? 5. 数据库的改进和重组 s 人员(续) ? 2. 系统分析员和数据库设计人员 : ? 系统分析员 ? 负责应用系统的需求分析和规范说明 ? 与用户及 DBA 协商,确定系统的硬软件配置 ? 参与数据库系统的概要设计 人员(续) ? 2. 系统分析员和数据库设计人员 ? 数据库设计人员 ? 参加用户需求调查和系统分析 ? 确定数据库中的数据 ? 设计数据库各级模式 人员(续) ? 3. 应用程序员 设计和编写应用系统的程序模块 进行调试和安装 人员(续) 4. 用户是指最终用户( End User )。最终用户通过应用 系统的用户接口使用数据库。 ? 1) 偶然用户 ? 不经常访问数据库,但每次访问数据库时往往需要不同的 数据库信息 ? 企业或组织机构的高中级管理人员 人员(续) ? 2) 简单用户 ? 主要工作是查询和更新数据库 ? 银行的职员、机票预定人员、旅馆总台服务员 ? 3) 复杂用户 ? 工程师、科学家、经济学家、科技工作者等 ? 直接使用数据库语言访问数据库,甚至能够基于数据库管理系统 的 API 编制自己的应用程序 第一章 绪论 1.1 数据库系统概述 1.2 1.3 1.4 1.5 数据模型 数据库系统结构 数据库系统的组成 小结 1.5 小结 ? 数据库系统概述 ? 数据库的基本概念 ? 数据管理的发展过程 ? 数据模型 ? 数据模型的三要素 ? 概念模型, E-R 模型 ? 三种主要数据库模型 小结 ( 续 ) ? 数据库系统的结构 ? 数据库系统三级模式结构 ? 数据库系统两层映像系统结构 ? 数据库系统的组成 课堂练习:图书馆系统 计划为图书馆建立一个关于图书、读者、书 架的数据库系统。相同的书要放在同一个书架上, 一个书架可以放多种书,一个读者可以借多种书, 一种书可以被多个读者借阅。图书的属性有:书 号、图书名、作者、出版社、单价;书架的属性 有:架号、容量;读者的属性有:读者编号、姓 名、出生日期、工作单位。 请画出此图书馆的 E-R 图。 学生成绩 E-R 图,找找其中的问题 1.2 数据模型 1.2.1 两大类数据模型 1.2.2 数据模型的组成要素 1.2.3 概念模型 1.2.4 最常用的数据模型 1.2.5 层次模型 1.2.6 网状模型 1.2.7 关系模型 1.2.4 最常用的数据模型 ? 非关系模型 ? 层次模型 (Hierarchical Model) ? 网状模型 (Network Model) ? 关系模型 (Relational Model) ? 面向对象模型 (Object Oriented Model ) ? 对象关系模型 (Object Relational Model) ? 半结构化数据模型( Semistructure Data ) model 1.2 数据模型 1.2.1 两大类数据模型 1.2.2 数据模型的组成要素 1.2.3 概念模型 1.2.4 最常用的数据模型 1.2.5 层次模型 1.2.6 网状模型 1.2.7 关系模型 1.2.7 关系模型 ? 关系数据库系统采用关系模型作为数据的组织方式 ? 1970 年美国 IBM 公司 San Jose 研究室的研究员 E.F.Codd 首次提出了数据库系统的关系模型 ? 计算机厂商新推出的数据库管理系统几乎都支持关系模型 一、关系数据模型的数据结构
文档评论(0)