数据库应用技术复习试题

合集下载

数据库应用技术复习题

数据库应用技术复习题

数据库应用技术复习题(本科)一、选择题1.三级模式间存在两种映射,它们是(模式与子模式间,模式与内模式间)。

2.SQL Server系统中的所有系统级信息存储于哪个数据库( master )。

3.下面关于tempdb数据库描述不正确的是(是用户建立新数据库的模板)。

4.在数据库技术中,面向对象数据模型是一种(结构模型)。

5.数据库管理系统常见的数据模型有(层次、关系和网状)。

6.用户看到的数据表,属于数据库系统三级模式中的(模式)7.对数据的插入属于数据库管理系统(数据操纵)的功能。

8.保持数据的完整性属于数据库管理系统( C )的功能。

C.数据库的运行管理9.在SQL Server数据库中,默认情况下Sys通常是( C )。

C.系统表表名的前缀10.设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合( A )。

A.第一范式11.在第一个关系中出现,在第二个关系中不出现的记录组成的关系称为两个关系的( C )。

C.差12.关系数据库规范化是为了解决关系数据库中的( A )问题。

A.插入、删除和数据冗余B.提高查询的速度13.关系模式中,满足2NF的模式,( B )。

B.必定是1NF14.下述关于索引的描述,正确的是(B).建立索引后,会影响基本表的插入速度15.下述关于视图的描述,正确的是C.在SQL Server中,可以像基本表一样对视图进行查询操作16.如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是( Where 姓名LIKE ‘张%’)。

17.下列SQL语句中,能够完成求某列最大值的是( B )。

B.SELECT MAX(Age) FROM Student18.假定学生关系S(SNO,SNAME,SEX,AGE),课程关系C(CNO,CNAME,TEACHER),学生选课关系SC(SNO,CNO,GRADE)。

要查询选修了“计算机技术”课程的“女”学生姓名,将涉及到关系( D )。

数据库应用技术复习试题

数据库应用技术复习试题

一、选择题1.SQL*PLUS在ORACLE数据库系统中的作用,以下表达正确的选项是(C)A.是ORACLE数据库效劳器的主要组成局部,是效劳器运行的根底构件。

B.是ORACLE数据库系统底层网络通信协议,为所有的ORACLE应用程序提供一个公共的通信平台。

C.是ORACLE客户端访问效劳器的一个工具,通过它可以向效劳器发送SQL命令。

D.是ORACLE客户端到客户端的点对点的通信工具,用来传递各个客户端的数据。

