1.下列情况下,LGWR写重做日志缓冲区到重做日志文件的是。(  )
A:每3秒 B:当日志缓冲区已满时 C:执行COMMIT语句时
答案:每3秒###当日志缓冲区已满时###执行COMMIT语句时
2.ORACLE管理数据库存储空间的最小数据单位是(   )。    
A:区间 B:数据块 C:表空间 D:表
答案:数据块
3.在Oracle中,不属于游标属性的是(   )。
A:%ISCLOSE B:%NOTFOUND C:%ISOPEN D:%FOUND
答案:%ISCLOSE
4.Oracle11g中的g代表什么?(   )
A:站点 B:网络 C:网格 D:节点
答案:网格
5.在Oracle中,以下选项中不属于集合操作符的是(   )。
A:UNION B:SUM C:INTERSECT D:MINUS 
答案:SUM
6.Oracle12c中的c代表什么?(   )
A:网络 B:网格 C:云 D:站点
答案:云
7.Oracle是什么类型数据库管理系统。(   )
A:网状数据库 B:关系对象数据库 C:面向对象数据库 D:层次数据库
答案:关系对象数据库
8.如果要查询当前用户可以访问的所有视图信息,应该查询(   )数据字典表。
A:dba_views B:user_views C:all_views
答案:all_views
9.如果要查询当前用户所创建的所有表信息,应该查询(   )数据字典表。
A:user_tables B:dba_tables C:all_tables
答案:user_tables
10.常见的后台进程LGWR的作用是(    )。
A:归档 B:数据库写入程序 C:日志写入程序 D:进程监控
答案:日志写入程序
11.在Oracle中,使用下列的语句产生序列:CREATE SEQUENCE id;Oracle服务器会预开辟内存并维持的序列值有(  )个。
A:0 B:10 C:100 D:20

