沈阳音乐学院历年数据库基础练习含答案解析.docx

上传人:夺命阿水 文档编号:1121843 上传时间:2024-03-22 格式:DOCX 页数:50 大小:107.09KB
返回 下载 相关 举报
沈阳音乐学院历年数据库基础练习含答案解析.docx_第1页
第1页 / 共50页
沈阳音乐学院历年数据库基础练习含答案解析.docx_第2页
第2页 / 共50页
沈阳音乐学院历年数据库基础练习含答案解析.docx_第3页
第3页 / 共50页
沈阳音乐学院历年数据库基础练习含答案解析.docx_第4页
第4页 / 共50页
沈阳音乐学院历年数据库基础练习含答案解析.docx_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《沈阳音乐学院历年数据库基础练习含答案解析.docx》由会员分享,可在线阅读,更多相关《沈阳音乐学院历年数据库基础练习含答案解析.docx(50页珍藏版)》请在课桌文档上搜索。

1、沈阳音乐学院历年数据库基础练习(一)一、单项选择题(共20题,每小题2分,共40分)1、关于数据库的描述,不正确的是()A、数据库中不能存储声音B、数据库能存储结构化的数据C、数据库的英文简称是DBI)、数据库存储事物的特征描述和事物间的联系2、Access2010创建的数据库文件默认扩展名是()A、 .mdbB、 .accdbC、 .mdeD、 .accde3、下列给出的数据模型中,是概念数据模型的是O。A、层次模型B、网状模型C、关系模型D、E-R模型4、属于数据库结构设计阶段的是A、逻辑结构设计B、功能设计C、事务设计D、程序设计5、以下不可以作为Access字段名的选项是()oA、 s

2、cyblB、 scyb!1C、 scyb%lD、 scyb&l6、在关系数据库系统中,当合并两个关系时,用户程序可以不变。这是OA、数据的物理独立性13、数据的位置独立性C、数据的逻辑独立性D、数据的存储独立性7、在通常情况下,下面的关系中,不可以作为关系数据库的关系是()cA、Rl(学生号,学生名,性别)B、R2(学生号,学生名,班级号)C、R3(学生号,班级号,宿舍号)D、R4(学生号,学生名,简历)8、在关系数据库中,建立数据库表时,将年龄字段值限制在1240岁之间的这种约束属于()。A、视图完整性约束B、域完整性约束C、参照完整性约束D、实体完整性约束9、下列不是SQLSerVer数据