2.命令sqlplus /nolog的作用是(C )A.仅创立一个ORACLE实例,但并不翻开数据库.B.仅创立一个ORACLE实例,但并不登录数据库.C.启动sqlplus,但并不登录数据库D.以nolog用户身份启动sqlplus3.在SQL*PLUS中显示EMP表构造的命令是( B)A.LIST EMPB.DESC EMPC.SHOW DESC EMPD.STRUCTURE EMP4.在SQL*PLUS环境中可以利用DBMS_OUTPUT包中的PUT_LINE方法来回显效劳器端变量的值但在此之前要利用一个命令翻开效劳器的回显功能,这一命令是( D)A.set server onB.set serverecho onC.set servershow onD.set serveroutput on5.在SQL*PLUS中执行刚输入的一条命令用(A )(A) 正斜杠(/)(B) 反斜杠(\)(C) 感慨号(!)(D) 句号(.)6.在SQL*PLUS中显示当前用户的命令是(C )(A) show account(B) show accountname(C) show user(D) show username7.当用SQL*PLUS已经登录到*一数据库,此时想登录到另一数据库,应该用命令( A)(A) CONN (B) DISC (C) GOTO (D) LOGON8.假定表A中有十万条记录,要删除表中的所有数据,但仍要保存表的构造,请问用以下哪个命令效率最高( D)(A) delete from a;(B) drop table a;(C) trunc table a;(D) truncate table a;9.如果一个进程意外终止,ORACLE使用以下哪一个后台进程来释放它所占用的资源(D)(A) DBWn (B) LGWR (C) SMON (D) PMON10.ORACLE网络侦听器位于(B )(A) ORACLE客户端(B) ORACLE效劳器端(C) ORACLE客户端和效劳器端(D) ORACLE的中间层效劳器端11.以下关于表空间的表达正确的选项是(D )(A) 表是表空间的根底,表空间是所有相关表所占空间的总和(B) 表空间是由一至多个数据文件构成的,每个表占用一个数据文件(C) 一表可以占用多个表空间,一个表空间也可以容纳多表(D) 一个表空间可以容纳多表,但一表只能归属于一个表空间12.用符号"->"表示组成关系,下面哪一个组成关系正确表示了ORACLE数据库的逻辑存储构造( B)(A) 块->段->区->表空间->数据库(B) 块->区->段->表空间->数据库(C) 块->表空间->区->段->数据库(D) 块->段->表空间->区->数据库13.根据不同的需要,可对数据库效劳器进展相应的启动方式,当以STARTUP MOUNT方式启动时,以下说确的是( B)(A) 仅仅创立一个数据库实例(B) 创立了数据库实例并且挂载了数据库(C) 创立了数据库实例,同时也创立了数据库(D) 翻开了数据库,但只能供系统用户访问14.在ORACLE客户端网络配置文件中"PORT"参数值为(A )(A) 效劳器的侦听端口,默认为1521(B) 效劳器的侦听端口,默认为7778(C) 中间层的接入端口,默认为1521(D) 中间层的接入端口,默认为777815.在ORACLE客户端网络配置文件中"SID"参数值为(D )(A) 效劳器的IP(B) 效劳器的机器名(C) 效劳器的数据库域名(D) 效劳器的实例名16.以下关于数据库过程和函数表达正确的选项是(A )(A) 过程和函数都是命名的PL/SQL块,但执行效率要比普通PL/SQL块高(B) 过程和函数都是命名的子程序,每次执行前由数据库进展编译(C) 过程是没有返回参数的,而函数是有返回参数的(D) 过程不带输入参数,而函数是要带输入参数的17.以下关于数据库包的表达正确是的(B )(A) 包是由和包体组成的,在定义时,必须也要同时定义好包体(B) 包是由和包体组成的,和包体是可以分别创立的(C) 包是由和包体组成的,和包体可以写在一起,也可以分别定义(D) 包是由和包体组成的,是包体中所有变量的定义区,而包体则只是执行代码局部18.当对数据库进程调整时,要求除DBA用户外的其它用户都不能访问数据库,这时可以用以下哪种数据库启动方式(C )(A) STARTUP NOMOUNT(B) STARTUP MOUNT(C) STARTUP RESTRICT(D) STARTUP FORCE19.在关闭数据库时,要求当前尚未处理完成的事务立即停顿处理,未完成事务进展回滚.可采用以下哪种方式( C)(A) SHUTDOWN(B) SHUTDOWN ABORT(C) SHUTDOWN IMMEDIATE(D) SHUTDOWN TRANSACTIONAL20.以下ORACLE认证的级别由低到高排列正确的选项是(A)(A) OCA->OCP->OCM(B) OCM->OCP->OCA(C) OCP->OCA->OCM(D) OCA->OCM->OCP21.Oracle Database包括哪三类文件" A(A) 控制文件, 数据文件, 日志文件(B) 参数文件, 备份文件, 归档日志文件(C) 密码文件, 归档日志文件, 跟踪文件(D) 重做日志文件, 备份文件, 用户文件22.在以下PL/SQL循环语句的括号位置应该填写for i in 1 (C) 10 loop(A) TO(B) ->(C) ..(D) INC23.emp表是雇员信息表,sal字段存放是的雇员的月薪以下哪个变量可以存放sal类型的值B(A) v_sal emp%rowtype;(B) v_sal emp.sal%type;(C) v_sal emp.sal.%type;(D) v_sal %type(emp.sal);24.在PL/SQL环境中,以下说确的是A(A) 字符串是用单引号加以界定的(B) 字符串是用双引号加以界定的(C) 对于单行注释可以用双斜线//开场(D) 多行注释是以大括号{}加以界定的25.客户端用于网络连接的两个配置文件文件是A(A) TNSNAMES.ORA 和 SQLNET.ORA(B) TNSNAMES.ORA 和 LISTENER.ORA(C) TNSNAMES.ORA 和 INIT.ORA(D) SQLNET.ORA 和 LISTENER.ORA26.当表的重复行数据很多时,应该创立的索引类型应该是〔 C〕(A)B树(B)reverse(C)bitmap(D)函数索引27.关于触发器,以下说确的是〔 B〕(A)可以在表上创立INSTEAD OF 触发器(B)语句级触发器不能使用":old〞和":new〞(C)行级触发器不能用于审计功能(D)触发器可以显式调用28.以下哪个命令是用于ORACLE中数据导出的 ( A )(A)e*p (B)imp (C)input (D)output29.一般在〔D 〕中有时机使用:NEW和:OLD(A)游标 (B)存储过程(C)函数 (D)触发器30.按照对〔B〕的管理方式,可以将表空间分为数据字典管理表空间和本地化管理表空间A〕段B〕区C〕表 D〕Oracle块31.以下那个文件不属于数据库Database的一局部〔B 〕A〕控制文件B〕参数文件 C〕数据文件 D〕日志文件32.以下选项中不是本地Net效劳名所包含的容的是〔C 〕A〕主机名〔IP地址〕 B〕端口号 C〕控制文件名 D〕实例名33.以下关于Oracle后台进程的说法中不正确的选项是〔 C〕A〕SMON的一个重要的职责是进展实例恢复B〕PMON的一个职责是清理孤儿会话C〕LGWR在CKPT进程未启动的情况下承当起生成检查点的职责D〕DBWR负责将用户请求的数据放入到缓存,并在适当的时机将缓存中的数据写入文件34.以下不属于SGA的是〔D 〕A〕块缓冲区〔Database Buffers〕 B〕共享池C〕库缓存〔Library cache〕D〕专用效劳器模式下的会话信息〔Session Information〕35.以下关于Oracle启动的说法中不正确的选项是〔 D〕A〕数据库可以先startup mount,然后用alter database open将数据库翻开联机B〕数据库可以在open的状态下,用alter database mount将数据库降到mount状态C〕数据库可以先startup nomount,然后用alter database open将数据库翻开到open联机状态D〕利用startup命令,如果没有什么故障,数据库可以直接到open的状态36.在Oracle中,当用户执行Select语句时,以下哪个进程负责从磁盘中获得用户需要的数据?〔B 〕A〕用户进程〔user process〕B〕效劳器进程〔Server process〕C〕检查点进程〔CKPT〕 D〕日志进程〔LGWR〕37.在Oracle中,有一个教师表teacher的构造如下ID number(5)Name varchar2(10)Email varchar2(20)下面哪个语句显示没有Email地址的教师的〔 C〕A 〕select name from teacher where email=null;B〕select name from teacher where email<>null;C〕select name from teacher where email is null;D〕select name from teacher where email is not null;38.在windows操作系统中,Oracle的〔 A〕效劳监听并承受客户端应用程序的连接请求A〕OracleHome_NAMETNSListenerB〕OracleServiceSIDC〕OracleHome_NameAgentD〕OracleHome_NameHTTPServer39.以下有关包的使用说法错误的选项是〔 C〕A〕在不同的包模块可以重名B〕包的私有过程不能被外部程序调用C〕包体中的过程和函数必须在局部说明D〕必须先创立,然后创立包体40.实例启动后,数据库处于〔 C〕阶段。

