oracle教程01数据库与关系型数据库解读.ppt
《oracle教程01数据库与关系型数据库解读.ppt》由会员分享,可在线阅读,更多相关《oracle教程01数据库与关系型数据库解读.ppt(43页珍藏版)》请在优知文库上搜索。
1、2023-3-161数据库基本知识2023-3-162数据管理技术的产生和发展n什么是数据管理n对数据进行分类、组织、编码、存储、检索和维护,是数据处理对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题的中心问题n数据管理技术的发展过程n人工管理阶段人工管理阶段(40年代中年代中-50年代中年代中)n文件系统阶段文件系统阶段(50年代末年代末-60年代中年代中)n数据库系统阶段数据库系统阶段(60年代末年代末-现在现在)2023-3-163什么是数据库系统?应用程序数据库管理系统数据库用户2023-3-164关系数据库由来n系统而严格地提出关系模型的是美国IBM公司的E.F.C
2、oddn1923年8月19日生于英格兰中部,当国兵,教过书,在IBM做研究n1948年在牛津大学获数学学士和硕士学位,之后到美国求职,13年后重返大学,在米歇根大学进修计算机与通信,1965年获博士学位nE.F.Codd本性是个数学家,他最大的愿望是为数据库建立一个优美的数学模型n关系数据库之父1969: Edgar F. Ted Codd invents the r e l a t i o n a l database.2023-3-165关系数据库的历史n1963年,美国Honeywell公司的IDS(Integrated Data Store)系统投入运行,揭开了数据库技术的序幕。n进入
3、数据库阶段的标志是20世纪60年代末发生的三件事件:n1968年IBM公司研制的IMS系统是一个典型的层次DBS;n1969年美国CODASYL组织DBTG报告,提出网状DBS的概念;n1970年美国IBM公司的E.F.Codd发表论文,提出关系模型的思想。 n20世纪70年代是数据库蓬勃发展的年代,网状系统和层次系统占据了整个数据库商用市场,而关系系统仅处于实验阶段。 n20世纪80年代,关系系统由于使用简便以及硬件性能的改善,逐步代替网状系统和层次系统占领了市场。 n20世纪90年代,关系数据库已成为数据库技术的主流。 n进入21世纪以后,无论是市场的需求还是技术条件的成熟,对象数据库技术
4、、网络数据库技术的推广和普及已成定局。 2023-3-166数据库的定义n数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。2023-3-167数据库的特征n数据按一定的数据模型组织、描述和存储数据按一定的数据模型组织、描述和存储n可为各种用户共享可为各种用户共享n冗余度尽可能小冗余度尽可能小n数据独立性较高数据独立性较高n易扩展易扩展2023-3-168数据库管理系统n什么是DBMSn数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。2023-3-169硬件平台硬件平台基础软
5、件平台基础软件平台软件基础构架平台软件基础构架平台应用软件平台应用软件平台软件产品软件产品协同软件协同软件办公软件办公软件 中间件中间件 应用服务器应用服务器数据库在计算机系统中的地位2023-3-1610DBMS的主要功能n科学地组织和存储数据、高效地获取和维护数据n数据定义功能n 提供数据定义语言(DDL)Data Define Languagen 定义数据库中的数据对象n数据操纵功能:提供数据操纵语言(DML)Data Manipulation Languagen 操纵数据实现对数据库的基本操作n (查询、插入、删除和修改)2023-3-1611DBMS的主要功能n数据库的运行管理n保证
6、数据的安全性、完整性、n多用户对数据的并发使用n发生故障后的系统恢复n数据库的建立和维护功能(实用程序实用程序)n数据库数据批量装载n数据库转储n介质故障恢复n数据库的重组织n性能监视等2023-3-1612数据独立性n数据独立性包括两个方面:物理独立性和逻辑独立性。首先先讨论数据的物理数据独立性。 n要理解数据独立性的含义,最好的方法是搞清数据的抽象层次。 2023-3-1613数据独立性:n物理独立性:DBMS将数据的物理结构与应用程序分离, 应用程序要处理的只是逻辑结构,这样当物理结构改变时,应用程序不用改变。n逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的,也就是当逻辑结构改
7、变时,应用程序不用改变。2023-3-1614DBMS对数据的控制功能n数据的安全性(Security)保护n使每个用户只能按指定方式使用和处理指定数据,保护数据以防止不合法的使用造成的数据的泄密和破坏。n数据的完整性(Integrity)检查n将数据控制在有效的范围内,或保证数据之间满足一定的关系。2023-3-1615DBMS对数据的控制功能n并发(Concurrency)控制n对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。n数据库恢复(Recovery)n将数据库从错误状态恢复到某一已知的正确状态。2023-3-1616数据库用户和管理员n偶然用户n初级用户n高级用户n
8、系统分析员n应用程序员2023-3-1617偶然用户和初级用户n偶然用户n企业或组织机构的高中级管理人员n初级用户n银行的职员、机票预定人员、旅馆总台服务员2023-3-1618高级用户n工程师、科学家、经济学家、科技工作者等n直接使用数据库语言访问数据库,甚至能够基于数据库管理系统的API编制自己的应用程序2023-3-1619系统分析员n负责应用系统的需求分析和规范说明n与用户及DBA协商,确定系统的硬软件配置n参与数据库系统的概要设计2023-3-1620系统分析员和数据库设计人员n参加用户需求调查和系统分析n确定数据库中的数据n设计数据库各级模式2023-3-1621应用程序员n设计和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 教程 01 数据库 关系 解读