ORACLE复习总结

发布 2021-04-27 21:27:28 阅读 7457

1、oracle是关系型数据库管理系统。管理工具:企业管理器(oem)、sql*plus、数据库配置助手(dbca)。

2、oem中包含的主要管理工具:例程管理、方案管理、安全管理、存储管理。

3、文件包括数据文件、重做日志文件、控制文件。一个数据库至少有一个表空间。

4、系统安全区分为:数据块缓存区、字典缓存区、重做日志缓存区、sql共享池。

5、delete from 表名 ;update 表名 set 字段名=新值;insert into 表名values();

6、创建索引:数据库表创建、使用oracle 10g管理控制台工具单独创建、使用 sql命令创建索引。

7、索引能加快查询速度,使数据库更新减慢。

8、数据完整性分为:域完整性、实体完整性、参照完整性。

9、关系数据库对数据定义的一组专门的关系运算是:连接、选择、投影。

10、视图是从一个表或多个表(或视图)导出的表。

11、pl/sql语言的组成部分:数据定义语言、数据操纵语言、数据控制语言。

12、异常分类:预定义异常、用户自定义异常。

no_data_found:如果一个select语句试图基于其条件检索数据,此异常表示不存满足件的数据行。

too_many_row:由于隐式游标每次只能检索一行数据,使用隐式游标时,该异常检测到有多行数据存在。

13、pl/sql语言用游标来管理sql的select语句。

14、.对显示游标的使用要遵循声明游标---打开游标---读取数据---关闭游标。

15、包含有两个分离得部件:包说明(规范、包头)和包体(主体)。

16、使用存储过程的优点:①过程在服务器端运行,执行速度快。②过程执行一次后**就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译的**执行,提高了系统性能。

③确保数据库的安全。④自动完成需要预先执行的任务。

17【6.3】计算指定学生的总学分,存储过程使用了一个输入参数和一个输出参数。

create or replace procedure totalcredit

name in varchar2,total out number)

asbegin

select sum(xf)

into total

from xs, xs_kc

where xm=name and

end;17、触发器是一些过程,与表关系密切,用于保护表中数据。分为insert、update、delete

19、类型:dml触发器、替代触发器、系统触发器。3种模式:交互模式、命令模式、参数文件模式。

20、一个用户如果要对某一数据库进行操作,必须满足3个条件:

①登陆oracle服务器时必须通过身份验证。

②必须是该数据库的用户或者是某一数据库角色的成员。③必须有执行该操作的权限。

21、概要文件用于限制由用户使用的系统和数据库资源,并管理口令。

22、脱机备份又称为冷备份,是数据库文件的物理备份,需要在数据库关闭状态下进行。

23、联机备份又称为热备份或archivelog备份。要求数据库运行在archivelog方式下。

25、快照基于一个查询,该查询链接远程数据库。序列定义存储在数据字典中。

27、数据库系统和文件系统相比具有以下主要特点:

①以数据模型为基础 ②数据冗余度小,数据共享度高 ③数据和程序之间具有较高的独立性④通过dbms进行数据安全性和完整性的控制⑤数据的最小存取单位是数据项。

32、 数据库管理系统的功能:

数据定义功能②数据操纵功能③数据的建立和维护功能④数据库的运行管理功能。

33、 数据库的**模式:逻辑模式、外模式、内模式。内模式有1个。

34、 数据库系统的二级映像:

外模式/模式之间的映像,定义并保证了外模式与数据模式之间的对应关系,同时也保证。

了数据的逻辑独立性。

模式/内模式之间的映像,定义并保证了数据的逻辑模式与内模式之间的对应关系,从而。

保证了数据的物理独立性。

35、 数据库是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据聚集。

36、 数据库系统必须不是提供的数据控制功能可移植性。

37、 数据库系统的核心是数据库管理系统。数据库的完整性是指数据的正确性和相容性。

38、 数据库的并发控制是为保证由授权用户对数据库的修改不会影响数据一致性。主要方法是封锁。

