《河南科技学院数据库基础期末(含六卷)含答案.docx》由会员分享,可在线阅读,更多相关《河南科技学院数据库基础期末(含六卷)含答案.docx(48页珍藏版)》请在优知文库上搜索。
1、数据库基础期末(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、数据库的核心是A、存储模式B、概念模式C、外部模式D、内部模式2、你正在你的组织紧急事件处置演习中,几乎没有时间通报用户,你就需要尽快地停止数据库进程。F列命令()是你需要执行的。A、 shutdownabortB、 shutdowntransactionalCshutdownDshutdownimmediate3、数据库管理系统(DBMS)是()。A、 个完整的数据库应用系统B、 一组硬件C、 组系统软件D、既有硬件.也有软件4、客户/服务器体系结构功能分布的结果是减轻了OA、服务器的负担B、I/
2、O通道的压力C、客户端的负担D、CPU的负担5、从事数据库管理工作的人员称为数据库管理员,简称为:()A、DBB、DBAD、 DBMSD、DSA6、在MySQL中,执行下面语句,那么插入sname字段的值是。insertintotablel(sno,sname)values(,201510,0,Jack,)A、 JackB、0JaCk(间隔为一个制表位)C0,JackD、0,Jack7、带有前缀名为SP的存储过程属于oA、用户自定义存储过程B、系统存储过程C、扩展存储过程D、以上都不是8、命令按钮的背景图案由属性()的值确定。A、BackColorB、 ForeColorC、 PictureD
3、Caption9、当课程表(course)中字段teachcjno和教师表(teacher)之间存在外键约束关系时,如果需要在COUrSC表中插入记录,那么任课教师(teachCJno)字段值不能是0A、来自teacher表中的teacher_no值。B、任意设置C、NULLD、选项中其它三个答案均不正确。10、VAReHAR类型字段保存最大的字符数是。A、65532B、65535C、255D、 102511、下面关于约束与索引的说法不正确的是()oA、在字段上定义PRIMARYKEY约束时会自动创建B树唯索引B、在字段上定义UNIQUE约束时会自动创建个B树唯一索引c、默认情况卜.,禁用约束
4、会删除对应的索引,而激活约束会自动重建相应的索引D、定义FORElGNKEY约束时会创建一个B树唯索引。12、关于获取外部数据,叙述错误的是()。A、导入表后,在ACCeSS中修改、删除记录等操作不影响原数据文件B、链接表后,Access中对数据所作的改变都会影响原数据文件C、Access中可以导入EXCel表、其它ACCeSS数据库中的表和DBaSC数据库文件D、链接表后形成的表的图标为ACCeSS生成的表的图标13、图中所示窗体的视图方式是()A、设计视图B、窗体视图C、数据表视图D、数据图视图14、一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的()oA、原子性B、致性
5、C、隔离性D、持久性15、下列不属于OraCIe数据库中的约束条件的是()。A、 NOTNULLB、 UniqueC、 INDEXDPrimarykey16、F列不是数据库恢复采用的方法是()A、建立检查点B、建立副本C、建立日志文件D、建立索引17在OraeIe中,会从指定的表中导出所有数据的导出方式是()。A、RMANB、EXP逻辑导出C、冷备份D、没有办法18、在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的A、安全性B、完整性C、并发控制D、恢复19、下列命令可以用来执行不完全恢复的是()oA、 RESTOREDATABASEUNTIL
6、B、 RECOVERDATABASEUNTILC、 RECOVERDATAUNTILDRESTOREDATAUNTIL20、F列哪个不是数据库系统必须提供的数据控制功能A、安全性B、可移植性C、完整性D、并发控制二、填空题(每小题2分,共20分)1、据库系统与文件系统的本质区别为()。2、关系数据库管理系统应能实现的专门关系运算包括。3、笛卡尔积R由4个域组成,若每个域的基数均为2,则R的基数为4、SQL语言是语言。5、假定学生关系是S(S#,SNAME,SEX,GI),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)0要查找选修“COMPUTER
7、”课程的“女”学生姓名,将涉及到关系。6、在关系模型中,关系操作包括查询、()、()和()等。7、给数据表的某个字段设置PR【MARYKEY约束时,在该字段上会自动创建()索弓IO8、数据库管理系统提供的数据控制方面的功能包括数据的O保护、数据的()检查、O和数据库恢复。9、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为()o10、封锁主要有两类锁构成,分别是()和共享锁。三、简单题(每小题5分,共20分)1、简述数据库的三级模式?2、简述关系的性质。3、向关系表S中增加一名新同学,该同学的学号是“990010”
8、,姓名是“李国栋”,性别是“男”,年龄是19岁()04、文件的扩展名四、综合应用题(每小题20分,共20分)1、设有如下关系表R:R(No,NAME,SEX,AGE,CLASS)主关键字是NO其中No为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。插入一个记录(25,“李明”,“男”,21,“95031);插入“95031”班学号为30、姓名为“郑和”的学生记录;将学号为10的学生姓名改为“王华”;将所有“95101”班号改为“95091”;删除学号为20的学生记录;删除姓“王”的学生记录;参考答案一、单项选择题1、B2、D3、C4、A5、B
9、6、C【解析】本题得分:1分7、B8、C9、B【解析】本题得分:O分IOsA【解析】本题得分:1分IlsD12、D【解析】链接表的图标与导入表的图标不同。13、B14、A15、C16、D17、B18、A【解析】本题主要考查的知识点为数据库的安全性。在MySQL数据库中,数据库系统对数据的安全管理是使用身份验证、数据库用户权限确认等访问控制措施,来保护数据库中的信息资源以防止这些数据遭受破坏。19、B20、B二、填空题1、数据结构化2、选择、投影、连接3、164、关系数据库5、S,C,SC6、插入I删除I修改7、聚集8、安全性I完整性I数据库备份9、数据字典10、排它锁三、简单题1、数据库系统三
10、级模式结构外模式,模式,内模式。模式也称概念模式或逻辑模式,是对数据库中全部数据的逻辑结构和特征的描述,是所有用户的公共数据视图。外模式也称子模式或用户模式,它是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。内模式也称存储模式或物理模式,是对数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。三级模式结构之间差别往往很大,为了实现这3个抽象级别的联系和转换,DBMS在三级模式结构之间提供了两级映像:外模式/模式映像,模式/内模式映像。2、(1)列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。(2)在同一个关系中,不同的列的数据可以是同
11、一种数据类型,但各属性的名称都必须是互不相同C(3)同一个关系中,任意两个元组都不能完全相同。(4)在一个关系中,列的次序无关紧要C即列的排列顺序是不分先后的C(5)在一个关系中,元组的位置无关紧要。即排行不分先后,可以任意交换两行的位置。(6)关系中的每个属性必须是单值,即不可再分,这就要求关系的结构不能嵌套。这是关系应满足的最基本的条件。3.INSERTINTOSVALUESC9900107李国栋E男,19)4、项目文件:PJX、.PJT表文件:.DBF、.FPT、CDX数据库:.DBC、.DCT、.DCX查询文件:.QPR表单文件:.SCX、SCT程序文件:.PRG菜单文件:.MNX.M
12、NT.MPR四、综合应用题1,NSERTINTORVALES(25,“李明t男”,21,95031)2INSERTINTOR(NO,NAME,CLASS)VALES(30,“郑和,”9503)3 UPDATERSETNAME=王华WHERENO=IO4 UPDATERSETCLASS=*,95091,WHERECLASS=,951015 DELETEFROMRWHERENO=206 DELETEFROMRRWHERENAMELIKE“王”数据库基础期末(二)(总分IOo分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、下面哪个说法符合数据库系统WAL(Iog先写协议)()A、库内
13、存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的log页面强制写1口1磁盘D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写向磁盘2、数据库系统是由O组成的。A、数据库、数据库管理系统和用户B、数据文件、命令文件和报表C、数据库文件结构和数据D、常量、变量和函数3、在数据库系统中,对存取权限的定义称为()。A、命令B、授权C、定义D、审计4、为了减少表中记录链接和记录迁移的现象,应当增大表的()存储参数。A、 pctfreeB、 pctusedC、 maxextentsI)、Pctincr
14、ease5、下列哪个不是有效的数据泵导出模式?()A、 JVB、 SCHEMAC、TBLID、TBLISPCI6、公用的子程序和常量在()中声明。A、过程B、游标C、包规范D、包主体7、下列不可能在游标使用过程中使用的关键字是:,0A、OPENB、CLOSIC、 DEALLOCATED、 DROP8、关系代数运算是以()为基础的运算。A、关系运算B、谓词运算C、集合运算D代数运算9、如果用文件概念来命题的话,投影相当于从整个文件中各记录中抽出所要的()oA、项目B、集合C、属性D、卷10、下列OraCle函数中能够返回两个字符串连接后的结果的是:(A、 initcapB、 instrC、 trimD、 concat11建立事件循环的命令为()。A、DOWHILEENDDOB、 READEVENTSC、 CLEAREVENTSD、FORENDFOR12、检查下列SQL语法,用PRODUCTS表,你需要生成名字,当前价格列表,及打折扣25%后小于$10的所有的这些产品。SQLSELECTPro(Lname,prod_list_price,Prod_list_price-(prod_list_price*.25)DISCOUNTED_PRICE