《河北经贸大学往年数据库原理考试试卷(含六卷)含答案.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、Ac
15、cess模板C、表文件D、用来实现按照指定格式打印的对象6、access数据表中的字段可以定义有效性规则,有效性规则是()A、控制符B、文本C、条件表达式D、前三种说法都不对7、表示精确的小数值时,可以使用()。A、floatB、intC、 realD、 numeric8、下面叙述错误的是()oA、关系代数最基本的操作有并、差、笛卡儿积、选择和投影B、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行C、一般的完整性规则有两个:实体完整性规则是指主关键字值的集合组成部分都不能是空值;引用完整性规则是如果关系R的属性A为外关键字(设为关系S的主关键字),则
16、A的每个值是S的主关键字的某一值或是空值D、多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库管理系统必须迸行并发控制9、如果两个实体集之间的联系是Ln,转换为关系时()。A、将n端实体转换的关系中加入1端实体转换关系的码B、将n端实体转换的关系的码加入到1端的关系中C、将两个实体转换成一个关系D、在两个实体转换的关系中.分别加入另一个关系的码10、有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然链接,得到的结果包含()列。A、6B、4C、5D、211、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT.DE
17、LETE.UPDATE实现哪类功能()。A、数据查询B、数据操纵C、数据定义D、数据控制12、SQL中用于修改表结构的命令是()。A、 CREATEB、 ALTERC、 UPDATED、 DROP13、为了加速对特定表数据的访问而创建的数据段是()oA、视图B、索引C、存储过程D、触发器14、在OraCle中,用ALTER将SCott的口令改为hello,下列哪个是正确的?OA、 ALTERUSERscottIDENTIFIEDBYhelloB、 ALTERscottUSERIDENTIFIEDBYhelloC、 ALTERUSERscottIDENTIFIEDAShelloD、 ALTERU
18、SERhelloIDENTIFIEDBYscott15、创建索引时必须定义索引名。定义索引名时,下列叙述中不正确的是()。A、索引名只能包含字母、汉字、数字符号和下划线B、组成索引名的长度不受限制C、索引名可以与字段名同名D、索引名的第一个字符不可以为数字符号16、下列说法中错误的是()。A、在数据库系统中,外模式可有多个,而模式、内模式只能各有一个B、在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性C、一个数据库系统中,外模式/模式映像只能有一个D、外模式是用户视图,是概念模式的某一部分的抽象表示17、数据库物理设计与具体的DBMSOoA、无关B、密切相关C、部分相关D、不
19、确定18、在OraCle中,建表约束包括引用完整性约束、CheCk完整性约束,还有以下三项是正确的,请排除一个错误选项。OA、非空完整性约束B、唯一完整性约束C、主码完整性约束D、数据角色性约束19、创建临时表空间组的命令是()oA、createtemporarytablespacetempitempfile*homeoracleoradatatemp1.dbf,size50MtablespacegroupTEMP_GRP;B、createtemporarytablespacetempitempfilei/home/orac1e/oradata/temp1.dbf,size50Mtablesp
20、aceTEMP_GRP;C、createtemporarytablespacegroupTEMP_GRPtempitempfile*homeorac1e/oradata/temp1.dbf,size50M;D、createtemporarytablespacegroupTEMP_GRPtempfile*homeorac1e/oradata/temp1.dbf,size50M;20、用于删除约束的命令是哪一个?()A、 ALTERTABLEMODIFYCONSTRAINTB、 DROPCONSTRAINTC、 ALTERTABLEDROPCONSTRAINTD、 ALTERCONSTRAINTD
21、ROP二、填空题(每小题2分,共20分)1、数据库技术的奠基人之一E.F.COdd从1970年起发表过多篇论文,主要论述的是。2、从最终用户来看,数据库系统的外部体系结构可分为五种类型:()、()、()、().03、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的o4、在ACCeSS中,控件划分成3种类型,标签控件属于类型控件。5、F、2NF、3NF之间,相互是一种()关系。6、可以用HTML文件格式存储的数据库对象称为o7、类模块是指可以用来定义新对象的模块,包含有属性和的定义。8、表中的一行称为一条(),对应一个(),相当于一个()9
22、、关系代数运算中,传统的集合运算有并、交、差和010、给数据表的某个字段设置PRlMARYKEY约束时,在该字段上会自动创建()索引。三、名词解释题(每小题5分,共20分)1、什么是DBS?2、什么是DBA3、什么是范式?4、什么是数据依赖?四、综合应用题(每小题20分,共20分)1、设学生-课程数据库中包括三个表:学生表:Student(Sno,Sname,Sex,Sage,Sdept)课程表:Course(Cno,Cname,Ccredit)学生选课表:SC(Sno,Cno,Grade)其中Sno、SnameSexSage、SdePt、CnoCnameCcredit、Grade分别表示学号
23、、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。试用SQL语言完成下列项操作:(1)查询选修课程包括“1042”号学生所学的课程的学生学号(2)创建一个计科系学生信息视图S_CS_VIE肌包括SnO学号、Sname姓名、Sex性别;(3)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平(4)创建一选修数据库课程信息的视图,视图名称为datascore_view,包含学号、姓名、成绩。一、单项选择题1、A2、A【解析】除了Alt+F4以外,也可以采用Alt+F+X退出Accesso3、B4、B5、A【解析】ACCeSS2010中的模块对象就是使用VBA来编写的程序代码,用来控制
24、报表和窗体中的复杂操作。6、C【解析】有效性规则就是一个条件表达式7、D8、B9、AIOsBIlsB12、B13sB【解析】C)RACLE中索引的作用。14、A15sB16、C17、B18sD19、A20、C二、填空题1、关系数据模型2、单用户结构I主从式结构I分布式结构I客户机/服务器结构I浏览器/服务器结构3、属性4、未绑定5、包含6、数据访问页7、方法8、记录I元组I实体【解析】无9、笛卡尔积10、聚集三、名词解释题1、是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源所组成的具有管理数据库功能的计算机系统。2、数据库管理员。3、范式是对关系的规范化约束要求,如果一个
25、关系满足某个特定的约束值,则称它属于某种特定的范式。4、数据依赖指的是通过一个关系中属性间的相等与否表现出来的数据间的彼此关系,其中最重要的是函数依赖和多值依赖。四、综合应用题1、(1)SELECTDISTINCTSNOFROMSCSCXWHERENOTEXISTS(SELECT*FROMSCSCYWHERESCY.SNO=1042ANDNOTEXISTS(SELECT*FROMSCSCZWHERESCZ.SNO=SCX,SNOANDSCZ.CNO=SCY.CNO);(2)CREATEVIEWS_CS_VIEWASSELECTSNO1SNAMEtSEXFROMSTUDENTWHERESdept
26、=CS)(3)PDATES_CS_VIEWSETSNAME=王慧平WHERESNAME=王平,(4)CREATEVIEWdatascore_viewASSELECTSNO学号、SNAME姓名、GRADE成绩FROMSTUDENTtSCtCOURSEWHERESTDENT.SNO=SC.SNOANDCORSE.CNO=SC.CNOANDCNAME=数据库河北经贸大学往年数据库原理考试试卷(三)总分:100分考试时间:90分钟注意事项: 考生应检查“答题卡”正反两面,如果发现“答题卡”字迹模糊,行列歪斜或单面缺印等现象,要及时向监考员报告。 作答时须保持答题卡整洁,不得破损、折皱、沾水(汗 考试结
27、束信号发出后,考生须立即停笔,待监考员收齐检查无误,根据监考员指令依次退出考场。一、单项选择题(每小题2分,共40分)1、 DBMS是A、数据库B、数据库系统C、数据库应用软件D、数据库管理系统2、Access2010的数据库对象不能导出为()A、ExcelB、PDFC、多媒体文件D、ODBC数据库3、以下4个概念中,可用来解决“一个并发调度是否正确”问题的是A、串行调度B、并发执行调度的可串行化C、并发事务的可并行化D、并发事务的有效调度4、数据库管理系统的分层设计要从()着手。A、查询、添加、删除和修改B、安全性、并发性和完整性C、查询处理、存取路径和存储结构D、数据库语言、数据字典和操作
28、系统接口5、在文本型字段的“格式”属性中,若使用;男,则下列正确的是()A、弋表所有输人的数据B、只可以输人字符C、未输入数据之前,出现提示信息“男”D、默认值是“男”6、下列关于数据库的正确叙述是A、数据库是一个DBF文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件7、在关系数据库中,对数据基本操作有()、选择和连接三种。A、投影B、匀描C、检索D、分布8、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()oA、笛卡尔积B、交C、并D、连接9、对关系的描述不正确的是A、关系是一个集合B、关系是一张二维表C、关系可以嵌套定义D、关系中的元
29、组次序可交换10、下列不属于关联的是A、简单关联B、复杂关联C、时序关联D、因果关联11、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。A、并.交、差B、笛卡尔乘积.连接C、自然连接.除法D、投影.选择12、每个人和他的“身份证号”之间的关系是()A、1:1B、l:nC、m:nD、n:113、设一个工程项目可以有多个职工参加,一个职工可参加多个工程项目,职工与工程项目实体之间是()A、一对一联系B、一对多联系C、多对一联系D、多对多联系14、在SQL中,建立视图用的命令是)oA、 CREATESCHEMAB、 CREATETABLEC、 CREATEVIEWD、 CREA
30、TEINDEX15、如果将一个数据表设置为“包含“状态,那么系统连编后,该数据表将()。A、成为自由表B、包含在数据库之中C、可以随时编辑修改D、不能编辑修改16、数据库的O是指数据的正确性和相容性。A、安全性B、完整性C、并发控制D、恢复17、事务提交使用的命令是()oA、 rollbackB、 commitC、 helpD、 update18、OraCie中,下列()命令用来手工切换日志。A、 altersystemswitchlogfileB、 alterdatabaseswitchlogfileC、 altersystemcheckpointD、 alterdatabasecheckp
31、oint19、在ViSUaIFOXPrO中进行参照完整性设置时,要想设置成:当更改父表中的主关键宇段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择()oA、级联B、忽略C、限制D、级联或限制20、下面叙述申正确的是()oA、数据库管理系统是数据库中的程序和数据的总称B、数据库管理系统是对数据库中的数据进行处理的一组应用程序C、商品化的数据库系统中最常见的3种数据模型:层次模型、网状模型、关系模型D、网状模型和关系模型都是格式化的数据模型二、填空题(每小题2分,共20分)1、数据库系统的三级模式结构是指数据库系统是由()、O和O级构成。2、分组报表最多可以按个字段或表达式进行分组。
32、3、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目,间的关系属于()的关系。4、关系数据库中基于数学上两类运算是关系代数和。5、文本型字段的长度不得超过()个字符,且在创建的时候默认为()个字符。ACCeSS将一个中文汉字、英文字母、数字字符等符号均视为()个字节处理。6、以数据透视表形式组织的数据访问页称为o7、SQL语言具有数据定义、数据操纵、的功能。8、()是数据库设计的起点,为以后的具体设计做准备。9、设有关系模式R(A,B,C,D、,函数依赖F=ABfCD,A-D,则R的候选码是(),它属于()范式的关系模式。10、设有关系模式R(A,B,C,D
33、,函数依赖F=AB-C,D,则F在模式ACD上的投影为();F在模式AC上的投影为()o三、名词解释题(每小题5分,共20分)1、什么是工作区?2、什么是ODBC?3、什么是事务的原子性?4、什么是数据库管理系统?四、综合应用题(每小题20分,共20分)1、数据表的创建和使用Class(班级表)(CidC/2班级编号,CtitleC/10班级名称);Student(学生表)(SnoC/3学号,SnameC/8学生姓名,SsexC/2性别,SbirthdayDATE出生日期,CidC/2班级编号(ClaSS表的外码);Course(课程表)(CnoC/5课程号,CnameC/20课程名,Cred
34、itINT学分,TnoC/3教师号(TeaCher表的外码);Score(成绩表)(SnoC/10学号(Student表的外码),CnoC/5课程号(COUrSe表的外码),GradeINT成绩)Teacher(教师表)(TnOC/3教师号,TnameC/4教师姓名,TsexC/2性别,Tbirthdaysmalldatetime出生日期,ProfC/6职称,DepartC/10部门)请用SQL语言表达式实现如下要求:1 .创建数据表Studento2 .请用SQL语言表达式实现如下要求创建数据表SC3 .对表StUdent添加字段,名称为:入学时间4 .将表student的sname改为长度
35、85.删除表student一、单项选择题1、D2、C【解析】Access2010的数据库对象可以导出为Excel、文本文件、XML文件、PDF文件、电子邮件、ACCeSS文件、WOrd的Rtf文件,SharePOint列表、ODBC数据库、HTML文档和dBase文件等。3、B【解析】本题主要考查的知识点为并发执行调度的可串行化。通常,在数据库系统中,可串行性就是并发执行的正确性准则,即当且仅当一组事务的并发执行调度是可串行化的,才认为它们是正确的。4、C5、C【解析】无6、C7、A8、D【解析】运算结果是通过R表和S表共同的属性B的值进行的连接运算。9、C【解析】本题主要考查的知识点为关系的
36、定义和性质。关系是一个具有相同属性的元组的集合。关系是一种规范化了的二维表格。在关系模型中,对关系作了以下限定:关系中每一个属性值都是不可分解的。(2)每一个关系仅仅有一种关系模式。(3)每一个关系模式中的属性必须命名且属性名必须是不同的。(4)同一个关系中不允许出现候选码或候选键值完全相同的元组。(5)关系中元组的顺序可以任意交换。(6)关系中属性的顺序可以任意交换。10、B【解析】本题主要考查的知识点为关联的分类。关联可分为简单关联、时序关联、因果关联。11、A12sA【解析】一个人只有一个身份证号码,一个身份证号码只能是一个人,两者之间是一对一的联系。13、D14、C15sD16、B17
37、、B18、A19、A20、C二、填空题1、外模式I模式I内模式2、103、一对多4、关系演算5、2552551【解析】无6、数据分析页7、数据控制8、需求分析9、AB1NF10、ADC三、名词解释题1、内存里面单独用来存储一张表的区域叫做工作区。2、开放式数据库互连QDBC是一种用于数据库服务器的标准协议。3、事务的原子性指的是,事务中包含的程序作为系统的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。4、数据库管理系统(DatabaSeManagementSyStem)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS四、综合应用题Is(l)crea
38、tetableStudent(Snochar(10)notnull,Snamechar(8),Ssexchar(2),SbirthdayDATEdatetime)(2)createtableSC(Snochar(10)foreignkeyreferenceStuden(Sno)1Cnochar(4)foreignkeyreferenceCourse(Cno)1Gradeintprimarykey(Sno,Cno)(3)altertablestudentadd入学时间datetime(4)altertableStudentaltercolumnsnamechar(8)notnull(5)dele
39、teformstudent河北经贸大学往年数据库原理考试试卷(四)总分:100分考试时间:90分钟注意事项: 考生应检查“答题卡”正反两面,如果发现“答题卡”字迹模糊,行列歪斜或单面缺印等现象,要及时向监考员报告。 作答时须保持答题卡整洁,不得破损、折皱、沾水(汗 考试结束信号发出后,考生须立即停笔,待监考员收齐检查无误,根据监考员指令依次退出考场。一、单项选择题(每小题2分,共40分)1、下列不属于数据库系统三级模式结构的是A、模式B、外模式C、内模式D、数据模式2、SQLSerVer安装程序创建4个系统数据库,下列哪个不是()系统数据库。A、 masterB、 modelC、pubD、ms
40、db3、在下列关于索引的叙述中,不正确的是()。A、数据库系统B、唯一索引允许索引表达式有重复值C、候选索引只能用于数据库表,不能用于自由表D、候选索引不允许索引表达式有重复值4、缩略字DBS指的是()。A、数据库B、数据库管理系统C、数据库管理员D、数据库系统5、目前三种基本的数据模型是()A、层次模型、网络模型、关系模型B、网络模型、对象模型、层次模型C、对象模型、网络模型、关系模型D、层次模型、关系模型、对象模型6、数据库管理系统是()oA、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统7、以下是对层次数据库结构的描述,请选择错误描述的选项。OA、层次数据
41、库结构将数据通过一对多或父节点对子节点的方式组织起来B、一个层次数据库中,根表或父表位于一个类似于树形结构的最上方,它的字表中包含相关数据C、它的优点是用户不需要十分熟悉数据库结构D、层次数据库模型的结构就像是一棵倒转的树8、O语句将控制权转到标号指定的语句或块中。A、 IF-THENB、 IF-THEN-ELSEC、FORD、CASE9、数据表中有5条记录,其中“编码”是文本型字段,其值分别为:127、99、87、135、8,若按该字段对记录进行降序排序,则正确的是()A、 8、87、99、127、135B、 87、99、135、8、127C、 99、87、8、135、127D、 127、9
42、9、135、8、8710、现实世界“特征”术语,对应于数据世界的()。A、属性B、联系C、记录D、数据项Ik下面哪一个不是系统权限?A、 SELECTTABLEB、 ALTERTABLEC、 SYSDBAD、 CREATEINDEX12、PL/SQLDeVeIoPer不可以将SQL语句的查询结果导出为()oA、CSV格式B、WORD格式C、HTML格式D、XML格式13、已知学生表student的数据如下:学号姓名年龄性别班级20180001张三18男计算机1班20180002李四19男计算机1班20180003王五20男计算机1班20180004刘七19女计算机2班执行下列命令后,得到的记录
43、数是OSELECT班级,MAX(年龄)FROMstudentGROUPBY班级;A、4B、3C、1D、214、从表CUStOmer中提取所有记录生成查询,并将查询结果存放于表MyCUrSor的SQL命令为oA、 SELECT*FROMcustomerINTOCURSORMyCursorB、 SELECT*FROMcustomerINTOTABLEMyCursorB.SELECTALLFROMcustomerINTOTABLEMyCursorD.CREATESQLVIEWMyCursorASSELECT*FROMcustomer38、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录
44、的三科成绩汇总后存入总分字段中,应使用命令(B)。A. TOTAL数学+英语+计算机To总分B. REPLACE总分WITlI数学+英语+计算机C、SUM数学+英语+计算机TO总分D、REPLACEALL数学+英语+计算机WITH总分15、如果ACCeSS数据表中,需要某个字段存储多个文件,可以选用()数据类型A、备注型B、附件型C、OLE对象型D、超链接型16、在ACCeSS中,可用于设计交互式输入界面的对象是()。A、窗体报查表C、B、D、17、以下4种关闭数据库的方式中,只有()在系统重新启动时需要进行数据库的恢复。A、 shutdownnormalB、 shutdownimmediateC、 ShutdowntransactionalD、 shutdownabort18、OraelelOG数据库中可以采用以下命令登录数据库:SqIPIUS/assysdb请问,该方法登录后的用户是()用户名。A、systemB、sysC、 sysmanD、 sysdba19、数据集市的基本思想是【】的数据仓库的开发方法。A、自上而下B、自下而上C、自左向右D、自右向左20、下列四个选项中,不属于数据库特点的是OA、数据冗余很高B、数据共享C、数据完整性D、数据独立性二、填空题(每小题2分,共20