数据库技术复习题_二_填空题 附答案复习课程
数据库复习题B-2019-2020 附答案

复习题(B )考试课程: 数据库原理及应用一、单项选择题在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选均无分。
1. 位于用户和数据库之间的一层数据管理软件是 ( ) 。
A.DBS B.DB C.DBMS D.MIS2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的 ( ) 。
A.原子性B.一致性C.隔离性D.持久性3. 专门的关系运算包括:选择、投影、连接和 ( ) 。
A.并运算 B.除运算 C.差运算 D.笛卡儿积4. 在关系数据库中,表与表之间的联系是通过( )实现的。
A.实体完整性规则 B.参照完整性规则 C.用户自定义的完整性规则 D.主键5. 数据字典产生于数据库设计步骤的 ( ) 。
A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段D.物理设计阶段*6. 如果有4个事务串行调度,那么不同的有效调度有( )。
A) 42B) 24C) 44D)4!7.有关系R (A ,B ,C )和S (A ,B ,C ),他们分别有13个元组和20个元组,则R-S 运算最多有( )元组。
A .20B .13C .33D .78. 概念结构设计的目标是产生DB 的概念模型,该模型主要反映( )。
A.DBA 的管理信息需求 B.企业组织的信息需求 C.应用程序员的编程需求 D.DB 的维护需求9. “关系模式的优化”这一设计内容应该属于( )设计阶段。
装订线A.概念设计B. 物理设计C. 逻辑设计D.代码设计*10.ODBC应用系统的体系结构包括应用程序、驱动程序管理器、数据源和()四部分。
A.数据库驱动程序B. ORACLEC. 高级语言编译程序D.都不是11. 下列说法不适应于索引( )A.一个基本表可建多个索引B.一个表聚簇索引只有一个C.索引可以提高查询效率D.索引多查询效率高。
12.应用启发式规则进行代数优化时,()运算尽可能先做,因为该运算可以使中间结果大大变小。
数据库应用技术复习试题

一、选择题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. 1. 一个类可以从直接的或间接的祖先中继承所有属性和方法。
采用一个类可以从直接的或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的这个方法提高了软件的 共享性。
共享性。
共享性。
2. 2. 用树型结构表示实体类型及实体间联系的数据模型称为用树型结构表示实体类型及实体间联系的数据模型称为用树型结构表示实体类型及实体间联系的数据模型称为 层次模层次模型 。
3. 3. 关系数据库的关系演算语言是以关系数据库的关系演算语言是以关系数据库的关系演算语言是以 集合操作集合操作集合操作 为基础的为基础的DML 语言。
语言。
4. 4. 在函数信赖中,平凡的函数信赖根据在函数信赖中,平凡的函数信赖根据Armstrong 推理规则中的推理规则中的自反自反自反 律就可推出。
律就可推出。
律就可推出。
5. 5. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和件、重构条件和 不相交条件。
不相交条件。
不相交条件。
6. DB 并发操作通常会带来三类问题,它们是丢失更新、不一致分析和读脏数据。
和读脏数据。
7. 7. 事务必须具有的四个性质是:原子性、一致性、事务必须具有的四个性质是:原子性、一致性、事务必须具有的四个性质是:原子性、一致性、 隔离性隔离性隔离性 和持久性。
和持久性。
8. 8. 分布式数据库系统中透明性层次越高,应用程序的编写越分布式数据库系统中透明性层次越高,应用程序的编写越分布式数据库系统中透明性层次越高,应用程序的编写越 简简单 。
9. 9. 在有泛化在有泛化在有泛化//细化联系的对象类型之间,较低层的对象类型称为较低层的对象类型称为 子子类型类型 。
10. 10. 目前数据库领域中最常用的数据模型有目前数据库领域中最常用的数据模型有目前数据库领域中最常用的数据模型有 层次模型层次模型层次模型, , , 、、 网状模型网状模型, , , 、、 关系模型关系模型关系模型 、、面向对象模型面向对象模型 。
数据库复习题