数据库应用技术复习题

数据库应用技术复习题

一.单项选择题1.关于数据库管理系统的说法,错误的是( C )。

a. 数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型b. 数据库管理系统对数据库文件的访问必须经过操作系统才能实现c. 数据库应用程序可以不经过数据库管理系统而直接读取数据库文件d. 数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.关于用文件管理数据的说法,错误的是( D )。

选择一项:a. 用文件管理数据,难以提供应用程序对数据的独立性b. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序c. 用文件存储数据的方式难以实现数据访问的安全控制d. 将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.数据库系统的物理独立性是指(D )。

选择一项:a. 不会因为数据的变化而影响应用程序b. 不会因为数据存储结构的变化而影响应用程序c. 不会因为数据存储策略的变化而影响数据的存储结构d. 不会因为数据逻辑结构的变化而影响应用程序4.数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是(B )。

选择一项:a. 数据库b. 操作系统c. 应用程序d. 数据库管理系统5.数据库三级模式结构的划分,有利于( A )。

选择一项:a. 数据的独立性b. 管理数据库文件c. 建立数据库d. 操作系统管理数据库6.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是(B )。

a. 内模式b. 模式c. 外模式d. 其他7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。

下列描述中,不属于数据模型应满足的要求的是(A )。

选择一项:a. 能够描述并发数据b. 能够真实地模拟现实世界c. 容易被业务人员理解d. 能够方便地在计算机上实现数据模型三要素是指(B )。

8.选择一项:a. 数据结构、数据对象和数据共享b. 数据结构、数据操作和数据完整性约束c. 数据结构、数据操作和数据的安全控制d. 数据结构、数据操作和数据的可靠性9.下列关于实体联系模型中联系的说法,错误的是( D )。

数据库应用试题及答案

数据库应用试题及答案

数据库应用试题及答案一、选择题1. 数据库的主要功能是:A. 存储和管理数据B. 运行和管理应用程序C. 控制和管理计算机硬件D. 编写和调试程序答案:A2. 关系数据库中,数据以什么形式进行组织和存储?A. 二维表B. 树状结构C. 网状结构D. 层次结构答案:A3. 下列哪个操作可以从数据库中删除数据?A. INSERTB. SELECTC. UPDATED. DELETE答案:D4. 数据库的完整性约束包括哪些方面?A. 实体完整性B. 参照完整性C. 用户完整性D. 安全完整性答案:A、B、D5. 数据库事务是指:A. 一组操作的集合B. 单个操作C. 数据库的备份D. 数据库的恢复过程答案:A二、填空题1. 在数据库中,用来定义数据的结构的是____________。

答案:表2. 数据库查询语言中用来选择特定数据的关键字是_____________。

答案:SELECT3. 数据库管理系统的作用是_____________。

答案:存储和管理数据4. 数据库索引的作用是_____________。

答案:提高数据检索的速度5. 事务的ACID属性分别代表_____________。

答案:原子性、一致性、隔离性、持久性三、简答题1. 请简要介绍关系数据库的特点及其应用场景。

答:关系数据库是基于关系模型的数据库,其特点包括:- 数据以二维表(关系)的形式进行组织和存储,具有清晰的结构和逻辑关系。

- 具有较高的数据独立性,可以对数据进行灵活的操作和查询。

- 支持ACID事务,保证数据的完整性和一致性。

- 可以进行复杂的数据关联和查询,支持灵活的数据分析和统计。

关系数据库广泛应用于各个领域,特别适用于以下场景:- 企业管理系统:用于存储和管理企业的各种业务数据,如人员管理、财务管理、销售管理等。

- 科学研究:用于存储和处理科研数据,如实验数据、统计数据等。

- 电子商务:用于存储和管理商品信息、用户信息、订单信息等。

数据库应用技术试题库及答案

数据库应用技术试题库及答案

湖北财税职业学院数据库应用技术试题库及答案系部:信息工程专业:计算机应用技术目录题型一填空题 (1)题型二选择题 (3)题型三简答题 (7)题型四综合题 (10)题型一填空题1.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。

2.21MB=__16__个扩展区。

3.SQL sewer 2000文件有两个名称逻辑文件名、物理文件名。

4.删除数据库命令格式:____DROP DATABASE 。

5.使用交叉连接将产生过多的__冗余数据______。

6.按照在数据库中实现完整性的作用级别,可以将其分为__对象级___、___总体级______。

7.核查约束的作用:用于检查输入数据取值是否正确。

8.使用默认过程的顺序依次为_创建默认、绑定默认、解除绑定、删除默认。

9.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。

10.SQL Server 2000支持两种登录验证模式:Windows身份验证模式、混合模式。

11.如果用户选择混合模式的验证模式,则需要设置sa用户的口令。

12.使用ALTER TABLE 语句可以实现对表结构的修改操作。

13.向表中添加列需要使用ALTER TABLE的ADD子句。

14.删除列需要使用DROP COLUMN 子句。

15.使用ALTER TABLE语句还可以向一个已经存在的表添加约束或删除约束,向表中添加约束需要使用ADD CONSTRAINT 子句。

16.删除约束使用DROP CONSTRAINT 子句。

17.Transact-SQL中的变量分为局部变量与全局变量,局部变量用@ 开头,全局变量用@@ 开头。

18.在Transact-SQL中,可以使用嵌套的IF…ELS E语句来实现多分支选择,也可以使用CASE 语句来实现多分支选择。

19.SQL Server 2000 使用了TOP 关键字,用于查询时只显示前面几行数据。

20.使用默认的过程依次为_创建默认、绑定默认、解除绑定、删除默认。

数据库技术复习题选择题答案

数据库技术复习题选择题答案

