- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
财务管理系统 人事管理系统 病历管理系统 文件管理系统 编号、姓名、性别、年龄、住址、职务 编号、姓名、性别、年龄、健康、病史 编号、姓名、性别、基本工资、附加工资 财务管理系统 人事管理系统 病历管理系统 数据库管理系统 编号、姓名、性别、年龄、住址、职务、 基本工资、附加工资、健康状况、病史 第1章数据库系统基本概念 2. 数据库系统的数据和程序之间具有较高的独立性 数据独立性是指应用程序对数据的依赖程度。由数据库设计是面向数据模型的,有专门的DBMS来定义和管理,当数据库结构作修改时,应用程序不需做修改仍能正常运行,因此数据与应用程序间具有较高的独立性,具体是如何实现的到下一节再具体介绍。 数据库 管理系统 应用 1 应用 2 应用 3 数据库 第1章数据库系统基本概念 3. 数据库系统通过DBMS进行统一的管理和控制 DBM除了基本的管理工作外,还加强了如下的主要控制功能。 数据的安全性控制:是指保护数据库,以防止不合法的使用造成的数据泄漏、破坏和更改。 数据的完整性控制:是指为保证数据的正确性、有效性和相容性,防止不符合语义的数据输入或输出所采用的控制机制。包括数据完整性定义和检验两项功能。 数据的并发控制:是指排除由于数据共享,即用户并行使用数据库中的数据时,所造成的数据不完整和系统运行错误问题。 数据恢复:是通过记录数据库运行的日志文件和定期做数据备份工作,保证数据在受到破坏时,能够及时使数据库恢复到正确状态。 第1章数据库系统基本概念 4. 数据库系统中数据最小存取单位是数据项。 文件系统中的最小存取单位是记录;而数据库系统中最小存取单位是数据项,这样给系统带来了高效性,灵性性和方便性。 第1章数据库系统基本概念 5. 数据库系统的数据冗余度小、数据共享度高 冗余度是指数据的重复程度,冗余度小有以下优点: 1)节省存储空间 2)避免数据的不一致性 3)便于维护,避免统计错误 数据共享度高的优点: 1) 现有用户或程序可以共同享用数据库中的数据。 2) 当系统扩充时,新用户或新程序还可以共享原有的数据资源。 3) 多用户或多程序可以在同一时刻共同使用同一数据。 第1章数据库系统基本概念 本小节主要讲述了:数据管理技术发展的三个阶段:手工管理阶段、文件管理阶段和数据库管理阶段,及各阶段的特点,当前主要是通过数据库技术来管理数据,它又是通过DBMS来实现。重点掌握数据库管理阶段的特点。 第1章数据库系统基本概念 1.3 数据库系统的结构 1.3.1 数据库系统的体系结构 主要讲DBS体系结构、DBMS功能结构和DBS的三级数据模式结构 数据库系统体系结构 硬件 软件 人员 数据库(DB) OS、数据库管理系统(DBMS) 数据库应用系统等 开发人员 管理人员 应用人员 第1章数据库系统基本概念 1.3 数据库系统的结构 1. 数据库系统需要的硬件资源及对硬件的要求 CPU、内存、外存及其他外部设备。 1) 计算机内存容量要尽量大。 2) 计算机外存容量也要尽量大。 3) 计算机的数据传输速度要快。 1.3.1 数据库系统的体系结构 第1章数据库系统基本概念 2. 数据库系统的软件组成 数据库系统中除了前面介绍软件的: 数据库(DB)、数据库管理系统(DBMS)、数据库应用系统外。 还有以下几种软件: 操作系统(OS)、主语言系统、数据库应用系统开发工具。它们之间的关系如下图: 第1章数据库系统基本概念 数据库、应用软件 应用开发工具软件 主语言编译系统、 DBMS 操作系统 硬件 用户 管理员 DBMS:是数据库定义、维护和管理工具 主语言编译系统:应用程序开发基础 开发工具:提供高效、多功能生成器等 数据库、应用软件: 开发人员 第1章数据库系统基本概念 3. 数据库系统的人员组成及数据库管理员的职责 数据库系统的人员由开发人员、软件使用人员及软件管理人员组成。 软件管理人员称为数据库管理员(Data Base Administrator,简称DBA),职责为: 1) DBA应参与数据库和应用系统的设计。 2) DBA应参与决定数据库的存储结构和存取策略的工作。 3) DBA要负责定义数据的安全性要求和完整性条件。 4) DBA负责监视和控制数据库系统的运行,负责系统的维护和数据恢复工作。 5) DBA负责数据库的改进和重组:提高空间利用和处理效率。 第1章数据库系统基本概念 1.3.2 数据库管理系统的功能结构 1. 数据定义功能 2. 数据操纵功能 能够提供数据定义语言(Data Descri
文档评论(0)