oracle试卷及答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6、在登录 Oracle Enterprise Manager Database Control 时,下列那一项不属于连接 身份______ A、Administrator B、Normal C、SYSDBA D、SYSOPER
7、回滚操作是_______事处处理所做的工作 A、重复 B、备份 C、删除 D、撤销
insert into Article (商品号,商品名,单价,库存量) values(“00002”,“电视机”“10000.00”,“100”) ,
4、用 SQL 语言将 Article 表中商品号为“00001”的商品的库存量更新为“200” ___________________________________________________________________________ update Article Set‘ 库存量’=200
10、ORACLE 10G 中 G 代表意思是______ A、第几代数据库 B、数据库的存储容量 算 C、数据库的安装所需的空间 D、网格计
三、判断题(每题 1 分,共 10 分) 1、数据块只能基于表或视图。(X) 2、从一个表中删除元组时,delete 和 drop table 命令可以起到同样的效果。(X) 3、Delete 可以有选择地删除记录,使用 rollback 语句可以取消这个命令的执行。 (T)
一、填空题(每空 2 分,共 30 分) 1、oracle 数据库默认最高管理员账号是 2、oracle 数据库系统由 、
和实例
。sys change_on_install 组成。逻辑结构、物理结构 、 、
3、 oracle 数据库具有 3 种主要类型的文件, 它们分别是: 。数据文件,控制文件,日志文件 4、oracle 内存结构主要分为 、
____________________________________________________________________________________
( 第 4 页 共 4 页)
8、可以从下列那个表中查询本用户所拥有的表_______ A、USER_TABLES B、USER_VIEWS C、ALL_tables D、ALL_views
9、oracle 数据库显示提交的命令是_____ A、 DO B、COMMIT TRUNCATE 截断表 C、ROLLBACK 监控并行回滚的视图(Monitoring Parallel Rollback) D、
量’*‘购wenku.baidu.com价’‘日期’ ,
FROM Artcle, Customer, OrderItem WHERE _______
OrderItem.商品号=Article.商品号
____;Customer .顾客号= OrderItem.顾客号,
2.请用 SQL 语言找出女顾客购买的商品号、商品名和数量合计。 _______‘商品号’‘商品名’‘数量’ , , SELECT ____ FROM OrderItem, Artcle, Customer, WHERE ______ _____ Customer .性别=女,
A 9213 jones 1045 clerk 30 C 5932 allen 4567 clerk null
B 8997 grace 1234 secretary 40
3.下面哪一个 like 命令会返回名字象 HOTKA 的行? A where ename like ‘_HOT%' B where ename like ‘H_T%'
( 第 2 页 共 4 页)
4、我们使用 alter table 命令的 add 选项向一个已存在的表中添加一个新的属性列时, 新列的每一行最初的值均为 null。 只有当一个表还没有行的时候, 我们才可以对添加的 列用 not null 约束。(T) 5、Oracle 进程就是服务器进程(X) 6、oracle 数据库系统中数据块的大小与操作系统有关(T) 7、PL/SQL 中游标的数据是可以改变的(T) 8、一个数据文件中可以存在多个表,同样一个表也可以存在多个数据文件上。( ) 9、使用 having 子句是为了限制 group by 子句返回的行的个数。(X) 10、oracle 进程又分为两类:用户进程和后台进程。(X) 四、计算题 (本大题共 8 小题,共 40 分) 设有一个顾客商品关系数据库,有三个基本表,表结构如下: 商品表:Article (商品号,商品名,单价,库存量) 客户表:Customer (顾客号,顾客名,性别,年龄,电话) 订单表:OrderItem (顾客号,商品号,数量,购买价,日期) 注意:回答时不允许改变程序结构和随意添加子查询。 1.请用 SQL 语言创建一个视图 GM_VIEW,检索顾客的顾客号、顾客名和订购商品的商品 名、金额和日期。(金额等于数量*购买价) CREAT VIEW GM_VIEW(顾客号,顾客名,商品名,金额,日期) AS SELECT ______ ____‘顾客号’‘顾客名’‘商品名’‘金额’=‘数 , , ,
Customer .顾客号= OrderItem.顾客号, OrderItem.商品号=Article.商品号
GROUP BY OrderItem.商品号,商品名; 3、用 SQL 语言将(“00002”,“电视机”,“10000.00”,“100”)记录插入 Article ___________________________________________________________________________
局区
。系统全局区,程序全 、 、
5、oracle 逻辑存储结构包括
块,区,段,表空间
、
6、在 SQL SELECT 语句查询中,要去掉查询结果中的重复记录,应该使用_________关 键字。Distinct 7、使用 SQL 语言的 SELECT 语句进行分组查询时,如果希望去掉不满足条件的分组,应 当使用_________子句。
delete from OrderItem where‘日期’<
2009-5-15
6、用 SQL 语言从 Article 表中查询单价最高的商品的信息。 ___________________________________________________________________________
( 第 1 页 共 4 页)
C where ename like ‘%TKA_' D where ename like ‘%TOK%' 4、常见的后台进程 LGWR 的作用________ A、数据库写入程序 B、归档 C、进程监控 D、日志写入程序
5、初始化参数 DB_BLOCK_SIZE 的作用是______ A、非标准数据块数据缓冲区大小 C、标准数据块大小 B、归档日志文件的默认文件存储格式 D、后台进程跟踪文件生成的位置
Having
8、默认登录到 oracle enterprise manager database control 的端口号是
1158
。
二、选择题(每题 2 分,共 20 分) 1.部分匹配查询中有关通配符“_”的正确的叙述是 ( ) A.“_”代表多个字符 B.“_”可以代表零个或多个字符 C.“_”不能与“%”一同使用 D.“_”代表一个字符 2.假设下表中属性 emp_dept 是 employee 表中的一个外码,其中 department 表是主表, ID 为主码,employee 表为从表。请指出下面给出的各行中哪一行不能插入 employee 表 DEPARTMENT: ID NAME LOCATION 10 Accounting New york 40 Sales miami EMPLOYEE: EMP_ID 1234 4567 1045 9876 EMP_NAME Green Gilmore Rose Smith EMP_MGR 1234 4567 1045 TITLE President Senior VP Director Accountant EMP_DEPT 40 40 10 10
Select ‘商品号’, ‘商品名’, ‘单价’, ‘库存量’ From Article Where Article.单价=max(Article.单价)
7.请用 SQL 语言 ALTER TABEL 命令给商品表 Article 增加一个字段,字段名为:产地, 数据类型为:CHAR,长度为:30,命令如下: ALTER TABLE _____ 8、 SQL 语言建立如下表: 用 表名为:职工表, 字段名: 职工号 字符型 长度为 30,姓名 字 符型 长度为 2,出生日期 日期型,工资 数值型 长度 5
where ‘商品号’=00001
( 第 3 页 共 4 页)
5、用 SQL 语言从 OrderItem 中删除日期小于 2009-5-15 的记录、 ___________________________________________________________________________