《数据库原理》教程 400.ppt

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

1.1.1 数据、数据管理 与数据处理 数据处理是用计算机对数据进行处理的系统应用。它是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工、维护、分析、计划、控制、决策和使用的系统,这些基本操作环节称为数据管理,数据管理技术是解决上述基本环节的,而其它环节(加工/计算、输出等操作)是由应用程序实现的,所以数据库是信息系统的核心。 1.1.3 数据库、数据库管理系统 和数据库系统 数据库管理系统(Database Management System, 简称DBMS)是位于用户与操作系统之间的数据 管理软件。数据库在建立、运用和维护时由数 据库管理系统统一管理、统一控制。它使用户 方便地定义数据和操纵数据,并能够保证数据 的安全性、完整性、以及多用户对数据的并发 使用及发生故障后的数据库恢复。 1.2.2 概 念 模 型 实体型(Entity Type):具有相同属性的实体具有共同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 实体集(Entity Set):同型实体的集合称为实体集。 联系(Relationship):实体内部的联系通常是指组成实体的各属性之间的联系。两个实体型之间的联系可以分为三类: 一对一联系(1:1)、一对多联系(1:n)、多对多联系(m:n)。 1.2.2 概 念 模 型 E-R方法采用如下方法来表示实体-联系: ⑴ 使用长方形来表示实体型,框内写上实体名。 ⑵ 椭圆型表示实体的属性,并用无向边把实体和属性连起来。 ⑶ 用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型(1:1,1:n或m:n),若实体之间联系也具有属性,则把属性和菱形也用无向边连接上。需要注意的是,联系本身也是一种实体型,也可以有属性。如果一个联系具有属性,则这些属性也要用无向边与该联系连接起来。 1.2.3 数据模型的分类 2. 网状数据模型是一种比层次模型更具普遍性的结构,它去掉了层次模型的两个限制,允许多个结点没有双亲结点,允许结点有多个双亲结点,此外它还允许两个结点之间有多种联系(称之为复合联系)。 3. 在用户看来,一个关系模型的逻辑结构是一张二维表,它由行和列组成。在关系模型中,实体以及实体间的联系都是用关系来表示。关系模型要求关系必须是规范化的,最基本的条件就是,关系的每一个分量必须是一个不可分的数据项,即不允许表中还有表。 2.4.1 数据文件 数据文件可以用数据库和表空间创建语句或修改语句来创建或修改,在创建时可指定数据文件的初始大小,以及是否允许数据文件的大小随着数据库中数据量增加的需要而自动扩大。 Oracle数据库中的永久和临时数据文件信息分别存储在DBA_DATA_FILES和DBA_TEMP_FILES数据字典中,检索这两个视图内容即可了解系统中所有的数据文件信息。 2.4.2 重做日志文件 数据库有两种归档模式:ARCHIVELOG(归档日志)或 NOARCHIVELOG(非归档日志)模式。除了数据文件外,最重要的Oracle 9i数据库文件就是重做日志文件。虽然它与数据文件不同,但是彼此间却有密不可分的关系。简单的说,Oracle 9i 重做日志文件会负责记录数据库内任何数据处理情况。当数据异动时,所有异动记录会先保留在内存的重做记录缓冲区,并在适当时机由LGWR后台进程负责写入硬盘上重做日志文件中。如此一来,所有数据异动情况都会完整地保留下来。如果 Oracle 9i 数据库不小心遭遇毁损,Oracle 9i 将凭借重做日志文件内相关记录将数据复原至最完整的状态。 3.1.1 OEM的体系结构 3. 第三层是智能代理(Intelligent Agent),是在每个server上必须安装的,用来执行任务和监控发生在服务器各被管理对象上的事件的软件。被管理对象包括网络节点(服务器)、数据库、监听程序(listener)以及其他安装在这些结点上的Oracle服务。 3.1.3 OEM窗口介绍 ⑤ 管理来自不同位置的多个网络节点和服务。 ⑥ 和其他管理员共享任务。 ⑦ 将相关的服务组合在一起,便于对任务的管理。 ⑧ 启动集成的Oracle 9i和第三方工具。 3.2.1 SQL*Plus的启动和关闭 2. SQL*Plus的关闭 在使用完SQL*Plus后,一定要正确关闭会话。正确关闭会话可以确保会话使用的数据库资源释放,以便数据库的其他用户访问。 直接关闭窗口。 在SQL提示符后键入并执行EXIT命令,窗口自动关闭。 3.3.2 使用SQL*Plus Worksheet “语句历

文档评论(0)

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

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档