- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle数据库开发技术复习题纲讲述
数据库开发技术复习题纲(2015-2016一)
一、Oracle数据库体系结构和SQL*Plus
掌握Oracle服务器体系结构的以下概念:
掌握Oracle服务器是由什么组成的?
答:由Oracle数据库和Oracle实例组成。
熟悉Oracle的构架。
答:物理文件、数据文件、日志文件、参数文件、归档文件
掌握Oracle数据字典的概念、结构和作用。
了解Oracle 服务器的工作过程。
掌握数据字典视图类别(DBA_***,ALL_***,USER_***)和了解动态性能视图(V$视图)。
USER_是关于用户所拥有的对象的信息,换句话说是用户自己创建的对象的信
息
All_***是关于用户可以访问的对象的信息,用公式来说就是:用户自己创建的信息+用户可以访问的信息。
DBA_***是关于整个数据库对象的信息。
何谓Oracle的例?
Oracle实例是运行在内存中的Oracle软件,主要包括Oracle内存结构和一些Oracle进程。
掌握Oracle的内存结构:
掌握内存结构的组成:系统全局区(SGA)+程序全局区(PGA)。在共享特性方面,SGA与PGA有何区别?
程序全局区(PGA)是由单个进程使用的内存区域,它是不共享的;系统全局区(SGA)为所有数据库进程所共享,是ORACLE的通信中心。
了解SGA的结构。主要掌握数据库高速缓存(Database Buffer Cache)的作用。
了解Oracle进程概念。进程结构的组成:用户进程(User Process)和Oracle进程。了解用户进程和服务器进程的功能是什么?
掌握Oracle数据库存储结构。
逻辑存储结构和物理存储结构
掌握逻辑存储结构中段、区间和数据块之间的关系。
答:oracle 逻辑结构由大到小分为表空间,段,区,block。物理结构为数据文件,控制文件,日志文件。一个表空间对应多个数据文件。
空间是Oracle数据库必备的?
系统表空间(System Tablespace)。
Oacle数据库存储的最小I/O单位是什么?
块(Block)
Oracle物理存储结构的组成是什么?
数据文件、控制文件、重做日志文件和归档日志文件。
何谓SQL*PLUS? 掌握SQL语句与SQL*Plus 命令的比较。
SQL语句 SQL*Plus 命令 一种语言 一种环境 为ANSI标准 由Oracle提供 Keyword不能简写 Keyword可以简写 SQL语句能操纵数据库中的数据和表 SQL*Plus 命令不能操纵数据库中的数据值 句末用 ;号结束 无须 ;号结束,立即执行 用函数来实现数据的格式化 用命令来格式化数据 会用一些常用的SET命令来设置SQL*PLUS环境。(linesize,pagesize)
查看表结构和表有什么方式?掌握这些方式。(DESC[RIBE]命令、USER_TABLES字典、SELECT * FROM tab;)
二、SQL语句
熟悉Oracle的常用字段类型。
熟练掌握创建表、修改表和删除表的方法。主要是创建表的方法,创建表包括如下因素:创建表的基本命令格式、合法的表名、模式名、字段描述、表的各种约束(值约束:NOT NULL、UNIQUE和CHECK; 完整性约束:Primary Key、Foreign KeyOn Delete Cascade(连带删除)选项。
熟练掌握SQL语句的各种查询方法:
简单查询:连接符||的使用、原义字符串、distinct的使用、关系代数运算中选择和投影的实现、替代变量、伪列(ROWNUM和ROWID)、null值(任何包含空值的算术表达式运算后的结果都为空值NULL,能处理NULL值的比较运算符是什么?is null)、列标题的别名、查询条件句中的between、not between、like(通配符%和_的使用),复杂查询条件中逻辑运算符NOT,AND和OR的优先级顺序。
分组查询(单表上):对查询结果的排序、分组统计与筛选技术
select…from… where…group by…having
聚集函数:count, sum, avg, max, min
连接查询:不等值连接、内连接、外连接和自身连接查询
子查询:嵌套查询、相关与不相关子查询和带谓词演算的查询:in(等价于 =ANY )、not in、all、any、exists)。
子查询的应用(与其他DML和DDL语言一同使用子查询)包括:
1)用子查询创建表:create table…as select …
2)使用(多列)子查询更新记录:Update 表名 set 字段名=select…
3)使用子查询插入多行:insert into 表名…select …
4)使用子查询删除记录:
文档评论(0)