数据库技术试题一、选择题1. 单个用户使用的数据视图的描述称为A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是A. 互相调用B. DBMS调用OSC. OS调用DBMSD. 并发运营4. 当关系R和S自然联接时,可以把R和S原该舍弃的元组放到结果关系中的操作是A. 左外联接B. 右外联接C. 外部并D. 外联接5. 下列聚合函数中不忽略空值 (null) 的是A. SUM(列名)B. MAX(列名)C. COUNT( * )D. AVG(列名)6. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于FA. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分解C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD 的分解7. 在数据库设计中,将ER图转换成关系数据模型的过程属于A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段8. SQL中,下列涉及空值的操作,不对的的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9. 一个关系中的候选关键字。

A .至多一个B .可多个C .必须多个D .至少 3 个10. DBMS中实现事务持久性的子系统是A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11. SQL的全局约束是指基于元组的检查子句和A. 非空值约束B. 域约束子句C. 断言D. 外键子句12. 分布式数据库系统中分片模式和分派模式均是A. 全局的B. 局部的C. 分布的D. 集中的13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型14. 用树型结构表达实体之间联系的数据模型称为A.关系模型B.运算模型C.网状模型D.层次模型15. 数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是A.X>10 AND X<20B.X>=10 AND X<20C.X>10 AND X<=20D.X>=10 AND X<=2017. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是A.5个B.7个C.8个D.9个18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于A.2NFB.3NFC.BCNFD.4NF19. 若事务T对数据R已加X锁,则其他事务对数据R A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁20.在目前的并行数据库体系结构中,可扩充性最高的是A.SMB.SDC.SND.SK21.数据的对的性和相容性是指数据库的A.完整性B.安全性C.并发性D.一致性22.下列不属于事务的特性的是A.隔离性B.一致性C.完整性D.原子性23.系统在运营过程中,由于某种硬件故障,使存储在外存上的数据部分损失或所有损失,这种情况属于A.事务故障B.系统故障C.介质故障D.运营故障24.E-R图是数据库设计的常用工具之一,它合用于建立数据库的A.概念模型B.逻辑模型C.结构模型D.物理模型25.数据库逻辑结构设计的重要任务是A.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换为某个DBMS所支持的数据模型26.下面不是SQL语言优点的是。

数据库应用技术复习题

数据库应用技术复习题

数据库应用技术复习题一、选择题1.在数据库中存储的是()A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息2. 存储在计算机内有结构的数据的集合是()A.数据库系统B.数据库C.数据库管理系统D.数据结构3.信息的数据表示形式是()A.只能是文字B.只能是声音C.只能是图形D.上述皆可4.数据管理与数据处理之间的关系是()A.两者是一回事B.两者之间无关C.数据管理是数据处理的基本环节D.数据处理是数据管理的基本环节5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的阶段是()A.数据库系统B.文件系统C.人工管理D.数据项管理6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段 II.文件系统阶段 III.数据库阶段()A.I 和 IIB.只有 IIC.II 和 IIID.只有 I7.DBMS是()A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C.数据库管理员D.操作员9.下述不是DBA数据库管理员的职责的是()A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()A.OSB.DSC.DBMSD.DBS11.下列四项中,不属于数据库系统特点的是()A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高12.下面列出的条目中,不属于数据库技术的主要特点的是()A.数据的结构化 B.数据的冗余度小 C.较高的数据独立性 D.程序的标准化13.在数据库管理系统中,下面不是数据库存取功能模块的是()A.事务管理程序模块 B.数据更新程序模块C.交互式程序查询模块 D.查询处理程序模块14.在下面所列出的条目中,不属于数据库管理系统的基本功能的是()A.数据库定义 B.数据库的建立和维护C.数据库的存取 D.数据库和网络中其他软件系统的通信15.在数据库的三级模式结构中,内模式有()A.1个 B.2个 C.3个 D.任意多个16.描述数据库全体数据的全局逻辑结构和特性的是()A.模式B.内模式C.外模式D.存储模式17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()A.模式B.物理模式C.子模式D.内模式18.要保证数据库的数据独立性,需要修改的是()A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式19.要保证数据库的逻辑数据独立性,需要修改的是()A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式20.下述那一条不属于概念模型应具备的性质()A.有丰富的语义表达能力 B.易于交流和理解C.易于变动 D.在计算机中实现的效率高21.常见的数据模型是()A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型22. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是()A.网状模型B.关系模型C.层次模型D.以上都有23.层次型、网状型和关系型数据库划分原则是()A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系24.层次模型不能直接表示()A.1:1关系B.1:m关系C.m:n关系D.1:1和1:m关系25.层次数据模型的基本数据结构是()A.树B.图C.索引D.关系26.层次模型实现数据之间联系的方法是()A.连接B.指针C.公共属性D.关系27.关系数据模型的基本数据结构是()A.树B.图C.索引D.关系28.下面关于关系性质的说法,错误的是()A.表中的一行称为一个元组B.行与列交叉点不允许有多个值C.表中的一列称为一个属性D.表中任意两行可能相同29.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是()A.网状模型B.关系模型C.层次模型D.以上都有30.关系数据库中的投影操作是指从关系中()A. 抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形二、判断题1.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。

数据库技术应用试题库9套

数据库技术应用试题库9套

数据库技术应用试题9套一、选择题1.数据库系统的核心是()。

A.数据库管理员 B.数据库C.操作系统 D.数据库管理系统。

2.在数据库的三级模式结构中,模式有()。

A.1个。

B.2个 C.3个 D.任意多个3.下列选项中属于实体间m:n联系的是()。

A.学生与教师。

B.学生与班级C.学生与宿舍 D.学生与学校4.DBS、DB和DBMS三者之间的关系为()。

A.DBMS包括DB和DBS B.DB包括DBS和DBMSC.DBS包括DB和DBMS。

