oracle 知识点问答

1.数据模型有那些分类 ?Oracle 属于那种数据类型.
    4lei
    层次
网状
关系
面向对象
   关系型

2.视图中存储的是什么?如何删除视图?
      一组sql语句。drop view 视图名 。    

3.索引有那些类型?如何创建索引?
      唯一索引  :必须满足唯一约束。
      组合索引  
      函数索引
    create unique index ix_e on emp(字段);
    提高查询的效率,降低修改的效率。   

4.Oracle中文件 包括 那些种类?
    数据文件
    控制文件
    日志文件  

5.oracle中数据类型有那些?如何创建表格?修改表格中的列
     char
     varchar2
    number
    date
    clob
    blob
   
   create table 表名称 (
    列名称 数据类型,。。。

   update table
DDL
   alter table 表名称  add 列名称 数据类型
    alter table 表名称 drop column 列名称
    alter table 表名称 rename column jiu to xin
    alter table 表mingc modify 列名称 数据类型  
    


6.ER图的关系,有哪些?范式有那些?分别说明下?
     实体关系图
     1:1
     1:n n:1
     n:m
   1nf:每一列不可分割
   2nf:  每行只记录一件事情,每行加主键
   3nf:  每列完全依赖于主键,  

7.常见约束的种类有那些?分别说明?
  not  null --创建表格
  default --创建表格
  check
  primary key
  foriegn key
  unique
 
 alter table 表ming add constraint 约束名称  约束 (列 ) 条件

8.查询的运算符有那些?分别说明?
     = > < >= <= <> !=   between and  in   % _     and or not  
      

9.连接查询有哪些?请分别说明。
      inner join:
      left join:
      right join:
      cross join:     

  select
from  t1
inner join t2
on t1.条件 t2.

  inner join t1 t2 同时满足条件的数据显示出来
  left join  t1表中的数据全部显示出来,t2表中满足条件的显示,不满足的显示null
  right join t2中的数据全部显示出来,t1满足显示,不满足显示为null
  cross join 两个表的乘积
 
    minus
     intersect
    union
    union all

10.序列中的伪列?创建序列的参数?
      rownum  rowid ;
      nextval ,currval
    create sequence sq_
    start with nu1
    increment by nu2
    maxvalue
    cycle|nocycle
    cache nu3
         

11.plSQL 的流程控制有那些?分别说明?
        顺序
        选择:
    if  then
    end if;
    if  then
    else
    end if;
    if  then
    elsif then
    else
    end if;
   
   case
     when 条件  then
    end  case;
    case 变量
    when  值1 then
   end  case;
        循环:
          


12.常见的系统异常有那些?  plsql
     转换异常
     没有找到值
     返回值太多
     除数为0
     违反唯一约束
   exception
    when 异常名称 then
      

13.存储过程在的参数类型有几种?默认是什么? 存储过程和函数的区别?
      in  
      out
     in out
   默认是 in
    
  使用范围:
      存储过程 plsql 中 ,cmd命令行
      函数 只能在plsql中,可以在selct 后面   
  返回值:
      存储过程可以有多个,也以没有
      函数只能有一个,必须有。  
   
14.聚合函数有那些?
      sum
      avg
      max
      min
      count    

15.事物的特点有哪些?
      
      原子性:修改的操作不可以再拆分。
      一致性:结果保存一致,同成功或同时失败
      隔离性:事物之间不影响
      持久性:发生改变后,永久变更。

16.常见的角色有哪些?
       connect
       dba
       resource
   grant 权限,角色 to 用户
   revoke  权限,角色 from 用户    
    

posted @ 2017-02-21 16:30  王帅ws  阅读(170)  评论(0编辑  收藏  举报