Oracle复习提纲

发布 2021-04-27 21:44:28 阅读 7311

1、 oracle是数据库,它的数据模型是什么?*

数据库管理系统采用的数据模型有层次模型\网状模型\关系模型\树状模型。

oracle是对象关系型数据库管理系统。

2、 oracle自带的客户端是什么?sqlplus*

3、 我们做实验用的输出函数是什么?dbms_

4、 数据查询如何用别名输出?p符连接运算||*

select id as "1" ,name as "2" from table1

5、 concat(x,y)连接p115

6、 对空值的比较p109 is null is not null

7、 排序order by 值 asc/desc p112

8、 想显示当前用户的命令是什么? show user*

9、 like的用法。* p108

%:表示指定0个或任意多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%表示。

比如 select * from [user] where u_name like '%三%'

将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。

: 表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:

比如 select * from [user] where u_name like '_三_'

只找出“唐三藏”这样u_name为三个字且中间一个字是“三”的;

再比如 select * from [user] where u_name like '三__'

只找出“三脚猫”这样name为三个字且第一个字是“三”的。

10、 各种函数min,count,max,sum、upper、to_date、lower的用法。p129-130*

count用于计算组中的行数。

select count(*)count(distinct hire_date)from employees;

max返回一个数字列或计算列的最大值。

min返回一个数字列或计算列的最小值。

sum求一个数字列或计算列的总和。

将 user表里的user_name字段信息中含有字母的全部转成大写的方法:

update user set user_name=upper(user_name)

同理得到将 user表里的user_name字段信息中含有字母的全部转成小写的方法:

update user set user_name=lower(user_name)

to_date

to_date(x)用于将字符串x转换为时间值select to_date(’01-2月-1974’),to_date(’01-2月-74’) from dual;

11、 我们上课讲的存储过程,要会创建存储过程。p187**

12、 事务什么时候开始,什么时候结束,针对于什么才算是事务?p145-147

事务对查询不起作用。

事物:包含一组数据库命令,构成单一逻辑工作单元的操作集合。

oracle的事务开始于一个dml语句。(insert,update,delete)

当以下情况发生时,事务结束:

1、commit/rollback

2、执行了ddl/dcl语句。

3、客户端主动断开数据库的连接(disconnect)

4、数据库关闭(宕机)

另外,一个ddl/dcl语句实际上就是一个事务,其中隐含了commit。一个事务的结束就是下一个事务的开始。

13、 常见异常提示语句的含义。p180*

14、 什么是主键?要会定义主键、外键。数据完整性p84 *

主键:primary key(列名……)

外键:foreign key(列名) references 父表名。

15、 plsql块的结构要搞清楚p166*

declare

声明部分。begin

执行部分。exception

异常处理。end;

最简单的pl/sql块。

begindbms_最简单的pl/sql块”);

end;16、 plsql块如何定义变量p168*

17、 group by、h**ing分别是什么p130-132

18、 什么是索引、创建索引p89 91**

索引是一种建立在表上的数据库对象,它主要用于加快对表的查询操作。可以认为表的索引就是表中存放数据的目录。

19、 什么是视图、创建视图p92-93*

20、 alter是什么p87*

21、 游标的使用p190-194*

22、 oracle自带用户的默认密码是什么p75*

自带用户:scott 默认密码:tiger

系统用户:system 密码:oracle

23、 利用pl/sql 中的循环语句编程,求101+99+97+…+1的值。p179*

24、 利用pl/sql 中的循环语句编程,计算100以内所有偶数的和。p175*

25、 我们最后一次实验课的内容,要做熟,不会做的反复做,一直到会做为止。会了就会了,不会永远不会。*

26、 sql/plusp40-p43

27、 set命令p51

28、 sql p74

29、 数据类型p80-82

30、 distinct关键字去重p102

31、 连接查询等值连接p133

32、 子查询p137-138 where条件中选择判断。

33、 创建存储过程p187

34、 插入、修改语句p141-143

oracle复习提纲

oracle 复习提纲。一 客观题范围。1 唯一约束与主键约束有何区别?外键约束的用法。2 表空间的管理类型可以分为哪两种管理方式?表空间是逻辑存储单位,在物理存储上与它相对应的是什么?数据字典中的内容被保存在哪个表空间中?3 oracle数据库有哪两种运行模式?在哪个模式下可以进行联机备份?4 程...

oracle复习提纲

第一部分。2.关系。图,及实体之间的关系 的安装。windows安装oracle后,需要启动的两个服务 的实例 内存结构 sga区。物理组成数据文件,日志文件,控制文件。8.逻辑组成。1 表空间概念。表空间是数据库中最大的逻辑单位,一个 oracle 数据库至少包含一个表空间,就是名为system的...

营销复习提纲

一 基本题型和分数分布 一 填空题 10分 二 单选题 20分 三 判断题 10分 四 简述题 32分 五 案例分析题 28分 一 基本知识点 1 营销观念经历哪几种演变?各种营销观念的基本定义?哪些属于传统营销观念?哪些属于现代营销理念?市场营销的核心概念包括哪些,其中最核心的概念是什么?2 顾客...