第1章oracle数据库概述

上传人:小**** 文档编号:243141792 上传时间:2024-09-16 格式:PPT 页数:47 大小:1.28MB
返回 下载 相关 举报
第1章oracle数据库概述_第1页
第1页 / 共47页
第1章oracle数据库概述_第2页
第2页 / 共47页
第1章oracle数据库概述_第3页
第3页 / 共47页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,ORACLE,数据库,信息学院 许波,TEL:15019376866,E-MAIL:cdma_my,课程地位,.Net & C#,SQL Server,XML,SPM,ASP.NET &,WebService,Oracle,UML,SPR: Computer Base,HTML&JavaScript,SQL Server Base,OOP&Java,Base,C,STB,JSP,/,Servlet,EJB&WebService,WinForms,Struts&JSF,Testing&SQA,Linux,课程目标,巩固数据库原理与,SQL,语言基本内容,理解,Oracle,体系结构,掌握,Oracle,工具(,OEM,、,SQL*Plus,),掌握,Oracle,基本管理与开发知识,掌握,PL/SQL,Oracle,数据库的应用开发,OCP,专业认证,(Oracle,认证数据库专家,),OCP,专业认证,OCP,全称为,Oracle,认证数据库专家,是,Oracle,公司的,Oracle,数据库,DBA,认证课程,目前,Oracle,全世界的数据库市场份额在,39%,以上,在中国的客户有中国移动、中国电信、阿里巴巴、腾讯等以及其他,500,强企业。这些企业都大量需求,Oracle,认证数据库专家。,OCP,是开启,Oracle,所有产品线的钥匙,,Oracle,还有,ERP,、中间件等更多的高端产品。不仅仅可以从事,DBA,,进一步进行成为,ERP,实施、中间件管理、,BI,(商业智能)等企业最高薪酬的,IT,类专家。,教学安排,Oracle,数据库基础,Oracle,数据库体系结构,(,难点,),Oracle,数据库管理,(,重点,),Oracle,数据库开发,(,重点,难点,),授课体系,第,1,章,Oracle,数据库概述,本章内容,数据库基础知识回顾,Oracle,数据库产品介绍,本章要求,掌握数据库的基础知识,了解,Oracle,发展、产品组成、性能特点,了解,Oracle,数据库的应用架构,1.1,数据库基础,数据库概念,数据管理的发展,数据库管理的特点,数据库管理系统,数据库系统构成,1.1.1,数据库基本概念,数据,描述事物的符号,是数据库中存储的基本对象,数据库,按一定的数据模型组织、描述和存储的数据的集合,数据库管理系统,位于操作系统与用户之间的一层数据管理软件,数据库系统,数据库、数据库管理系统与计算机系统结合后就形成了一个数据库系统,DBMS,的层次结构,操作系统,数据存储层,数据存取层,语言翻译处理层,数据库,应用层,数据文件,数据字典,,索引,统计数据,缓冲区,提供数据页操作,DDL,,,DML,,,查询计算引擎,提供关系、视图借口,事务,日志,封锁,存取路径,提供单元组借口,执行物理文件的读写操作,数据库系统,1.1.2,数据管理技术的产生与发展,人工管理阶段,文件管理阶段,数据库管理阶段,人工管理阶段,人工管理数据具有以下特点。,数据不保存,应用程序管理数据,数据不能共享,数据不具有独立性,应用程序是根据特定的一组数据结构进行编写的,当数据的逻辑结构或物理结构发生变化时,必须对应用程序进行针对性的修改。,文件系统管理阶段,特点,数据可以长期保存,由文件系统管理数据,数据共享性差,数据独立性差,数据库系统管理阶段,特点,数据结构化,数据共享性高、冗余度低,数据独立性高,统一数据管理与控制,1.1.3,数据模型,基本概念,概念模型,组织数据模型,关系模型,数据模型,是数据库系统中用于提供信息表示和操作手段的形式构架,应用,概念数据模型,结构数据模型,现实世界,信息世界,计算机世界,实体型之间的联系,两个实体型之间的联系,一对一联系(,1,:,1,),一对多联系(,1,:,n,),多对多联系(,m,:,n,),多个实体型之间的联系,同一个实体型内部联系,概念模型的表示方法,E-R,图提供了表示实体型、属性和联系的方法。,实体:用矩形表示,矩形内写名实体名,属性:椭圆型表示,联系:用菱形表示,菱形内写明联系名,用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(,1:1 ,1:m,或,m:n,),基本,-,图要点,例:学生选修课程,学生,课程,选修,姓名,学号,系别,课程名,先修课,学分,成绩,用矩形表示实体集,在框内写上实体名,用椭圆表示实体的属性,用无向边把实体与其属性连接起来,用菱形表示实体间的联系,将参与联系的实体用线段连接,m,n,联系的,数量,数据模型,组织数据模型,关系模型,(,当前最重要的一种数据模型,常见的数据库产品如,:ORACLE,DB2,SQL SERVER,等都,是采用关系数据模型的关系数据库产品,概念模型转换为关系模型,:,将概念模型中的实体,属性,联系分别转换为关系数据模型中的表,列,表与表之间的关系,.,数据结构,:,二维表,关系,元组,属性等,数据操作,:,选择,投影,连接,并,交,差等,.,完整性约束,:,实体完整性,参照完整性,用户定义完整性,1.1.4,关系数据库的功能,数据定义,数据操作,数据库运行与控制,数据库的建立与维护,数据库接口,1.1.5,常见的关系数据库管理系统,ORACLE,DB2,Sybase,Microsoft SQL Server,DB2,IBM,公司研制的一种关系型数据库系统。,DB2,主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于,OS/2,、,Windows,等平台下。 具有与平台无关的基本功能和,SQL,命令。,DB2,采用了数据分级技术,并支持多任务并行查询。具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。,Sybase,美国,Sybase,公司研制的一种关系型数据库系统,是一种典型的,UNIX,或,WindowsNT,平台上客户机,/,服务器环境下的大型数据库系统。,Sybase,提供了一套应用程序编程接口和库,可以与非,Sybase,数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。,Sybase,通常与,SybaseSQLAnywhere,用于客户机,/,服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的,PowerBuilder,为开发工具。,SQL Server,SQL Server,是一个关系数据库管理系统。它最初是由,Microsoft,、,Sybase,和,Ashton-Tate,三家公司共同开发的,于,1988,年推出了第一个,OS/2,版本。在,Windows NT,推出后,,Microsoft,与,Sybase,在,SQL Server,的开发上就分道扬镳了,,Microsoft,将,SQL Server,移植到,Windows NT,系统上,专注于开发推广,SQL Server,的,Windows NT,版本。,Sybase,则较专注于,SQL Server,在,UNIX,操作系统上的应用。,1.2 Oracle,数据库系统,Oracle,简介,Oracle,发展历史,Oracle,特点及新特征,Oracle,数据库应用架构,1.2.1Oracle,数据库简介,oracle,是殷墟出土的甲骨文(,oracle bone inscriptions,)的英文翻译的第一个单词,在英语里是“神谕”的意思。,Oracle,是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。,Oracle,数据库产品为财富排行榜上的前,1000,家公司所采用,许多大型网站也选用了,Oracle,系统。,http:/, Oates,、,Bruce Scott,、,Bob Miner,、,Larry Elli,Oracle “,四剑客,”,1.2.2Oracle,数据库发展史,1977,年,,SDL,1979,年,,RSI,,产品命名,0racle2.0,1983,年,,oralce3.0,1984,年,,oracle4.0,1985,年,,oracle5.0,1988,年,,oracle6.0,1992,年,,oracle7.0,1997,年,,oracle8.0,1998,年,,oracle8i,2001,年,,oracle9i,2003,年,,oracle10g,1.2.3Oracle,数据库特点,支持多用户、大事务量的事务处理,提供标准操作接口,实施安全性控制和完整性控制,支持分布式数据处理,具有可移值性、可兼容性和可连接性,1.2.4Oracle,数据库新特性,系统管理,数据库可靠性,数据库可扩展性,数据库性能,数据库安全性,Oracle9i,数据库特性,Oracle9i,Oracle9i,发展历史,Oracle9i,产品组件,Oracle9i,系统特点及新特征,Oracle,9i,数据库应用架构,Oracle9i,的各种产品,Oracle9i Database System,Oracle9i Application Server,Oracle9i Developer Suite,Oracle9i Web Developer,Oracle9i Forms Developer,Oracle9i Reports Developer,Oracle9i,JDeveloper,Oracle9i,Oracle9i,Oracle Application Server,Oracle9i Database,Oracle Internet,平台,1.2.5Oracle,数据库应用结构,多磁盘系统,磁盘映像系统,客户,-,服务器系统(,C/S,、,B/S,),共享服务器系统(,MTS,),/,专用服务器系统(,DS,),分布式数据库系统,并行数据库系统,(,集群结构,),客户机,/,服务器结构,浏览器,/,服务器结构,分布式数据库系统结构,总结,数据库基础知识回顾,Oracle,数据库产品特点、种类以及应用架构,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!