数据库开发技术复习题纲(2012)

数据库开发技术复习题纲(2012)

ID:15541152

大小:87.00 KB

页数:6页

时间:2018-08-03

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

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

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

2、统全局区(SGA)+程序全局区(PGA)。在共享特性方面,SGA与PGA有何区别?l了解SGA的结构。主要掌握数据库高速缓存(DatabaseBufferCache)的作用。l何谓Oracle进程?进程结构的组成:用户进程(UserProcess)和Oracle进程。用户进程和服务器进程的功能是什么?lOracle后台进程主要包括哪些?主要掌握数据库写进程(DBWn)和日志写进程(LGWR)。读写数据库需要什么进程?读写日志文件需要什么进程?3.掌握Oracle数据库存储结构。Oracle数据库采用了

3、两种存储结构:逻辑存储结构和物理存储结构l掌握逻辑存储结构中段、区间和数据块之间的关系。l哪个表空间是Oracle数据库必备的?系统表空间(SystemTablespace)。lOacle数据库存储的最小I/O单位是什么?lOracle物理存储结构的组成是什么?数据文件、控制文件、重做日志文件和归档日志文件。4.何谓SQL*PLUS?掌握SQL语句与SQL*Plus命令的比较。SQL语句SQL*Plus命令一种语言一种环境为ANSI标准由Oracle提供Keyword不能简写Keyword可以简写SQ

4、L语句能操纵数据库中的数据和表SQL*Plus命令不能操纵数据库中的数据值句末用;号结束无须;号结束,立即执行用函数来实现数据的格式化用命令来格式化数据5.会用一些常用的SET命令来设置SQL*PLUS环境。(echo,linesize,pagesize,verify)1.查看表结构和表有什么方式?熟练掌握这些方式。(DESC[RIBE]命令、USER_TABLES字典、SELECT*FROMtab;)二、SQL语句(35%)2.熟悉Oracle的常用字段类型。3.熟练掌握创建表、修改表和删除表的方法

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

6、

7、的使用、原义字符串、distinct的使用、关系代数运算中选择和投影的实现、替代变量、伪列(ROWNUM和ROWID)、null值(任何包含空值的算术表达式运算后

8、的结果都为空值NULL)、列标题的别名、查询条件句中的between、notbetween、like(通配符%和_的使用)l分组查询(单表上):对查询结果的排序、分组统计与筛选技术select…from…where…groupby…having集函数:count,sum,avg,max.minl连接查询:内连接、外连接和自身连接查询l子查询:嵌套查询、相关与不相关子查询和带谓词演算的查询(in、notin、all、any、exists)。子查询的应用(与其他DML和DDL语言一同使用子查询)包括:1)

9、用子查询创建表:createtable…asselect…2)使用(多列)子查询更新记录:Update表名set字段名=select…3)使用子查询插入多行:insertinto表名…select…4)使用子查询删除记录:可以在DELETE语句中基于另一个表删除本表记录,DELETEFROM表名where字段名=select…5)在FROM子句中使用子查询6)TOP-N分析注意:1)单行运算符(>,=,>=,<,<>,<=)与多行子查询是不匹配的。多行运算符(IN,ANY,ALL)才能匹配多行子查询。

10、2)子查询中的空值:所有的条件和空值比较结果都是空值。5.了解SQL对传统集合运算并、交、差的实现技术。6.掌握SQL常用函数的使用方法:单行函数:数值型函数:ceil(),floor(),mod(),power(),round(),sqrt(),abs(),trunc(),sign()字符型函数:initcap(),concat(),lower(),upper(),replace(),substr(),length(),trim(),ascii(),c

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

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

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