数据库开发技术复习题纲12131

数据库开发技术复习题纲12131

ID:15280098

大小:115.50 KB

页数:9页

时间:2018-08-02

数据库开发技术复习题纲12131_第1页
数据库开发技术复习题纲12131_第2页
数据库开发技术复习题纲12131_第3页
数据库开发技术复习题纲12131_第4页
数据库开发技术复习题纲12131_第5页
资源描述:

《数据库开发技术复习题纲12131》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库开发技术复习题纲(2012-2013一)一、Oracle数据库体系结构和SQL*Plus1.掌握Oracle服务器体系结构的以下概念:l掌握Oracle服务器是由什么组成的?由Oracle数据库和Oracle实例组成。Oracle服务器由例程和数据库组成熟悉Oracle的构架。l掌握Oracle数据字典的概念、结构和作用。l了解Oracle服务器的工作过程。l掌握数据字典视图类别(DBA_***,ALL_***,USER_***)和动态性能视图(V$视图)。l何谓Oracle的实例?Oracle实例是运

2、行在内存中的Oracle软件,主要包括Oracle内存结构和一些Oracle进程。2.掌握Oracle的内存结构:l掌握内存结构的组成:系统全局区(SGA)+程序全局区(PGA)。在共享特性方面,SGA与PGA有何区别?程序全局区(PGA)是由单个进程使用的内存区域,它是不共享的;系统全局区(SGA)为所有数据库进程所共享,是ORACLE的通信中心。l了解SGA的结构。主要掌握数据库高速缓存(DatabaseBufferCache)的作用。l了解Oracle进程概念。进程结构的组成:用户进程(UserProc

3、ess)和Oracle进程。了解用户进程和服务器进程的功能是什么?3.了解Oracle数据库存储结构。Oracle数据库采用了两种存储结构:逻辑存储结构和物理存储结构l掌握逻辑存储结构中段、区间和数据块之间的关系。l哪个表空间是Oracle数据库必备的?系统表空间(SystemTablespace)。lOacle数据库存储的最小I/O单位是什么?lOracle物理存储结构的组成是什么?数据文件、控制文件、重做日志文件和归档日志文件。2.何谓SQL*PLUS?掌握SQL语句与SQL*Plus命令的比较。SQL语

4、句SQL*Plus命令一种语言一种环境为ANSI标准由Oracle提供Keyword不能简写Keyword可以简写SQL语句能操纵数据库中的数据和表SQL*Plus命令不能操纵数据库中的数据值句末用;号结束无须;号结束,立即执行用函数来实现数据的格式化用命令来格式化数据3.会用一些常用的SET命令来设置SQL*PLUS环境。(linesize,pagesize)4.查看表结构和表有什么方式?掌握这些方式。(DESC[RIBE]命令、USER_TABLES字典、SELECT*FROMtab;)二、SQL语句5.

5、熟悉Oracle的常用字段类型。6.熟练掌握创建表、修改表和删除表的方法。主要是创建表的方法,创建表包括如下因素:创建表的基本命令格式、合法的表名、模式名、字段描述、表的各种约束(值约束:NOTNULL、UNIQUE和CHECK;完整性约束:PrimaryKey、ForeignKey。共5种约束)、列级约束和表级约束、OnDeleteCascade(连带删除)选项。7.熟练掌握SQL语句的各种查询方法:l简单查询:连接符

6、

7、的使用、原义字符串、distinct的使用、关系代数运算中选择和投影的实现、替代变量、

8、伪列(ROWNUM和ROWID)、null值(任何包含空值的算术表达式运算后的结果都为空值NULL,能处理NULL值的比较运算符是什么?)、列标题的别名、查询条件句中的between、notbetween、like(通配符%和_的使用),复杂查询条件中逻辑运算符NOT,AND和OR的优先级顺序。l分组查询(单表上):对查询结果的排序、分组统计与筛选技术select…from…where…groupby…having聚集函数:COUNT,SUM,AVG,MAX,MINl连接查询:不等值连接、内连接、外连接和自身

9、连接查询l子查询:嵌套查询、相关与不相关子查询和带谓词演算的查询:in(等价于=ANY)、notin、all、any、exists)。子查询的应用(与其他DML和DDL语言一同使用子查询)包括:1)用子查询创建表:createtable…asselect…2)使用(多列)子查询更新记录:Update表名set字段名=select…3)使用子查询插入多行:insertinto表名…select…4)使用子查询删除记录:可以在DELETE语句中基于另一个表删除本表记录,DELETEFROM表名where字段名=s

10、elect…5)在FROM子句中使用子查询6)TOP-N分析注意:1)单行运算符(>,=,>=,<,<>,<=)与多行子查询是不匹配的。多行运算符(IN,ANY,ALL)才能匹配多行子查询。2)子查询中的空值:所有的条件和空值比较结果都是空值。2.了解SQL对传统集合运算并、交、差的实现技术。3.掌握DDL,DML和DCL的含义。4.掌握SQL常用函数的使用方法:单行函数:数值型函数:round()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。