《Oracle数据库应用与开发实战》全套教学课件.pptx

《Oracle数据库应用与开发实战》全套教学课件.pptx

  1. 1、本文档共1201页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库与Oracle入门全套可编辑PPT课件第1章数据库与Oracle入门.pptx第2章初识Oracle11g.pptx第3章Oracle数据库体系结构.pptx第4章SQL语言开发(上).pptx第5章SQL语言开发(下).pptx第6章数据库对象创建、管理与维护.pptx第7章PLSQL语言开发.pptx第8章使用存储过程.pptx第9章使用触发器.pptx第10章自定义函数与包.pptx第11章用户的访问控制与权限管理.pptx第12章Oracle数据库备份与恢复.pptx第13章初识大数据.pptx

随着计算机技术、通信技术和网络技术的发展,人类社会已经进入了信息化时代。信息资源已经成为最重要和宝贵的资源之一,确保信息资源的存储及其有效性就变得非常重要,而保存信息的核心就是数据库技术。对于数据库技术,当前应用最为广泛的是关系型数据库,而在关系型数据库中,Oracle(甲骨文)公司推出的Oracle数据库是其中佼佼者。到目前为止,Oracle数据库使用最多的版本为11g,这也是本书所基于的数据库。163

学习目标060104030502数据库的定义与特点数据模型研究的内容及3个要素数据模型的类型及与之对应的数据库的类型数据库管理系统的功能数据库系统的组成Oracle11g的主要特点和主要功能

1.1.1数据库的定义、特点与类型1数据库的定义简单来讲,数据库(DataBase,DB)是按照一定的逻辑结构来组织、存储和管理数据的仓库。例如,学校的人事部门常常要把本校学生的基本情况(学号、姓名、性别、出生日期、籍贯、系部、入学成绩等)存放在表中,见表1-1,这张表就可以看成是一个数据库。有了它,我们就可以根据需要随时查询某学生的基本情况,也可以查询入学成绩在某个范围或籍贯为某省的学生人数等。

表1-1学生情况表

2数据库的特点(2)减少了数据的冗余度特点(1)实现了数据共享数据共享既指所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库。与文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件,进而减少了大量重复数据,减少了数据冗余,维护了数据的一致性。

2数据库的特点(4)实现了数据集中控制(3)增强了数据的独立性特点数据的独立性包括逻辑独立性(数据库中数据的逻辑结构和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。在文件管理方式中,不同数据被分散存储在不同的文件中,而这些文件之间毫无关系,因此,数据处于一种分散的状态。利用数据库可对数据进行集中控制和管理,并通过数据模型(参加后面的解释)表示各种数据的组织以及数据间的联系。

2数据库的特点(6)提供了故障恢复功能(5)提供了数据的一致性和可维护性,以确保数据的安全性和可靠性特点主要包括:①安全性控制:以防止数据丢失、错误更新和越权使用;②完整性控制:以保证数据的正确性、有效性和相容性;③并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用。利用数据库管理系统(参见后面的解释)提供的一套方法,可及时发现和修复故障(物理或逻辑错误,如对系统的误操作造成的数据错误等),从而防止数据被破坏。

3数据模型数据模型是现实世界数据特征的抽象,用于描述一组数据的概念和定义。在数据库中,数据的物理结构又称数据的存储结构,就是数据元素在计算机存储器中的表示及其配置;数据的逻辑结构则是指数据元素之间的逻辑关系,它是数据在用户或程序员面前的表现形式,数据的存储结构不一定与逻辑结构一致。

1)数据模型研究的内容数据模型的研究包括以下三个方面:①概念数据模型这是面向数据库用户的现实世界的数据模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及数据库管理系统的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据库管理系统无关。概念数据模型必须转换成逻辑数据模型,才能在数据库管理系统中实现。

③物理数据模型这是描述数据在存储介质上的组织结构的数据模型,它不但与具体的数据库管理系统有关,而且还与操作系统和硬件有关。每一种逻辑数据模型在实现时都有与其相对应的物理数据模型。数据库管理系统为了保证其独立性与可移植性,将大部分物理数据模型的实现工作交由系统自动完成,而设计者只设计索引、聚集等特殊结构。②逻辑数据模型这是用户在数据库中看到的数据模型,是具体的数据库管理系统所支持的数据模型,主要有网状数据模型、层次数据模型和关系数据模型三种类型。此模型既要面向用户,又要面向系统,主要用于数据库管理系统的实现。在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息,主要是研究数据的逻辑结构

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档