Oracle 复习大纲
(一)数据库概念
数据库(DB)是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。
数据库管理系统(DBMS)是指数据库系统中对数据进行管理的软件系统,是数据库系统的核心组成部分。包括对数据库的定义、查询、更新及各种控制,都是通过DBMS进行的。
数据库系统(DBS)是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统,是采用数据库技术的计算机系统。2
数据库系统组成 : 数据库;硬件; 软件; 数据库管理员
数据模型由数据结构,数据操作,完整性约束三部分构成。
数据库系统的三级模式:内模式(1个),模式(1个),外模式(可多个)。
关系数据库E-R模型和设计范式理论
(二)Oracle11g体系结构
Oracle服务器包括Oracle实例和Oracle数据库。
实例:一组Oracle后台进程以及在服务器中分配的共享内存区域 。
数据库:存储在磁盘上的数据文件、控制文件、日志文件、参数文件、归档日志文件等组成的物理文件集合 。
实例用于管理控制数据库;数据库为实例提供数据。一个数据库可以被多个实例装载和打开;一个实例在生存期内只能装载和打开一个数据库。
用户操作数据库的过程实质上是与数据库实例建立连接,然后通过实例来连接、操作数据库的过程。
物理存储结构是指从物理角度分析Oracle数据库创建后所使用的一系列操作系统文件:
数据文件:用于存储数据库中的所有数据;
控制文件:用于记录和描述数据库的物理存储结构信息;
重做日志文件:用于记录外部程序(用户)对数据库的改变操作;
归档文件:用于保存已经写满的重做日志文件;
初始化参数文件:用于设置数据库启动时的参数初始值;
跟踪文件:用于记录用户进程、数据库后台进程等的运行情况;
口令文件:用于保存具有SYSDBA,SYSOPER权限的用户名和SYS用户口令;
警告文件:用于记录数据库的重要活动以及发生的错误;
备份文件:用于存放数据库备份所产生的文件。
逻辑存储结构(表空间-段-区-块、最小的I/O单位、最小的分配回收单位、段的类型、最大的逻辑存储结构、系统表空间)
内存结构(SGA、PGA、SGA包含的内存结构及其作用)
进程结构(用户进程、服务器进程、后台进程及各种进程的作用)
数据字典
(三)Oracle数据库的安装与配置
Oracle安装卸载(注意默认用户和安装后的服务)
常见工具使用(DBCA、netca、netmgr、sqlplus)
启动startup数据库步骤
1创建并启动实例 / 2装载数据库 /3打开数据库
Startup NOMOUNT/ MOUNT/ OPEN
NOMOUNT 创建并启动数据库实例,对应数据库启动的第一个步骤
MOUNT 启动实例并装载数据库,对应数据库启动的第二个步骤
OPEN 启动实例、装载并打开数据库,对应数据库启动的第三个步骤
关闭shutdown数据库步骤
1关闭数据库 /2卸载数据库 /3关闭实例
SHUTDOWN NORMAL /TRANSACTION / IMMEDIATE / ABORT
(四) SQL*Plus命令
连接命令:sqlplus/exit/quit/conn/disc
编辑命令:
显示缓冲区l/编辑缓冲区 a c del n input edit/执行缓冲区run/清除缓冲区clear buffer
文件操作命令:save/get/@/ed/spool
交互命令: //define/accept/var
显示与设置环境变量: show/set
格式化命令: col/btitle/ttitle/break
其他:DESC
(五)SQL语言基础及调优
简单查询 select ..from..where
select ..from..where..group by …having ..order by每个子句熟练使用
函数使用 聚合函数、数值函数、字符函数、时间函数、转换函数(注意dual表)
复杂查询 连接查询(内连接包括等值连接、自身连接和非等值连接、外连接包括左外连接、右外连接和全外连接) 子查询(相关子查询和不相关子查询 注意exits的用法)集合查询(intersect union minus)
DML insert update delete
事务 commit rollback savepoint
(六)PL/SQL编程
PL/SQL块结构(声明部分,执行部分,异常处理部分)
基本数据类型、特殊数据类型的定义(%type,%rowtype,record),变量常量的赋值方法
PLSQL中的SQL语句(select ..into.. ,update
您可能关注的文档
最近下载
- 高考英语应用文-倡议书(讲义)-高三英语上学期一轮复习专项.pdf VIP
- 珠宝销售提升方案.pptx VIP
- 2025年AI大模型训练数据质量与模型性能提升策略报告.docx VIP
- 人音版六年级下册《游子吟》课件(共13张PPT无音频)(含音频+视频).ppt VIP
- 《阀门专题讲座》课件.pptx VIP
- “三级”安全教育记录卡(范本).doc VIP
- SHT3904-2014 石油化工建设工程项目竣工验收规定.pdf VIP
- JTGT3334-2018公路滑坡防治设计规范[高清版].pdf VIP
- 导管堵塞、冲封管及生活指导.pptx VIP
- 高中数学概率计算练习题及答案.doc VIP
原创力文档

文档评论(0)