《Oracle数据库课程设计A卷及答案》由会员分享,可在线阅读,更多相关《Oracle数据库课程设计A卷及答案(4页珍藏版)》请在金锄头文库上搜索。
1、 学年度第 学期期末考试Oracle数据库课程设计(A)卷专业 学号 班级 姓名 一、 单选题 (每题2分,共40分)1 . 以下( A )内存区不属于 SGA 。A、 PGA B、日志缓冲区 C、数据缓冲区 D、共享池2 . ( D )模式存储数据库中数据字典的表和视图。A、 DBA B、 SCOTT C、 SYSTEM D、 SYS3 . 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将( C )表空间分配给用户作为默认表空间。A、 HR B、 SCOTT C、 SYSTEM D、 SYS4 . ( A )服务监听并按受来自客户
2、端应用程序的连接请求。A、 OracleHOME_NAMETNSListener B、 OracleServiceSIDC、 OracleHOME_NAMEAgent D、 OracleHOME_NAMEHTTPServer5 . ( B )函数通常用来计算累计排名、移动平均数和报表聚合等。A、汇总 B、分析 C、分组 D、单行6 . ( B ) SQL 语句将为计算列 SAL*12 生成别名 Annual SalaryA、 SELECT ename,sal*12 Annual Salary FROM emp;B、 SELECT ename,sal*12 “Annual Salary” FRO
3、M emp;C、 SELECT ename,sal*12 AS Annual Salary FROM emp;D、 SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;7 . 锁用于提供 ( B ) 。A、改进的性能 B、数据的完整性和一致性 C、可用性和易于维护 D、用户安全8 . ( C ) 锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。A、行共享 B、行排他 C、共享 D、排他9 . 带有 ( B ) 子句的 SELECT 语句可以在表的一行或多行上放置排他锁。A、 FOR INSERT B、 F
4、OR UPDATE C、 FOR DELETE D、 FOR REFRESH10 . 使用 ( C ) 命令可以在已分区表的第一个分区之前添加新分区。A、添加分区 B、截断分区C、拆分分区 D、不能在第一个分区前添加分区11 . ( C ) 分区允许用户明确地控制无序行到分区的映射。A、散列 B、范围 C、列表 D、复合12 . 可以使用( C )伪列来访问序列。A、 CURRVAL 和 NEXTVAL B、 NEXTVAL 和 PREVALC、 CACHE 和 NOCACHE D、 MAXVALUE 和 MINVALUE13 . 带有错误的视图可使用( A )选项来创建。A、 FORCE B
5、、 WITH CHECK OPTIONC、 CREATE VIEW WITH ERROR D、 CREATE ERROR VIEW14 . 在联接视图中,当( B )时,该基表被称为键保留表。A、基表的主键不是结果集的主键 B、基表的主键是结果集的主键C、基表的主键是结果集的外键 D、基表的主键不是结果集的外键15 . 在列的取值重复率比较高的列上,适合创建( D )索引。A、标准 B、唯一 C、分区 D、位图16 . 要以自身的模式创建私有同义词,用户必须拥有( C )系统权限。A、 CREATE PRIVATE SYNONYM B、 CREATE PUBLIC SYNONYMC、 CREA
6、TE SYNONYM D、 CREATE ANY SYNONYM17 . PL/SQL 块中不能直接使用的 SQL 命令是( D )。A、 SELECT B、 INSERT C、 UPDATE D、 DROP18 . 以零作除数时会引发( B )异常。A、 VALUE_ERROR B、 ZERO_DIVIDEC、 STORAGE_ERROR D、 SELF_IS_NULL19 . 要更新游标结果集中的当前行,应使用( A )子句。A、 WHERE CURRENT OF B、 FOR UPDATEC、 FOR DELETE D、 FOR MODIFY20 . 用于处理得到单行查询结果的游标为(
7、B )。A、循环游标 B、隐式游标 C、 REF 游标 D、显式游标二、 多选题 (每题4分,共40分) 21.当Oracle服务器启动时,下列哪些文件是必须的( ABC )A、数据文件 B、控制文件 C、日志文件 D、归档日志文件22.下列哪些资源可以在用户配置文件中限定( ACD )A、各个会话的用户数 B、登录失败的次数C、使用CPU时间 D、使用SGA区的大小23.ORACLE数据库物理结构包括哪些( BCD )A、系统文件 B、日志文件 C、数据文件 D、控制文件24.下列叙述不正确的是( ABD )A、数据库就是一个独立的系统,不需要操作系统的支持B、数据库设计就是指设计数据库管理
8、系统C、数据库技术的根本目标就是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致25.下列有关数据库的描述,不正确的是( ABD )A、数据库就是一个DBF文件 B、数据库就是一个关系C、数据库就是一个结构化的数据集合 D、数据库就是一组文件26. 关系模型的数据操纵即就是建立在关系上的数据操纵,一般有( ABCD )A、查询 B、增加 C、删除 D、修改27. 下列哪些操作系统文件是属于Oracle数据库的?( BC )A、口令文件 B、数据文件 C、控制文件 D、参数文件28. 如何验证控制文件是不是多重映像( )A、查询动态性能视图VPARAMETERB、查询动态性
9、能视图VDATABASEC、查询动态性能视图VCONTROLFILED、使用SHOW PARAMETERS CONTROL_FILES29. 数据库管理模型系统采用的数据模型有( )A、层次模型 B、网状模型 C、关系模型 D、树状模型30. 可以查询以下的哪些动态性能视图以显示控制文件的名称和位置?( )A、VSESSION B、VINSTANCEC、VPARAMETER D、VCONTROLFILE三、 判断题 (对的选“A”,错的选“B”,每题2分,共20分) 31. oracle数据库中实例与数据库就是一一对应的。( A )32. 只要把DBA角色赋予人与用户,那么她便可以管理数据库。( B )33. 视图占有数据库存储空间。( A )34. 同义词的作用就是实现复杂的功能。( A )35. 表空间可以对应多个数据文件,以此也可以扩展表空间的容量。( A )36. 控制文件的作用就是记录数据文件。( A )37. 系统中数据字典的拥有者不是SYS。( B )38. 用来简化权限管理数据库对象就是用户。( A )39. Oracle系统中SGA所有用户进程和服务器进程所共享。( B )40. 隐式指针与显式指针的不同在于显式指针仅仅访问一行,隐式的可以访问多行。( B )第 4 页 共 4 页