数据库复习题2016年第一学期函授班《数据库应用技术》复习题一、选择题(20*2=40分)1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:( B )A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
2、在“连接”组中有两种连接认证方式,其中在( B )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证B、SQLServer身份验证C、以超级用户身份登录时D、其他方式登录时3、( A )函数用于计算多个条件并为每个条件返回单个值。
A、CASEB、CASTC、IFD、CONVERT4、获得系统日期的函数是:( D )A、DAY()B、MONTH()C、YEAR()D、GETDATE()5、查询语句中至少包含的关键字是:(A)A、SELECT,FROMB、SELECTC、SELECT,FROM,WHERED、SELECT,FROM,WHERE,ORDER BY6、屏蔽重复行的关键字是:(D)A、ALLB、REPEATC、NOREPEATD、DISTINCT7、修改视图的关键字必须包括:(B)A、CREATE,VIEWB、ALTER,VIEWC、ALTER,PROCEDURED、CREATE,PROCEDURE8、NOT NULL是(B)约束A、允许空B、不允许空C、可以不输入D、任意字符9、DEFAULT定义约束表示(D)A、该列必须为缺省值B、该列有缺省值,可以输入空值C、该列不能输入任何值,自动使用缺省值D、该列必须有值,如果不输入值则用缺省值替代10、(B)表示定义外部的键A、PRIMARY KEYB、FOREIGN KEYC、UNIQUED、CHECK11、执行SELECT 50 % 20的结果是:(C)A、2.5B、2C、10D、以上都不对12、查询表中的前3条记录使用的关键字是( D )A、up 3B、down 3C、pre 3D、top 313、SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
数据库原理复习练习题含答案(二)

数据库原理复习练习题含答案泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共6页,答题时间120分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2分,共20 分。
请将答案填在下面的表格内)题号 1 2 3 4 5 6 78910答案1、数据库管理系统是管理控制数据库的主要软件,简称()。
A、DBB、DBMSC、DBSD、DBT2、反映现实世界中实体及实体间联系的信息模型是()。
A.关系模型B.层次模型C.网状模型D.E-R模型3、关系数据模型的三个组成部分中,不包括()。
A. 数据结构B. 数据操作C.数据控制D. 完整性规则4、下列语句中,()不属于SQL中DML的语句A.SELECTB.CREATEC.INSERTD.DELETE5、一个关系模式属于3NF,是指( )。
A.每个非主属性都不传递依赖于主键B.主键唯一标识关系中的元组C.关系中的元组不能重复D.每个属性都是不可分解的6、设有关系R(A,B,C)R上的函数依赖集F={A→B,A→C}。
则关系R属于( )A.1NFB.2NFC.3NFD.BCNF7、DBMS在运行过程中建立的日志文件,主要用于对数据库的()A.安全性控制 B. 并发调度控制C.数据库恢复 D. 完整性控制8、设关系模式R是3NF模式,那么下列说明不正确的是()。
A.R必是2NF模式 B.R必定不是BCNFC.R可能不是BCNF D.R必定是1NF模式9、.若事务T1已经给数据Q加上了S锁,则事务T2对Q可以()A. 加S锁B. 加X锁C. 加S锁,或X锁D.不能再给Q加任何锁10、SQL提供的触发器机制是对数据库系统采取的一种()措施。
A、完整性控制B、安全性控制C、数据库恢复D、事务并发控制得分阅卷人二、填空题(每题2分,共20分)1、数据模型的三个组成部分是___________ 、数据操作和完整性约束规则。
2、事务故障包括事物内部故障、_________、介质故障、计算机病毒。
数据库技术总复习题

