- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课件1
数据库的重要性 数据库技术是数据管理的最新技术,是计算机科学的重要分支,是信息系统的核心和基础。 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 数据库技术近50年发展成就辉煌 经历了三代演变 层次/网状数据库、关系数据库、新一代数据库。 造就了三位图灵奖Turing Award得主 C.W.Bachman E.F.Codd James Gray 发展了一门计算机基础学科 以数据建模和数据库管理软件核心技术为主。 形成了一个巨大的软件产业 数据库管理软件及相关产品的开发 参考书籍 《数据库系统概念》机械工业出版社 《数据库系统导论》机械工业出版社 问题: 例:旅馆房间预定系统。 在数据方面: 预定(预定编号, 房间号, 人数, 到达, 离去) 在功能方面: 预定,更改预定,取消预定,团体预定,个人预定,通过旅游公司间接预定 一、基本概念 1、数据: 95、187等数字。 字符串、日期、文本、声音、图片、图像等。 定义:数据指描述事物的符号记录。 注意:数据的表现形式与数据的语义是密不可分的。 请解释如下数据的含义 (李明,男,1972,江苏省,计算机系,1996) (数据的含义就是语义(semantic)。简单的说,数据就是符号。数据本身没有任何意义,只有被赋予含义的数据才能够被使用,这时候数据就转化为了信息,而数据的含义就是语义。 ) 一、基本概念 2、数据库(Database或DB): 数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。 数据库的特征 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较小(通俗的讲就是数据的重复度。在一个数据集合中重复的数据称为数据冗余 ) 数据独立性较高 易扩展 某校学生课程数据库举例: 一、基本概念 3、数据库管理系统(DBMS: DataBase Management System): 一、基本概念 一、基本概念 数据库管理系统(DBMS)的功能 数据定义功能。 数据操纵功能。 数据的运行管理功能如安全性、完整性、并发使用和故障恢复。 数据库的建立和维护功能。 DBMS的主要功能 数据定义功能 提供数据定义语言(DDL) 定义数据库中的数据对象 数据操纵功能:提供数据操纵语言(DML) 操纵数据实现对数据库的基本操作 (查询、插入、删除和修改) DBMS的主要功能 数据库的运行管理 保证数据的安全性、完整性、 多用户对数据的并发使用 发生故障后的系统恢复 数据库的建立和维护功能(实用程序) 数据库数据批量装载 数据库转储 介质故障恢复 数据库的重组织 性能监视等 一、基本概念 4、数据库系统(Database System--DBS): 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(Database Administrator--DBA)和用户构成。 DBS = DB + DBMS + APPLICATION + DBA +USER 一、基本概念 数据(Data) 数据库(DataBase) 数据库管理系统(DBMS) 数据库系统(DBS) 二、数据管理技术的产生和发展 1、数据管理技术经历了以下三个阶段: 人工管理阶段(40年代中--50年代中) 文件系统阶段(50年代末--60年代中) 数据库系统阶段(60年代末--现在) 2、数据管理技术的发展动力 应用需求的推动 计算机硬件的发展 计算机软件的发展 人工管理阶段 时期 20世纪40年代中--50年代中 产生的背景 应用需求 科学计算 硬件水平 无直接存取存储设备 软件水平 没有操作系统 处理方式 批处理 人工管理阶段(续) 特点 数据的管理者:用户(程序员),数据不保存 数据面向的对象:某一应用程序 数据的共享程度:无共享、冗余度极大 数据的独立性:不独立,完全依赖于程序 数据的结构化:无结构 数据控制能力:应用程序自己控制 应用程序与数据的对应关系(人工管理阶段) 二、文件系统阶段 时期 20世纪50年代末--60年代中 产生的背景 应用需求 科学计算、管理 硬件水平 磁盘、磁鼓 软件水平 有文件系统 处理方式 联机实时处理、批处理 文件系统阶段(续) 应用程序与数据的对应关系(文件系统阶段) 文件系统中数据的结构 记录内有结构。 数据的结构是靠程序定义和解释的。 数据只能是定长的。 可以间接实现数据变长要求,但访问相应数据的应用程序复杂了。 文件间是独立的,因此数据整体无结构。 可以间接实现数据整体的有结构,但必须在应用
文档评论(0)