D.DBMS、DB和DBS之间无关联5.SQL Server 2000是()DBMS。

A.关系型。

B.层次型 C.网状型 D.面向对象型6.数据库中数据的最小存取单位是()。

A.记录 B.数据项。

C.字符 D.文件7.当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍能正常运行,称之为()。

A.物理独立性 B.逻辑独立性。

C.数据库的安全性 D.数据库并发性8.有两个基本关系为:学生(学号,姓名,系号),系(系号,系名,系主任),则系号是学生表的()。

A.主码 B.域 C.映像 D.外码。

9.设属性A是关系R的主属性,则属性A不能取空值(NULL)。

这是()。

A.实体完整性。

B.参照完整性C.用户定义完整性 D.域完整性10.在SQL语言的SELECT语句中,实现排序操作的是哪个子句()。

A.WHERE B.FROM C.SELECT D.ORDER BY。

11.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

A.另一个表 B.游标 C.索引 D.视图。

12.下面对于关系的叙述中,不正确的是()。

A.关系中的每个属性是不可分解的B.在关系中元组的顺序是无关紧要的C.每一个关系只有一种记录类型。

D.在关系中属性的顺序是无关紧要的13.SQL函数中,求不是NULL的字段的行数所用的是()。

数据库应用技术考题

数据库应用技术考题

试卷代号:1256数据库应用技术试题1一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1.数据库管理系统中的( D )功能实现对数据库的转储、恢复。

A.数据定义 B.数据操纵 C.数据查询 D.数据库的建立与维护2.选择与投影运算,属于关系模型中( B )的功能。

A.数据结构 B.关系代数 C.关系完整性 D.数据独立性3.在系统数据库中,( C )包含了复制到每个用户数据库中的表。

A.master数据库 B.ternpdb数据库C.model数据库 D.msdb数据库4.如果要存储的数据是图形图像等,应使用( D )做为数据类型。

A.数值数据类型 B.字符型C.日期时间型 D.位型5.以下( B )情况,一般不建立索引。

A.根本表的某列中记录数量特别多B.根本表的某列中记录数量特别少C.根本表的某列经常出现在ORDER BY字句中D.根本表的某列经常被杏询6.以下关于视图的描述不正确的选项是( C )。

A.视图是由行和列组成的二维表B.执行视图可能会比执行select语句速度更快C.视图与数据表是完全一样的D.视图更便于用户使用7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为"A002"的课程号改为“A2002’’后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( C )。

A.保存对课程表的修改,机器重新启动后,自动进行对成绩表的更新B.保存对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新C.去除对课程表的修改D.去除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新8.以下关系中,符合第2范式但不符合第3范式的是( B )。

A.B.C.D.9.把一个关系R中按所需顺序选取假设干个属性构成新的关系称为( C )。

A.选择运算 B.两个关系的并C.投影运算 D.两个关系的差lO.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( D )A.SELECT MIN(*)AS专业人数FROM学生表WHERE专业=‘网页设计’B.SELECT MAX(*)AS专业人数FROM学生表WHERE专业=‘网页设计’C.SELECT AVG(*)AS专业人数FROM学生表WHERE专业=‘网页设计’D.SELECT COUNT(*)AS专业人数FROM学生表WHERE专业=‘网页设计’11.SQL SERVER数据库的备份不支持( D )。

数据库技术与应用复习题

数据库技术与应用复习题

数据库技术与应用复习题试题类型:选择题、判断题、填空题、简答题、问答题、综合分析设计题选择题1、数据库系统和文件系统的根本区别在于()A 提高了系统效率B 方便用户使用C 数据的结构化D 节省了存储空间2、子模式是用户与数据库的接口之一,它对应于数据库的( )A 外模式B 概念模式C 内模式D 存储模式3、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A 集中式数据库体系结构B 主从式数据库体系结构C 客户机/服务器数据库体系结构D 分布式数据库体系结构4、关系模式进行投影运算后:()A 元组个数等于投影前关系的元组数B 元组个数小于投影前关系的元组数C 元组个数小于或等于投影前关系的元组数D 元组个数大于或等于投影前关系的元组数5、在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要6、关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束8、下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB29、SQL语言具有的功能是()A 关系规范化,数据操作,数据控制B 数据定义,数据操作,数据控制C 数据定义,关系规范化,数据控制D 数据定义,关系规范化,数据操作10、SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE11、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’12、已知成绩关系如图1所示。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。

答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。

它支持事务处理和SQL查询语言。

非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。

关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。

数据库应用技术习题及参考答案

数据库应用技术习题及参考答案

数据库应⽤技术习题及参考答案《数据库应⽤技术》复习题⼀、填空题1.Access中的数据对象有表、、、、数据访问页、宏和等七种。

2.对数据库建⽴索引就是要指定记录的。

3.在Access中可以使⽤、或作为窗体的数据来源。

4. 查询是维护数据的主要⼿段,分为四种类型、、、。

5. Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。

6. Access中模块有和两种基本类型。

7. 是Microsoft将数据库与WEB相连接的主要⼯具。

8. 满⾜条件的关系模式就属于第⼀范式。

9. 在Access数据表中能够惟⼀标识每⼀条纪录的字段称为。

10.满⾜条件的关系模式就属于第⼀范式。

11.Access数据库中表和表之间的关系为、、。

12.为防⽌数据库中的数据泄露,应对数据库进⾏,保证数据的安全。

13.DBMS所⽀持的数据模型最常⽤的有、、。

14.Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。

15.关系模型中的数据完整性是指数据库中数据的、、和。

16. 在Access中,窗体的数据来源主要包括______和______。

17. 查询城市为北京或上海的记录,在查询设计视图中“城市”字段条件⾏中输⼊__________。