《数据库技术》复习要点一、选择题1.物理结构的改变不影响整体逻辑结构的性质,称为数据库的(A)A.物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结构独立性2.ER模型属于(D)A.概念模型B.层次模型C.网状模型D.关系模型3.数据库系统的三级模式结构中,定义索引的组织方式属于()A.概念模式B.外模式C.逻辑模式D.内模式4.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( D)A.一对一B.一对多C.多对一D.多对多5.数据库中存储的是( A )。
A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系6.反映现实世界中实体及实体间联系的信息模型是( C )。
A.关系模型B.层次模型C.网状模型D.E-R模型7.下列四项中,可以直接用于表示概念模型的是( A )。
A.实体-联系(E-R)模型B.关系模型C.层次模型D.网状模型8. 下列四项中说法不正确的是( C )。
A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性9.要求“学生”关系的“性别”属性只能取0或1,这属于关系的( )。
A.参照完整性规则B.实体完整性规则C.用户定义完整性规则D.域完整性规则10.多个用户同时对同一数据进行操作,描述的是( B )。
A.数据库的完整性B.数据库的并发控制C.数据库的恢复D.数据的完整性11.视图是一个“虚表”,视图的构造基于(C )。
A.基本表B.视图C.基本表或视图D.数据字典12.SQL语言中,SELECT语句的执行结果是( B )。
A.属性B.表C.元组D.数据库13.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且(A )。
A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁14.在SQL语言中,对输出结果排序的是(A)。
ACCESS数据库复习题二与答案

