- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle教程数据库与关系型数据库.ppt
An Introduction to Database Systenm 数据管理技术的产生和发展 什么是数据管理 对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题 数据管理技术的发展过程 人工管理阶段(40年代中--50年代中) 文件系统阶段(50年代末--60年代中) 数据库系统阶段(60年代末--现在) 什么是数据库系统? 关系数据库由来 系统而严格地提出关系模型的是美国IBM公司的E.F.Codd 1923年8月19日生于英格兰中部,当国兵,教过书,在IBM做研究 1948年在牛津大学获数学学士和硕士学位,之后到美国求职,13年后重返大学,在米歇根大学进修计算机与通信,1965年获博士学位 E.F.Codd本性是个数学家,他最大的愿望是为数据库建立一个优美的数学模型 关系数据库之父 关系数据库的历史 1963年,美国Honeywell公司的IDS(Integrated Data Store)系统投入运行,揭开了数据库技术的序幕。 进入数据库阶段的标志是20世纪60年代末发生的三件事件: ·1968年IBM公司研制的IMS系统是一个典型的层次DBS; ·1969年美国CODASYL组织DBTG报告,提出网状DBS的概念; ·1970年美国IBM公司的E.F.Codd发表论文,提出关系模型的思想。 20世纪70年代是数据库蓬勃发展的年代,网状系统和层次系统占据了整个数据库商用市场,而关系系统仅处于实验阶段。 20世纪80年代,关系系统由于使用简便以及硬件性能的改善,逐步代替网状系统和层次系统占领了市场。 20世纪90年代,关系数据库已成为数据库技术的主流。 进入21世纪以后,无论是市场的需求还是技术条件的成熟,对象数据库技术、网络数据库技术的推广和普及已成定局。 数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。 数据库的特征 数据按一定的数据模型组织、描述和存储 可为各种用户共享 冗余度尽可能小 数据独立性较高 易扩展 数据库管理系统 什么是DBMS 数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。 DBMS的主要功能 科学地组织和存储数据、高效地获取和维护数据 数据定义功能 提供数据定义语言(DDL)Data Define Language 定义数据库中的数据对象 数据操纵功能:提供数据操纵语言(DML)Data Manipulation Language 操纵数据实现对数据库的基本操作 (查询、插入、删除和修改) DBMS的主要功能 数据库的运行管理 保证数据的安全性、完整性、 多用户对数据的并发使用 发生故障后的系统恢复 数据库的建立和维护功能(实用程序) 数据库数据批量装载 数据库转储 介质故障恢复 数据库的重组织 性能监视等 数据独立性包括两个方面:物理独立性和逻辑独立性。首先先讨论数据的物理数据独立性。 要理解数据独立性的含义,最好的方法是搞清数据的抽象层次。 数据独立性: 物理独立性:DBMS将数据的物理结构与应用程序分离, 应用程序要处理的只是逻辑结构,这样当物理结构改变时,应用程序不用改变。 逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的,也就是当逻辑结构改变时,应用程序不用改变。 DBMS对数据的控制功能 数据的安全性(Security)保护 使每个用户只能按指定方式使用和处理指定数据,保护数据以防止不合法的使用造成的数据的泄密和破坏。 数据的完整性(Integrity)检查 将数据控制在有效的范围内,或保证数据之间满足一定的关系。 DBMS对数据的控制功能 并发(Concurrency)控制 对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。 数据库恢复(Recovery) 将数据库从错误状态恢复到某一已知的正确状态。 数据库用户和管理员 偶然用户 初级用户 高级用户 系统分析员 应用程序员 偶然用户和初级用户 偶然用户 企业或组织机构的高中级管理人员 初级用户 银行的职员、机票预定人员、旅馆总台服务员 高级用户 工程师、科学家、经济学家、科技工作者等 直接使用数据库语言访问数据库,甚至能够基于数据库管理系统的API编制自己的应用程序 系统分析员 负责应用系统的需求分析和规范说明 与用户及DBA协商,确定系统的硬软件配置 参与数据库系统的概要设计 系统分析员和数据库设计人员 参加用户需求调查和系统分析 确定数据库中的数据 设计数据库各级模式 应用程序员 设计和编写应用系统的程序模块 进行调试和安装 数据库管理员(DBA)职责 模式定义 数据存储结构和存取策略定义 模式和
您可能关注的文档
- MIS技术基础和开发工具.ppt
- MIS期末总复习22秋.ppt
- MIS期末总复习秋 .ppt
- MIS的典型应用.ppt
- mm复习课件世纪以来的世界文学艺术[课件].ppt
- ModuleFineArts—WesternChineseandPopArts.ppt
- moodle信息化教学的给力平台.ppt
- MPF煤磨主减润滑站技术参数工作原理阀门调节及故障分析处理.ppt
- MSA测试系统分析.ppt
- MSA第版教程.ppt
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
文档评论(0)