18.如果要引⽤宏组中的宏,采⽤的语法是_______。

19.在创建交叉表查询时,列标题字段的值显⽰在交叉表的位置是___ ___。

20.如果要在某字段⾥存放1000字符左右的⽂字,该字段应设置成___ ___数据类型。

21. 在Access中,依据字段的命名规则,字段名的长度为个字符,⽂本型字段的最⼤长度为个字符。

22. 若⼀个关系的任何⾮主属性都不部分依赖于任何候选码,则称该关系达到第________范式。

23. 将字段列表中的具有“查阅”属性的字段拖放到窗体的主体节中,系统将⾃动创建⼀个标签控件和⼀个控件。

24. 为数据库设置密码,应该⽤⽅式打开数据库,否则⽆法设置。

25. 创建诸如上机证、考试名条,可以应⽤报表来创建。

《数据库应用技术》考试样卷及参考答案

《数据库应用技术》考试样卷及参考答案

《数据库应用技术》考试样卷及参考答案一、单项选择题(每题1分,共40分)1.在关系数据模型中,域是指______。

A.字段B.记录C.属性D.属性的取值范围2.一个元组对应表中______。

A.一个字段B.一个域C.一个记录D.多个记录3.在关系理论中,把二维表表头中的栏目称为______。

A.数据项B.元组C.结构名D.属性名4.如果表中的一个字段不是本表的主关键字,而是另一个表的主关键字,这个字段称为______。

A.元组B.属性C.关键字D.外部关键字5. 关系模型中,如果一个关系中的一个属性或属性组能够惟一标识一个元组,那么称该属性或属性组是______。

A.外码B.主码C.候选码D.联系6.下列不属于主索引特性的是。

A.主索引的值不可为空B.主索引的值不可重复C.主索引的值不必唯一D.一个表只有一个主索引7.在Access数据表中不能建立索引的字段类型是。

A文本B.数字C.日期/时间D.OLE对象8.在对表中某一字段建立索引时,若其值有重复,可选择索引。

A.主B.有(无重复)C.无D.有(有重复)9.在Access数据库中,表之间的关系通常定义为。

A.一对一的关系B.一对多的关系C.多对一的关系D.多对多的关系10.在创建表间关系时,不可设置。

A.参照完整性B.级联更新相关字段C.级联删除相关字段D.级联增加相关字段11.关于准则Like”[!北京,上海,广州]”,以下可满足条件的城市是______。

A. 北京B. 上海C. 广州D. 杭州12.______是最常见的查询类型,它从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中的记录。

A. 选择查询B. 参数查询C. 操作查询D. SQL查询13.可以在一种紧凑的、类似于电子表格的格式中,显示来源与表中某个字段的合计值、计算值、平均值等的查询方式是______。

A. SQL查询B. 参数查询C. 操作查询D. 交叉表查询14.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是______。

数据库应用技术平时复习题

数据库应用技术平时复习题

《数据库应用技术》平时作业题一.填空题1.数据库管理系统是位于用户和________之间的软件系统。

2.数据库系统中,实现数据管理功能的核心软件称为________。

3.关系数据模型作为数据模型的一种,由________、________和________三部分组成。

4.在关系数据库中,把数据表示成二维表,每一个二维表称为______。

5.关系运算按其表达查询方式的不同可以分为两大类:________和________。

6.关系数据模型定义的三类完整性分别是______完整性、_____完整性和________完整性。

7.在关系运算中,查找满足一定条件的元组的运算称之为________。

8.实体完整性规则是对________的约束,参照完整性规则是对________的约束。

9.在关系代数运算中,基本的运算有________、________、________和________四个。

10.在E-R图中,两个实体之间的联系有______、______和______三种类型。

11.E-R图中的冲突有三种:________冲突、________冲突和________冲突。

12.SQL是_________的缩写。

13.SQL的功能包括________、________、________和________四个部分。

14.在SQL Server2008中,数据库是由________文件和________文件组成的。

15.每个触发器有________和________两个特殊的表在数据库中。

16.一个触发器由三部分组成________、________和________。

17.索引可分为三类:_______索引、_______功索引和_______索引。

18.一个不好的关系模式通常存在的四个问题是________、________、________和________。

19.________是数据库设计的起点,为以后的具体设计做准备。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. UPDATEC. SELECTD. DELETE2. 数据库管理系统(DBMS)的主要作用是:A. 存储数据B. 管理数据C. 执行数据D. 保护数据3. 下列哪个不是数据库设计的基本范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)4. 在SQL中,用于插入数据的语句是:A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. UPDATE5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性(Atomicity)B. 顺序性(Ordering)C. 可扩展性(Scalability)D. 可维护性(Maintainability)二、填空题(每空2分,共20分)6. 数据库的_______是指将数据组织成表格的形式,以便进行有效的存储和检索。

7. 在数据库中,_______是指在表中用于唯一标识记录的一列或多列。

8. SQL的_______语句用于删除表中的记录。

9. 数据库的_______是指数据库在操作过程中保持数据的一致性和完整性。

10. 在数据库中,_______是指在表中创建索引,以提高查询效率。

三、简答题(每题10分,共20分)11. 请简述数据库的三级模式结构。

12. 请简述数据库的备份与恢复的重要性。

四、计算题(每题15分,共30分)13. 假设有一个名为“Employees”的表,包含列:EmployeeID, Name, Department, Salary。

请编写SQL查询语句,列出所有员工的姓名和部门,其中只包括工资高于平均工资的员工。

14. 假设有一个名为“Orders”的表,包含列:OrderID, CustomerID, OrderDate, TotalAmount。

数据库技术与应用试卷题及答案四套

数据库技术与应用试卷题及答案四套

