数据库和答案Word格式文档下载.docx
- 文档编号:8197687
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:33
- 大小:353.05KB
数据库和答案Word格式文档下载.docx
《数据库和答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库和答案Word格式文档下载.docx(33页珍藏版)》请在冰点文库上搜索。
A.ISNOTEMPTYB.NOTUNIQUE
C.ISNOTNULLD.NOTEXISTS
11.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且()
A.包括20岁和30岁B.不包括20岁和30岁
C.包括20岁但不包括30岁D.包括30岁但不包括20岁
12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()
A.一级封锁协议B.二级封锁协议
C.三级封锁协议D.两段锁协议
13.断言是DBS采用的()
A.安全性措施B.完整性措施
C.恢复措施D.并发控制措施
14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的()
A.一个子类B.同类
C.一个父类D.一个属性
15.一个UML类图,如下图所示。
表示对象操作的是()
A.UniversityB.uname
C.cityD.num_staff
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格上填上正确答案。
错填、不填均无分。
16.DB能为各种用户共享,具有较小冗余度、数据间联系紧密、较高的数据________等特点。
17.DB分成物理数据库和________数据库两类,后者由DD系统管理。
18.不必存储属性值,而是从其他属性值推导出值的属性称为________属性。
19.若F是最小函数依赖集,则其中每一个函数依赖的右部都是________。
20.关系代数的五个基本操作是:
并、差、________、投影和选择。
21.SQL语言中创建基本表的命令是________。
22.事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要________配合执行。
23.保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的________控制。
24.ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种________的能力。
25.在类图中,重复度类似于ER模型中________的概念。
三、简答题(本大题共10小题,每小题3分,共30分)
26.简述层次、网状和关系模型中数据联系的实现方法。
27.为什么关系中的元组没有先后顺序?
28.什么是完全函数依赖?
29.简述SQL数据库的体系结构中表的三种类型。
30.简述关系模型的三个组成要素。
31.简述采用检查点方法的恢复算法的主要内容。
32.事务的存取模式有几种,分别是什么?
33.什么是ODBC数据源?
34.简述引用类型的概念。
35.简述事务的调度、串行调度和并发调度的含义。
四、设计题(本大题共5小题,每小题4分,共20分)
36.设有选课关系SC(学号,课号,成绩),试用SQL语句定义一个有关学生学号及其平均成绩的视图SV。
37.设有两个关系:
学生关系S(学号,姓名,年龄,性别)和选课关系SC(学号,课号,成绩),试用关系代数表达式检索没有选修B5课程的学生姓名。
38.设有选课关系SC(学号,课号,成绩),试用SQL语句检索选修B2或B5课程的学生学号。
39.设有学生关系S(学号,姓名,性别,奖学金),选课关系SC(学号,课号,成绩),用SQL语句完成如下操作:
对成绩得过满分(100)的学生,如果没有得过奖学金(NULL值),将其奖学金设为1000元。
40.设有学生关系S(学号,姓名,性别,年龄),课程关系C(课号,课名),选课关系SC(学号,课号,成绩),试用SQL语句检索选修课程名为BC的学生姓名和成绩。
五、综合题(本大题共2小题,每小题5分,共10分)
41.设有一个记录高校教师参加社会学术团体情况的关系模式:
R(教师号,姓名,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果规定:
每名教师可同时参加多种学术团体,在每种团体中只担当一种职务;
每种学术团体由多人组成,只有一位负责人。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式。
(3)将R规范到3NF。
42.某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如下:
(1)项目:
项目编号,项目名称,申请者,期限,金额,项目描述。
(2)项目类别:
类别编号,类别名称。
(3)专家:
专家编号,姓名,职称,单位。
其中:
根据项目类别,每个申报项目需由对应领域的多位专家进行评审;
每位专家只参与一类项目的评审,评审时要记录评审日期和评审意见。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。
第一部分选择题(共30分)
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选均无分。
1.单个用户使用的数据视图的描述称为【a】
A.外模式
B.概念模式
C.内模式
D.存储模式
2.子模式DDL用来描述【b】
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
3.在DBS中,DBMS和OS之间的关系是【b】
A.相互调用
B.DBMS调用OS
C.OS调用DBMS
D.并发运行
4.五种基本关系代数运算是【a】
A.∪,-,×
,π和σ
B.∪,-,∞,π和σ
C.∪,∩,×
D.∪,∩,∞,π和σ
5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【d】
A.左外联接
B.右外联接
C.外部并
D.外联接
6.下列聚合函数中不忽略空值(null)的是【c】
A.SUM(列名)
B.MAX(列名)
C.COUNT(*)
D.AVG(列名)
7.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F【a】
A.是无损联接,也是保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解
8.关系模式R分解成ρ={R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r)间的关系满足【a】
A.rí
mρ(r)
B.mρ(r)í
r
C.r=mρ(r)
D.r≠mρ(r)
9.在数据库设计中,将ER图转换成关系数据模型的过程属于【b】
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
10.SQL中,下列涉及空值的操作,不正确的是【c】
A.AGEISNULL
B.AGEISNOTNULL
C.AGE=NULL
D.NOT(AGEISNULL)
11.如果事务T获得了数据项Q上的排它锁,则T对Q【c】
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写
12.DBMS中实现事务持久性的子系统是【d】
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
13.SQL的全局约束是指基于元组的检查子句和【c】
A.非空值约束
B.域约束子句
C.断言
D.外键子句
14.分布式数据库系统中分片模式和分配模式均是【a】
A.全局的
B.局部的
C.分布的
D.集中的
15.属性类型允许是基本数据类型、结构类型和集合类型的模型是【c】
A.平面关系模型
B.嵌套关系模型
C.复合对象模型
D.分布式关系模型
1.以下数据结构中不属于线性数据结构的是___c___。
A、队列B、线性表C、二叉树D、栈
2.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是__b____。
A、可行性分析B、需求分析C、详细设计D、程序编码
3.结构化程序设计主要强调的是___b___。
A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性
4.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是___d___。
A、概要设计B、详细设计C、可行性分析D、需求分析
5.下列关于栈的叙述中正确的是____d__。
A、在栈中只能插入数据B、在栈中只能删除数据
C、栈是先进先出的线性表D、栈是先进后出的线性表
6.下面不属于软件设计原则的是____c__。
A、抽象B、模块化C、自底向上D、信息隐蔽
7.对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为__b____。
A、N+1B、NC、(N+1)/2D、N/2
8.视图设计一般有3种设计次序,下列不属于视图设计的是___b___。
A、自顶向下B、由外向内C、由内向外D、自底向上
9.下列有关数据库的描述,正确的是_____c_。
A、数据库是一个DBF文件B、数据库是一个关系
C、数据库是一个结构化的数据集合D、数据库是一组文件
10.下列说法中,不属于数据模型所描述的内容的是__c____。
A、数据结构B、数据操作C、数据查询D、数据约束
11.在下面的VisualFoxPro表达式中,运算结果是逻辑真的是__d____。
A、EMPTY(.NULL.)B、LIKE('
acd'
'
ac?
'
)C、AT('
a'
123abc'
)D、EMPTY(SPACE
(2))
12.表达式VAL(SUBS("
奔腾586"
5,1))*Len("
visualfoxpro"
)的结果是___d___。
A、13.00B、14.00C、45.00D、65.00
13.以下关于自由表的叙述,正确的是_____c_。
A、全部是用以前版本的FOXPRO(FOXBASE)建立的表
B、可以用VisualFoxPro建立,但是不能把它添加到数据库中
C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
D、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表
14.下面关于数据环境和数据环境中两个表之间的关系的陈述中,_____c_是正确的。
A、数据环境是对象,关系不是对象B、数据环境不是对象,关系是对象
C、数据环境是对象,关系是数据环境中的对象D、数据环境和关系均不是对象
15.在"
报表设计器"
中,可以使用的控件是____a__。
A、标签、域控件和线条B、标签、域控件和列表框
C、标签、文本框和列表框D、布局和数据源
16.用二维表数据来表示实体及实体之间联系的数据模型称为___d___。
A、实体--联系模型B、层次模型C、网状模型D、关系模型
17.用来指明复选框的当前选中状态的属性是____c__。
A、SelectedB、CaptionC、ValueD、ControlSource
18.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是___b_。
A、OPENQUERYzgjk.qprB、MODIFYQUERYzgjk.qpr
C、DOQUERYzgjk.qprD、CREATEQUERYzgjk.qpr
19.可以伴随着表的打开而自动打开的索引是_c_____。
A、单一索引文件(IDX)B、复合索引文件(CDX)C、结构化复合索引文件D、非结构化复合索引文件
20.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的a_____。
A、"
一方"
表的主索引或候选索引,"
多方"
表的普通索引
B、"
表的主索引,"
表的普通索引或候选索引
C、"
表的普通索引,"
表的主索引或候选索引
D、"
表的候选索引或普通索引
21.下列函数中函数值为字符型的是_____b_。
A、DATE()B、TIME()C、YEAR()D、DATETIME()
22.下面对控件的描述正确的是___b___。
A、用户可以在组合框中进行多重选择B、用户可以在列表框中进行多重选择
C、用户可以在一个选项组中选中多个选项按钮D、用户对一个表单内的一组复选框只能选中其中一个
23.确定列表框内的某个条目是否被选定应使用的属性是____d__。
A、ValueB、ColumnCountC、ListCountD、Selected
24.设有关系R1和R2,经过关系运算得到结果S,则S是_____a_。
A、一个关系B、一个表单C、一个数据库D、一个数组
25.DBAS指的是__c__。
A、数据库管理系统B、数据库系统C、数据库应用系统D、数据库服务系统
26.设X="
ABC"
,Y="
ABCD"
,则下列表达式中值为.T.的是____c__。
A、X=YB、X==YC、X$YD、AT(X,Y)=0
27.在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为d______。
A、3,8,10B、1,6,4C、1,8,任意D、1,8,4
28.在标准SQL中,建立视图的命令是____c__。
A、CREATESCHEMA命令B、CREATETABLE命令C、CREATEVIEW命令D、CREATEINDEX命令
29.有关SCAN循环结构,叙述正确的是___b___。
A、SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假
B、在使用SCAN循环结构时,必须打开某一个数据库
C、SCAN循环结构的循环体中必须写有SKIP语句
D、SCAN循环结构,如果省略了子句\FOR和WHILE条件子句,则直接退出循环
30.设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是___d___。
SELECT出版单位,______,______,______;
FROM图书管理!
图书______出版单位
A、MIN(单价)AVGAGE(单价)COUNT(*)GROUPBYB、MAX(单价)AVG(单价)COUNT(*)ORDERBY
C、MAX(单价)AVG(单价)SUM(*)ORDERBYD、MAX(单价)AVG(单价)COUNT(*)GROUPBY
31.设有图书管理数据库:
对于图书管理数据库,求CIE单位借阅图书的读者的人数。
下面SQL语句正确的是___a___。
SELECT______FROM借阅WHERE;
借书证号_______
A、COUNT(DISTINCT借书证号)
IN(SELECT借书证号FROM读者WHERE单位="
CIE"
)
B、COUNT(DISTINCT借书证号)
IN(SELECT借书证号FROM借阅WHERE单位="
C、SUM(DISTINCT借书证号)
D、SUM(DISTINCT借书证号)
IN(SELECT借书证号FOR借阅WHERE单位="
32.查询订购单号(字符型,长度为4)尾字符是"
1"
的错误命令是_____c_。
A、SELECT*FROM订单WHERESUBSTR(订购单号,4)="
B、SELECT*FROM订单WHERESUBSTR(订购单号,4,1)="
C、SELECT*FROM订单WHERE"
$订购单号
D、SELECT*FROM订单WHERERIGHT(订购单号,1)="
33.在关系模型中,为了实现"
关系中不允许出现相同元组"
的约束应使用__b____。
A、临时关键字B、主关键字C、外部关键字D、索引关键字
34.根据"
职工"
项目文件生成emp_sys.exe应用程序的命令是____b__。
A、BUILDEXEemp_sysFROM职工B、BUILDAPPemp_sys.exeFROM职工
C、LIKEEXEemp_sysFROM职工D、LIKEAPPemp_sys.exeFROM职工
35.当前盘当前目录下有数据库:
学院.dbc,其中有"
教师"
表和"
学院"
表。
"
表:
有SQL语句:
SELECTDISTINCT系号FROM教师WHERE工资>
=;
ALL(SELECT工资FROM教师WHERE系号="
02"
与如上语句等价的SQL语句是___a___。
A、SELECTDISTINCT系号FROM教师WHERE工资>
(SELECTMAX(工资)FROM教师WHERE系号="
B、SELECTDISTINCT系号FROM教师WHERE工资>
(SELECTMIN(工资)FROM教师WHERE系号="
C、SELECTDISTINCT系号FROM教师WHERE工资>
ANY(SELECT工资FROM教师WHERE系号="
D、SELECTDISTINCT系号FROM教师WHERE工资>
SOME(SELECT工资FROM教师WHERE系号="
第二部分非选择题(共70分)
二、填空题(本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。
错填或不填均无分。
16.一个类可以从直接的或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的___共享性____________。
17.用树型结构表示实体类型及实体间联系的数据模型称为_____层次模型__________。
18.关系数据库的关系演算语言是以_____谓词演算__________为基础的DML语言。
19.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的____自反___________律就可推出。
20.设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是_____B→C__________。
21.分布式数据库中定义数据分片时,必须满足三个条件:
完备性条件、重构条件和_不相交条件。
22.DB并发操作通常会带来三类问题,它们是丢失更新、_____不一致分析____和读脏数据。
23.事务必须具有的四个性质是:
原子性、一致性、______隔离性_________和持久性。
24.分布式数据库系统中透明性层次越高,应用程序的编写越___简单____________。
25.在有泛化/细化联系的对象类型之间,较低层的对象类型称为____子类型___________。
二、填空题
36.若按功能划分,软件测试的方法通常分为白盒测试方法和___黑盒___测试方法。
37.数据库系统的三级模式分别为_概念级_____模式、内部级模式与外部级模式。
38.在最坏情况下,冒泡排序的时间复杂度为___n(n-1)/2___。
39.在面向对象方法中,信息隐蔽是通过对象的__封装____性来实现的。
40.关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询__、增加、删除和修改四种操作。
41.要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在"
选项"
对话框的__文件位置____选项卡上设置。
42.TIME()的返回值的数据类型是__c____类型。
43.在定义字段有效性规则中,在规则框中输入的表达式中类型是__逻辑表达式______。
44.设计报表通常包括两部分内容:
_.数据源_____和布局。
45._内部联接_____是指只有满足联接条件的记录才包含在查询结果中。
三、简答题(本大题共10小题,每小题3分,共30分)
26.请阐述在网状模型和关系模型中,实体之间联系的实现方法。
在网状模型中,联系用指针实现。
在关系模型中,联系用关键码(或外键,或关系运算)来实现
28.设有两个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 答案