湘潭大学oracle试卷A
6、在登录Oracle Enterprise Manager Database Control时,下列那一项不属于连接身份____?__
A、Administrator B、Normal C、SYSDBA D、SYSOPER
7、回滚操作是____D___事处处理所做的工作
A、重复B、备份C、删除D、撤销
2、oracle数据库系统由oracle instance、oracle database组成。
3、oracle数据库具有3种主要类型的文件,它们分别是:data files、control files、redo log files。
4、oracle内存结构主要分为system global area、program global area。
8、可以从下列那个表中查询本用户所拥有的表___A____
A、USER_TABLES B、USER_VIEWS C、ALL_tables D、ALL_views
9、oracle数据库显示提交的命令是___B__
A、DO B、COMMIT C、ROLLBACK D、TRUNCATE
10、ORACLE10G中G代表意思是__D____
5、oracle逻辑存储结构包括tablespace、segment、extent、oracle data block
6、在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用___distinct______关键字。
7、使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用____having_____子句。
FROM OrderItem, Artcle, Customer,
WHERE ___________
GROUP BY OrderItem.商品号,商品名;
3、用SQL语言将(“00002”,“电视机”,“10000.00”,“100”)记录插入Article
___________________________________________________________________________
CREAT VIEW GM_VIEW(顾客号,顾客名,商品名,金额,日期) AS
SELECT ___________
FROM Artcle, Customer, OrderItem
WHERE ___________;
2.请用SQL语言找出女顾客购买的商品号、商品名和数量合计。
SELECT ___________
___________________________________________________________________________
6、用SQL语言从Article表中查询单价最高的商品的信息。
___________________________________________________________________________
D where ename like ‘%TOK%'
4、常见的后台进程LGWR的作用____D____
A、数据库写入程序B、归档C、进程监控D、日志写入程序
5、初始化参数DB_BLOCK_SIZE的作用是___C___
A、非标准数据块数据缓冲区大小B、归档日志文件的默认文件存储格式
C、标准数据块大小D、后台进程跟踪文件生成的位置
湘潭大学2009年上学期20级
《oracle数据库》课程考试试卷
(A)适用年级专业
考试方式开卷考试时间120分钟
学院专业班级
学号姓名
题
号
一
二
三
四
五
六
七
八
总分
阅卷
教师
得
分
………………………………………………………………………………………………………………
得
分
一、填空题(每空2分,共30分)
1、oracle数据库默认最高管理员账号是SYS。
4、用SQL语言将Article表中商品号为“00001”的商品的库存量更新为“200”
___________________________________________________________________________
5、用SQL语言从OrderItem中删除日期小于2009-5-15的记录、
B 8997 grace 1234 secretary 40
C 5932 allen 4567 clerk null
3.下面哪一个like命令会返回名字象HOTKA的行?(B)
A where ename like ‘_HOT%'
B where ename like ‘H_T%'
C where ename like ‘%TKA_'
____________________________________________________________________________________
8、默认登录到oracle enterprise manager database control的端口号是1158??。
得
分
二、选择题(每题2分,共20分)
1.部分匹配查询中有关通配符“_”的正确的叙述是(D)
A.“_”代表多个字符B.“_”可以代表零个或多个字符
C.“_”不能与“%”一同使用D.“_”代表一个字符
商品表:Article (商品号,商品名,单价,库存量)
客户表:Customer (顾客号,顾客名,性别,年龄,电话)
订单表:OrderItem (顾客号,商品号,数量,购买价,日期)
注意:回答时要将答案写到规定的地方;给出的答案要求字迹必须清楚;不允许改变程序结构和随意添加子查询。
1.请用SQL语言创建一个视图GM_VIEW,检索顾客的顾客号、顾客名和订购商品的商品名、金额和日期。(金额等于数量*购买价)
7.请用SQL语言ALTER TABEL命令给商品表Article增加一个字段,字段名为:产地,数据类型为:CHAR,长度为:30,命令如下:
ALTER TABLE _____
8、用SQL语言建立如下表:表名为:职工表,字段名:职工号字符型长度为30,姓名字符型长度为2,出生日期日期型,工资数值型长度5
4、我们使用alter table命令的add选项向一个已存在的表中添加一个新的属性列时,新列的每一行最初的值均为null。只有当一个表还没有行的时候,我们才可以对添加的列用not null约束。()
5、Oracle进程就是服务器进程()
6、oracle数据库系统中数据块的大小与操作系统有关()
7、PL/SQL中游标的数据是可以改变的()
8、一个数据文件中可以存在多个表,同样一个表也可以存在多个数据文件上。()
9、使用having子句是为了限制group by子句返回的行的个数。()
10、oracle进程又分为两类:用户进程和后台进程。()
得
分
四、计算题(本大题共8小题,共40分)
设有一个顾客商品关系数据库,有三个基本表,表结构如下:
A、第几代数据库B、数据库的存储容量C、数据库的安装所需的空间D、网格计算
得
分
三、判断题(每题1分,共10分)
1、数据块只能基于表或视图。()
2、从一个表中删除元组时,delete和drop table命令可以起到同样的效果。()
3、Delete可以有选择地删除记录,使用rollback语句可以取消这个命令的执行。()
2.假设下表中属性emp_dept是employee表中的一个外码,其中department表是主表,ID为主码,employee表为从表。请指出下面给出的各行中哪一行不能插入employee表
(A)
DEPARTMLeabharlann NT:IDNAME
LOCATION
10
Accounting
New york
40
Sales
miami
EMPLOYEE:
EMP_ID
EMP_NAME
EMP_MGR
TITLE
EMP_DEPT
1234
Green
President
40
4567
Gilmore
1234
Senior VP
40
1045
Rose
4567
Director
10
9876
Smith
1045
Accountant
10
A 9213 jones 1045 clerk 30