39、 数据库管理系统能实现数据查询、插入、更新等操作的数据库语言称为数据操纵语言。

40、 数据库**模式体系结构的划分,有利于保持数据库的数据独立性。

41、 dbs包括db和dbms

42、 数据库的完整性是指数据的正确性和相容性。

43、 要保证数据库的数据独立性,需要修改的是三层模式之间的两种映射。

44、 要保证数据库物理数据独立性,需要修改的是模式与内模式的映射。

45、 单个用户使用的数据视图的描述称为外模式。

46、 数据库中最常使用的数据模型是:层次模型、网状模型、关系模型。

47、 数据模型的三要素:数据结构、数据操作、数据约束条件。

48、 关系操作主要包括数据查询和插入、删除、修改数据两大部分。

49、 用二维结构表示实体以及实体间联系的数据模型称为关系模型。e-r图。

50、 数据库设计的基本步骤:

①需求分析阶段 ②概念结构设计阶段 ③逻辑结构设计阶段 ④数据库物理结构设计阶段 ⑤数据库实施阶段 ⑥数据库运行和维护阶段。

51、 在关系数据库设计中,设计关系模式是逻辑设计阶段的任务。

52、 从e-r模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的码是m端实体码与n端实体码的组合。

53、 有15个实体类型,并且它们之间存在着15个不同的二元关联,其中5个是1:1联系类型,5个是1:n联系类型,5个是m:

n联系类型,那么根据转换规则,这个e-r结构转换成的关系模式有20个。

54、 概念结构设计阶段得到的结果是。e-r图表示的概念模型。

55、 一个实体转换为一个关系模式。关系的码为实体的码。

56、 域是一组具有相同数据类型的值的集合。数据库中只存放视图的定义。

57、 数据库中基本关系的性质:

①统一属性的数据具有同质性②同一关系的属性名具有不能重复性 ③关系中的列位置具有顺序无关性④关系具有元组无冗余性⑤关系中的元组顺序具有顺序无关性⑥关系中的每一分量都必须是不可分的数据项。

58、 关系操作包括数据查询、数据维护和数据控制3大功能。

59、 关系模型中有3类完整性约束:实体完整性、参照完整性、用户定义的完整性。

60、 设属性a是关系r的主属性,则属性a不能取空值(null)。这是实体完整性规则。

61、 同一个关系模型的任意两个元组值不能全同。

62、 自然连接是构成新关系的有效方法。一般情况下,当对关系r和s使用自然连接时,要求r和s含有一个或多个共有的属性。

63、 在一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为候选码。

64、 实体完整性要求主属性不能取空值,这一点可以通过定义主码来保证。

65、 关系规范化可能出现的问题:①数据冗余大②插入异常③删除异常④更新异常。

66、 关系数据库规范化是为解决关系数据库中提高查询速度问题而引入的。

67、 事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。特征:原子性、一致性、隔离性、持续性。

68、 3种数据不一致的情况:丢失修改、不可重复读、读”脏“数据。

69、 故障的种类:①事物内部故障②系统故障③介质故障④计算机病毒⑤用户操作错误。

oracle复习

oracle数据库的主要特点。支持多用户 大事务量的事务处理。数据安全性和完整性控制。支持分布式数据处理。可移植性。oracle服务器提供开放 全面和综合的信息管理,它由oracle数据库和oracle实例组成。管理数据库的后台进程和内存结构的集合称为 oracle 实例 oracle 数据库是一个...

Oracle复习

一 创建用户。在yggl数据库中创建一个用户manager,授予dba角色和sysdba系统权限,它可以替代system系统用户。connect system 123456 as sysdab create user manager profile default identified by man...

Oracle复习

oracle数据库管理与编程知识点。1.关系数据库基本理论 oracle应用结构。2.oracle体系结构 实例内存管理 sga pga 逻辑存储结构 表空间 段 区 块 物理存储结构 数据文件 控制文件 其他文件 3.sql plus工具的使用 设置环境变量 命令的编辑导入导出 查询结果格式化等 ...