《oracle基础知识》PPT课件.ppt

上传人:za****8 文档编号:13190716 上传时间:2020-06-07 格式:PPT 页数:34 大小:350.51KB
返回 下载 相关 举报
《oracle基础知识》PPT课件.ppt_第1页
第1页 / 共34页
《oracle基础知识》PPT课件.ppt_第2页
第2页 / 共34页
《oracle基础知识》PPT课件.ppt_第3页
第3页 / 共34页
点击查看更多>>
资源描述
Oracle数据库应用,授课教师:雷静,什么是ORACLE?什么是DBMS?,WHAT?,WHY?,为什么要学习Oracle数据库应用?,HOW?,1、上课专心,做好笔记2、上机作业认真完成,实验上课例题3、消化每次课的内容4、不懂就问5、树立信心,课程简介,1、学习本课程应有关系型数据库使用基础2、重点关注与关系型数据库,如SQLSERVER的异同3、期末考核:10%考勤+30%平时作业+10%半期考试+10%实验+40%期末考试,课程目标,1.Oracle数据库的特点2.Oracle数据库的安装配置3.Oracle数据库常用工具的基本使用4.Oracle中创建数据库、表5.Oracle中创建视图、索引、聚簇、序列、表空间和同义词6.Oracle中创建触发器和存储过程7.Oracle中数据查询8.Oracle数据库的安全管理9.Oracle数据库的备份和还原,第1章数据库技术基础,1.1数据管理的概述1.2数据模型1.3数据库设计,1.1.1数据、数据管理与数据处理1.1.2数据管理的发展1.1.3数据库、数据库管理系统和数据库系统,1.1数据管理的概述,1.1.1数据、数据管理与数据处理,数据是描述事物的符号记录。数字,文字,图形,图像,声音等信息都是数据。信息是一种已经被加工为特定形式的数据,这种数据形式对接收者来说是有意义的。即只有有价值的数据才是信息。,1.1.1数据、数据管理与数据处理,数据处理是指从某些已知的数据出发,推导加工出一些新的数据,这些新的数据又表示了新的信息。数据管理是数据库的核心任务,内容包括对数据的分类,组织,编码,存储,检索和维护。,1.1.2数据管理的发展,人工管理阶段文件系统阶段数据库系统阶段,人工管理阶段,文件系统阶段,数据库系统阶段,1.1.3数据库、数据库管理系统和数据库系统,数据(Data)是描述事物的符号记录。除了常用的数字数据外,文字(如名称)、图形、图象、声音等信息,也都是数据。数据库(Database,简称DB)中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。,1.1.3数据库、数据库管理系统和数据库系统,数据库管理系统(DatabaseManagementSystem,简称DBMS)是位于用户与操作系统之间的数据管理软件。对收集到的大量数据进行整理,加工,归并,分类,计算和存储等处理,产生新的数据以便反应事物或现象的本质和特征及其内在联系。数据库系统(DatabaseSystem,简称DBS)由数据库,数据库管理系统(及其开发工具),应用系统,数据库管理员和用户构成)。,1.1.3数据库系统的组成,1.2.1数据模型的三要素1.2.2概念模型1.2.3数据模型的分类,1.2数据模型,1.2.1数据模型的三要素,1.数据结构数据结构用于描述系统的静态特性。2.数据操作数据操作用于描述系统的动态特性。3.数据的约束条件一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和兼容。,1.2.2概念模型,实体(Entity):客观存在并可以相互区分的事物。属性(Attribute):实体所具有的某一特征,一个实体可以由若干个属性来刻画。码(Key):唯一标识实体的属性或属性组合。域(Domain):属性的取值范围,例如,性别的域为(男,女)。,1.2.2概念模型,实体型(EntityType):具有相同属性的实体具有共同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实体集(EntitySet):同型实体的集合称为实体集。联系(Relationship):实体内部的联系通常是指组成实体的各属性之间的联系。两个实体型之间的联系可以分为三类:一对一联系(1:1)、一对多联系(1:n)、多对多联系(m:n)。,关系的类型,E-R图的符号,E-R图,1.2.3数据模型的分类,数据模型有层次模型;网状模型;关系模型三种。1.层次模型用树形结构来表示各类实体以及实体间的联系。每个结点表示一个记录类型,结点之间的连线表示记录类型间的联系,这种联系只能是父子联系。,1.2.3数据模型的分类,2.网状数据模型是一种比层次模型更具普遍性的结构,它去掉了层次模型的两个限制,允许多个结点没有双亲结点,允许结点有多个双亲结点,此外它还允许两个结点之间有多种联系(称之为复合联系)。3.在用户看来,一个关系模型的逻辑结构是一张二维表,它由行和列组成。在关系模型中,实体以及实体间的联系都是用关系来表示。关系模型要求关系必须是规范化的,最基本的条件就是,关系的每一个分量必须是一个不可分的数据项,即不允许表中还有表。,1.3.1需求分析阶段1.3.2概念结构设计1.3.3逻辑结构设计1.3.4数据库物理设计1.3.5数据库实施1.3.6数据库运行与维护,1.3数据库设计,1.3.1需求分析阶段,需求收集和分析,得到的结果是数据字典描述的数据需求和数据流图描述的处理需求。1.需求分析的任务2.需求分析的方法3.数据字典数据项、数据结构、数据流、数据存储、处理过程,1.3.2概念结构设计,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。1.概念结构设计的方法2.数据抽象与局部E-R设计3.局部E-R图的优化,1.3.3逻辑结构设计,将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。E-R图向关系模型的转换2.数据模型的优化3.设计用户子模式,为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。1.确定数据的存储结构2.设计数据的存取路径3.确定数据的存放位置4.确定系统配置5.评价物理结构,评价的重点是时间和空间效率,1.3.4数据库物理设计,1.3.5数据库实施,运用DBMS提供的数据语言(例如SQL)及其程序设计语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。数据库实施主要包括以下工作:1.用DDL定义数据库结构2.组织数据入库3.编制与调试应用程序4.数据库试运行,1.3.6数据库运行与维护,数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。1.数据库的转储和恢复2.数据库的安全性、完整性控制3.数据库性能的监督、分析和改进4.数据库的重组织和重构造,总结,1、数据是描述事物的符号记录。2、数据库是将数据按一定数据模型组织、描述和存储,具有较小冗余度,较高的数据独立性和易扩展性,并可为各种用户共享的数据集合。3、数据库管理系统主要对数据进行处理4、数据库系统由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。5、E-R图的绘制,实体使用矩形表示,属性使用椭圆表示,关系使用菱形表示。6、数据库设计分为6个阶段:需求分析,概念结构设计,逻辑结构设计,物理设计,实施,运行和维护。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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