《河北经贸大学往年数据库原理考试试卷(含六卷)含答案.docx》由会员分享,可在线阅读,更多相关《河北经贸大学往年数据库原理考试试卷(含六卷)含答案.docx(43页珍藏版)》请在优知文库上搜索。
1、河北经贸大学往年数据库原理考试试卷(一)总分:100分考试时间:90分钟注意事项:考生应检查“答题卡”正反两面,如果发现“答题卡”字迹模糊,行列歪斜或单面缺印等现象,要及时向监考员报告。作答时须保持答题卡整洁,不得破损、折皱、沾水(汗)。考试结束信号发出后,考生须立即停笔,待监考员收齐检查无误,根据监考员指令依次退出考场。一、单项选择题(每小题2分,共40分)1、在数据库系统中,对数据操作的最小单位是()。A、字节B、数据项C、记录D、字符2、一用户打开ACCESS数据库期间,只能查看内容而无法编辑,同时其他用户只能以只读方式打开此数据库,说明该用户的数据库打开方式是()oA、共享方式B、独占
2、只读方式C、只读方式D、独占方式3、数据库物理存储方式的描述称为()。A、外模式B、内模式C、子模式D、模式4、以下哪个表空间不能设置为OFFLINE()?A、 USERB、 SYSTEMC、 TOOLSD、 INDEX5、SQLServer2000的数据以页为基本存储单位,页的大小为。A、8KBB、 16KBC、 32KBD、 64KB6、SQLSerVer提供的单行注释语句是使用()开始的一行内容。A、“一”B、/*”C、D、“7、有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为()。A、选择B、投影C、交D、并8、某关系R的外键是指()。A、其他关系的候选键,可
3、以是R中的主属性或非主属性。B、该关系除主键之外的另一个候选键C、其他关系的候选键,同时作为R的主属性D、其他关系的候选键,同时作为R的非主属性9、关系数据库管理系统能实现的专门关系运算包括()oA、排序、索引、统计B、选取、投影、连接C、关联、更新、排序D、显示、打印、制表10、一个学生只能在一个班级中,一个班级由多个学生组成,班级和学生两实体间属于()A、一对一关系B、一对多关系C、多对多关系D、多对一关系11、若在两个表之间的关系连线上标记了1:1或1:8,表示启动了A、实施参照完整性B、级联更新相关记录C、级联删除相关记录D、不需要启动任何设置12、相关子查询的执行次数()A、与子查询
4、表的元组数相等B、是由父查询表与子查询表中的相同元组数量决定的C、跟父查询表的元组数无关D、是由父查询表的元组数决定的13、下列关于数据表的叙述中,错误的是A、数据表是ACCeSS数据库中的重要对象之一B、表的设计视图的主要工作是设计表结构C、表的数据表视图只用于显示数据D、可以将其他数据库中的表导人到当前数据库中14、在VisualFoxpro6.0的表结构中,逻辑型,日期型和备注型字段的宽度分别为OA、 1,8,10B、 1,8,4C、 3,8,10D、3,8,任意15、下列活动不属于需求分析阶段工作的是()。A、建立E-R图B、分析用户活动C、建立数据流图D、建立数据字典16、在最小函数
5、依赖集F中,下面叙述不正确的是()oA、F中的每个函数依赖的右部都是单属性B、F中的每个函数依赖的左部都是单属性C、F中没有冗余的函数依赖D、F中的每个函数依赖的左部没有冗余的属性17、下列有关AeCeSS数据库安全性的说法中,错误的是()A、可以设置数据库密码B、可以设置用户权限C、可以设置用户帐户D、只能将用户添加到系统默认的“用户组”中18、OraCIe数据库最小的存储单位是。()A、数据段B、数据块C、表空间D、数据区间19、OraCIe中,DBA可以使用下列()命令查看当前数据库归档状态。A、ARCHIVELOGLISTb、FromarciiivelogsC、 SELECT*FROM
6、V$TUREADD、 SELECT*FROMARCHIVE_LOG_LIST20、概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映()oA、应用程序员的编程需求B、DBA的管理信息需求C、数据库系统的维护需求D、企业组织的信息需求二、填空题(每小题2分,共20分)1、ACCeSS规定表中文本类型字段的最大长度是。2、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。3、在报表中最多可按一个字段或表达式进行排序。4、统计每个学生的总成绩和平均成绩SQL语句是:selectsno,()as总成绩,avg(grade)as平均成绩fromsc
7、groupbysno05、设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。SELECT学号FROMSCWHERE成绩=(SELECTFROMsc)6、SQLServer2012支持()、()和()三种类型的触发器。7、在关系数据库的规范化理论中,在执行“分解”时,必须遵守的规范化规则:保持原有的依赖关系和()o8、关系模式R(C,T,S,N,G),其函数依赖集F=C-T,CS-G,SN,求R的所有候选码9、事务日志备份只备份数据库的0。10、在ACCeSS中,可以用SQL的语句创建表。三、名词解释题(每小题5分,共20分)1、什么是标识符?
8、2、什么是角色?3、什么是数据库?4、什么是Boyce-Codd范式(BCNF)?四、综合应用题(每小题20分,共20分)1、已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade)其中:SnO学号、SnanIe姓名、SD系名、Sdname系主任名、COUrSe课程、Grade(D出关系模式S的基本函数依赖和主码。(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?(3)将关系模式分解成3NF,并说明为什么?一、单项选择题1、B2、B【解析】千万不要选成了只读方式打开,只读方式打开只能限制当前用户的打开方式为只读。3、B【解析】内模式也称存储模式,
9、一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。4、B5、A6、A7、D【解析】T表的结果是将R表和S表多所有数据合并起来的,因此关系运算为并。8、A9、BIOsB【解析】两个实体相互间有且仅有一方为一对多,反过来是一对一,则他们之间存在一对多的联系。11.A【解析】实施参照完整性是为了在创建表间关系时防止出现数据孤立记录并保持参照同步,级联更新相关字段是当主表中的字段的值更新时,相关表关联字段值也会同步更新,级联删除相关记录是当删除主表记录时,相关表的关联字段的值和主表的主键值相同的记录将同步删除12sD13、C【解析】表的数据表视图除了可以用于显示
10、数据以外还可以完成部分的表结构设计操作14、B15、A16、B17、D18、B【解析】数据块:是Orade管理存储空间的最小单元,通常是操作系统块的整数倍,具体大小是由初始化参数DB_BLOCK_SIZE来确定。数据库创建后,数据块大小不允许修改。19、A20、D二、填空题1、2552、数据库系统3、104、sum(grade)5、AVG(成绩)6、DML触发器IDDL触发器I登录触发器7、函数依赖8、CS9、事务日志内容10、CreateTabIe三、名词解释题1、标识符是用来标识事物的符号,其作用类似于给事物起的名称。2、角色是多种权限的集合,可授予用户或其他角色,用来简化权限的办理。3、
11、数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。4、若关系符合1NF,且对于每个函数依赖X-Y,X必含有候选键,或者关系中的每个决定属性集都是候选键,则关系达到BCNF的要求。四、综合应用题1、(1)写出关系模式S的基本函数依赖和主码。答:关系模式S的基本函数依赖如下:SnoSname,SDSdname,SnoSD,(Sno,Course)Grade关系模式S的码为:(Sn。,Course)o(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为
12、什么?答:原关系模式S是属于INF的,码为(Sno,Course),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NF。消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下:Sl(Sno,Sname1SD,Sdname)S2(Sno,Course,Grade)(3)将关系模式分解成3NF,并说明为什么?答:将上述关系模式分解成3NF如下:关系模式SI中存在SnOTSD,SDSdname,即非主属性Sdname传递依赖于Sno,所以Sl不是3NF。进一步分解如下:Sll(Sno1Sname1SD)S12(SD,Sdname)分解后的关系模式
13、Sil、S12满足3NF。对关系模式S2不存在非主属性对码的传递依赖,故属于3NF。所以,原模式S(Sn0,Sname1SD1Sdname1Course,Grade)按如下分解满足3NFoSll(Sno,Sname1SD)S12(SD,Sdname)S2(Sno,Course,Grade)河北经贸大学往年数据库原理考试试卷(二)总分:100分考试时间:90分钟注意事项: 考生应检查“答题卡”正反两面,如果发现“答题卡”字迹模糊,行列歪斜或单面缺印等现象,要及时向监考员报告。 作答时须保持答题卡整洁,不得破损、折皱、沾水(汗 考试结束信号发出后,考生须立即停笔,待监考员收齐检查无误,根据监考员指
14、令依次退出考场。一、单项选择题(每小题2分,共40分)1、数据逻辑独立性是指()oA、模式改变,外模式和应用程序不变B、模式改变,内模式不变C、内模式改变,模式不变D、内模式改变,外模式和应用程序不变2、退出ACCeSS数据库管理系统可以使用的快捷键是()A、 Alt+F4B、 Alt+XC、 Ctrl+CD、 Ctrl+03、为一个表单建立了快捷菜单,要打开这个菜单应当使用()。A、热键B、快捷键C、事件D、菜单4、在SQLSerVer服务器上,存储过程是一组预先定义并()的TranSaCt-SQL语句。A、保存B、编译C、解释D、编写5、模块对象通俗地说就是A、VBA程序编写的代码B、Access模板C、表文件D、用来实现按照指定格式打印的对象6、access数据表中的字段可以定义有效性规则,有效性规则是()A、控制符B、文本C、条件表达式D、前三种说法都不对7、表示精确的小数值时,可以使用()。A、floatB、intC、 realD、 numeric8、下面叙述错误的是()oA、关系代数最基本的操作有并、差、笛卡儿积、选择和投影B、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行C、一般的完整性规则有两个:实体完整性规则是指主关键字值的集合组成部分都不能是空值;引用完整性规