数据库应用技术复习题
数据库应用技术复习试题
一、选择题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、数据是0~9组成的符号序列D、数据与信息在概念上是有区别的2.以下模式不是数据库系统体系结构中包含的模式的是:(C)。
A、模式B、外模式C、优化模式D、内模式3.能够实现对数据库中数据操纵的软件是:(D)。
A、操作系统B、解释系统C、编译系统D、数据库管理系统4.数据库系统与文件系统最根本的区别是:(D)。
A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B、数据库系统复杂,而文件系统简单C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能5.数据管理技术的发展阶段不包括:(A)。
A、操作系统管理阶段B、人工管理阶段C、文件系统管理阶段D、数据库系统管理阶段6.以下不属于数据库设计步骤的是:(B)。
A、概念结构设计B、签约C、逻辑结构设计D、需求分析7.以下方法不能退出Access的是(C)。
A、打开“文件”菜单,选择“退出”命令B、打开“文件”菜单,按X键C、按ESC键D、按Alt+F4键8.不是Access数据库对象的是(C)。
A、表B、查询C、视图D、模块9.图形文件的字段类型是(B)。
A、备注型B、OLE对象C、日期类型D、文本类型10.创建表的方法(D)。
A、数据表视图B、设计视图C、表向导D、以上三种都可以11.设置数据库的用户密码时,应该用什么方式打开数据库:(C)。
A、只读B、独占只读C、独占D、共享12.数据管理技术发展经过了三个阶段,以下不是这三个阶段的是:(A)A、智能阶段B、人工管理C、文件系统D、数据库系统13.数据库系统的组成可以分为几类,除了硬件环境、软件环境、数据库,还包括哪个:(C)A、操作系统B、CPUC、人员D、物理数据库14.常见的数据模型有3种,它们是:(B)A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录15.数据库设计的阶段中,那个阶段把概念模型转换成可由某个数据库管理系统支持的数据模型:(C)A、概念结构设计B、实施阶段C、逻辑结构设计D、物理结构设计16.数据库系统的核心是:(C)A、数据模型B、数据库管理系统C、数据库D、数据库管理员17.在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:(B)A、文本型B、备注型C、数字型D、日期/时间型18.表的组成内容包括:(B)A、查询和字段B、字段和记录C、记录和窗体D、报表和字段19.Access数据库的类型是:(C)A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库20.利用Accss创建的数据库文件,其扩展名为:(D)A、.pdfB、.docC、.txtD、.MDB21.在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的字母数是:(B)A、5B、10C、15D、2022.设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是:(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 )。
数据库技术与应用试卷题及答案4套
数据库技术与应用试卷题及答案4套第一套1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、U PDATEB、I NSERTC、A LTERI)、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。
A、订阅/发布B、数据备份/恢复C、数据分离/附力口D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。
B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。
C、默认值约束使用default关键字。
D、以上都不正确。
参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。
A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL 语言中,删除一个表的命令是() A 、 D ELETEB 、 D ROP TABLEC 、 C LEAR TABLED 、 R EMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用( )作为定界符。
A 、单引号B 、双引号C 、方括号D 、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字( )实现uniqueprimary keydefualtforeign key参考答案:A 解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A 、可以为表定义多个唯一约束B 、唯一约束的列允许取空值C 、可以建立在一列或几列的组合上D 、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A 、完整性控制B 、访问控制 A 、 B 、 CC、安全性控制 1)、并发控制参考答案:D 解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE 语句【)、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)]数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。
数据库应用技术考题
试卷代号: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数据库的类型是( C )。
A.层次数据库 B.网状数据库C.关系数据库D.面向对象的数据库2.数据库系统的核心软件是( A )。
A.DBMSB.DBC.OSD.NOS3.关系数据库的数据的组织形式,采用了( B )。
A.层次数据模型 B.关系数据模型C.网状数据模型 D.面向对象数据模型4.如果两个表设计了关系,那么,这两个表必须满足( B )。
A.实体完整性B.参照完整性C.用户定义完整性D.输入完整性5.Access2000中表和数据库的关系是:____A________A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表6.在Employee表中,查找eno是“01207“或”02115“的记录,应在查询设计视图中的”条件“行中输入( C )。
A.“01207”AND “02115”B.NOT IN(“01207”,02115”)C.IN (“01207”,”02115”)D.NOT(“01207”,02115”)7.如果在创建的表中建立字段“简历”,其数据类型应当是( D )。
A)文本B)数字C)日期D)备注8.现有一个教师表,其中有教师号、教师姓名、性别、出生日期、学院名称字段,( A )字段可以设置为主键。
A.教师号B.教师姓名C.性别D.出生日期9.在Access的下列数据类型中,不能建立索引的数据类型是( B )。
A.文本型B.备注型C.数字型D.日期时间型10.定义字段的默认值是指( C )。
A.不得使字段为空B.不允许字段的值超出某个范围C.在未输入数值之前,系统自动提供数值D.系统自动把小写字母转换为大写字母11.SQL的含义是( A )。
A.结构化查询语言B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言12.使用SQL语句向表中添加数据,使用的命令是( A )。
数据库应用技术试题库及答案
湖北财税职业学院数据库应用技术试题库及答案系部:信息工程专业:计算机应用技术目录题型一填空题 (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.使用默认的过程依次为_创建默认、绑定默认、解除绑定、删除默认。
数据库技术与应用考试试题
数据库技术与应用考试试题一、选择题(共20题,每题2分,共40分)1. 关系数据库具有以下特点之一是:A. 数据之间存在事务关系B. 数据可以通过网络传输C. 数据存储在层次结构中D. 数据之间存在主外键关系2. 数据库的ACID特性中的"A"表示:A. 并发控制B. 原子性C. 一致性D. 持久性3. 下列哪个是关系数据库管理系统(RDBMS)?A. OracleB. HadoopC. MongoDBD. Redis4. 在关系数据库中,主键的作用是:A. 唯一标识一张表中的记录B. 保证数据的一致性C. 加快查询速度D. 防止数据丢失5. 下列哪个是SQL语言的标准关键字?A. SELECTB. QUERYC. SEARCHD. RETRIEVE6. 在数据库中,使用外键的目的是:A. 加速数据查询B. 保持数据一致性C. 降低数据库存储空间D. 增加数据库安全性7. 下列哪个操作符用于在SQL语句中模糊查询?A. LIKEB. BETWEENC. IND. EXISTS8. 数据库事务必须具备的四个特性是:A. 原子性、持久性、一致性、隔离性B. 连续性、可靠性、一致性、可重复性C. 唯一性、隔离性、完整性、恢复性D. 可靠性、一致性、完整性、隔离性9. 下列哪个是关系数据库中的基本操作之一?A. DELETEB. UPDATEC. MODIFYD. RENAME10. 在关系数据库中,用来表示多对多关系的是:A. 一对一关系B. 多对一关系C. 多对多关系D. 无关系11. SQL语句中的GROUP BY子句的作用是:A. 对查询结果进行分组B. 对查询结果进行排序C. 对查询结果进行过滤D. 对查询结果进行聚合12. 下列哪种数据库模型主要用于处理文本数据?A. 关系数据库模型B. 层次数据库模型C. 网状数据库模型D. 文档数据库模型13. 数据库中的视图是:A. 物理存储方式B. 逻辑存储方式C. 检索数据的方式D. 更改数据的方式14. 数据库查询语言中,用于连接两个或多个表的关键字是:A. UNIONB. JOINC. UNION ALLD. IN15. 关系模型中的函数依赖是指:A. 两个表之间的关联关系B. 一个属性对另一个属性的决定关系C. 一个表中的值对另一个表中值的唯一决定关系D. 一个表中的值对另一个表中值的非唯一决定关系16. 数据库中索引的作用是:A. 加快查询速度B. 减少存储空间占用C. 保证数据一致性D. 提高数据安全性17. SQL语句中用于删除表中数据的操作是:A. DELETE TABLEB. REMOVE FROMC. TRUNCATE TABLED. DROP TABLE18. 关系数据库中,第三范式的特点是:A. 无重复数据B. 每个字段都在第一个范式的基础上更进一步C. 每个字段都与主键直接相关D. 所有的字段都来自同一个外部源19. 下列哪个选项是事务的隔离级别?A. COMMITB. ROLLBACKC. SERIALIZABLED. LOCK20. 关系数据库中的连接方式有以下哪种?A. 内连接B. 外连接C. 自连接D. 全连接二、简答题(共5题,每题10分,共50分)1. 请简述数据库的三层模式。
数据库应用技术平时复习题
《数据库应用技术》平时作业题一.填空题1.数据库管理系统是位于用户和__计算机操作系统__之间的软件系统。
2.数据库系统中,实现数据管理功能的核心软件称为___DBMS_____。
3.关系数据模型作为数据模型的一种,由_关系数据结构_、_关系数据操作_和_关系的完整性约束_三部分组成。
4.在关系数据库中,把数据表示成二维表,每一个二维表称为_关系_。
5.关系运算按其表达查询方式的不同可以分为两大类:_关系代数_和_关系运算_。
6.关系数据模型定义的三类完整性分别是_实体_完整性、_参照_完整性和_用户定义_完整性。
7.在关系运算中,查找满足一定条件的元组的运算称之为_选取_。
8.实体完整性规则是对_主键_的约束,参照完整性规则是对_外部链_的约束。
9.在关系代数运算中,基本的运算有_并运算_、_交运算_、_差运算_和_广义笛卡尔积_四个。
10.在E-R图中,两个实体之间的联系有_一对一_、_一对多_和_多对多_三种类型。
11.E-R图中的冲突有三种:_属性_冲突、_命名_冲突和_结构_冲突。
12.SQL是_ Structured Query Language _的缩写。
13.SQL的功能包括___数据定义功能_____、____数据操纵功能____、_____数据查询功能___和____数据控制功能____四个部分。
14.在SQL Server2008中,数据库是由___数据库_____文件和_____日志___文件组成的。
15.每个触发器有___插入表_____和____删除表____两个特殊的表在数据库中。
16.一个触发器由三部分组成____触发事件____、___触发条件_____和____动作____。
17.索引可分为三类:___唯一____索引、___聚集____功索引和____非聚集___索引。
18.一个不好的关系模式通常存在的四个问题是________、________、________和________。
数据库应用期末复习题
数据库原理与应用习题一、选择题1.WHERE子句的条件表达式中.可以匹配0个到多个字符的通配符是(B )。
A.*B.%C.一D.?2.下列命令不属于DBMS的数据定义语言的是:(C )。
A.CREATEB.DROPC.INSERTD.ALTER3.概念结构设计阶段得到的结果是(B)。
A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.存储结构和方法的物理结构4.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(C)。
A.另一个表(table)B.游标(cursor)C.视图(view)D.索引(index)6.在数据库中,可以有(D )个主键。
A.一个B.二个C.三个D.任意多个7.当两个子查询的结果( B )时,可以执行并、交、差操作。
A.结构完全不一致B.结构完全一致C.结构部分一致D.主键一致8.一个m:n联系转换为一个关系模式。
关系的码为(B)。
A.某个实体的码B.各实体码的组合C.n端实体的码D.任意一个实体的码9.SQL Server 2008的文件包括: 主数据文件、辅助数据文件和(B)。
A.索引文件B.日志文件C.备份文件D.程序文件10.SQL中创建基本表应使用(B )语句。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE DATEBASE11.用二维表结构表示实体以及实体间联系的数据模型称为(C)。
A.网状模型B.层次模型C.关系模型D.面向对象模型12.表达式SUBSTRING (‘SHANGHAI’,6,3)的值是(D )。
A.’SHANGH’B.’SHA’C.’ANGH’D.’HAI’13.下面函数不能进行数据类型转换的是:(D) 。
A.CONVERTB.STRC.CASTD.LTRIM15.SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=‘软件021’表示( A )。
数据库应用技术试题及答案
数据库应用技术试题及答案一、选择题(每题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.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、(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、唯一性约束用于定义表中一列或多列的值是唯一的。
数据库技术及应用复习题
数据库技术及应用II复习题B一、单选题1.当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的(A)A.物理独立性 B.逻辑独立性C.一致性 D.完整性2.有两个实体集,并且它们之间存在着一个1:M联系,那么根据ER模型转换成关系数据库的规则,这个ER结构转换成表的个数为(B)A.1 B.2 C.3 D.43.下列叙述正确的是(D)A.主码是一个属性,它能惟一标识一列B.主码是一个属性,它能惟一标识一行C.主码是一个属性或多个属性的组合,它能惟一标识一列D.主码是一个属性或多个属性的组合,它能惟一标识一行二、填空题21.现实中事物之间的联系有三种,分别是一对一联系,一对多联系和多对多联系,这反映了()之间的联系。
22.假设每个班级只有一个班长,则班级和班长之间的联系是()联系。
23.E-R图的设计,属于数据库系统设计中的()阶段。
25.带有EXISTS谓词的子查询结果不返回任何数据,若子查询结果(),则返回真值。
26.所有带IN谓词、比较运算符、ANY和ALL谓词的子查询都能用带()谓词的子查询等价替换。
27.SQL Server 2005的服务管理器用于开启、()和停止SQL服务工作。
三、简答题43.简述解决嵌入式SQL与主语言工作单元之间通信方式的三个关键问题。
47、SQL Server中的对象权限的含义及内容。
48、SQL Server中的语句权限的含义及内容。
49、SQL Server中的实现数据库完整性的4种方法。
四、SQL语言设计题设有如下三个关系模式:职工(职工号,姓名,性别,出生年月)工程(工程编号,工程名,预算费用)报酬(职工号,工程编号,劳务费)根据要求,用SQL语句完成:61.查询参加工程编号为200606且劳务费为最低的职工的职工号、职工姓名和劳务费。
62.查询至少参加了二项工程的职工的职工号。
63.查询阳光工程的预算费用和总劳务费。
设有如下三个关系模式:图书(书号,书名,类别,出版社,作者,定价)读者(编号,姓名,性别,单位)借阅(书号,读者编号,借阅日期)根据要求,用Transact-SQL语句完成:64.将计算机类的图书存入永久的计算机图书表。
数据库技术应用教程期末考选择题复习题
数据库选择题题库11、数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。
参考答案 CA 系统分析员B .程序员C 数据库管理员D 操作员2、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
参考答案 AA DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS3、下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段II.文件系统阶段III.数据库阶段参考答案 DA I 和IIB 只有IIC II 和IIID 只有I4、下列四项中,不属于数据库系统特点的是()。
参考答案 CA 数据共享B 数据完整性C .数据冗余度高D 数据独立性高5、数据库系统的数据独立性体现在()。
参考答案 BA 不会因为数据的变化而影响到应用程序B 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构6、描述数据库全体数据的全局逻辑结构和特性的是()。
参考答案 AA 模式B 内模式C 外模式 D7、要保证数据库的数据独立性,需要修改的是()参考答案 CA .模式与外模式B 模式与内模式C 三级模式之间的两层映射D 三层模式8、要保证数据库的逻辑数据独立性,需要修改的是()。
参考答案.模式与外模式之间的映射A 模式与内模式之间的映射B 模式C 三级模式D 操作员9、用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。
参考答案 CA 模式B 物理模式C 子模式D 内模式10、下述()不是DBA数据库管理员的职责。
参考答案 DA 完整性约束说明B 定义数据库模式.C 数据库安全D 数据库管理系统设计11、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库应用技术复习题数据库应用技术复习题一、选择题1.在数据库中存储的是( C )A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息2. 存储在计算机内有结构的数据的集合是( B )A.数据库系统B.数据库C.数据库管理系统D.数据结构3.信息的数据表示形式是( D )A.只能是文字B.只能是声音C.只能是图形D.上述皆可4.数据管理与数据处理之间的关系是( D C )A.两者是一回事B.两者之间无关C.数据管理是数据处理的基本环节D.数据处理是数据管理的基本环节 ?5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的阶段是( A )A.数据库系统 B.文件系统 C.人工管理 D.数据项管理6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段 II.文件系统阶段 III.数据库阶段( D )A.I 和 IIB.只有 IIC.II 和 IIID.只有 I7.DBMS是( D )A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )A.系统分析员B.程序员C.数据库管理员D.操作员9.下述不是DBA数据库管理员的职责的是( D )A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( C )A.OSB.DSC.DBMSD.DBS11.下列四项中,不属于数据库系统特点的是( C )A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高12.下面列出的条目中,不属于数据库技术的主要特点的是( D )A.数据的结构化 B.数据的冗余度小 C.较高的数据独立性D.程序的标准化13.在数据库管理系统中,下面不是数据库存取功能模块的是( C )A.事务管理程序模块 B.数据更新程序模块 C.交互式程序查询模块 D.查询处理程序模块14.在下面所列出的条目中,不属于数据库管理系统的基本功能的是( D )A.数据库定义 B.数据库的建立和维护C.数据库的存取 D.数据库和网络中其他软件系统的通信15.在数据库的三级模式结构中,内模式有( A )A.1个 B.2个 C.3个 D.任意多个16.描述数据库全体数据的全局逻辑结构和特性的是( A )A.模式B.内模式C.外模式D.存储模式17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )A.模式B.物理模式C.子模式D.内模式18.要保证数据库的数据独立性,需要修改的是( C )A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式19.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式20.下述那一条不属于概念模型应具备的性质( D )A.有丰富的语义表达能力 B.易于交流和理解C.易于变动D.在计算机中实现的效率高21.常见的数据模型是( A )A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型22. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是( A )A.网状模型B.关系模型C.层次模型D.以上都有23.层次型、网状型和关系型数据库划分原则是( D )A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系24.层次模型不能直接表示( C )A.1:1关系B.1:m关系C.m:n关系D.1:1和1:m关系25.层次数据模型的基本数据结构是(A )A.树B.图C.索引D.关系26.层次模型实现数据之间联系的方法是( B )A.连接B.指针C.公共属性D.关系27.关系数据模型的基本数据结构是( D )A.树B.图C.索引D.关系28.下面关于关系性质的说法,错误的是( D )A.表中的一行称为一个元组B.行与列交叉点不允许有多个值C.表中的一列称为一个属性D.表中任意两行可能相同29.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是( B )A.网状模型B.关系模型C.层次模型D.以上都有30.关系数据库中的投影操作是指从关系中( B )A. 抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形31.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( C )A.投影操作B.连接操作C.选择操作D.复制操作32.关系代数中的连接操作是由( B )A.选择和投影操作组合而成B.选择和笛卡尔积操作组合而成C.投影、选择、笛卡尔积操作组合而成D.投影和笛卡尔积操作组合而成33.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为( C )A.R﹣SB.S﹣RC.R∪SD.S∩S34.已知关系R和S,R∩S等价于( B )A.(R﹣S)﹣SB.S﹣(S﹣R)C.(S﹣R)﹣RD.S﹣(R﹣S)35.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是( A )A.左外联接B.右外联接C.内部连接D.全外联接36."元数据"是指( A )A.数据结构的描述B.数据项的描述C.数据的来源 D.基本数据37.在数据库系统中,空值是( D )A.0B.空格C.空字符串D.不确定38.实体完整性规则约束( B )A.侯选关键字B.主关键字C.外关键字D.超关键字39.SQl语言是()的语言,易学习( B )A.过程化 B.非过程化 C.格式化 D.导航化40.SQl语言是( C )A.层次数据库语言B.网络数据库语言C.关系数据库语言D.非数据库语言41.SQL语言是( D )A.高级语言B.宿主语言C.汇编语言D.非过程化语言42.SQL语言具有的功能是( B )A.关系规范化B.数据定义、数据操纵、数据控制、数据查询C.数据库系统设计D.能绘制E-R图43.在SQL语言查询语句中,WHERE子句实现关系代数的( B )A.投影运算B.选择运算C.连接运算D.交运算44.在SQL语言的SELECT语句中,能实现投影操作的是( A )A.SELECT B.FROM C.WHERE D.GROUP BY 45.关系规范化中的删除操作异常是指( A )A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据被删除D.应该插入的数据未被插入46.关系数据库规范化是为解决关系数据库中( A )A.插入、删除和数据冗余问题而引入的B.提高查询速度问题而引入的C.减少数据操作的复杂性问题而引入的D.保证数据的安全性和完整性问题而引入的47.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )A.数据的不一致性的缺欠B.结构不合理的缺欠C.冗余度大的缺欠D.数据丢失的缺欠48.关系模式的候选关键字可以有( C )A.0个 B.1个 C.1个或多个 D.多个49.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( C )设计阶段。
A.概念设计B.逻辑设计C.物理设计D.全局设计50.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务。
A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段51.关系模式中各级模式之间的关系为( A )A.3NF⊂2NF⊂1NF B.3NF⊂1NF⊂2NFC.2NF⊂3NF⊂1NFD.1NF⊂2NF⊂3NF52.下列陈述中,错误的是( C )A.2NF必然属于1NFB.3NF必然属于2NFC.3NF必然属于BCNFD.BCNF必然属于3NF53.如何构造出一个合适的数据逻辑结构是( C )主要解决的问题。
A. 物理结构设计B.数据字典C.逻辑结构设计D.关系数据库查询54.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的( B )A. 数据模型B.概念模型C.层次模型D.关系模型55.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的( D )A. 需求分析阶段 B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段56.数据库物理设计完成后,进入数据库实施阶段,下述工作中,( D )一般不属于实施阶段的工作。
A.建立库结构B.系统调试C.加载数据D.扩充功能二、判断题1.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。
( × )2.事物之间往往存在某种自然联系,这种联系不能叫实体。
( × )3.属性是指实体具有的某种特性或若干方面的特性。
( √ )4.实体型是指实体属性的集合,表示实体所固有的若特征。
( √ )5.实体型中各属性的具体取值称为实体值。
( √ )6.属性取值的变化范围称为该属性的域。
( √ )7.关系模型就是关系数据库。
( × ) 8.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。
( √ )9.关系模型不能表示实体之间多对多联系。
( × )10.任何一张二维表格都表示一个关系。
(×)11.关系是元组的集合。
(√)12.数据库开发的需求分析阶段必须要有用户参与。
(√)三、填空题1. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:____人工管理______阶段,___文件系统_______阶段和_____数据库系统_____阶段。
2. 数据库系统是指在计算机系统中引入数据库后的系统,一般由____数据库______、_____数据库管理系统_____、___应用系统_______和____数据库管理员______构成。
3.数据库的三级体系结构是指 ____用户数据逻辑结构、数据的物理存储结构______ 和 ___整体逻辑结构______。
4. 模式(Schema)是数据库中全体数据的____逻辑结构______和____特征______的描述,它仅仅涉及到____型______的描述,不涉及到具体的值。
5. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的____逻辑独立性______和______物理独立性____。
6.定义用户数据库的语言称为 DLL7.在数据库系统中,用户对数据的操作只能通过 DML 语言进行。