《西安工程大学往年数据库基础专升本模拟考试(含六卷)含答案.docx》由会员分享,可在线阅读,更多相关《西安工程大学往年数据库基础专升本模拟考试(含六卷)含答案.docx(44页珍藏版)》请在优知文库上搜索。
1、西安工程大学往年数据库基础专升本模拟考试(一)考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2分,共40分)1、在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式【答案】C【解析】一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。2、下面叙述中正确的是()oA、数据库系统的最基本特点是数据库系统管理的数据量很庞大B、数据库管理员(DBA)是负责全面地管理数据库系统工作的一组入员C、数据库系统和数据库管理系统
2、含义基本相同,这两个术语在使用上常常不加区别D、数据库管理员(DBA)是设计和实现数据库管理系统的一组人员【答案】B3、以下哪种备份方式需要完全关闭数据库进行?()A、无归档日志模式下的数据库备份B、归档日志模式下的数据库备份C、使用导出实用程序进行逻辑备份D、以上都不对【答案】A4、SQL语言是O语言。A、层次数据库B、网络数据库C、关系数据库D、非数据库【答案】C5、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。A、字段名称B、说明C、数据类型D、字段属性【答案】B【解析】无6、在某表地址字段中查找以“四川”开头,以“村”结尾的记录,且在“查找和替换”对话框的“匹配”属性处选
3、择“整个字段”,则应当在“查找”处输入()A、四川*村B、四川?村C、四川#村D、四川村【答案】A【解析】以“四川”开头,以“村”结尾,中间是任意个任意字符,所以使用通配符*。7、关系模式R中的属性全部是主属性,则R的最高范式必定是O。A、2NFB、3NFC、BCNFD、4NF【答案】B8、当两个关系没有公共属性时,其自然联接表现为()oA、笛卡儿积B、等值联接C、结果为空D、出错【答案】A9、一个实体对应ACCeSS表中的()A、表B、字段C、记录D、主键【答案】C【解析】一条记录代表一个实体,一个表代表一个实体集。10、从E-R模型向关系模型转换,一个m:n的联系转换成关系模式时,该关系模
4、式的码是()。A、In端实体的码B、In端实体码和n端实体码组合C、n端实体的码D、重新选取其他属性【答案】B11、下列四项中说法正确的是()oA、同一关系模式下关系是唯一的B、关系的任何属性都是不可再分的C、R(A1,A2,An),这种描述又被称为关系模式,其中Ai是指属性所对应的域D、关系模式和关系都是不随时间变化的【答案】B12、在下面的数据类型中默认值为.F.的是()。A、数值型B、逻辑型C、字符型D、日期型【答案】B13、SELECT语句中FoRUPDATE子句的作用是:()。A、确定要更新哪个表B、对查询出来的结果集中的记录进行加锁,阻止其它事务或会话的修改C、通过查询对数据进行更
5、新D、在查询的表整体进行加锁【答案】B14、以下关于SELECT语句叙述错误的是0A、SELEeT语句规定了结果集中的列顺序B、SELECT语句中可以使用别名C、SELECT语句中只能包含表中的字段列及其构成的表达式D、如果FROM子句引用的两个表有同名的列,则SELEeT语句引用这些列时必须添加表名称作为前缀【答案】C【解析】本题得分:1分15、下列SQL语句中,()不是数据操纵语句。A、 INSERTB、 DELETEC、 UPDATED、 CREATE【答案】D16、下列关于ACCeS表的叙述中,错误的是A、创建表之间的关系时,应关闭所有打开的表B、可在设计视图的“说明”列对字段进行具体
6、的说明C、可以对备注型字段进行“格式”属性设置D、若删除表中含有自动编号型字段的记录后Acces不会对表中自动编号型字段重新编号【答案】A【解析】“格式”属性用来决定数据表的打印方式和屏幕显示方式,可以对备注型字段进行“格式”属性设置,不同类型的字段,其格式选择有所不同,OLE对象型不能进行“格式”属性设置。自动编号数据类型比较特殊,每次向表中添加记录时,系统会自动输入唯一顺序号,需要注意的是,自动编号数据类型一旦被指定,就会永久与记录连接,即使删除了表中含有自动编号型字段的记录,系统也不会重新分配,并且用户不能修改被分配的顺序号。在创建表间关系时,只需要关闭需要创建关系的所有表,而不是关闭所
7、有打开的表。17、在数据表视图中,不可以()A、设置表的主键B、修改字段名称C、删除一个字段D、删除一条记录【答案】A【解析】在表数据表视图中,不能设置表的主键,应在表设计视图中完成此操作18、Oraele中使用()命令可以在已分区表的第一个分区之前添加新分区。A、添加分区B、截断分区C、拆分分区D、不能在第一个分区前添加分区【答案】C19、在OraCle中,将SCOtt的资源文件改为OtherProfile,下列哪个是正确的?OA、 ALTERPROFILEUSERscottOtherprofileB、 ALTEROtherprofileUSERScottPROFILEC、 ALTERUSE
8、RscottPROFILEOtherprofileD、 ALTERscottUSERPROFILEOtherprofile【答案】C20、数据库管理员(DBA)的主要工作包括数据库设计、数据库维护和()oA、数据库查询B、数据库完整性定义C、改善系统性能,提高系统效率D、数据库连接【答案】C1、合并局部E-R图时可能会发生属性冲突、命名冲突和()。【答案】结构冲突2、在关系数据库中,把数据表示成二维表,每一个二维表称为()。【答案】关系3、关系代数运算中,专门的关系运算有选择、和连接。【答案】投影4、关系代数运算中,专门的关系运算有0、()、Oo【答案】选择I投影I连接5、ACCeSS提供了“
9、导入”和“”两种使用外部数据源的方法。【答案】链接6、在ACCeSS中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、查询、追加查询和生成表查询。【答案】修改7、数据库设计包括数据库的结构设计和数据库的()o【答案】行为设计8、设有函数依赖集F=D-G,C-*A,CD-E,A-*B),=(ABC)(【答案】ABC、CB9、数据库设计中,前四个阶段可统称为(),后两个阶段统称为()。【答案】分析和设计阶段I实现和运行阶段10、在SQLServer2012中有()、()、()和()四种备份类型。【答案】数据库备份I事务日志备份I差异备份I文件和文件组备份三、简单题(共4题,每小题
10、5分,共20分)1、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?【答案】(1)数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。(2)各阶段任务如下:需求分析:准确了解与分析用户需求(包括数据与处理概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法数据库实施:设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设
11、计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。2、信息有哪三种世界,它们各有什么特点,它们之间有什么联系?【答案】现实世界、信息世界和机器世界现实世界就是人们所能看到的、接触到的世界,是存在于人脑之外的客观世界J信息世界就是现实世界在人们头脑中的反映,又称概念世界。数据世界就是信息世界中的信息数据化后对应的产物。现实世界中的客观事物及其联系,在数据世界中以数据模型描述。计算机信息处理的对象是现实生活中的客观事物,在对客观事物实施处理的过程中,首先要经历了解、熟悉的过程,从观测中抽象出大量描述客观事物的信息,
12、再对这些信息进行整理、分类和规范,进而将规范化的信息数据化,最终由数据库系统存储、处理。3、简述数据库概念结构设计的方法和设计步骤。【答案】方法:(1)自顶向下法(2)自底向上法(3)逐步扩张法(4)混合策H在概念结构设计时,可以分为两步。进行数据抽象,设计局部E-R模型,即设计用户视图;集成各局部E-R模型,形成全局E-R模型,即视图的集成。4、由属性集X函数决定的属性的集合,称为();被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为()。【答案】属性集X的闭包X+I函数依赖集F的闭包F+四、综合应用题(共1题,每小题20分,共20分)1、设学生课程数据库中有三个关系:学生关系S(S#
13、,SNAME,AGE,SEX)学习关系SC(S#,C#,GRADE)课程关系C(C#,CNAME)其中S#、C#、SNME.AGE、SEX、GRADE.CNAME分别表示学号、课程号、姓名、年龄、性别、成绩和课程名。用SQL语句表达下列操作(1)检索选修课程名称为“MATHS”的学生的学号与姓名(2)检索至少学习了课程号为“C1”和“C2”的学生的学号(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄(4)检索平均成绩超过80分的学生学号和平均成绩(5)检索选修了全部课程的学生姓名(6)检索选修了三门课以上的学生的姓名【答案】(1)SELECTSNAME,AGEFROMS,
14、SC,CWHERES.S#=SC.S#ANDC.C#=SC.C#ANDCNAME=,MATHS,(2) SELECTS#FROMSCWHERECNO=,Cl,ANDS#IN(SELECTS#FROMSCWHERECNO=,C2,)(3) SELECTS#,SNAME,AGEFROMSWHEREAGEBETWEEN18AND20ANDSEX=,女(4) SELECTS#,AVG(GRADE)平均成绩FROMSCGROUPBYS#HAVINGAVG(GRADe)80(5) SELECTSNAMEFROMSWHERENOTEXISTSFROM C EXISTS FROM SC(SELECT*WHER
15、ENOT(SELECT*WHERES#=S.S#ANDC#=C.C#)(6) SELECTSNAMEFROMS,SCWHERES.S#=SC.S#GROUPBYS#,SNAMEHAVINGCOUNT(*)3西安工程大学往年数据库基础专升本模拟考试(二)考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2分,共40分)1、下列关于数据访问页的说法中,错误.的是()A、数据访问页是连接数据库的Web页B、可以利用数据访问页输入、查看和编辑数据C、能够在IE浏览器中打开数据访问页D、必须在打开数据库的状态下,才能打开数据访问页【答案】D2、一用户打开AeCESS数据库期间,只能查看内容而无法编辑,同时其他用户只能以只读方式打开此数据库,说明该用户的数据库打开方式是()oA、共享方式B、独占只读方式