沈阳音乐学院历年数据库基础练习含答案解析.docx
《沈阳音乐学院历年数据库基础练习含答案解析.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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 沈阳 音乐学院 历年 数据库 基础 练习 答案 解析
链接地址:https://www.desk33.com/p-1121843.html