数据库技术与应用试卷题及答案四套第一套1、(4分)【单选题】在TranSaCt-SQL语法中,用来插入数据的命令是A、INSERTB、UPDATEC、DELETED、CREATE参考答案:A解析:无2、(4分)【单选题】下面说法错误的是()A、全局变量(Global Variable)是SQL SerVer2008系统内部使用的变量。

B、全局变量在所有程序中都有效。

C、全局就是以开头D、用户能自定义系统全局变量,也能手工修改系统全局变量的值。

参考答案:D解析:用户不能自定义系统全局变量,也不能手工修改系统全局变量的值。

3、(4分)【单选题】下面说法中错误的是()A、在通常情况下,标识列的字段是不能插入数据的,由数据库自动生成。

B、如果需要自行插入数据,需要将表的Identity」nsert值设置为0N。

C、不能一次向表中插入多行数据。

D、使用Insert into…SeIeCt语句能够将其他数据表中的查询记录插入到本数据表中。

参考答案:C解析:无4、(4分)【单选题】下面字符串能与通配符表达式[ABC]%a进行匹配的是: A、 BCDEFB、 A_BCDC^ ΛBC aD、A%a 参考答案:C 解析:无5、(4分)【单选题】下列关于SQLSerVer数据库管理系统权限的叙述中,哪一条是不正确的()A、SQL SerVer数据管理系统的权限分为服务器权限和数据库权限两种B、数据库管理员执行数据库管理任务,这是属于数据库权限C、数据库权限又可以分为数据库对象权限和数据库语句权限两种D、数据库语句权限授予用户以允许他们创建数据库对象参考答案:B解析:权限用于控制对数据库对象的访问以及指定哪些用户可以执行哪些数据库操作。

SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种。

数据存权限又可以分为数据库对象和数据库语句权限两种。

数据库语句权限授予用户以允许他们创建数据库对象。

6、(4分)【单选题】下面说法中不正确的是()A、唯一性约束用于定义表中一列或多列的值是唯一的。

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版第一章:绪论一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是 A 阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库的概念模型独立于A 。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制4.B 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独立性是指 C 。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。

A.数据库B.数据库管理系统C.数据模型D.软件工具9. 下述关于数据库系统的正确叙述是 A 。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题1.SQL*PLUS在ORACLE数据库系统中的作用,以下叙述正确的是(C)A.是ORACLE数据库服务器的主要组成部分,是服务器运行的基础构件。

B.是ORACLE数据库系统底层网络通信协议,为所有的ORACLE应用程序提供一个公共的通信平台。

C.是ORACLE客户端访问服务器的一个工具,通过它可以向服务器发送SQL命令。

D.是ORACLE客户端到客户端的点对点的通信工具,用来传递各个客户端的数据。

