福师数据库管理与应用考试复习题及参考复习资料资料.docx
《福师数据库管理与应用考试复习题及参考复习资料资料.docx》由会员分享,可在线阅读,更多相关《福师数据库管理与应用考试复习题及参考复习资料资料.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、福师数据库管理及应用考试复习题三套一、 选择题(1)1、数据流程图(DFD)是用于描述结构化方法中_C_阶段的工具。A可行性分析 B详细设计 C需求分析 D程序编码2、数据库的基本特点是_B_。A(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理与控制B(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理与控制C(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理与控制D(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理与择制3、关系模型中,一个关
2、键字是_C_。A可由多个任意属性组成B至多由一个属性组成C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是4、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构与特征的是_D_。A外模式 B内模式 C存储模式 D模式5、如下图所示的E-R图在转换成关系模型时可转换为_C_关系模式。产品材料使用产品号价格用量材料号价格A1个 B2个 C3个 D4个6、从关系中挑选出指定的属性组成新关系的运算称为_B_。A“选择”运算 B“投影”运算 C“联接”运算 D“交”运算7、用_D_形式表示实体类型与实体间的联系是关系模型的主要特征。A指针 B链表 C关键字 D表格8、设有
3、学生表S、课程表C与学生选课表SC,它们的结构如下:S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE、为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是_D_。ASELECT S FORM SC WHERE C=“C2” AND GRADE =(SELECT GRADE FORM SC WHERE C=“C2”)BSELECT S FORM SC WHERE C=“C2” AND GRADE IN(SELECT GRADE
4、FORM SC WHERE C=“C2”)CSELECT S FORM SC WHERE C=“C2” AND GRADE NOT IN(SELECT GRADE FORM SC WHERE C=“C2”)DSELECT S# FORM SC WHERE C=“C2” AND GRADE=ALL(SELECT GRADE FORM SC WHERE C=“C2”)9、_C_是DBMS的基本工作单位,它是用户定义的一组逻辑一致的程序序列。A程序 B命令 C事务 D文件10、事务的隔离性是指_C_。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作
5、及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态一、选择题(2)1. 数据库(DB)、数据库系统(DBS)与数据库管理系统(DBMS)三者之间的关系是_ A_。ADBS包括DB与DBMS BDBMS包括DB与DBSCDB包括DBS与DBMS DDBS就是DB,也就是DBMS2. 按照传统的数据模型分类,数据库系统可以分为三种类型CA大型、中型与小型 B西文、中文与兼容C层次、网状与关系 D数据、图形与多媒体3. 关系数据库管理系统应能实现的专门关系运算包括B。A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表4. 数据流程图
6、(DFD)是用于描述结构化方法中_C_阶段的工具。A可行性分析 B详细设计 C需求分析 D程序编码5. 设有学生表S、课程表C与学生选课表SC,它们的结构如下:S(S,SN,SEX,AGE,DEPT),C(C,CN),SC(S,C,GRADE)其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE、为成绩。检索选修课程“C3”的学生中成绩最高的学生的学号。正确的SELECT语句是_A_。ASELECT S FORM SC WHERE C=“C3” AND GRADE =(SELECT GRADE FORM SC WHERE C=“C3”)B
7、SELECT S FORM SC WHERE C=“C3” AND GRADE IN(SELECT GRADE FORM SC WHERE C=“C3”)CSELECT S FORM SC WHERE C=“C3” AND GRADE NOT IN(SELECT GRADE FORM SC WHERE C=“C3”)DSELECT S# FORM SC WHERE C=“C3” AND GRADE=(SELECT MAX(GRADE) FORM SC WHERE C=“C3”)6. 在关系代数的传统集合运算中,假定有关系R与S,运算结果为W。如果W中的元组属于R而不属于S,则W为_C_运算的结
8、果。A笛卡尔积 B并 C差 D交7. 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为_B_。A选择 B投影 C连接 D扫描8. 自然连接是构成新关系的有效方法。一般情况下,当对关系R与S使用自然连接时,要求R与S含有一个或多个共有的_D_。A元组 B行 C记录 D属性9. 下面哪个不是数据库系统必须提供的数据控制功能_A_。A建立B插入 C删除 D查询10. 事务的一致性是指_D_。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态一、选
9、择题(3)1、数据库的概念模型独立于_B_。AER图 B具体的机器与DBMS C信息世界 D现实世界2、数据库是在计算机系统中按照一定的数据模型组织、存储与应用的_B_。A文件的集合 B数据的集合 C命令的集合D程序的集合3、支持数据库各种操作的软件系统叫_B_。A命令系统 B数据库管理系统C数据库系统 D操作系统4、数据库管理系统中用于定义与描述数据库逻辑结构的语言称为_B_。A数据库模式描述语言 B数据库子语言 C数据操纵语言 D数据结构语言5、数据库系统的数据独立性是指_B_。A不会因为数据的变化而影响应用程序B不会因为系统数据存储结构及数据逻辑结构的变化而影响应用程序C不会因为存储策略
10、的变化而影响存储结构D不会因为某些存储结构的变化而影响其他的存储结构6、同一个关系模型的任两个元组值_A_。A不能全同 B可全同 C必须全同 D以上都不是7、关系规范化中的删除操作异常是指_A_。A不该删除的数据被删除 B不该插入的数据被插入C应该删除的数据未被删除 D应该插入的数据未被插入8、消除了部分函数依赖的1NF的关系模式,必定是B_。A1NF B2NF C3NF D4NF9、如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作_B_不能执行。职工表 部门表职工号职工名部门号工资部门号部门名主任001李红0158001人事处高平005刘军0167002
11、财务处蒋华025王芳0372003教务处许红038张强0265004学生处杜琼A从职工表中删除行(025,王芳,03,720)B将行(005,乔兴,04,750)插入至职工表中C将职工号为001的工资改为700D将职工号为038的部门号改为0310、若事务T对数据R已加X锁,则其他对数据R_D_。A可以加S锁不能加X锁 B不能加S锁可以加X锁C可以加S锁也可以加X锁 D不能加任何锁二、填空题(1)1、数据独立性又可分为_与_。答案:物理独立性;逻辑独立性2、外模式是 _的子集。答案:模式3、数据库管理系统包含的主要程序有_、_与_。答案:语言编译处理程序;系统运行控制程序;实用程序4、关系代数
12、运算中,专门的关系运算有_、_与_。答案:选择;投影;连接5、SQL语言的数据定义功能包括_、_、_与_。答案:定义数据库;定义基本表;定义视图;定义索引6、设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句:(1)插入一个记录(25,李明,男,21,95031);_。(2)将学号为10的学生姓名改为王华; _。(3)删除学号为20的学生记录;_。答案:INSERT INTO R VALUES (25, 李明,男,21,95031 );UPDATE R S
13、ET NAME=王华 WHERE NO=10;DELETE FROM R WHERE NO=207、关系规范化的目的是_。答案:控制冗余,避免插入与删除异常,从而增强数据库结构的稳定性与灵活性8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系与_。答案:无损连接性9、有两种基本类型的锁,它们是_与排它锁。答案:共享锁10、数据库设计的几个步骤是_、_、_、物理设计、编码与调试。答案:需求分析;概念设计;逻辑设计11. 数据库技术主要研究如何_存储、使用与管理数据_。二、填空题(2)1 DBMS是指_为数据库的建立、使用与维护而配置的系统软件,它是位于_数据
14、库_与操作系统之间的一层管理软件。2 一个数据模型的组成包括:数据结构、_数据操作与_数据的完整性约束条件。3 关系的三种类型是_一对多 一对一 多对多。4 己知科室(科室编号,名称,电话,地点)与职工(职工号,姓名,性别,调入日期,科室编号)两个关系,科室关系的主关键字是科室编号,科室关系的外关键字是_无外关键字,职工关系的主关键字是_职工号,外关键字是_科室编号。5 数据库设计的几个步骤是_需求分析;概念设计;逻辑设计_、实施、运行与维护。6 设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CL
15、ASS为班号。写出实现下列功能的SQL语句:(1)插入一个记录(25,李明,男,21,95031);_。(2)将学号为10的学生姓名改为王华; _。(3)删除学号为20的学生记录;_。答案:INSERT INTO R VALUES (25, 李明,男,21,95031 );UPDATE R SET NAME=王华 WHERE NO=10;DELETE FROM R WHERE NO=208、数据库系统一般是由_数据库、_操作系统、_数据库管理系统、_应用程序、_用户组成。9、指出下列缩写的含义:(l)DML _数据操纵语言(2)DBMS _数据库管理系统(3)DDL _数据定义语言(4)DBS
16、 _数据库系统(5)SQL _结构化查询语言(6)DB _数据库(7)DD _数据字典(8)DBA _数据库管理员10、在一个实体表示的信息中,称_可用于区别实体中不同个体的一个或几个属性的组合_为关键字。二、填空题(3)1、数据库系统的体系结构通常分为三层,其中_外模式_是数据库用户与数据库系统的接口;_概念模式_是数据库中全部数据的逻辑结构的描述;_内模式_是数据库物理结构的描述。2、实体之间的联系可抽象为三类,它们是_、_与_。答案:一对一联系;一对多联系;多对多联系3、一个关系模式的定义格式为_。答案:关系名(属性名1,属性名2,属性名n)4、关系代数运算中,传统的集合运算有_、_、_
17、与_。答案:并、交、差、笛卡尔积5、己知系(系编号,系名称,系主任,电话,地点)与学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是_,系关系的外关键字是_,学生关系的主关键字是_,外关键字是_。答案:系编号;无外关键字;学号;系编号6、SQL是_。答案:结构化查询语言7、SQL SERVER中的编程语言就是_语言。答案:SQL8、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于_。答案:1NF9、数据库的完整性是指数据的_与_。答案:一致性;正确性10、数据冗余可能导致的问题有_与_。答案:浪费存储空间及修改麻烦;潜在的数据不一致性三、简答题(1)1.
18、试述DBMS的功能。(4分)答案:DBMS的功能包括:数据定义语言、数据操纵功能、数据库运行管理功能、数据库建立与维护功能。2. 把E-R模型转换为关系模型的转换规则有哪些?(4分)答案:E-R图向关系模型的转换规则:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:(1) 一个1:1联系可以转换为一个独立的关系模式,也可以及任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则及该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果及某一端实体对应的关系模式合并,则需要在该关系模式
19、的属性中加入另一个关系模式的码与联系本身的属性。(2) 一个1:n联系可以转换为一个独立的关系模式,也可以及n端对应的关系模式合并。如果转换为一个独立的关系模式,则及该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。(3) 一个m:n联系转换为一个关系模式。及该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。(4) 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。及该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(5) 具有相同码的关系模式可合并。3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 应用 考试 复习题 参考 复习资料 资料
限制150内