北京石油化工学院往年数据库期末(含六卷).docx
D、T=RS7、相关子查询的执行次数()A、与子查询表的元组数相等B、是由父查询表与子查询表中的相同元组数量决定的C、跟父查询表的元组数无关D、是由父查询表的元组数决定的8、创建报表最快捷的方式为()A、自动创建报表B、报表向导C、标签向导D、设计视图9、在一个查询中嵌套一个或多个查询,被嵌套的查询称为。A、非相关查询B、相关查询C、子查询D、主查询10、当两个子查询的结果时,可以执行并、交、差操作。A、结构完全不一致B、结构完全一致C、结构部分一致D、主键一致11、在下列MySQL的内置函数中,属于系统信息函数的是A、IFO函数B、IFNULLo函数C、CASE()函数D、VERSlONO函数12、下面关于ACeSS表的叙述中,错误的是()A、在ACCeSS表中,可以对备注型字段进行“格式”属性设置B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C、创建表之间的关系时,应关闭所有打开的表D、可在access表的设计视图“说明”列中,对字段进行具体的说明,不影响字段的数据。13、数据库中的“日志”文件用于保存()A、程序运行过程往年数据库期末(一)(总分100分.考试时长90分钟)一、单项选择题(每小题2分,共40分)1、下面叙述中正确的是()oA、网状模型和关系模型都是格式化的数据模型B、"授权”是数据库系统中采用的完整性措施之一C、数据的的完整性是指保护数据以防止不合法的使用D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数2、在进行模式改进时,()可以提高数据操作的效率和存储空间的利用率。A、分解B、合并与分解C、以上都不是D、合并3、对主键描述正确的是()A、一个表只有一个主键或没有主键B、主键中部分字段可以取值为空C、主键取值可以重复D、主键必须有对应外键参考取值4、若关系R的候选码都是由单属性构成的,则R的最高范式必定为()oA、INFB、2NFC、3NFD、无法确定5、表的组成内容包括()。A、查询和字段B、字段和记录C、记录和窗体D、报表和字段6、设有如下关系表:则下列操作中正确的是()。A、T=RUSB、T=RSC、T=RXSA、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作B、事务(transaction)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余D、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行二、填空题(每小题2分,共20分)1、数据库系统的特点是数据共享、数据独立、避免数据不一致和加强了数据保护。2、假设在数据库A中创建一个窗体,该窗体的数据源保存在数据库B中,则称数据库A以一方式使用外部数据源。3、合并局部E-R图时可能会发生属性冲突、命名冲突和()04、笛卡尔积R由4个域组成,若每个域的基数均为2,则R的基数为O。5、在窗体中有一个命令按钮控件,当用户单击命令按钮时,将进入另一个窗体,则应设置该控件的属性。6、在ACCeSS中包含VBA代码,供程序员开发复杂数据库应用的对象是。7、两个实体型之间的联系可以分为三种:一对一联系、O和()。8、数据库设计中,前四个阶段可统称为(),后两个阶段统称为()。9、ACCeSS数据库提供了与“压缩和修复”两种方法来保证数据库的可靠性。10、重新组织和构造数据库是()阶段的任务。三、名词解释题(每小题5分,共20分)I、什么是对象权限?B、数据操作C、程序执行结果D、对数据库的更新操作14、在ORACLE服务器端启动监听器时,需要使用到下列()网络配置文件。A、listener,oraB、Isnrctl.oraCsqlnet.oraD、tnsnames.ora15、Oracle进程结构中完成更新控制文件与数据文件,使其同步并触发DBWR进程,使其将脏缓存块写入数据文件中的进程是()oA、用户进程B、服务进程C、后台进程CKPTD、后台进程DBWR16、授权是DBS采用的()。A、恢复措施B、并发控制措施C、完整性措施D、安全性措施17、OraCIe的逻辑存储结构中,哪项是最小的存储单元?OA、表空间B、区C、段D、数据块18、事务的并发执行不会破坏DB的完整性,这个性质称为事务的()。As原子性B、隔离性C、持久性D、一致性19、数据库管理员(DBA)的主要工作包括数据库设计、数据库维护和()0A、数据库查询B、数据库完整性定义C、改善系统性能,提高系统效率D、数据库连接20、下面叙述正确的是()。2、什么是关系键?3、什么是索引?4、什么是DML?四、综合应用题(每小题20分,共20分)1、设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1) .一个学生可选修多门课程,一门课程可为多个学生选修:(2) .一个教师可讲授多门课程,一门课程可为多个教师讲授;(3) .一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:(1) .分别设计学生选课和教师任课两个局部信息的结构E-R图。(2) .将上述设计完成的E-R图合并成一个全局E-R图。(3) .将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。20、B二、填空题1、减少数据冗余2、链接3、结构冲突4、165、事件6、模块7、一对多联系多对多联系8、分析和设计阶段I实现和运行阶段9、备份与还原10运行和维护三、名词解释题1、对象权限指的是数据库用户操作数据库对象(基本表、视图)的权力,由DBA或对象所有者授予。2、关系键是关系中唯一标识关系中的元组的一个或一组属性,使得在不同的元组中,相应的(组合)属性值不同。3、给一个基本表按照某个和某些字段建立挨次的方法称为索引。建立索引的两个主要目的是加快查询速度和包管行的唯一性。4、是DataManiPUIationLangUage的缩写,意为数据把持语言,是SQL语言的四大功能之一。四、综合应用题1、(1).学生选课、教师任课局部E-R图如下所示。图略。(2).合并后的全局E-R图如下所示。图略。单位:学生一l:m学生:课程一m:n单位:课程一l:m教师:单位一m:1教师:课程一m:n(3)该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:单位(单位名,电话)教师(教师号,姓名,性别,职称,单位名)课程(课程编号,课程名,单位名)学生(学号,姓名,性别,年龄,单位名)参考答案一、单项选择题1、D2、A3、A【解析】主键值既不能为空,也不能重复,更不需要外键参考。4、B5、B【解析】表中的行称为记录(元组),列称为字段(属性)6、A7、D8、A9、C【解析】本题得分:1分10、B11、D【解析】本题主要考查的知识点为MySQL的内置函数。IFO函数、IFNlJLL()函数属于控制流程函数。CASE()函数属于类型转换函数。VERSlON()、USERO函数属于系统信息函数。12、C【解析】只需关闭相关联的表13、D14、A15、C16、D17、D18、B【解析】数据库事务需要满足四个特性,ACID,即原子性(AtonIic),一致性(Consistency),隔离性(ISOIation),持久性(DUrabiIity)O在关系数据库中,这些特性需要借助redolog、锁、SnaPShot等手段来实现。隔离性要求各事务之间相互独立,所进行的操作不会相互影响,其用意还是保证各数据读写操作的一致性。标准SQL92规范定义了四种隔离级别,以及相应要禁止的三种现象(Phenonlena)。隔离级别越高,数据一致性的保证越强,但同时数据库的并发能力也越差。19、C讲授(教师号,课程编号)选修(学号,课程编号)C、 555aaaD、 aaaaaa7、在某表地址字段中查找以“四川”开头,以“村”结尾的记录,且在“查找和替换”对话框的“匹配”属性处选择“整个字段”,则应当在“查找”处输入()A、四川*村B、四川?村C、四川#村D、四川村8、尽可能早地执行()操作可以优化查询效率。A、选择B、笛卡尔积C、并D、差9、在SELECT语句中使用O子句来只显示工资超过5000的员工A、 ORDERBYSALARY>5000B、 GROUPBYSALARY>5000C、 HAVINGSALARY>5000D、 WHERESALARY>500010、逻辑设计的主要任务是()。A、进行数据库的具体定义.并建立必要的索引文件B、利用自顶向下的方式进行数据库的逻辑模式设计C、逻辑设计要完成数据的描述.数据存储格式的设定D、将概念设计得到的E-R图转换成DBMS支持的数据模型11、如果XfY和YX成立,那么XfY是一个平凡的函数依赖,他可以根据Armstrong推理规则的()推出A、自反律B、合并律C、增广律D、分解律12、下列关于数据库设计的叙述中,正确的是()oA、在需求分析阶段建立数据字典B、在概念设计阶段建立数据字典、C、在逻辑设计阶段建立数据字典D、在物理设计阶段建立数据字典13、下面()OraClC系统进程主要负责在一个OraClC进程失败时清理资源。往年数据库期末(二)(总分IOO分.考试时长90分钟)一、单项选择题(每小题2分,共40分)1、下列说法中,正确的是()A、数据库的概念模型与具体的DBMS有关B、三级模式中描述全体数据的逻辑结构和特征的是外模式C、数据库管理员负责设计和编写应用系统的程序模块D、从逻辑模型到物理模型的转换一般是由DBMS完成的2、在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是()。A、数据定义语言B、数据转换语言C、数据操纵语言D、数据控制语言3、以下是对单用户数据库系统的描述,请选择错误描述的选项()。A、单用户数据库系统是一种早期的最简单的数据库系统B、在单用户系统中,整个数据库系统,包括应用程序、DBMS、数据,都装在一台计算机之间不能共享数据C、在单用户系统中,由多个用户共用,不同计算机之间能共享数据D、单用户数据库系统已经不适用于现在的使用,被逐步淘汰了4、数据被加工处理以后才能成为()A、数据库信息C、数据库系统D、数据库管理系统5、以下日期值正确的是oA、 “2001-05-25”B、 2001-05-25C、 2001-05-25)D、2001-05-256、掩码“LLLOOO”对应的正确输入数据是()»Ax555555aaa55520、SQL中的视图提高了数据库系统的()A、完整性B、并发控制C、隔离性D、安全性二、填空题(每小题2分,共20分)1、根据数据访问页的用途,可将数据访问页分为交互式报表页、和数据分析页三种类型。2、据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是3、在关系代数中,从两个关系中找出相同元组的运算称为()运算。4、”列出学生关系中所有男同学元组”的操作属于关系代数的运算。5、命令?RoUND(337.2007,3)的执行结果是。6、每个表都应该设置,用来唯一地标识记录。7、有如下命令序列:s="2011年下半年计算机等级考试”LEFT(S,6)+RIGHT(S,4)执行以上命令后,屏幕上所显示的是。8、封锁主要有两类锁构成,分别是()和共享锁。9、保证表中属性值具有唯一性的约束方法有()、()。10、SQLServer2012支持DML触发器、DDL触发器和()。三、名词解释题(每小题5分,共20分)1、什么是无损连接性?2、什么是DBA3、什么是类?A、smonB,recoC、pmonD、 dbwr14、在DBMS中分离数据库之后,()A、数据库文件将会从磁盘上删除B、所有选项都不对C、数据库文件将会脱离DBMSD、事务日志文件将会从磁盘上删除15、一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的()。A、原子性B、一致性C、隔离性D、持久性16、OraCIe数据库中,初始化参数AUDlTJ'RAIL为静态参数,使用以下()命令可以修改其参数值。A、 ALTERB、 ALTERC、 ALTERD、 ALTERSYSTEMSETAUDlTjrRAIL=DBSYSTEMSETAUDIT_TRAIL=DBDEFERREDSESSIONSETAUDnLTRAlL=DBSYSTEMSETAUDIT.TRAIL=DBSCOPE=SPFILE17、事务提交使用的命令是()。A、rollbackcommitE、 helpF、 update18、数据库的初始化参数文件默认保存在哪个文件夹下?()A、 $0RACLE_HOME%B、 %Windows_HOME%dbsC、 %ORACLE_HOME%databaseD、 %Windows,HOME%Admin19、为数据表增加新的字段时,()A、不能为新字段设置约束B、可以为新字段设置NOTNULL约束C、都不对D、不能为新字段设置NoTNULL约束1、某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的E-R图;(2)将该E-R图转换为关系模型结构;(3)指出转换结果中每个关系模式的候选码。2、模式3、交4、选择5、337.2016、主键7、2011年考试8、排它锁9、primarykey约束unique约束10、登录触发器三、名词解释题1、如果将从一个关系模式中投影分解出来的两个或多个关系模式经过自然连接能够恢复到原先的关系模式,则称这种投影分解具有无损连接性。2、数据库管理员。3、把具有相关性的一类对象的整体的总和叫做类。4、如果关系模式属于2NF,且每个非主属性都不传递依赖于关系的任何键,这该关系模式属于3NF的要求。四、综合应用题1、(1)本题的E-R图略。(2)对应的关系模型结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:科室的候选码是科名;病房的候选码是科室名十病房号;医生的候选码是工作证号;病人的候选码是病历号。参考答案一、单项选择题1、D2、A3、C4、B【解析】信息=数据+数据加工处理5、B6、B【解析】无7、A【解析】以“四川”开头,以“村”结尾,中间是任意个任意字符,所以使用通配符*。8、A9、D10、D11、A12、A【解析】数据字典就是在对数据库进行需求分析阶段,才建立的。数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。13、C14、C15、A16、D17、B18、C【解析】初始化参数文件默认名字是init%ORACLE_SID%ora,其中ORAeLE_SID为数据库实例名。初始化参数文件保存在0RACLE_H0ME%database下。19、D20、D二、填空题1、数据输入页7、定义学生选修课程的关系模式如下:SC(SA、(S<,C<)B、(Sn,Cn)C、(S<,Cn)D、(Sn,CO8、假设一个仓库可存放多种商品,一种商品可存放在不同的仓库中,仓库和商品之间的联系是()A、一对一B、一对多C、多对多D、不确定9、在晅ndows操作系统中,OraCIe的()服务监听并接受来自客户端应用程序的连接请求。A、Orac1eHOME,NAMETNSListenerB、 OracleServiceSIDC、 OraCleHOME-NAMEAgentD、 Orac1eHOME_NAMEHTTPServer10、下列()不属于连接种类。A、左外连接B、内连接C、中间连接D、交叉连接IU将E-R图转换为关系模式时,实体集和联系都可以表示为()oA、属性B、键Cs关系D、域12、下列关于数据表的叙述中,错误的是A、数据表是ACCeSS数据库中的重要对象之一B、表的设计视图的主要工作是设计表结构C、表的数据表视图只用于显示数据D、可以将其他数据库中的表导人到当前数据库中13、下面关于SQL语言的说法中,哪一种说法是错误的?()A、一个SQL数据库就是一个基本表B、SQL语言支持数据库的三级模式结构往年数据库期末(三)(总分100分.考试时长90分钟)一、单项选择题(每小题2分,共40分)1、SQLSeIwer的登录账户信息保存在()数据库中。A、 masterB、 modelC>msdbD、tempdb2、一个数据库系统()概念视图。A、只能有一种B、最多只能有两种C、至少有两种D、可以有多种3、在3级模式之间引入两级映射,其主要功能之一就是()。A、使数据与程序具有较高的独立性B、使系统具有较高的通道能力C、保持数据与程序的一致性D、提高存储空间的利用率4、在SQLServer服务器上,存储过程是一组预先定义并()的Transact-SQL语句。A、保存B、编译C、解释D、编写5、XfY能从推理规则导出的充分必要条件是()。A、YXB、YX+C、XY+DxX+=Y+6、在ViSUaIFOXPro系统中,用户不能自定义()。As对象的属性B、对象的方法C、对象的事件D、对象所基于的类20、在OraCIC中,哪个操作符返回并集操作并不包括重复行()。A、 IntersectB、 UnionC、 UnionallD、 Minus二、填空题(每小题2分,共20分)1、关系R有8列属性,关系S有4列属性,则RXS有列属性。2、分组报表最多可以按一个字段或表达式进行分组。3、在ACCeSS中,撤销数据库密码时,需以方式打开数据库。4、如果两个实体集之间存在多对多联系,则将它们转换为关系模型的结果是一个表。5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无,学生关系的主关键字是学号,外关键字是。6、一个关系模式的定义主要包括关系名、属性名、属性长度和关键字。7、在ACCeSS报表视图中,用于创建报表结构或修改已有报表结构的视图是08、在SQL中,关系模式称为(),子模式称为()。9、关系模式R(C,T,S,N,G),其函数依赖集F=C,CS-G,S-N,求R的所有候选码10、数据库三级模式体系结构的划分,有利于保持数据的()三、名词解释题(每小题5分,共20分)1、什么是数据库的逻辑结构设计?试述其设计步骤。2、什么是数据处理?3、什么是聚集表?C、一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表D、SQL的一个表可以是一个基本表,也可以是一个视图14、实际存储在数据库中的表是()oA、基本表B、视图C、基本表和视图D、临时表15、以下聚合函数求数据总和的是(A、MAXB、SUMC、COUNTD、AVG16、在OraCle数据库中,当归档已经开启时,从一个活动组中删除一个重做日志成员,正确的是。()A、使用ALTERDATABASEDROPLOGFILE语句B、使用ALTERDATABASEDROPLOGFILEMEMBER语句C、在这一组被归档之前使用ALTERDATABASEDROPLOGFILEMEMBER语句D、先发ALTERSYSTEMSWITCHLoGFlLE语句,然后使用ALTERDATABASEDROPLOGFILEMEMBER语句17、报表对象是()A、VBA程序B、修改数据的对象C、用来实现按照指定格式打印的对象D、一系列操作的集合18、OraCIe通过修改用户密码策略可提高密码强度,以下哪个密码策略参数中文描述是错误的Oa、Passwordjiax登录超过有效次数锁定时间B、FAILED_LOGIN_ATTEMPTS最大错误登录次数C、PASSWORD_GRACE_TIME密码失效后锁定时间D、PASSWoRDjLlFEJnME口令有效时间19、数据库结构的描述和定义是DBMS运行的基本依据,它们存储于OA、封锁表B、数据字典C、索引D、日志,4、什么是Boyce-Codd范式(BCNF)?四、综合应用题(每小题20分,共20分)1、设学生-课程数据库中包括三个表:学生表:Student(Sno,Sname,Sex,Sage,Sdcpt)课程表:Course(Cno,Cname,Ccredit)学生选课表:SC(Sno,Cno,Grade)其中Sno、Sname>Sex>Sage>Sdept>Cno>Cname、Ccredit、Grade分别表示学号、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。试用SQL语言完成下列项操作:(1)查询选修课程包括“1042”号学生所学的课程的学生学号(2)创建一个计科系学生信息视图SCSVIEW,包括Sno学号、SnamC姓名、SeX性别;(3)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平(4)创建一选修数据库课程信息的视图,视图名称为datascorcview,包含学号、姓名、成绩。2、103、独占4、35、系编号6、属性类型7、设计8、基本表I视图9、CS10、独立性三、名词解释题1、逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。其逻辑结构设计阶段一般要分为三步进行:将E-R图转化为关系数据模型,关系模式的优化,设计用户外模式。2、对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程o3、把一个或几个具有公共列的并经常一起使用的相关的表物理地聚集存储在一起的方法称为聚集,存储于聚集中的那些相关的表称为一组聚集表。4、若关系符合INF,且对于每个函数依赖X-Y,X必含有候选键,或者关系中的每个决定属性集都是候选键,则关系达到BCNF的要求。四、综合应用题1、 (1)SELECTDISTINCTSNOFROMSCSCXWHERENOTEXISTS(SELECT*FROMSCSCYWHERESCY.SNO='1042,ANDNOTEXISTS(SELECT*FROMSCSCZWHERESCZ.SNO=SCX.SNOANDSCZ.CNO=SCY.CNO);(2)CREATEVIEWS_CS_VIEWASSELECTSNO,SNME,SEXFROMSTUDENT一、单项选择题1、A参考答案2、3、4、5、6、7、A A B B C A【解析】本题得分:1分8、C9、A10、C11、C【解析】E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。12、C【解析】表的数据表视图除了可以用于显示数据以外还可以完成部分的表结构设计操作13、A14、A【解析】视图和临时表不实际存储在数据库中。15、B16、D【解析】当前重做日志组成员是不能删除的。如果要删除,先使用ALTERSYSTEMSWITCHLOGFILE语句进行切换。17、C【解析】报表的最终目的就是为了对数据进行打印输出。18、A19、B20、B【解析】InterSeCt返回交集,UniOn返回并集,不包括重复行,union?all?返回并集,包括重复行,minus返回差集。二、填空题1、1211WHERESdept=,CS,(3)UPDATES_CS_VIEWSETSNAME='王慧平'WHERESNAME=,王平'(4) CREATEVIEWdatascore_viewASSELECTSNO学号、SNAME姓名、GRADE成绩FROMSTUDENT,SC,COURSEWHERESTUDENT.SNO=SC.SNOANDCOURSE.CNO=SC.CNOANDCNAME=>数据库,7、数据库设计人员和用户之间沟通信息的桥梁是()。A、程序流程图B、实体联系图C、模块结构图D、数据结构图8、下列对关系性质的说法中,不正确的是()A、属性的顺序无关紧要B、同一关系中属性名唯一C、元组必须是有序的D、不能有重复的元组9、在多表连接查询的连接类型中,最常用的是A、交叉连接B、内连接C、左连接D、右连接10>你的数据库实例配置UNDO自动管理并且UND(LRETENTION参数设置为900秒。执行下面的命令启用retentionguarantee:SQL>ALTERTABLESPACEundotbslRETENTIONGUARANTEE;这个命令在数据库中的影响是()。A、undo表空间中的extent会保留数据直到下次数据库完整备份Bundo表空间中包含已提交的undoextent在15分钟内不会被覆盖Csundo表空间中的包含已提交的dataextent不会被覆盖直到数据库实例关闭Dundo表空间中包含已提交的undoextent在被覆盖前会被传输到FlashRecoveryArea11、设有一自由表xx.dbf。下列SELECT-SQL命令中,语法错误的是()。A、 SELECT*FROMxxB、 SELECT*FROMxxINTOCURSORtempC、 SELECT*FROMxxINTOtempD、 SELECT*FROMxxINTOTABLEtemp12、关于单行函数,哪一个描述是正确的?()A、他们只能接受一个参数。B、他们只能嵌套两层。C、参数只能是字段值或常量。D、他们始终为查找表中的每个行返回一个值。13、UNlQUE惟一索引的作用是()o往年数据库期末(四)(总分100分.考试时长90分钟)一、单项选择题(每小题2分,共40分)1、IBM公司的IMS数据库管理系统采用的数据模型是()A、层次模型B、网状模型C、关系模型D、面向对象模型2、数据库管理系统简称()A、DDAB、DBC、DBAD、DBMS3、若要撤销数据库中已经存在的表S,可用()oA、 DELETETABLESB、 DELETESC、 DROPSD、 DROPTABLES4、数据库系统的核心是)A、数据库B、数据库管理系统C、数据模型D、软件工具5、为一个表单建立了快捷菜单,要打开这个菜单应当使用()。A、热键B、快捷键C、事件D、菜单6、关系模型的组成不包括A、数据结构B、关系操作C、数据完整性D、数据一致性A、候选关键字B、主关键字C、外关键字D、超关键字二、填空题(每小题2分,共20分)1、Access,实现打开表功能的宏命令是。2、传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须0。3、常量2009-10-01,15:30:00的数据类型是。4、SQL语言是的语言,易学习。5、SQL的功能包括()、()、()和()四个部分。6、合并查询使用的操作符是()。7、在关系模式的分解中,数据等价用()衡量,函数依赖等价用()衡量。8、备份设备可以是()、()或()。9、在ACCeSS中,将嵌入一个报表中的报表称为报表。10、在数据访问页上采用图片提示形式插入超链接时,可选用工具箱中的控件。三、名词解释题(每小题5分,共20分)1、什么是概念模型,什么是数据模型?2、什么是传递函数依赖?3、什么是方法?4、什么是非主属性?保证各行在该索引上的值都不得重复B、保证各行在该索引上的值不得为NULLC、保证参加惟一索引的各列,不得再参加其他的索引D、保证惟一索引不能被删除14、以下关于ACCeSS2010的索引说法正确的是()As索引就是表中记录的一种物理排序结果B、表中可以建立多个主索引C、如果某字段的内容有重复值,要建立索引就必须设置为有(无重复)索引D、主键就是主索引,主索引就是主键。15、概念结构设计阶段得到的结果是oA、数据字典描述的数据需求B、E-R图表示的概念模型C、某个DBMS所支持的数据模型D、存储结构和方法的物理结构16、在数据库的概念设计和逻辑设计之间起桥梁作用的是()。A、数据结构图B、功能模块图C、ER图D、DFD17、数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?OA、OraCIe返回警告信息并打开数据库B、Oracle返回警告信息,不打开数据库C、Oracle返回警告信息,并进行数据库恢复D、OraCle忽略不可用的文件18、OraCIe中,一个用户拥有的所有数据库对象统称为()。A、数据库B、模式C、表空间D、实例19、完整性控制的防范对象是()。A、合法用户B、都不对C、非法操作D、不合语义的数据20、实体完整性规则约束合应月题(每小题20分,共20分)1、假设有如下关系模式S(SNo,SN,Sex,Age,Dept)C(CNo,CN,CT)SC(SNo,CNo,Score)T(TNo,TN,Sex,Age,Prof,Sal,Conun,Dept)TC(TNo,CNo)1.检索计算机系年龄在40岁以上的教师号、教师姓名。2 .查询学生的学号、姓名和年龄3 .查询有全部课程都及格的学号及其平均分4 .检索张三同学所学课程的成绩,列出SN、Cno和SCOre二、填空题1、 OpenTable2、相容3、日期型4、非过程化5、数据查询I数据定义I数据操纵I数据控制6、 UNION7、无损链接I保持函数依赖8、硬盘磁带I管道9、子10、OLE对象三、名词解释题1、概念模型是现实世界的抽象反映,它表示实体类型及实体间的联系,是独立于计算机系统的模型,是现实世界到机器世界的一个中间层次。数据模型是对客观事物及联系的数据描述,是概念模型的数据化,即数据模型提供表示和组织数据的方法。2、设X,Y,Z是关系R中互不相同的属性集合,存在XfY(Y!-X),Y-Z,则称Z传递函数依赖于X。3、方法(Method)是对象能够执行的一个操作。4、不包含在任何候选键中的属性称为非主属性。四、综合应用题1、(1)selectTNo,TNfromTwhereDePt='计算机系'andAge>40(2) selectSNo,SN,AgefromS(3) selectSNo,AVG(Score)as平均分fromSCgroupbySNohavingMIN(Score)>60(4) selectSN,Cno,SocrefromS,SCwhereS.SNo=SC.SNoandSN='张三'参考答案一、单项选择题1、A2、D3、D4、B5、B6、D【解析】本题主要考查的知识点为关系模型的组成。关系数据库是以关系模型为基础的,而关系模型由数据结构、关系操作和数据完整性三部分组成。7、B8、C9、B【解析】本题主要考查的知识点为多表连接查询的连接类型。内连接是一种最常用的连接类型,它是通过在查询中设置连接条件的方式,来移除查询结果集中某些数据行之后的交叉连接。10、B11、C12、D13、A14、D【解析】索引是表中记录的一种逻辑排序结构,分为主索引、唯一索引和普通索引。其中,主索引就是主键,唯一索引对应有(无重复),普通索引对应有(有重复)。15、B16、C【解析】ER图表和数据字典可以让任何了解数据库的人都明确如何从数据库中获得数据。ER图对表明表之间关系很有用,而数据字典则说明了每个字段的用途以及任何可能存在的别名。17、B【解析】ORACLE数据库启动故障警告。18、B【解析】ORACLE数据库模式、对象的定义。19、D20、BD、n:17、关系模式R,R的属性集是ABCDEG有函数依赖集F=AB->C,C->A,BC->D,ACD->B,BE->C,D->EG,CG->BD,CE->AG,计算(BD)+的属性闭包.A、 BDEGB、BDCC、ABCDEGD、ABCD8、当关系有多个候选码时,选定一个作为主键,若主键为全码,应包含A、单个属性B、两个属性C、多个属性D、全部属性9、关于函数nvl(dl,d2)的用法说法正确的是:()»A、表示