[理学]第1章 数据库系统导论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]第1章 数据库系统导论

数据库与信息管理技术 ——chap1 讲在课前 地位 核心-主干-重要。 方式 多媒体教室+实验室 要求 准时+及时 考核 40%——出勤+作业 60%——期末闭卷 主要内容 第1章 数据库系统导论 第6章 对象关系数据库技术☆ 第10章 现代数据库技术☆ 第2章 关系数据库及其语言※ 第3章 关系模式的规范化设计※ 第4章 数据库设计※ 第5章 数据库系统管理技术★ 第7章 数据库访问技术★ 第8章SQL Server数据库应用★ 第9章 Oracle数据库应用× 第1章 数据库系统导论 1.1数据库与信息系统 1.2数据模型与信息模型 1.3数据库系统 1.4现代数据库技术 1.1 数据库与信息系统 数据库管理技术是怎样发展而来的? 什么是数据库?什么是数据库管理系统? 什么是数据库系统?数据库与信息系统的关系是什么? 可将数据库想象成存放数据的仓库 那么数据库管理系统(Data Base Management System,DBMS)这个软件就是仓库保管员,数据库系统就对应整个仓库部门(包括仓库保管员、所有的货物及其存储管理设施),而信息系统就是建立在仓库之上的数据加工厂。 1.1 数据库与信息系统 1.1.1 数据管理的发展 数据管理的三个阶段 人工管理 文件管理 数据库系统 1.人工管理阶段 时间:20世纪50年代中期以前 硬件:只有卡片、纸带、磁带等存储设备 软件:没有操作系统,没有进行数据管理的软件 应用:以科学计算为目的 特点: 程序和数据放在一起 数据不能共享 人工管理阶段数据管理示例 例:两个C语言程序,分别求10个数据之和和最大值。 程序与数据放在一起,数据没有能够共享 2.文件系统阶段 时间:20世纪60年代中期 硬件:磁带、磁盘等大容量存储设备 软件:有了操作系统 应用:不仅用于科学计算,还用于数据管理. 特点: 程序与数据分离 数据有一定的独立性 实现了以文件为单位的数据共享 特征图  数据文件1 … 文件管理系统  数据文件n 应用程序1 应用程序2 应用程序n 数据文件2 文件系统阶段数据管理示例 上例用文件实现 3.数据库系统阶段 时间:20世纪60年代后期 硬件:出现了大容量且价格低廉的磁盘 软件:有了数据库管理系统DBMS 应用:各个方面. 特点: 数据结构化 数据共享性高,冗余小 数据独立性高 数据由DBMS统一管理控制 为用户提供了友好的接口 数据库系统阶段数据管理示例 上例用数据库实现 求和: SELECT Max(Num) FROM Data 求最大值:SELECT Avg(Num) FROM Data  人工管理阶段 文件系统阶段 数据库系统阶段 背 景 应用背景 科学计算 科学计算、管理 大规模管理 硬件背景 无直接存取存储设备 磁盘、磁鼓 大容量磁盘 软件背景 没有操作系统 有文件系统 有数据库管理系统 处理方式 批处理 联机实时处理、批处理 联机实时处理、分布处理、批处理 特 点 数据的管理者 用户(程序员) 文件系统 数据库管理系统 数据面向的对象 某一应用程序 某一应用 现实世界 数据的共享程度 无共享,冗余度极大 共享性差,冗余度大 共享性高,冗余度小 数据的独立性 不独立,完全依赖于程序 独立性差 具有高度的物理独立性和一定的逻辑独立性 数据的结构化 无结构 记录内有结构、整体无结构 整体结构化,用数据模型描述 数据控制能力 应用程序自己控制 应用程序自己控制 由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力     如图所示,随着数据管理技术的不断发展,应用程序不断从底层的、低级的、物理的数据管理工作中解脱出来,能独立的、较高逻辑级别地轻松处理数据库数据。从而能极大地提高了应用软件的生产力。 三个阶段应用程序与数据管理的工作任务划分示意图 1.1.2 数据库基本概念 1.数据与信息 数据(Data) 是描述现实世界事物特征的符号集合。 (符号:数字、文字、图形、图像、声音或其他可以识别的符号 ) 信息(Information) 是从数据中提炼、加工和处理后产生的一种数据描述形式。 信息是对接受者是有用的数据。 数据举例 数据的含义称为数据的语义,数据与其语义是不可分的。 例如 93是一个数据 语义1:学生某门课的成绩 语义2:某人的体重 语义3:计算机系2003级学生人数 语义4:请同学给出。。。 学生档案中的学生记录 (李明,男,197205,江苏南京市,计算机系,1990) 语义:学生姓名、性别、出生年月、籍贯、所在院系、入学时间 解释:李明是个大学生,1972年5月出生,江苏南京市人,1990年考入计算机系 1.1.2 数据库基本概念 2.数据库(DB): 数据库是按

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档