Oracle试题A(06上).doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Oracle数据库》试题 年 月 题号 一 二 三 四 五 六 总 分 分数 得分 评卷人 一、 填空题(每空1分,共10分) Oracle数据库实例是用来访问数据库文件集的( 存储结构 )及( 后台进程 )的集合,一个Oracle数据库至少拥有( 1 )个实例。 关系数据库采用( 二维表格 )来描述实体之间的关系 对于客户机经常需要对数据库建立持久的、长时间运行的请求环境来说,适用于采用( 专用 )服务器模式 一个表簇由若干个共享着相同数据块的表构成,这些表具有一个或多个相同的( 表列 ),并且常常一起使用 ( 审计 )是监视和记录所选用户的数据活动。 oracle的基本存储数据的结构有表空间、( 数据文件 )、( 控制文件 )、各种段、( 区间 )、数据块等 得分 评卷人 二、 判断题(正确的打√,错误的打×。每空2分,共18分) 角色的名称可以与数据库已有的用户名相同(╳ ) 重做日志是用于恢复数据用的。( √ ) 表空间(Tablespace)是数据库的物理划分,每个数据库至少有一个表空间。( ╳ ) 表中的主键(Primary Key)是表中的一个列或多个列,它们的值唯一地标识表中的一条记录,决定表中每一行的唯一性。( √ ) LGWR进程以循环方式将重做日志缓存区中的内容不断写入重做日志文件( √ ) 对于列的基数较低的情况应该为该列创建B-树索引( ╳ ) 在PL/SQL语言中,for循环不需要对循环计数变量进行声明( √ ) WHERE子查询中不能有order by子句( √ ) 用户可以在视图中插入、更改或删除数据(√ ) 得分 评卷人 三、 选择题 (每题3分,共12分) 下面哪个后台进程不是Oracle实例必须启动的进程( D ) DBWR LGWR SMON ARCH 在手工创建数据库的情况下,应当执行以下哪条命令来启动实例但不加载数据库( B ) STARTUP INSTANCE STARTUP NOMOUNT STARTUP MOUNT STARTUP RESTRICT 以下哪种关闭方式关闭数据库后,在下一次启动数据库时要进行恢复( D ) 正常关闭 立即关闭 事务关闭 终止关闭 下面哪一项不是Oracle 9i提供的认证方式( D ) 数据库认证 外部认证 代理认证 服务器认证 得分 评卷人 四、简答题(共15分) 写出启动和关闭数据库的步骤(8分) 启动:启动实例(打开初始化参数文件),装载数据库(打开控制文件),打开数据库(打开数据文件和日志文件) 关闭:关闭数据库 卸载数据库 关闭实例(2分) 简述Oracle9i提供的数据库认证方式(7分) 数据库认证(3分) 当用户试图建立链接的时候,必须同时提供用户名和口令。口令是在创建用户账户时为每一个用户设置的,数据库以加密的形式将口令存储在一个数据字典表中。Oracle需要在数据库中为每个用户创建口令。DBA可以利用概要文件对用户的口令进行管理。 外部认证(2分) 通过利用运行数据库的操作系统或一种网络服务(Oracle*Net)来验证用户身份。 全局认证(1分) 使用外部的网络服务来验证用户身份。用户的管理由数据库之外的目录服务完成。 代理认证(1分) 由指定的中间层服务器代为授权和认证用户,并可将一些特定的权限授予用户。 得分 评卷人 五、 用SQL语句完成以下要求(本题25分) 表employee Emp_ID Emp_name Emp_salary Emp_addre 001 刘晨 2400.00 海淀 002 刘杨 1890.90 东城 003 王光国 1100.50 西城 004 张准 3004.86 昌平 005 陈明 2800.00 海淀 要求: 用预分配表的手工区间分配的方式创建emp表,其中 ①该表所属表空间为man。 ②初始区大小为160K,第二个区大小为120K,区的大小增加比例为20,允许的最大区的个数为6。 计算Oracle为该表分配的前4个区的大小依次为多少?请写出计算过程。 将表按照Emp_salary升序排序 查找住址为‘西城’或‘东城’的雇员的姓名 查找姓‘王’的雇员的工资记录 将表中雇员名为‘张准’的工资值改为'2050.00' 设置一个存储点a 删除表中工资值低于‘3000’的雇员的记录 将事务回退到存储点a c

文档评论(0)

enxyuio + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档