数据库系统概论第一章 .ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教材: 王珊 萨师煊, 《数据库系统概论(第五版)》 高等教育出版社 参考书籍: 《数据库系统简明教程》 高等教育出版社 《数据库系统工程师教程》;课程时间安排;精品资料; 你怎么称呼老师? 如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进? 你所经历的课堂,是讲座式还是讨论式? 教师的教鞭 “不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘 ……” “太阳当空照,花儿对我笑,小鸟说早早早……”;教 学 内 容; 1.1?? 数据库系统概述 1.2??? 数据模型 1.3 数据库系统结构 1.4 数据库系统的组成 ;数据库是数据管理的最新技术,是计算机科学的重要分支 数据库技术在信息化社会中的重要作用 信息系统的核心和基础技术 日益广泛的应用 例如:管理信息系统(MIS)、联机事务处理(OLTP)、联机分析处理(OLAP)、计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)…..and … Internet !!!;1.1?? 数据库系统概述;1.1.1??数据、数据库、 数据库管理系统、数据库系统;数据库(DataBase,DB) 定义 长期储存在计算机内、有组织的、可共享的 大量数据集合 特征 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较小 数据独立性较高 易扩展;数据库管理系统(DataBase Management System,DBMS) 位于用户与操作系统之间的一层数据管理软件,用于科学组织和存储数据,高效获取和维护数据。 主要功能 1.数据定义功能 2.数据组织、存储和管理 3.数据操纵功能 4.数据库的事物管理和运行管理 5.数据库的建立和维护功能 6 其他功能;数据库管理系统(DBMS) 1.数据定义功能:提供数据定义语言(Data Definition language)来定义数据对象。 2.数据组织、存储和管理:能分类组织、存储和管理这种数据。确定文件结构、存取方式、数据关系。 3.数据操纵功能:提供数据操纵语言(Data Manipulation language)实现用户对数据操作,如对数据的增、删、改和查询。 ;数据库管理系统(DBMS) 4.数据库的事务管理和运行管理:数据库在建立、运用和维??时统一由DBMS控制和管理。 数据的安全性保护:保护数据,防止泄密和破坏;用户只能按照规定,对某些数据以某些方式进行使用和处理 数据的完整性检查:检查数据的正确性、有效性和相容性。将数据控制在有效的范围内,保证数据之间满足一定的关系。 并发控制:对多用户的并发操作加以控制和协调 数据库恢复:具有将数据库从错误状态恢复到某一已知正确状态的功能。;数据库管理系统(DBMS) 5.数据库的建立和维护功能: 数据库原始数据的输入、转换功能 数据库的转储、恢复功能 数据库的重组织和性能监视、分析功能;数据库管理系统(DBMS) 6.其他功能 DBMS与网络中其他软件系统的通信功能 一个DBMS与另一个DBMS或文件系统的数据转换功能 异构数据库之间的互访和互操作功能;数据库系统(DataBase System, DBS) 定义:在计算机系统中引入数据库后的系统 组成:数据库 DBMS(以及应用开发工具) 应用系统 数据库管理员(DBA);应用系统;数据库技术是应数据管理任务的需要而产生的。 数据处理是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。数据管理则是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。; 人工管理阶段(20世纪50年代中期以前) 背景: 应用需求:科学计算 硬件水平:无直接存取存储设备 软件水平:没有操作系统和管理数据的专门软件 处理方式:批处理; 人工管理阶段(20世纪50年代中期以前) 特点: 1)数据不保存 2)应用程序管理数据 数据需要由应用程序自己管理,没有相应的软件系统负责数据的管理工作。应用程序中不仅要规定数据的逻辑结构,而且要设计物理结构,包括存储结构、存取方法、输入方式等。因此程序员负担很重。 3)数据不共享 数据是面向应用的,一组数据只能对应一个程序。 4)数据不具有独立性 数据的逻辑结构或物理结构发生变化后,必须对应用程序做相应的修改。;应用程序1;文件系统阶段(50年代后期-60年代中期)

文档评论(0)

shu + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档