2.命令sqlplus /nolog的作用是(C )A.仅创建一个ORACLE实例,但并不打开数据库.B.仅创建一个ORACLE实例,但并不登录数据库.C.启动sqlplus,但并不登录数据库D.以nolog用户身份启动sqlplus3.在SQL*PLUS中显示EMP表结构的命令是( B)A.LIST EMPB.DESC EMPC.SHOW DESC EMPD.STRUCTURE EMP4.在SQL*PLUS环境中可以利用DBMS_OUTPUT包中的PUT_LINE方法来回显服务器端变量的值但在此之前要利用一个命令打开服务器的回显功能,这一命令是( D)A.set server onB.set serverecho onC.set servershow onD.set serveroutput on5.在SQL*PLUS中执行刚输入的一条命令用(A )(A) 正斜杠(/)(B) 反斜杠(\)(C) 感叹号(!)(D) 句号(.)6.在SQL*PLUS中显示当前用户的命令是(C )(A) show account(B) show accountname(C) show user(D) show username7.当用SQL*PLUS已经登录到某一数据库,此时想登录到另一数据库,应该用命令( A)(A) CONN (B) DISC (C) GOTO (D) LOGON8.假定表A中有十万条记录,要删除表中的所有数据,但仍要保留表的结构,请问用以下哪个命令效率最高( D)(A) delete from a;(B) drop table a;(C) trunc table a;(D) truncate table a;9.如果一个进程意外终止,ORACLE使用下列哪一个后台进程来释放它所占用的资源(D)(A) DBWn (B) LGWR (C) SMON (D) PMON10.ORACLE网络侦听器位于(B )(A) ORACLE客户端(B) ORACLE服务器端(C) ORACLE客户端和服务器端(D) ORACLE的中间层服务器端11.以下关于表空间的叙述正确的是(D )(A) 表是表空间的基础,表空间是所有相关表所占空间的总和(B) 表空间是由一至多个数据文件构成的,每个表占用一个数据文件(C) 一张表可以占用多个表空间,一个表空间也可以容纳多张表(D) 一个表空间可以容纳多张表,但一张表只能归属于一个表空间12.用符号"->"表示组成关系,下面哪一个组成关系正确表示了ORACLE数据库的逻辑存储结构( B)(A) 块->段->区->表空间->数据库(B) 块->区->段->表空间->数据库(C) 块->表空间->区->段->数据库(D) 块->段->表空间->区->数据库13.根据不同的需要,可对数据库服务器进行相应的启动方式,当以STARTUP MOUNT方式启动时,以下说法正确的是( B)(A) 仅仅创建一个数据库实例(B) 创建了数据库实例并且挂载了数据库(C) 创建了数据库实例,同时也创建了数据库(D) 打开了数据库,但只能供系统用户访问14.在ORACLE客户端网络配置文件中"PORT"参数值为(A )(A) 服务器的侦听端口,默认为1521(B) 服务器的侦听端口,默认为7778(C) 中间层的接入端口,默认为1521(D) 中间层的接入端口,默认为777815.在ORACLE客户端网络配置文件中"SID"参数值为(D )(A) 服务器的IP(B) 服务器的机器名(C) 服务器的数据库域名(D) 服务器的实例名16.以下关于数据库过程和函数叙述正确的是(A )(A) 过程和函数都是命名的PL/SQL块,但执行效率要比普通PL/SQL块高(B) 过程和函数都是命名的子程序,每次执行前由数据库进行编译(C) 过程是没有返回参数的,而函数是有返回参数的(D) 过程不带输入参数,而函数是要带输入参数的17.以下关于数据库包的叙述正确是的(B )(A) 包是由包头和包体组成的,在定义包头时,必须也要同时定义好包体(B) 包是由包头和包体组成的,包头和包体是可以分别创建的(C) 包是由包头和包体组成的,包头和包体可以写在一起,也可以分别定义(D) 包是由包头和包体组成的,包头是包体中所有变量的定义区,而包体则只是执行代码部分18.当对数据库进程调整时,要求除DBA用户外的其它用户都不能访问数据库,这时可以用以下哪种数据库启动方式(C )(A) STARTUP NOMOUNT(B) STARTUP MOUNT(C) STARTUP RESTRICT(D) STARTUP FORCE19.在关闭数据库时,要求当前尚未处理完成的事务立即停止处理,未完成事务进行回滚.可采用下列哪种方式( C)(A) SHUTDOWN(B) SHUTDOWN ABORT(C) SHUTDOWN IMMEDIATE(D) SHUTDOWN TRANSACTIONAL20.以下ORACLE认证的级别由低到高排列正确的是(A)(A) OCA->OCP->OCM(B) OCM->OCP->OCA(C) OCP->OCA->OCM(D) OCA->OCM->OCP21.Oracle Database包括哪三类文件? A(A) 控制文件, 数据文件, 日志文件(B) 参数文件, 备份文件, 归档日志文件(C) 密码文件, 归档日志文件, 跟踪文件(D) 重做日志文件, 备份文件, 用户文件22.在以下PL/SQL循环语句的括号位置应该填写for i in 1 (C) 10 loop(A) TO(B) ->(C) ..(D) INC23.emp表是雇员信息表,sal字段存放是的雇员的月薪以下哪个变量可以存放sal类型的值B(A) v_sal emp%rowtype;(B) v_sal emp.sal%type;(C) v_sal emp.sal.%type;(D) v_sal %type(emp.sal);24.在PL/SQL环境中,以下说法正确的是A(A) 字符串是用单引号加以界定的(B) 字符串是用双引号加以界定的(C) 对于单行注释可以用双斜线//开始(D) 多行注释是以大括号{}加以界定的25.客户端用于网络连接的两个配置文件文件是A(A) TNSNAMES.ORA 和SQLNET.ORA(B) TNSNAMES.ORA 和LISTENER.ORA(C) TNSNAMES.ORA 和INIT.ORA(D) SQLNET.ORA 和LISTENER.ORA26.当表的重复行数据很多时,应该创建的索引类型应该是(C)(A)B树(B)reverse(C)bitmap(D)函数索引27.关于触发器,下列说法正确的是(B)(A)可以在表上创建INSTEAD OF 触发器(B)语句级触发器不能使用“:old”和“:new”(C)行级触发器不能用于审计功能(D)触发器可以显式调用28.下列哪个命令是用于ORACLE中数据导出的( A )(A)exp (B)imp (C)input (D)output29.一般在(D )中有机会使用:NEW和:OLD(A)游标(B)存储过程(C)函数(D)触发器30.按照对(B)的管理方式,可以将表空间分为数据字典管理表空间和本地化管理表空间A)段B)区C)表D)Oracle块31.下列那个文件不属于数据库Database的一部分(B )A)控制文件B)参数文件C)数据文件D)日志文件32.下列选项中不是本地Net服务名所包含的内容的是(C )A)主机名(IP地址)B)端口号C)控制文件名D)实例名33.下列关于Oracle后台进程的说法中不正确的是(C)A)SMON的一个重要的职责是进行实例恢复B)PMON的一个职责是清理孤儿会话C)LGWR在CKPT进程未启动的情况下承担起生成检查点的职责D)DBWR负责将用户请求的数据放入到缓存,并在适当的时机将缓存中的数据写入文件34.下列不属于SGA的是(D )A)块缓冲区(Database Buffers)B)共享池C)库缓存(Library cache)D)专用服务器模式下的会话信息(Session Information)35.下列关于Oracle启动的说法中不正确的是(D)A)数据库可以先startup mount,然后用alter database open将数据库打开联机B)数据库可以在open的状态下,用alter database mount将数据库降到mount状态C)数据库可以先startup nomount,然后用alter database open将数据库打开到open联机状态D)利用startup命令,如果没有什么故障,数据库可以直接到open的状态36.在Oracle中,当用户执行Select语句时,下列哪个进程负责从磁盘中获得用户需要的数据?(B )A)用户进程(user process)B)服务器进程(Server process)C)检查点进程(CKPT)D)日志进程(LGWR)37.在Oracle中,有一个教师表teacher的结构如下ID number(5)Name varchar2(10)Email varchar2(20)下面哪个语句显示没有Email地址的教师的姓名(C)A )select name from teacher where email=null;B)select name from teacher where email<>null;C)select name from teacher where email is null;D)select name from teacher where email is not null;38.在windows操作系统中,Oracle的(A)服务监听并接受客户端应用程序的连接请求A)OracleHome_NAMETNSListenerB)OracleServiceSIDC)OracleHome_NameAgentD)OracleHome_NameHTTPServer39.下列有关包的使用说法错误的是(C)A)在不同的包内模块可以重名B)包的私有过程不能被外部程序调用C)包体中的过程和函数必须在包头部分说明D)必须先创建包头,然后创建包体40.实例启动后,数据库处于(C)阶段。

相关文档
最新文档