3、库对象的是()。A、表B、查询C、视图D、模块10、评估下列CREATETABLE命令:CREATETABLEorders(ord_noNUMBER(2)CONSTRAINTord_pkPRIMARYKEY,Ord_dateDATE,Cust_idNUMBER(4);CREATETABLEord_iterns(ord_noNUMBER(2),Item_noNUMBER(3),QtyNUMBER(3)CHECK(qtyBETWEEN100AND200),Expiry_datedateCHECK(expiry_dateSYSDATE),CONSTRAINTit_pkPRIMARYKEY(ord_n

4、o,item_no),CONSTRAINTord_fkFOREIGNKEY(ord_no)REFERENCESOrderS(Ord_no);当执行上述命令时失败,原因是什么?()A、SYSDATE不能用于CHEeK约束。B、BETWEEN子句不能用于CHECK约束。C、CHECK约束不能放在具有DATE数据类型的列。D、ORD_NO和ITEM_NO不能用于复合主键因为ORD_NO也是外键。11、把日期2007年7月2日赋值给日期型变量的方法是()。A、D=07072007B、D=07022007z,C、D=CTOD(“07/02/2007)D、D=DToC(07/02/2007)12、以下关于

5、Oraele数据库物理文件的描述,描述正确的是()。A、数据库只能有1个控制文件B、每组在线日志只能有1个成员C、可以删除状态为CURRENT的在线redo日志D、控制文件和在线日志文件都可以进行多路复用,以提高可靠性13、在SELECT语句的语法结构中,【】用于对查询的结果进行排序。A、ORDERBY子句B、WHERE子句C、GROUPBY子句D、HAVING子句14、()语句不会建立隐式事务。A、 InsertB、 UpdateC、 DeleteD、 Select15、以下4个概念中,可用来解决“一个并发调度是否正确”问题的是A、串行调度B、并发执行调度的可串行化C、并发事务的可并行化D、

6、并发事务的有效调度16、数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?OA、OraCle返回警告信息并打开数据库B、Oracle返回警告信息,不打开数据库C、Oracle返回警告信息,并进行数据库恢复D、OraCIe忽略不可用的文件17、在OraCle数据库中,当归档己经开启时,从一个活动组中删除一个重做日志成员,正确的是。()A、使用ALTERDATABASEDROPLOGFILE语句B、使用ALTERDATABASEDROPLOGFILEMEMBER语句C、在这一组被归档之前使用ALTERDATABASEDROPLOGFILEMEMBER语句D、先发ALTERSYSTEM

7、SWITCHLOGFILE语句,然后使用ALTERDATABASEDROPLOGFILEMEMBER语句18、OraCIe的逻辑存储结构中,哪项是最小的存储单元?OA、表空间B、区C、段D、数据块19、在ACCeSS中,参照完整性规则不包括()A、查询规则B、更新规则C、删除规则D、插入规则20、下列说法的是()A、使用ALTERTABLEADDCoNSTRAINT可以增加基于元组的约束。B、如果属性A上定义了UNIQUE约束,则A不可以为空。C、如果属性A上定义了外码约束,则A不可以为空。D、不能使用ALTERTABLEADDCONSTRAINT增加主码约束:。二、填空题(共5题,每小题2分

8、,共10分)1、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、()、O面向对象模型、对象关系模型和斑结构化数据模型等。2、关系代数运算中,基本的运算是并、差、笛卡尔积、o3、在TranSact-SQL中可以使用两类注释符:单行注释()和多行注释()。4、数据库设计包括()和()两方面的内容。5、数据库恢复的基本原理是()。三、判断题(共10题,每小题1分,共10分)()1、SELECT语句中,使用WHERE实现条件查询。()2、从程序设计语言的特点考虑,C语言属于过程化语言,而SQL属于非过程化语言。()3、SELEeT语句中的ORDERBY子句中,如果有多个排序标准,它们之间

9、是用分号分隔,查询结果与排序标准的先后顺序有关。()4、在OraCle数据库中,系统全局区中的数据缓存区存储着进程最近执行过的SQL语句、PL/SQL过程包、锁、数据字典信息等。()5、在OraCleIIg中,搭建ReaIApplicationCluster11J,OCr和votingdisk盘只能为ASM文件系统()6、OraCle数据库RAC在部署时,所有节点均需要安装数据库软件。()7、恢复数据,可以在查询分析器中使用这样的命令:BACKUPDATABASEdatabase_nameFROMbackupo()8、在启动OraCIe数据库时,OraCle从控制文件中获取初始化参数文件的信息

10、,再从初始化参数文件中读取数据文件和重做日志文件的信息,进而打开数据库。()9、数据库的完整性是指数据的正确性、一致性、相容性。()10、主键约束是确保表中每一行记录是唯一的,一个表可以设置多个主键。四、综合应用题(共2题,每小题20分,共40分)1、数据表的创建和使用Class(班级表)(CidC/2班级编号,CtitleC/10班级名称);Student(学生表)(SnoC/3学号,SnameC/8学生姓名,SsexC/2性别,SbirthdayDATE出生日期,CidC/2班级编号(ClaSS表的外码);Course(课程表)(CnoC/5课程号,CnameC/20课程名,CreditI

11、NT学分,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 .创建数据表Student02 .请用SQL语言表达式实现如下要求创建数据表SC3 .对表StUdent添加字段,名称为:入学时间4 .将表student的sname改为长度85

12、.删除表student2、某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的E-R图;(2)将该E-R图转换为关系模型结构;(3)指出转换结果中每个关系模式的候选码。参考答案一、单项选择题1、A【解析】数据库中不但可以存储各类字符,也可以存储图片、声音、视频等多媒体数据。2

13、、B【解析】mdb为ACCCSS2003以前的版本创建的数据库扩展名,.mde为Access2003以前的版本对数据库文件编译以后的扩展名,.accdc为ACCeSS2007以后的版本对数据库文件编译以后的扩展名。3、D4、A5、B【解析】字段名不能包含.!口重音符号、前导空格和不可打印字符。6、C7、D8、B9、D10、A11C12、D13、A【解析】本题主要考查的知识点为SELECT语句。在SELEeT语句的语法结构中,SELECT子句用于指定输出的字段;FROM子句用于指定数据的来源;WHERE子句用于指定数据的选择条件;GROUPBY子句用于对检索到的记录进行分组;HAVlNG子句用于

14、指定组的选择条件;ORDERBY子句用于对查询的结果进行排序。14、D15、B【解析】本题主要考查的知识点为并发执行调度的可串行化。通常,在数据库系统中,可串行性就是并发执行的正确性准则,即当且仅当一组事务的并发执行调度是可串行化的,才认为它们是正确的。16B【解析】ORACLE数据库启动故障警告。17D【解析】当前重做日志组成员是不能删除的。如果要删除,先使用ALTERSYSTEMSWITCHLOGFILE语句进行切换。18、D19、A【解析】实施参照完整性是插入规则,级联更新相关字段是更新规则,级联删除相关记录是删除规则。20、B二、填空题1、层次模型网状模型I关系模型2、选择和投影3、1

15、4、数据库的结构设计数据库的行为设计5、利用数据的冗余三、判断题1、正确2、正确3、错误【解析】它们之间是用逗号分隔。4、错误【解析】OraCIe数据库系统全局区中的数据缓存区的定义。5、错误6、正确7、错误8、错误【解析】在启动OraCIe数据库时,OraCIe从初始化参数文件中获取控制文件的信息,再从控制文件中读取数据文件和重做日志文件的信息,进而打开数据库。9、正确10、错误四、综合应用题1、(1)createtableStudent(Snochar(10)notnull,Snamechar(8),Ssexchar(2),SbirthdayDATEdatetime)(2)createta

16、bleSC(Snochar(10)foreignkeyreferenceStuden(Sno),Cnochar(4)foreignkeyreferenceCourse(Cno),Gradeintprimarykey(Sno,Cno)(3)altertableStudentadd入学时间datetime(4)altertableStudentaltercolumnsnamechar(8)notnull(5)deleteformstudent2、本题的E-R图略。(2)对应的关系模型结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(

17、病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:科室的候选码是科名;病房的候选码是科室名十病房号;医生的候选码是工作证号;病人的候选码是病历号。沈阳音乐学院历年数据库基础练习(二)一、单项选择题(共20题,每小题2分,共40分)1、数据库系统简称()A、DBAB、DBC、DBSD、DBMS2、用RMAN对数据库进行冷备份,数据库必须在O状态才能进行。A、 shutdownB、 nomountCmountDOpen3、表示精确的小数值时,可以使用()。A、floatB、intC、 realD、 numeric4、在SQL语句中,可使用的通配符(下划线)”表示一.0A、

18、多个字符B、纯数字C、一个字符D、纯文本5、在ORDERBY子句中,DESC和ASC分别表示。A、降序、升序B、升序、升序C、升序、降序D、降序、降序6、下列哪个选项不是物理结构中的对象()A、数据文件B、重做日志文件C、表空间D、控制文件7、SQl语言是A、层次数据库语言B、网络数据库语言C、关系数据库语言D、非数据库语言8、有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()oA、选择B、投影C、笛卡尔积D、连接9、数据库中,实体是指()。A、客观存在的事物B、客观存在的属性C、客观存在的特性D、某一具体事件10、数据库中A、B西张表,均有相同的字段C,在两表中C字段均已

19、设置为主键。当通过字段C创建两表的关系时,系统默认的关系为A、多对多B、不能建立关系C、一对一D、一1对多11、利用ACCeSs,可以定义3种主键,它们是OA、单字段、双字段和多字段B、 .单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号12、数据库中最能体现数据库设计目的的对象是A、表B、查询C、窗体D、程序13、联合查询使用的关键字是()A、UNIONB、ALLC、 FULLD、 JOIN14、逻辑运算符的优先顺序是()0A、 .NOT.、AND.、.OR.B、 .NOT.、.0R.AND.C、 .AND.、.OR.NOT.D、 .AND.、.NOT.、.O

20、R.15、使用RMAN进行介质恢复时,执行命令的顺序是什么?()A、RESTORE-RECOVERB、RECOVER-RESTOREC、COPY-BACKUPD、COPY-RECOVER16、在使用数据库中使用索引的目的是:A、提高数据文件的存储率.B、可以更加有效的控制事务处理中的幻影问题.C、增加DBMS的安全性.D、提高增加记录的效率.17、OraCIe数据库中,()命令用于建立文本式的备份控制文件。A、ALTERDATABASEBACKUPCONTROLFILETOTRACEB、ALTERDATABASEBACKUPCONTROLFILETOBACKUPC、 ALTERDATABASE

21、BACKUPCONTROLFILETOfilenameD、 ALTERDATABASEBACKUPCONTROLFILETOTEXTfilename18、以下说法中正确的是()0A、DBMS提供数据控制语言(DeL),能实现对数据库中数据的查询、插入、修改和删除等操作B、DBMS包含DB和DBSC、DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统D、DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能19、参照完整性的规则不包括()A、更新规则B、检索规则C、删除规则D、插入规则20、下面关于约束与索引的说法不正确的是()0A、在字段上定

22、义PRlMARYKEY约束时会自动创建B树唯一索引B、在字段上定义UNIQUE约束时会自动创建一个B树唯一索引C、默认情况下,禁用约束会删除对应的索引,而激活约束会自动重建相应的索引D、定义FORElGNKEY约束时会创建一个B树唯一索引。二、填空题(共5题,每小题2分,共10分)1、在ACCeSS中,可以利用“格式”菜单中的命令,选择特定标题格式、背景色彩、边框颜色等不同风格的数据访问页模板。2、将StUdent表中的Sno属性定义为码的关键字是O(关键词请用大写字母)。3、SQL支持数据库的三级模式结构,其中()对应于视图和部分基本表,()对应于基本表,()对应于存储文件。4、数据流图(D

23、FD、是用于描述结构化方法中()阶段的工具。5、数据库保护分为:安全性控制、()、并发性控制和数据恢复。三、判断题(共10题,每小题1分,共10分)()1、加密和解密数据库都必须以独占方式打开数据库。()2、强行日志切换的命令是:altersystemswitchlogfile;()3、专门的关系运算包括选择运算、投影运算和笛卡尔积运算()4、视图能够简化用户的操作?()5、设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F=B-D,ADfC,那么P=ABC,BCD相对于F既不是无损联接分解,也不保持函数依赖的分解()6、数据库设计包括一结构特性一的设计和一行为特性的设计。()7、数

24、据库事务的原子性是指事物在执行过程中不能出现中断?()8、OraCIe数据库中字符串数据是区分大小写的。()9、从OraCIe9i开始,不仅保留了原有的EXPOrt/Import工具,还提出了一种新的数据导出和导入工具一一数据泵DataDumpo()10、已知学生关系StUdent学号,姓名,系别,如果规定学号的值域必须是7个数字组成的字符串,则这一个规则属于用户自定义完整性约束?四、综合应用题(共2题,每小题20分,共40分)1、定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)2 .查询每个社会团体的参加人数3 .检索所有比“王华”年龄大的职工的姓

25、名、年龄和性别4 .查找参加了歌唱队或篮球队的职工号和姓名5 .没有参加任何社会团体的职工信息6 .将所有参加编号为“10001”的社会团体的职工的工资增加10%7 .查询年龄最大的职工的职工号和姓名8 .查询各社会团体的编号以及其负责人的姓名9 .删除职工号为402的职工参加所有社会团体的记录10 .以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询“王明”所参加的社会团体的编号和名称。2、已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade)其中:SnO学号、SlIanIe姓名、SD系名、Sdname系主任

26、名、CoUrSe课程、Grade成绩。(1)写出关系模式S的基本函数依赖和主码。(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?(3)将关系模式分解成3NF,并说明为什么?参考答案一、单项选择题1、C2、C3、D4、C【解析】本题得分:1分5、A【解析】本题得分:1分6、C7、C8、A【解析】S表的结果是从R表中选出的一行,因此关系运算为选择。9、A10、C【解析】一对多:如果实体集A中的任意一个实体,至多对应实体集B中的一个实体;反之,实体集B中的一个实体,至多也只对应实体集A中的一个实体,则称实体集A与实体集B为一对一关系。一对多:如果实体集A中至少有一个实体对应实体集

27、B中的两个或两个以上的实体;反之,实体集B中的任意一个实体,至多只能对应实体集A中的一个实体,则称实体集A与实体集B为一对多关系。多对多:如果实体集A中至少有一个实体对应实体集B中两个或两个以上的实体;反之,实体集B中至少有一个实体与实体集A中的两个或两个以上的实体对应,则称实体集A与实体集B为多对多关系。主键具有唯一性,所有A与B为一对一的关系。11、C【解析】在ACCeSS数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。12、B【解析】表是数据库最基本的对象,查询是最能够体现数据库设计目的的对象。因为数据库保存的是数据与数据之间的联系,设计数

28、据库的目的就是为了更加方便使用数据,查询则是最能满足使用数据这一特点。13D【解析】本题得分:0分14A15、A16B17、A18、D19、B20、D二、填空题1、主题2、 PRIMARYKEY3、外模式I模式内模式4、需求分析5、完整性控制三、判断题1、正确【解析】无2、正确3、错误【解析】集合运算:并、查、交、广义笛卡尔积关系运算:选择、投影、连接、除4、正确5、错误【解析】-*1576599324655_66_837820.png*-出现全a元素行,为无损分解6、正确7、错误【解析】事务中包含的所有操作在数据库中要么全部反映出来,要么全部不反映8、正确9、错误【解析】中级P169,从Or

29、aCIeIOG开始10、正确【解析】关系的约束条件也称为关系的数据完整性规则。它是对关系的一些限制和规定。它包括实体完整性、参照完整性和用户定义完整性。实体完整性:这条规定的现实意义是,关系模型对应的是现实世界的数据实体,而关键字是实体惟一性的表现,没有关键字就没有实体.所有关键字不能是空值。这是实体存在的最基本的前提,所以称之为实体完整性。参照完整性:参照完整性规则也可称为引用完整性规则。这条规则是对关系外部关键字的规定,要求外部关键字的取值必须是客观存在的,即不允许在一个关系中引用另一个关系不存在的元组。用户定义完整性:由用户根据实际情况,对数据库中数据的内容所作的规定称为用户定义的完整性

30、规则。通过这些限制数据库中接受符合完整性约束条件的数据值,不接受违反约束条件的数据,从而保证数据库的数据合理可靠。四、综合应用题1、L定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)createtablecj(zghchar(8),bhchar(8),primarykey(zgh,bh),foreignkey(zgh)referenceszg(zgh),foreignkey(cno)referencesshtt(bh)2 .查询每个社会团体的参加人数Selectcount(*)FromcjGroupbybh3 .检索所有比“王华”年龄大的职工的姓名、

31、年龄和性别Selectxm,nl,xbFromzgWherenl(selectnlfromzgwherexm=王华)4 .查找参加了歌唱队或篮球队的职工号和姓名Selectzg.zgh,xmFromzg,shtt,cjWherezg.zgh=cj.zghandshtt.bh=cj.bhandmein(歌唱队,篮球队)5.没有参加任何社会团体的职工信息Select*FromzgWherezghnotin(selectdistinctzghfromcj)6 .将所有参加编号为“10001”的社会团体的职工的工资增加10%UpdatezgSetgz=l.l*gzWherezghin(selectzg

32、hfromcjwherebh=,1000)7 .查询年龄最大的职工的职工号和姓名Selectzgh,xmFromzgWherenl=(selectmax(nl)fromzg)8 .查询各社会团体的编号以及其负责人的姓名Selectzgh,xmfromzg,shttwherezg.zgh=shtt.fzr9.删除职工号为402,的职工参加所有社会团体的记录deletefromcjWherezgh=40210.以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询“王明”所参加的社会团体的编号和名称。【略】2、(1)写出关系模式S的基本函数依赖和主码

33、。答:关系模式S的基本函数依赖如下:Sno-*Sname,SD-*Sdname,Sno-*SD,(Sno,Course)-*Grade关系模式S的码为:(Sno,Course)O(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?答:原关系模式S是属于INF的,码为(SnO,Course),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NFo消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下:Sl(Sno,Sname,SD,Sdname)S2(Sno,Course,Grade)(3)将关系模式分解成3NF,并说明为什么?

34、答:将上述关系模式分解成3NF如下:关系模式Sl中存在SnOfSD,SD-*Sdname,即非主属性Sdname传递依赖于Sn0,所以Sl不是3NF。进一步分解如下:Sll(Sno,Sname,SD)S12(SD,Sdname)分解后的关系模式SU、S12满足3NF。对关系模式S2不存在非主属性对码的传递依赖,故属于3NF。所以,原模式S(Sn0,Sname,SD,Sdname,Course,Grade)按如下分解满足3NF。Sll(Sno,Sname,SD)S12(SD,Sdname)S2(Sno,Course,Grade)沈阳音乐学院历年数据库基础练习(三)一、单项选择题(共20题,每小题

35、2分,共40分)1、退出ACCeSS数据库管理系统可以使用的快捷键是()A、 Alt+F4B、 Alt+XC、 Ctrl+CD、 Ctrl+02、下列关于ACCeSS2010说法正确的是()A、Access2010是一个关系型数据库系统13、Access2010默认创建的文件的扩展名是.mdbC、Access2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库DAccess2010数据库中的数据只能本机访问,不能被其他计算机访问3、下列关于索引的说法中,错误的是A、索引文件需要占用磁盘空间B、创建的索引越多越好C、DBMS会将一个表的所有索引保存在同一个索引文件中D、创建索引能够

36、提高数据文件的访问效率4、如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段称为()oA、元组B、属性C、关键字D、外部关键字5、数据库一般使用O以上的关系。A、INFB、3NFC、BCNFD、4NF6、在关系数据库中,当关系的型改变时,用户程序也可以不变。这是()A、物理独立性B、逻辑独立性C、位置独立性D、存储独立性7、有关字段的数据类型不包括()0A、字段大小可用于设置文本,数字或自动编号等类型字段的最大容量B、可对任意类型的字段设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同8、下列不是关系术语的是(

37、)A、元组B、属性C、分量D、数据9、属性的取值范围称为该属性的A、联系B、实体C、码D、域10、在SELECT语句的语法结构中,【】用于对检索到的记录进行分组。A、FROM子句B、WHERE子句C、GROUPBY子句D、HAVING子句IKMySQL支持的用户自定义完整性约束不包括A、非空约束:B、CHECK约束C、触发器D、视图12、如果一个用户不慎删除了一个表,这将被认为是什么故障?()A、实例B、用户错误C、表述D、用户进程13、在OraCIe中,游标都具有以下属性,除了()。A、 %NOTFOUNDB、 %FOUNDC、 %ROWTYPED、 %ISCLOSE14、在ViSUaIFo

38、XPrO系统中,()创建时,将不以独立的文件形式存储A、查询B、视图C、类库D、表单15、以下函数不是字符串裁剪函数?AnItrim()B、 right()C、 Ipad()D、 left()16、SQL中的视图提高了数据库系统的()A、完整性B、并发控制C、隔离性D、安全性17、下面关于SQL语言的叙述中,哪一条是错误的()。A、SQL既可作为联机交互环境中的查询语言又可嵌入宿主语言中B、使用SQL用户只能定义索引而不能引用索引C、SQL没有数据控制功能D、使用SQL用户可以定义和检索视图18、()用来过滤查询中返回的行。A、WHENB. HAVINGC. FROMD. WHERE19、在创

39、建存储过程时,常用的条件判断语句有A、LoOP语句B、REPEAT语句C、WHILE语句D、CASE语句20、设定Grade表中的成绩属性的值在OTOO范围之内,需要用到的约束是()A、default约束B、unique约束C、primarykey约束Dncheck约束二、填空题(共5题,每小题2分,共10分)UTIMEO返回值的数据类型是2、无论是存储过程还是触发器,都是()语句和()语句的集合。3、在ACCeSS中的内部函数相当于面向对象程序设计概念中的集.4、在SQLServer2012中有()、()和()三种数据库还原模式。5、保证表中属性值具有唯一性的约束方法有()、O0三、判断题(

40、共10题,每小题1分,共10分)()1、在文件系统管理阶段,由文件系统提供数据存取方法,所以数据已经达到很强的独立性。()2、外观上,字符串类型使用单引号括起来,日期类型使用双引号括起来。()3、在MySQL中,执行了replace语句后,根据返回影响行数的值,可以判断表中是否有重复记录。()4、tablespace和dbfiles都是物理概念()5、创建数据表时,如果省略engine选项,表示该表使用MySQL默认的数据引擎。()6、关系模型中,非主属性不可能出现在任何候选码中。()7、在关系模式R中,函数依赖XfY的语义是在R的某一关系中,若两个元组的X值相等,则Y值也相等()8、使用一次

41、加锁法可以解决死锁问题。()9、在OraCle中,当FETCH语句从游标获得数据时,当前记录的数据加载到变量中。()10、约束只能在创建表时定义,不能在创建表后添加。四、综合应用题(共2题,每小题20分,共40分)1、某大学的运动会比赛项目管理数据库包括如下三张表:Student(xh,xm,xb,nl,szx)/学号、姓名、性别、年龄、所在系Sports(xmh,xmm,dw)运动项目的编号、名称、项目的计分单位SS(xh,xmh,cj)学号、运动项目的编号、成绩根据上述情况,完成如下操作:(1)使用SQL语言,创建StUdent表,并定义Xh为主键。(2)在Student表xh属性列上建立

42、名称为xh的聚簇索引。(3)使用SQL语言从表StUdent中删除学生“张三”的记录。(4)使用SQL语言为SS表添加一条记录:学号为“xhOOl”的学生参与了编号为“xmOOl”的运动项目,但还没成绩。(5)使用SQL语言,将StUdent表学号为“xhOOl”的学生的姓名改为“李明”。(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。(7)查询各个系的学生的“跳高”项目比赛的平均成绩(不要求输出比赛项目的计分单位)。(8)统计各个系的总成绩情况,并根据总成绩按降序排序。(9)建立“计算机”系所有男学生的信息视图JSJLM.Student。(10)回收用户“

43、李明”对SPOrtS表的查询权限。2、设有关系模式:TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书口期,还书日期,备注)(1)教师编号是候选码吗?说明理由(2)该关系模式的主码是什么?(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?(4)该关系模式满足第几范式?(5)将该关系模式分解为3NF。参考答案一、单项选择题1、A【解析】除了Alt+F4以外,也可以采用Alt+F+X退出Accesso2、C【解析】ACCCSS2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。3、B【解析】本题主要考查的知识

44、点为索引的概念。索引是提高数据文件访问效率的有效方法。目前,索引技术已经在各种数据库系统中得到了广泛应用。索引是以文件的形式存储的,DBMS会将一个表的所有索引保存在同一个索引文件中,索引文件需要占用磁盘空间。索引的数量应适当,并不是越多越好。4、D【解析】表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段称为外部关键字5、B6、B7、B【解析】OLE对象、附件型、计算型不可设置默认值8、D【解析】关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。9、D【解析】本题主要考查的知识点为域概念。属性的取值范围称为该属性的域。10、C【解析】本题主要考

45、查的知识点为SELECT。在SELECT语句的语法结构中,SELECT子句用于指定输出的字段;FROM子句用于指定数据的来源;WHERE子句用于指定数据的选择条件;GROUPBY子句用于对检索到的记录进行分组;HAVlNG子句用于指定组的选择条件;ORDERBY子句用于对查询的结果进行排序。11D12、B13、D14A15、C【解析】本题得分:1分16、D17、C18、D19、D【解析】本题主要考查的知识点为常用的条件判断语句。在创建存储过程时,常用的条件判断语句有IFTHEN-ELSE语句和CASE语句。它们的使用语法及方式类似于高级程序设计语言。20、D二、填空题1、口期时间型2、SQLl流程控制3、函数4、简单还原I完全还原I批日志还原5、primarykey约束IUniqUe约束三、判断题1、错误2、错误3、正确4、错误5、正确6、正确7、正确8、正确9、正确10、错误四、综合应用题1、(1)使用SQL语言,创建StUdent表,并定义Xh为主键。CreatetableStudent(x

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号