ACCESS数据库复习题一与答案一、选择题1、Access2003数据库属于( D 关系型)数据库系统。
A.树状B.逻辑型C.层次型D.关系型2、在Access2003中,如果一个字段中要保存长度多于255个字符的文本和数字的组合数据,选择(C备注)数据类型。
(2分)A.文本B.数字C.备注D.字符3、Access2003中,(B删除查询)可以从一个或多个表中删除一组记录。
A.选择查询B.删除查询C.交叉表查询D.更新查询4、Access2003中,使用(B shift )键和鼠标操作,可以同时选中窗体上的多个控件。
A.TabB.ShiftC.CtrlD.Alt5、Access2003中,(D )。
A.允许在主键字段中输入Null值B.主键字段中的数据可以包含重复值C.只有字段数据都不重复的字段才能组合定义为主键D.定义多字段为主键的目的是为了保证主键数据的唯一性6、Access2003中,在数据表中删除一条记录,被删除的记录(D)。
A.可以恢复到原来位置B.能恢复,但将被恢复为最后一条记录C.能恢复,但将被恢复为第一条记录D.不能恢复7、Access2003中,可以使用(D数据表)来创建数据访问页。
A.报表B.窗体C.标签D.数据表8、在中,建立的数据库文件的扩展名为(A)。
A. mdb C. dbcB. dbf D. dct9、Access2003窗体中,能够显示在每一个打印页的底部的信息,它是( D)。
A.窗体页眉B. 窗体页脚C.页面页眉D.页面页脚10、ACCESS2003自动创建的主键,是( A )型数据。
A.自动编号B.文本C.整型D.备注11、在Access2003中,可以使用(D)命令不显示数据表中的某些字段。
A.筛选B.冻结C.删除D.隐藏12、在数据表视图中,当前光标位于某条记录的某个字段时,按( B )键,可以将光标移动到当前记录的下一个字段处。
A.C TRLB.T ABC.S HIFTD.E SC13、要为新建的窗体添加一个标题,必须使用下面(A)控件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术复习题_二_填空题附答案数据库技术试题二、填空题1. 一个类可以从直接的或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的共享性。
2. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。
3. 关系数据库的关系演算语言是以集合操作为基础的DML语言。
4. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的自反律就可推出。
5. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交条件。
6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致分析和读脏数据。
7. 事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。
8. 分布式数据库系统中透明性层次越高,应用程序的编写越简单。
9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为子类型。
10. 目前数据库领域中最常用的数据模型有层次模型, 、网状模型, 、关系模型、面向对象模型。
11. 数据管理技术经历了程序管理阶段、文件管理阶段、数据库系统管理阶段三个阶段。
12. SQL语言集数据查询、数据操纵、、数据定义和数据控制功能于一体。
13. 数据库系统采用的三级模式结构为外模式、、模式、内模式。
14. 两个实体型之间的联系类型有一对一联系(1:1)、一对多联系(1:n)、多对多(m:n)三类。
15. 数据库中专门的关系运算包括选择、投影、连接、16. 除法。
17. 满足第一范式(1NF)的关系模式要求不包含重复组的关系。
18. 如何构造出一个合适的数据逻辑结构是逻辑结构设计主要解决的问题。
18. 当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。
19. 并发控制操作的主要方法是采用封锁机制,其类型有②排它锁(或 X 锁) ③共享锁(或 S 锁)。
20.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。
21.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为非平凡函数依赖。
22.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对实体完整性的约束。
23.分E-R图之间的冲突主要有三类,它们是属性冲突、命名冲突和结构冲突。
24.并行数据库系统是数据库技术与并行计算技术技术相结合的产物。
25.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为分布透明性。
26.有关系Join(参加)和Employee(职工),如下图所示,设有对表的如下SQL查询:Select Ename,Ino,Orderfrom Grade,Employeewhere Join.Eno=Employee.Eno请转换为等价的关系代数表达式: 。
27.一般可将数据库设计步骤分为以下几个阶段:需求分析,概念结构设计、逻辑结果设计、物理结果设计、数据库实施以及数据库的运行与维护。
28.通过封锁机制可以保证在多用户操作下,并发数据一致性。
29.关系数据操作语言(如SQL)的特点是:操作对象与结果均为、语言一体化,并且是建立在数学理论基础之上。
30.数据库的物理设计主要考虑数据库在计算机物理设备上的存储结构与存取方法。
31.在客户机/服务器工作模式中,触发器存储在上。
(请选填客户机或服务器)32.在开发ODBC数据库应用程序时,首先要建立,创建它的简单方法是使用ODBC驱动程序管理器。
33.如果一个实体的存在依赖另一个实体的存在,则称这个实体存在。
34.三层的客户机/服务器模型的组成为:客户机→应用程序→数据库服务器。
35.在数据库恢复时,对尚未完成的事务执行操作。
36.层次模型中记录之间的联系是通过树形结构组织数据实现的。
37.查询优化的策略之一是对关系文件进行适当的预处理。
预处理的方法是对文件进行或建立索引文件。
38.在DBS的全局结构中,磁盘存储器上的数据结构有四种形式:数据文件、、索引文件和统计数据组织。
39.若关系模式R∈2NF,则要求R中每个完全函数依赖于R的候选键。
40.设关系模式R(X,Y,Z),F={Y→X,Y→Z},则分解ρ={XY,XZ}丢失的函数依赖是 B →C。
41.判断分解ρ={R1,R2}是否满足无损联接的充分必要条件是R1∩R2→(R1-R2)或R1∩R2→(R2-R1)。
42.数据库并发操作通常会带来丢失更新、破坏隔离性和不一致分析等问题。
43.事务的持久性是由DBMS的恢复管理子系统实现的。
44.分布透明性是分布式数据库系统的主要目标之一。
它包括三个层次:分片透明性、位置透明性和局部数据模型透明性。
45. 文件系统与数据库系统的最大区别是数据不共享。
46.使用SQL语句在关系表S(学号,课程号,成绩)中,检索每个人的平均成绩:SELECT 学号,AVG(成绩)FROM S 。
47. 关系模式的三类完整性规则包括实体完整性约束规则、用户定义的完整性约束规则及参照完整性的约束规则。
48. 在关系规范化中,将一个较低级范式的关系转换为若干个较高级范式的关系的集合所用的方法是关系的模式分解。
49. 包含在任意一个候选键内的属性,称为主属性。
50. 设有关系模式R(A,B,C,D),其上的函数依赖集为F={A→B,C→D},则R中的候选键为 AC 。
在关系模式分解中,若要保证不丢失信息,则分解应具有无65. 在关系数据库的规范化理论中,在执行“分解”时必须遵守的规范化原则是__无损连接性_______和函数依赖保持性。
66. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和删除异常。
67. 按照索引域的特点,索引可以分为主索引、辅助索引和三类。
68. 减少因磁盘故障引起数据永久丢失的策略中,常用的是一种基于磁盘冗余技术的策略,称为技术。
69. 一个关系模式R是3NF指的是它的非主属性都不传递依赖它的任一候选键。
70.聚合函数“count(列名)”的语义是统计本列列值个数。
71. 在SELECT语句中,若希望查询结果中不出现重复元组,应在SELECT语句中使用第三他保留字。
72. 防止未经授权用户恶意或无意地存取数据库中的数据,这是数据库的 DISTINGCT 保护所要解决的问题。
73. 数据库的数据模型主要分为层次结构模型,网状结构模型和关系结构模型三种。
74. 按使用方式不同,数据操纵语言DML分为交互型DML 和嵌入型DML两大类。
75. 封锁的类型有两种排他锁和共享锁。
76. 视图是从一个或几个基本表中导出的表,它本身不独立存储在数据库中。
77. 数据库保护主要包括数据的一致性,并发控制,备份和数据库恢复。
78. 若对并发操作不加以控制,可能带来的不一致性问题有丢失数据、度“脏”数据,不可重复读和产生升“幽灵”数据。
79. SQL语言中,函数COUNT(*)用来计算记录的个数。
80. 数据库恢复是将数据库从错误状态恢复到某一已知的功能。
81. 数据库系统不仅存储数据库本身,同时也存储数据库的说明信息。
这些说明信息称为需求分析说明书。
82. 数据库系统把所有文件的元数据与应用程序隔离,统一存储,统一管理,从而克服了应用程序必须随文件结构的改变而改变的问题。
我们称数据库系统的这个性质为程序与数据相互独立。
83. 数据库的三种模式:外模式、概念模式和内模式。
84. 一个联系型的实体对应约束包括三种:一对一、一对多和多对多约束。
85. 概念设计的三种策略:自顶向下的策略、自底向上的策略和由里向外。
86. 数据库管理系统常用的三种存取方法:索引方法、HASH方法和顺序查找。
87. 锁可以分为两种类型:共享锁和排它锁。
88. 有两种产生时间印的方法:使用系统时钟和使用逻辑计数器分配时间印。
89. 数据库系统中的元数据存储在称为数据字典的特殊文件中。
90. 数据库生命周期可分为两个阶段:数据库设计阶段和数据库实施阶段。
91. 概念数据库设计方法主要有两种: E-R模型设计和视图综合设计方法。
92. 将一个关系模式从2NF分解为3NF,是消除非键属性对候选键的传递依赖。
93. 若关系模式R的候选码为所有的属性,则在函数依赖的范围内,R最高满足 3NF 范式。
94. 多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是可串行化的调度。
95. SQL语言是一个集数据定义和数据操作子语言为一体的典型的数据库语言。
96. 在关系模型中,若属性A是关系R的主属性,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为非空约束。
97. 关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到 2NF ,但不一定能达到3NF 。
98. DBMS是指处理数据库访问的系统软件,它是位于和之间的一层管理软件。
99. 数据描述语言的作用是。
100. 在一个实体表示的信息中,称唯一的确定一个元组为候选键。
101. SQL是结构化查询语言。
102. 关系规范化的目的是控制冗余,避免插入和删除异常,从而增强数据的稳定性和灵活性。
103. 若关系为1NF,且它的每一非主属性____都完全依赖于_________候选关键字,则该关系为2NF。
104. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段。
105. 由数据库管理员(DBA)负责全面管理和控制数据库系统.106. 缩写DDL的含义是____数据定义语言______。
107. 实体之间的联系可抽象为三类,它们一对一、和一对多,多对多。
108. 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于 1NF 。
109. 数据库设计的几个步骤是需求分析、结构设计、数据库实施和运行和维护。
110. 在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用 GRANT 语句,收回所授的权限使用 REVOKE 语句。
111. 数据库中的三级体系结构以外模式、模式和内模式三个不同层次描述数据库.112.数据库管理系统提供的主要功能是、、。
1、数据库定义和创建2、数据组织、存储和管理3数据存取4数据库事务管理和运行管理、5数据库的建立和维和113. 视图是一个虚表,是从基本表中导出的表.114. 模式分解时必须遵守的原则是无损连接性、保持函数依赖。
115. 数据字典(Data Dictionary DD)用来存储数据库中存储的数据对象的描述信息和数据库管理系统需要的控制信息。
116. 关系中主键的取值非空是实体完整性规则。
备注:关系模型的三类完整性约束:实体完整性,参照完整性和用户定义的完整性117. 数据库中封锁机制是并发控制的主要方法。
118. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。