oracle复习Word文档格式.docx
- 文档编号:15748664
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:4
- 大小:17.35KB
oracle复习Word文档格式.docx
《oracle复习Word文档格式.docx》由会员分享,可在线阅读,更多相关《oracle复习Word文档格式.docx(4页珍藏版)》请在冰豆网上搜索。
数据库是数据存储仓库的简称,它是指在计算机系统中按照一定的数据模式组织、存储和使用互相关联的数据集合。
数据块—>
数据区—>
段—>
表空间
System表空间是系统表空间
User表空间是用户表空间。
Oracle数据库的物理存储结构由多种物理文件组成:
数据文件、控制文件、日志文件、服务器参数文件。
数据文件包括:
系统数据文件、撤销数据文件、用户数据文件。
一个控制文件只能属于一个数据库。
日志文件包括:
重做日志文件、归档日志文件。
数据块是Oracle逻辑存储结构中的最小的逻辑单元,也是数据输入输出操作的最小存储单元。
Oracle数据存放在“Oracle数据块”中,而不是“操作系统块”中。
表空间是数据库的最大逻辑划分区域。
控制文件是一个二进制文件。
数据字典是Oracle存放关于数据库内部信息的地方,其用途是用来描述数据库内部的运行和管理情况。
在oracle11g数据库中,用户可以使用set命令来设置sql*plus的运行环境。
SQL/PL提供了help命令来帮助用户查询指定命令的选择项。
Describe命令查询指定数据对象的组成结构。
Spool命令可以把查询结果输出到指定文件中。
Column命令可以实现格式化查询、设置列宽、重新设置标题。
TTITLE和BTTILE命令,分别用来设置打印时每页的顶部标题和底部标题。
执行commit语句提交事务,rollback语句撤销事务。
PL/SQL程序都是以块(block)为基本单位,整个PL/SQL块分为三部分:
声明部分(用declare开头)
执行部分(以begin开头)(这部分是必须有的)
异常处理部分(以exception开头)
Pl/sql的基本数据类型:
数值类型、字符类型、日期类型、布尔类型。
Pl/sql提供了3种特殊的数据类型:
%type、record类型、%rowtype。
Pl/sql中的循环语句主要包括loop语句、while语句和for循环3种。
存储过程被保存在数据库中,它不可以被sql语句直接执行或调用,只能通过execute命令执行或在PL/SQL程序块内被调用。
用户可以使用altertable…add语句向表中添加新的字段。
Altertablestudentadd(emailvarchar2(10));
通过altertable…drop语句删除表中的指定字段。
Altertablestudentdrop(age);
重名表:
Altertablestudentrenametostudents;
重命名字段:
altertable表名rename
column
列名to新列名
(其中:
column是关键字)
修改字段:
altertable表名modify(字段名字段类型
默认值是否为空);
oracle级联删除:
altertable表名addconstraint外键名称foreignkey(外键列)references主表名(主表列)ondeletecascade;
oracle11g系统中,约束的类型包括非空约束、主键约束、唯一约束、检查约束和默认约束。
默认的永久表空间是SYSTEM
默认的临时表空间是TEMP
默认的用户表空间(永久的)是USERS(创建用户createuser用户名)
掌握:
1.P214综合实例——新建一个表属于指定的表空间
createtablespacezxpdatafile'
D:
\zxp.dbf'
size30Mautoextendonnext5M;
createtablezxp(
idnumber,
namevarchar2(20)
)tablespacezxp;
2.P215实验——创建表空间,并将其设定为默认表空间
alterdatabasedefaulttablespacezxp;
3.P211:
例题10-31和例题10-32——创建表空间,并将其设定为默认临时表空间
createtemporarytablespacezxp_temptempfile'
\zxp_temp.dbf'
alterdatabasedefaulttemporarytablespacezxp_temp;
createuserzhangguilinidentifiedbyzxpdefaulttablespacezxptemporary
tablespacezxp_tmp;
数据字典的所有者是sys。
其数据字典表和视图都被保存在system表空间中。
Oracle支持5种类型的约束:
notnull、unique、check、primarykey、unique。
角色是相关权限的命名集合,使用的主要目的是简化权限管理。
简述例程的组成部分。
数据库例程由后台进程和系统全局区(SGA)组成。
控制文件是一个小的二进制文件,用来记录数据库的物理结构。
Oracle数据库允许将被填充满的重做日志文件组保存到一个或多个离线的位置,这叫做归档日志。
每个Oracle数据库都由3种类型的文件组成:
控制文件、日志文件和数据文件。
Oracle有SGA(系统全局区)和PGA(程序全局区)两种内存结构。
若用户要连接到数据库,则该用户必须具有CREATECONNECT权限。
如果服务器进程无法在数据缓冲区中找到空闲块,以添加从数据文件中读取的数据块,则系统会启动DBWR进程。
在多进程Oracle实例系统中,进程分为用户进程、后台进程和服务进程。
标准的SQL语言语句类型可以分为:
数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。
在需要滤除查询结果中重复的行时,必须使用关键字Distinct;
如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用Select语句。
使用Save命令可以将缓冲区中的SQL命令保存到一个文件中。
只能存储一个值的变量是标量变量。
想在另一个模式中创建表,用户最少应该具有什么系统权限CREATEANYTABLE。
本模式CREATETABLE
简要游标的作用和游标操作的基本步骤。
答案:
游标的作用是将数据库的中数据检索出来后缓存,可以被PL/SQL程序一行一行的读取并处理。
游标的基本操作步骤为:
(1)声明游标
(2)打开游标
(3)提取数据
(4)关闭游标
简述Oracle数据库逻辑结构中个元素之间的关系。
数据库由若干个表空间组成,表空间由表、索引、视图等逻辑对象组成,表由段组成,段由区组成,区则有数据块组成。
简述Oracle数据库物理结构中包含的文件类型。
物理结构由构成数据库的操系统文件所决定。
每个Oracle数据库都由3种类型的文件组成:
数据文件、日志文件和控制文件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 复习