12.下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表。(    )
A:授予了CONNECT的角色,但没有授予RESOURCE的角色 B:没有授予用户系统管理员的角色 C:数据库实例没有启动 D:数据库监听没有启动 13.下面哪个用户不是ORACLE缺省安装后就存在的用户。(     )
A:SYSTEM B:SYS C:SCOTT D:SYSDBA 14.Oracle数据库中,下面(   )可以作为有效的列名。
A:123_NUM B:Column C:NUM_#123 D:#NUM123 15.在Oracle中,在以下情形建立位图索引可以获得较好的性能。(   )
A:在列值频繁重复的列上建立 B:在用于保存位图的列上建立 C:在列值相差很小的列上建立 D:在列值唯一的列上建立 16.在Oracle中,事务中使用下列SQL语句不会引起锁定。(    )
A:DELETE B:UPDATE C:SELECT D:INSERT 17.在Oracle中,关于PL/SQL下列描述正确的是(   )。
A:PL/SQL就是SQL B:PL/SQL代表Power Language/SQL C:PL/SQL块包括声明部分、可执行部分和异常处理部分 D:PL/SQL不支持面向对象编程 18.回滚操作是(   )事务处理所做的工作。
A:删除 B:重复 C:撤销 D:备份 19.当数据库服务器上的一个数据库启动时,ORACLE将分配一块内存区间,叫做系统全局区,英文缩写为(     )。
A:VGA B:SGA C:GLOBAL D:PGA 20.有学生表student(sno,sname,sage),现对此表建立一个触发器。实现当对学生表更新一行数据时,则显示更新前和更新后的内容。其代码为create or replace trigger tri_update_stubefore update on studentfor each rowdeclarev_new_sno varchar(20);v_old_sno varchar(20);beginselect :old.sno into v_old_sno from dual;dbms_output.put_line('old sno value'||v_old_sno);select :new.sno into v_new_sno from dual;dbms_output.put_line('new value'||v_new_sno);end;      (   )
A:对 B:错 21.ORACLE的日志文件有归档日志文件和非归档日志文件。(   )
A:错 B:对 22.控制文件的扩展名为*.ctl;  (   )
A:对 B:错 23.alter table books disable constraint book_pk;该命令是禁用book_pk约束。(  )
A:错 B:对 24.有三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course (cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc (sno,cno,grade),表示学号,课程号,成绩。查询选修了课的学生的选课情况,其SQL语句为:Select student.*,sc.*From student,scWhere student.sno=sc.sno;    (   )
A:对 B:错 25.创建序列seq_sno,序列值为1,步长为1,其代码为Create sequence seq_sno;     (   )
A:对 B:错 26.授予用户test建立数据库连接,创建表,创建视图,创建序列的权限,其代码为Grant create session create table create view creat sequence to test; (  )
A:错 B:对 27.有以下三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course (cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc (sno,cno,grade),表示学号,课程号,成绩。建立视图v_sc_course 包含学生学号,课程名字,成绩,其代码为Create view v_sc_course(sno,cname,grade)AsSelect sno,cname,gradeFrom sc,courseWhere course.cno=sc.cno;      (   )
A:错 B:对 28.有三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course (cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc (sno,cno,grade),表示学号,课程号,成绩。查询所有课程的信息以及被选情况,其SQL语句为Select course.*,sc.*From sc right outer join courseOn course.cno=sc.cno;       (   )
A:对 B:错 29.在student表的sno列上建立索引stu_sno_index; Create index stu_sno_index on student(sno);   (   )
A:错 B:对 30.有以下三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course (cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc (sno,cno,grade),表示学号,课程号,成绩。给sc表的sno增加外键约束,fk_sno;并指定外键约束的引用类型为级联更新Alter table sc add constraint fk_snoForeign key(sno)References student(sno) on update cascade;   (   )
A:对 B:错 31.有三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course (cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc (sno,cno,grade),表示学号,课程号,成绩。查询所有学生的基本信息及选修了课的学生的选课情况,其SQL语句为:Select student.*,sc.*From student left outer join scOn student.sno=sc.sno;      (   )
A:错 B:对 32.有以下三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course (cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc (sno,cno,grade),表示学号,课程号,成绩。建立视图v_s_sc 包含学生姓名,课程号,成绩,其代码为Create view v_s_sc(sname,cno,grade)AsSelect sname,cno,gradeFrom student,scWhere student.sno=sc.sno;    (   )
A:错 B:对 33.有以下三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course (cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc (sno,cno,grade),表示学号,课程号,成绩。给sc表的sno增加外键约束fk_sno;并指定外键约束的引用类型为级联删除。Alter table sc add constraint fk_snoForeign key(sno)References student(sno) on delete cascade;     (   )
A:对 B:错 34.有三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course (cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc (sno,cno,grade),表示学号,课程号,成绩。查询选修了数据库的学生的学号,此SQL语句为:Select snoFrom course,scWhere course.cno=sc.cno;     (   )
A:对 B:错 35.创建一个用户test,密码也为test;默认表空间为tbs_test表空间;临时表空间为temp;在tbs_test2表空间可以使用20M的空间大小。其代码为下列。Create user test identified by ‘test’Default tablespace tbs_testTemporary tablespace tempQuota 20m on tbs_test2;     (   )
A:对 B:错 36.通过本地化管理方式,创建一个名为tbs_test的表空间,数据文件放在D盘根目录下的oraclefiles文件夹下,大小为50M,其扩展方式为自动管理,其段空间管理方式为手动。其代码为下列。  Create tablespace tbs_test datafile d:\oraclefiles\test1.dbfSize 50MExtent management local Segment space management manual;    (   )
A:对 B:错 37.创建一个用户test,密码也为test;默认表空间为tbs_test表空间;临时表空间为temp;在tbs_test2表空间可以使用20M的空间大小。其代码为下列。Create user test identified by testDefault tablespace tbs_testTemporary tablespace tempQuota 20m on tbs_test2;     (   )
A:错 B:对 38.创建一个用户名为test、密码为test、默认表空间为tbs_test的表空间;临时表空间为temp;在tbs_test2表空间可以使用20M的空间大小。其代码为:Create user test identified by testDefault tablespace tbs_testTemporary tablespace tempQuota 20m tbs_test2;     (   )
A:对 B:错 39.通过本地化管理方式,创建一个名为tbs_test的表空间,数据文件放在D盘根目录下的oraclefiles文件夹下,大小为50M,其扩展方式为自动管理,其段空间管理方式为手动。其代码为  Create tablespace tbs_test datafile d:\oraclefiles\test1Size 50MExtent management local Segment space management manual;          (   )
A:错 B:对 40.通过本地化的管理方式,创建一个tbs_test的表空间,数据文件放在D盘根目录下的oraclefiles文件夹,大小为50M,其扩展方式为自动管理,其段空间管理方式为手动。其代码为: Create tablespace tbs_test datafile’d:oraclefiles est1.dbf’Size 50MExtent management local autoallocateSegment space management ;   (   )
A:错 B:对 41.有以下三个表:student(sno,sname,ssex,sage,sdept),表示学号,姓名,性别,年龄,所在系。course (cno,cname,cpno,ccredit),表示课程号,课程名,先行课程号,学分。sc (sno,cno,grade),表示学号,课程号,成绩。建立存储过程,根据输入的学号,获取学生的年龄;不用调用存储过程。Create or replace procedure select_sname(var_sno in student.sno %type,var_sage out student.sage %type,)IsBegin                        Select sage into var_sage                        From student                        Where sno=var_sno;End;          (   )
A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(7) dxwkbang
返回
顶部