版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021自学考试《互联网数据库》习题集及答案
自学考试《互联网数据库》习题及答案1
一、单项选择题(在备选答案中选出一个正确答案,每小题
2分,共30分)
1、数据库的概念模型独立于【A】。
A.具体的机器和DBMS
B.E-R图
C.信息世界
D.现实世界
2、子模式是【B】。
A.模式的副本
B.模式的逻辑子集
C.多个模式的集合
D.以上三者都不对
3、通常情况下,下面的关系中不可以作为关系数据库的关
系是【D】。
A.R1(部门号,部门名,负责人)
B.R2(部门号,部门名,所在分公司名称)
C.R3(部门号,部门名,部门电话)
D.R4(部门号,部门名,部门成员)
4.设有关系R和关系S进行如图所示的运算,则运算结果中
含有元组的数目是【A】。
5、假设两个关系中已经存在如图所示元组,其中厂商的关
键字是厂商号,产品的主关键字是产品号:
若再往产品关系中插入如下元组:
I(P03,红,C02)11(P01,蓝,C01)
111(P04,白,C04)IV(P05,黑,nulI)
能够插入的元组是【D】。
A.I,II,IVB.I,IIIC.I,IID.I,IV
6、下列关于索引的叙述,正确的是【A】。
A.可以根据需要在基本表上建立一个或多个索弓I,从而提高
系统的查询效率
B.一个基本表最多只能有一个索引
C.建立索引的目的是为了给数据表中的元素指定别名,从而
使别的表也可以引用这个元素
D.一个基本表上至少要存在一个索引
7、关系规范化中的删除操作异常是指【A】。
A.不该删除的数据被删除
B.不该插入的数据被插入
C.应该删除的数据未被删除
D.应该插入的数据未被插入
8、关系模式中,满足2NF的模式,则【B】。
A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF
9、设有两个事务T1和T2,它们的并发操作如下所示。
T1T2
①读X=48
②读X=48
②X=X-10写回X
@X=X-2写回X
对于这个并发操作,下面评价正确的是【A】。
A.该操作丢失了修改B.该操作不存在问题
C.该操作读“脏”数据D.该操作不能重复读
10、关于死锁,下列说法中正确的是【D】。
A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方式是禁止两个用户同时操
作数据库
C.当两个用户竞争相同资源时不会发生死锁
D.只有出现并发操作时,才有可能出现死锁
11、从E-R模型向关系模型转换时,一个M:N联系转换为
关系模式时,该关系模式的关键字是【C】。
A.N端实体的关键字
B.M端实体的关键字
C.N端实体的关键字和M端实体的关键字的组合
D.重新选取其他属性
12、在传输表单数据时,浏览器将字符串形式的参数加到
httpheader中UML的后部,在,?'符号之后,传给web服务
器,这种传递方法是【A】。
A.GET方法
B.SEND方法
C.PUT方法
D.POST方法
13、成员Java,sqI.Statement属于JDBC中的【B】。
A.普通JavaJDBC类
B.JavaJDBC接口类
0.JavaJDBC异常类
D.JavaJDBC数据传输类
14、ADO中,提供一种简单而很有效的方法来处理查询或存
储过程的对象是【B】。
A.Connection
B.Command
C.Recordset
D.Error
15、设要对关系模式R(工号,姓名,商品代码,商品名,
销售数量)进行分解,将其规范化到第三范式,下列【B】是最
正确的规范化结果。
A.R1(工号,姓名)R2(商品代码,商品名,销售数量)
B.R1(工号,姓名)R2(商品代码,商品名)R3(工号,商品
代码,销售数量)
C.R1(工号,姓名)R2(工号,商品代码,商品名,销售数
量)
D.R1(工号,姓名)R2(商品代码.商品名)R3(商品代码.
销售数量)
二、简答题(每小题8分,共24分)
16、简述视图的基本特征;P55
17、简述JDBC提供的连接数据库的几种方法;
18、试述数据库完整性的概念和分类。P132
三、操作实践题(每小题5分,共30分)
有以下关系:职工(职工号char(5),姓名varchar(20),
年龄int,性别char(2));
对应表结构:E(ENO,ENAME,EAGE,ESEX)
社团(社团编号char(5),名称varchar(20),负责人职工
号char(5),活动地点varchar(50));
对应表结构:S(SNO,SNAME,CHIEFNO,LOCATE)
参加(职工号char(5),社团编号char(5),参加日期
datetime)。
对应表结构:A(ENO,SNAME,INDATE)
其中职工表的主码是职工号,社团表的主码是社团编号,负
责人职工号为外码,参加表的主码是职工号和社团编号,同时为
外码。
试用SQL语句表达下列操作:
19、创建社团表(要求定义主码、外码等完整性约束);
20、建立视图:社团负责人(编号,名称,负责人职工号,
负责人姓名,负责人性别);
21、查询还没有指定负责人的社团;
22、查询年龄在20〜30岁之间的女性职工信息,按年龄排
升序;
23、查询张三所负责社团的活动地点;
24、参加人数超过10人的社团名称。
四、设计题(每小题8分,共16分)
设某商业集团拥有多家商店,每家商店各有多名职工,每个
职工只能在一个商店工作,商店销售各种各样的商品;商店聘用
职工有聘期和月薪。要求能够统计每个商店所销售商品的月销售
量,每个员工的月销售量;
25、试画出ER图,属性自己定义;(8分)
26、将ER图转换成关系模型,注明主码和外码。(8分)
自学考试《互联网数据库》习题及答案2
一、单项选择题(在备选答案中选出一个正确答案,每小题2分,
共30分)
1、在数据库中,下列说法不正确的是【A】。
A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
2、数据库三级模式体系结构的划分,有利于保持数据库的
[A]o
A.数据独立性
B.数据安全性
C.结构规范化
D.操作可行性
3、在关系代数的传统集合运算中,假定有关系R和S,运
算结果为W。如果W中的元组属于R而不属于S,则,为【C】
运算的结果。
A.笛卡尔积
B.并
C.差
D.交
4、有关系R和S,RPIS的运算等价于【A】。
A.S-(R—S)B.R—(R—S)C.(R—S)USD,RU(R—S)
5、如下面的数据库的表中,若职工表的主关键字是职工号,
部门表的主关键字是部门号,SQL操作[B]不能执行。
职工表
职工号职工名部门考工资部门号部门名王任
001李红0158001人事处高平
005刘军0167002财务处蒋华
025王芳0372003教若处许红
038张强0265004学生处杜琼
A.从职工表中删除行('025','王芳,,'03,,720)
B.将行(〈005'乔兴,,'04',750)插入到职工表中
C.将职工号为,001'的职工工资改为700
D.将职工号为,038'的部门号改为03
6、SQL语言中,内模式对应于【C】。
A.视图和部分基本表
B.基本表
C.存储文件
D.物理磁盘
7、当关系模式R(A,B)已属于3NF,下列说法中正确的是
[B]o
A.它一定消除了插入和删除异常
B.仍存在一定的插入和删除异常
C.一定属于BCNF
D.A和C都是
8、根据关系数据库规范化理论,关系数据库中的关系要满
足第一范式,下面“部门”关系中,因【C】属性而使它不满
足第一范式。
部门(部门号,部门名,部门成员,部门经理)
A.部门号
B.部门名
G部门成员
D.部门经理
9、设有两个事务T1和T2,它们的并发操作如下所示。
T1T2一
①读X=48
②X=X-10写回X
③读X=58
⑥ROLLBACK
对于这个并发操作,下面评价正确的是【C】。
A.该操作丢失了修改B.该操作不存在问题
C.该操作读“脏”数据D.该操作不能重复读
10、如果T1事务已经对关系R加了X锁,则其他对数据R
[C]O
A.可以加S锁不能加X锁
B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁
D.不能加任何锁
11、E-R图中菱形表示的是【A】。
A.联系
B.实体
C.实体的属性
D,联系的属性
12、下面的叙述正确的是【B】。
A.一个API对于特定的WEB服务器不是唯一的
B.API是驻留在数据库服务器上的程序代码
C.API的效率要比CGI方式低
D.每次调用API时不需要启动新的进程
13>成员Java.sql.DiverPropertyInfo属于JDBC中的
[A]o
A.普通JavaJDBC类
B.JavaJDBC接口类
C.JavaJDBC异常类
D.JavaJDBC数据传输类
14、设关系R和关系S图示如下:
R:ABCS:BCDT:ABCD
abcbedabed
bbfbeeabce
cadadbcadb
则关系T是关系R和关系S[B]的结果。
A.自然连接B.条件连接(e连接)C.笛卡尔积D.并
15、视图不可以【B】。
A.保护数据安全B.提高查询速度C.简化用户操作D.提
高数据独立性
二、简答题(每小题8分,共24分)
16、简述关系模式规范化时应遵循的一般原则;
17、列出并简要说明ADO中所有重要的接口;
18、试述数据库系统的三级模式结构。
三、操作实践题(每小题5分,共30分)
某商场关系数据库的模式如下:
Item(iNo,iName,iType,iCoIor,iPrice,iNum)
Sales(id,iNo,sNum,Sdate)
Purchase(iNo,pNum,pPrice)
其中,Item表示商品,它的各个属性依次为商品号、商品
名、商品类别、颜色,价格,当前库存量;
Sales表示销售,它的各属性依次为销售编号,商品号,销
售数量,销售日期;
Purchase表示采购,它的各属性依次为采购商品号,采购
数量,采购价格。
使用SQL实现以下查询:
19、检索价格在100元以上的红色商品名;
20、检索2009年12月20日销售的商品名称及当前库存数
量;
21、检索没有销售过的商品信息;
22、检索每种商品的销售总金额,以万元表示;
23、检索每次销售数量都大于5的商品名称;
24、检索比'保温杯'的库存数量多的商品名称及当前库
存量,并按库存数量排序。
四、设计题
为汽车保险公司设计数据库,处理的业务有:车主为其车辆
投保;处理车辆事故的赔付,并记录赔付的详细情况,同一个车
辆可能会发生多次事故。一个车主允许拥有多辆车。
25、设计概念模型,属性自己定义;(8分)
26、将概念模型转换成关系模型,注明关系的主码和外码。
(8分)
自学考试《互联网数据库》习题及答案3
一、单项选择题(在备选答案中选出一个正确答案,每小题2分,
共30分)
1、在数据库的三级模式结构中,描述数据库中全体数据的
全局逻辑结构和特征的是【d】。
A.外模式
B.内模式
C.存储模式
D.模式
2、域的概念是【b】。
A.属性的存储空间
B.属性的取值范围
C.属性的物理空间
D.属性的复杂程度
3、自然连接是构成新关系的有效方法。一般情况下,当对
关系R和S使用自然连接时,要求R和S含有一个或多个共有的
Id]O
A.元组
B.行
C.记录
D.属性
4、SQL语言中外模式对应于【a】。
A.视图和部分基本表
B.基本表
C.存储文件
D.物理磁盘
5、当B属性函数依赖于A属性时,属性A与属性B的联系
是【b】。
A.1对多
B.多对1
C.多对多
D,以上都不是
6、设有关系W(工号,姓名,工种,定额),将其规范化到
第三范式正确的答案是【d】。
A.W1(工号,姓名)、W2(工种,定额)
B.W1(工号,工种,定额)、W2(工号,姓名)
C.W1(工号,姓名,工种)、W2(工号,定额)
D.以上都不对
7、数据库系统的并发控制的主要方法是采用[c]机制。
A.拒绝
B.改为串行
C.封锁
D.不一致
8、日志文件用于记录【c]。
A.程序运行过程
B.数据操作
C.对数据的所有更新操作
D.程序执行的结果
9、E-R图中的联系可以与【c】实体有关。
A.0个
B.1个
C.1个或多个
D.多个
10、使用JDBC可以做到的是【c】。
A.把二进制代码传送到任何关系数据库中
B.把JAVA源代码传送到任何关系数据库中
C.把表单信息传送到任何关系数据库中
D.很容易地把SQL语句传送到任何关系数据库中
11、下列关于ASP的说法中,错误的是【d】。
A.ASP应用程序无需编译
B.ASP的源程序不会被传到客户浏览器
C.访问ASP文件时,不能用实际的物理路径,只能用其虚拟
路径
D.ASP的运行环境具有平台无关性
12、下列不属于大型关系数据库的是【a】。
A.ACCESS
B.SQLSERVER
C.ORACLE
D.Sybase
13、在关系代数的传统集合运算中,假定有关系R和S,运
算结果为也如果W中的元组属于R或者属于S,则W为【b】
运算的结果。
A.笛卡尔积
B.并
C.差
D.交
14、在数据库中存储的是【c】。
A.数据B.数据模型
C.数据以及数据之间的联系D.信息
15.一个关系模式中,不可能存在【b】。
A.多个候选键B.多个相同属性
C.多个函数依赖D.多个外键
二、简答题(每小题8分,共24分)
16、简述利用CGI访问数据库的工作流程;P123
17、数据库管理系统的主要功能有哪些?
1.数据定义
2.数据操作
3.数据库的运行管理
4.数据组织、存储与管理
5.数据库的保护
18、简述关系模式规范化的一般步骤。P70
三、操作实践题(每小题5分,共30分)
现有图书借阅关系数据库如下:
图书(图书号、书名,作者,单价,库存量)
读者(读者号,姓名,工作单位,地址,押金)
借阅(流水号,图书号,读者号,借期,还期,备注)其中:
还期为NULL表示该书未还。
用SQL语言实现下列操作
19、检索读者“李林”的工作单位和押金;
SELECT工作单位,押金FROM读者WHERE姓名='李林,
20、检索读者“李林”所借图书的书名;
SELECTDISTINCT书名FROM图书,借阅,读者
WHERE图书.图书号二借阅.图书号AND借阅.读者号二读者.
读者号
AND姓名二,李林,
21、检索读者“李林”所借图书中未还的书名;
SELECTDISTINCT书名FROM图书,借阅,读者
WHERE图书.图书号:借阅.图书号AND借阅.读者号:读者.
读者号
AND姓名二,李林,AND还期ISNULL
22、检索读者“李林”所借图书的次数
SELECTCOUNT(*)FROM读者,借阅WHERE借阅.读者号二读
者.读者号
AND姓名:'李林'
23、删除从未被借阅的图书;
DELETEFROM图书
WHERE图书号IN(SELECTDISTINCT图书号FROM借阅
WHERE借期ISNULL)
24、建立未还图书的读者姓名和单位视图。
CREATEVIEW未还(姓名,工作单位)
AS
SELECT姓名,工作单位FROM读者,借阅,图书
WHERE图书.图书号:借阅.图书号AND借阅.读者号二读者.
读者号
AND还期ISNULL
四、设计题
假设某公司在多个地区设有销售部经销本公司的各种产品,
每个销售部聘用多名职工,且每名职工只属于一个销售部。销售
部有部门名称、地区和电话等属性,产品有产品编码、品名和单
价等属性,职工有职工号、姓名和性别等属性,每个销售部销售
产品有数量属性。
25、根据上述语义画出ER图,并在图中注明属性、联系的
类型。(8分)
自学考试《互联网数据库》习题及答案4
一、单项选择题(在备选答案中选出一个正确答案,每小题2
分,共30分)
1、实体是信息世界中的术语,与之对应的数据库术语为
[d]O
A.文件
B.数据库
C.字段
D.记录
2、关系模型中,一个关键字是【c】。
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式中任何元组
的属性组成
D.以上都不是
3、以下关于外键和相应的主键之间的关系,正确的是【aJo
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
4、已知关系R和S如下,属性A为R的主键、S的外键,
属性C为S的主键,则S中违反参照完整性约束的元组是[c]o
R
匚CDA
a】_blcldlal
匚B5c2d4null
c3dla3
c4d3a2
—
A.{c1,d1,a1}B.{c2,d4,nulI}
C.{c3,dl,a3}D.{c4,d3,a2}
5、候选关键字中的属性称为【b】。
A.非主属性
B.主属性
C.复合属性
D.关键属性
6、在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的
主键是D,则D在S中称为【d】。
A.主键
B.键
C.候选键
D.外键
7、所谓2NF,就是【b】。
A.不允许关系模式的属性之间有函数依赖Y->X,X是键的真
子集,Y是非主属性
B.不允许关系模式的属性之间有函数依赖X->Y,X是键的真
子集,Y是非主属性
C.允许关系模式的属性之间有函数依赖Y->X,X是键的真子
集,Y是非主属性
D.允许关系模式的属性之间有函数依赖X->Y,X是键的真子
集,Y是非主属性
8、数据库中的封锁机制是【c】的主要方法。
A.完整性
B.安全性
C.并发控制
D.恢复
9、数据库概念设计的E-R方法中,用属性描述实体的特征,
属性在E-R图中用[d]表示。
A.矩形
B.四边形
C.菱形
D.椭圆形
10、成员Java,sqI.ResuItSetMetaData属于JDBC中的
[b]o
A.普通JavaJDBC类
B.JavaJDBC接口类
C.JavaJDBC异常类
D.JavaJDBC数据传输类
11、处理ASP文件是在【d】。
A.客户机端和服务器端各处理一部分
B.客户机端
C.客户机端处理一大部分,不能处理的部分提交至服务器端
D.服务器端
12、目前流行并行数据库体系结构中,同等规模情况下达到
性能最佳的是【c】。
A.SM
B.SD
C.SN
D.SK
13、在关系代数的传统集合运算中,假定有关系R和S,运
算结果为W。如果,中的元组属于R又属于S,则W为1d】运
算的结果。
A.笛卡尔积
B.并
C.差
D.交
14、数据库系统与文件系统的主要区别是【b】。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库
系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种
类型的文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大
的数据量
15、在从ER图到关系模式的转化过程中,下列说法错误的
是【d】。
A.一个一对一的联系型可以转换为一个独立的关系模式
B.一个涉及3个以上实体的多元联系也可以转换为一个独
立的关系模式
C.对关系模型优化时有些模式可能要进一步分解,有些模
式可能要合并
D.关系模式的规范化程度越高,查询的效率就越高
二、简答题(每小题8分,共24分)
16、关系模型由哪几部分组成?
17、试述ER图向数据模型转换的原则;
18、试述并发控制带来的不一致问题。
三、操作实践题(共36分)
有如下数据库:
职工E(职工号,姓名,性别,职务,家庭地址,部门编号)
部门D(部门编号,部门名称,地址,电话)
保健J(保健卡编号,职工号,检查身体日期,健康状况)
用关系代数表达式实现下列操作:(每小题3分)
19、查询所有女科长的姓名和家庭地址;
20、查询部门名称为“办公室”的科长姓名和家庭地址;
用SQL实现下列操作(每小题5分):
21、查询所有女科级干部的姓名和家庭地址;
22、查询部门名称为“办公室”的科长姓名和家庭地址;
23、查询部门名称为“财务科”中健康状况为“良好”的职
工姓名和家庭地址;
24、删除职工关系表中部门电话为“5516983”的职工记录;
25、定义健康状况良好的职工视图AAA,包括姓名、部门名
称和职务、性别;
26、查询检查身体超过3次以上的职工号。
四、设计题(10分)
编写一个WEB页,当日期为2012年12月31日或2013年1
月1日时,把用户重定向到newyear.asp,否则,Web页返回
PleaseWorkhardo
自学考试《互联网数据库》习题及答案5
一、填空题
1.数据的最小存取单位是—数据项0
2.DBMS的含义是数据库管理系
统
3.数据库管理经历了三个发展阶段:人工管理阶段、文件系统
管理阶段和数据库系统阶段。
4.用树型结构表示实体类型及实体间联系的数据模型称为一层
次模型O
5.数据模型通常由三大要素组成,这三大要素分别是数据结构、
数据操作和—数据约束条件。
6.在E—R图中,菱形框表示—实体之间的联
系O
7.E—R图一般在数据库设计的概念结构设
计_阶段使用
8.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学
号不能为空”,则该约束属于对实体完整性—的约束。
9.各分E—R图之间的冲突主要有三类:属性冲突、结构冲突和
—命名冲突0
10.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码
是S,K的主码是D,则D在R中称为—外码o
11.在关系代数运算中,并、差、投影、选择和—笛卡尔积
为基本的五种运算。
12.按谓词变元的不同,关系演算可分为元组关系演算和—域关
系演算—O
13.数据字典的主要内容包括:数据项、数据结构、数据存储、
—数据流和处理过程。
14.关系模式由2NF转化为3NF是消除了非主属性对码的—传
递函数依赖。
15.在数据库运行阶段,对数据库经常性的维护工作主要由
DBA完成。
16.DBMS的数据控制功能包括完整性控制、并发控制、安全性
控制和数据库恢复。
17.数据库的完整性是指数据的正确性、—一致性和相容性。
18.数据库系统可能发生的故障主要包括事务故障、系统故障、
一介质故障—和计算机病毒。
19.ASP所用的脚本语言是VBScript
和Jscripto
20.ASP文件可以使用任何脚本语言,缺省的脚本语言是
_VBScript_________
21.URL正确的含义是—统一资源管理
器―
22.数据库系统中可能发生的故障有:系统故障、介质故障、计
算机病毒和事务故障。
23.数据仓库是一个面向主题的、集成的、时变的和
非易失的数据集合
24.数据库的物理设计通常分为两步,首先确定数据库的物理结
构,然后评价物理结构。
25.VBScript只支持—Variant变量类型。
26.并行数据库系统研究一直以三种并行计算结构为基础,分别
是共享内存结构、—共享磁盘结构—和无共享资源结构。
27.并发控制的主要技术是采用封锁机制
28.数据库试运行也称为联合调试,应完成的测试主要包括功能
测试和—性能测试—测试。
29.在数据库的三级模式体系结构中,外模式与模式之间的映象
实现了数据库的逻辑独立性。30.如果只对关系中的某些属性
感兴趣,则可用关系代数的投影运算选择这些属性。
31.由并发操作引起的数据不一致性包括丢失修改、不能重复读
和—读"脏"数据_
32根据关系数据模型的性质要求,同一个关系中任意两个元组
不能—完全相同O
33.DBMS执行CREATEVIEW语句的结果只是把一对视图的定义
存入数据字典并不执行其中的SQL语句。
34.在视图集成中消除冗余主要采用分析方法,即以数据字典和—
数据流图—为依据,根据数据字典中关于数据项之间逻辑关系的
说明来消除冗余。
35.将2NF的关系模式转变为3NF的关系模式,是消除了—非主
属性对码的函数据依赖—
36.面向对象数据库语言主要包括对象定义语言和—对象操纵
语言O
37.数据库处于人工管理阶段的时候,数据是不保存
38.逻辑设计过程是把概念结构转换为逻辑结构的过程
39.在关系模式职工(工号、姓名、年龄、性别)中若要求“职
工的年龄必须在18岁至50岁之间”,则该约束属于用户定义
的完整性约束
40.函数依赖和多值依赖是最重要的数据依赖
41..并行数据库系统是数据库技术与并行计算技术相结合
的产物
42.SQL语言使用—CREATEINDEX语句建立索引。
43将1NF的关系模式转变为2NF的关系模式,是消除了非主属
性对主码的一部分函数依赖
44规范化的基本思想是逐步消除数据依赖中不合适的部
分,是模式中的个关系模式达到某种程度的“分离”
45..SQL语言中,用于排序的是(ORDERBY)子句。
46.在Vbscript中,过程被分为两类:sub过程和function
过程
47.在各种数据依赖关系中,函数依赖是最基本的一种依赖
48.审计是一种事后监视的措施,即跟踪数据库的访问活动,
已发现数据库的非法访问,达到安全的防范的目的
49.在数据库设计中,建立数据库、输入数据等操作属于实
施阶段
50.数据库管理系统通常提供授权功能来控制不同用户访问数
据的权限,这主要是为了实现数据库的安全性
二、选择题
1.实体完整性规则是指关系中D
A.元组值不允许为空B.属性值不允许为空
C.外码值不允许为空D.主属性值不允许为空
2.数据库的概念模型D
A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMS
C.依赖于计算机硬件,独立于DBMSD.独立于计算机硬件和DBMS
3.E-R模型设计属于数据库的A
A.概念设计B.逻辑设计
C.物理设计D.程序设计
4.在数据库系统的三级模式之间,提供两层映象的作用是提高D
A.数据的一致性B.操作的可行性
C.数据的完整性D.数据的独立性
5.数据模型的三个要素中,用于描述系统静态特性的是B
A.数据操作B.数据结构
C.数据完整性约束D.数据参照
6.下列关于关系性质的说法中,错误的是D
A.列名不能相同B.列是同质的
C.列的顺序无关紧要D.不同列不能有相同的域
7.对数据库中全体数据逻辑结构和特征的描述称为C
A.外模式B.内模式
C.模式D.存储模式
8.数据模型用来表示实体间的联系,在常用的数据模型中不包
括C
A.关系模型B.层次模型
C.链状模型D.网状模型
9.用二维表来表示实体及实体之间联系的数据模型称为D
A.实体-联系模型B.层次模型
C.网状模型D.关系模型
10.下列不属于数据库维护任务的是C
A.建立数据库和装载数据B.数据库的安全性、完整性控制
C.数据库性能的监督、分析和改进D.数据库的重组织和重构
造
11.下列关于数据库系统的叙述中正确的是A
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
12.规定职工工资调整不得低于其原来工资,这种约束属于B
A.静态列级约束B.动态列级约束
C.静态元组约束D.动态元组约束
13.在数据库技术中,未提交的随后又被撤消的数据称为D
A.错误数据B.冗余数据
C.过期数据D.脏数据
14.对数据库模式进行规范化处理,是在数据库设计的C
A.需求分析阶段B.概念设计阶段
C.逻辑设计阶段D.物理设计阶段
15.在分布式数据库系统中,用户不必关心数据分布的细节,这
种性质称为D
A.分片透明性B.位置透明性
C.定位透明性D.分布透明性
16.在下列SQL语句中,属于数据控制的语句是C
A.DELETE,ALTERB.UPDATE,INSERT
C.GRANT,REVOKED.CREATE,DROP
17.下列属于小型数据库系统的是A
A.FoxproB.Oracle
C.InformixD.Sybase
18.一个事务的执行不被其他事务干扰,这一特性是指事务的C
A.原子性B.一致性
C.隔离性D.持久性
19.数据库系统在运行过程中,由于某种硬件故障,使存储在外
存上的数据部分损失或全部损失,这类故障属于D
A.事务故障B.系统故障
C.计算机病毒D.介质故障
20.在WWW上访问和传送网页的协议是C
A.FTPB.HTML
C.HTTPD.XML
21.在SQL语句中,与XBETWEEN20AND30等价的表达式是B
A.X>20ANDX<30B.X>=20ANDX<=30
C.X>20ANDX<=30D.X>=20ANDX<30
22.在两段协议中,事务分为两个阶段,它们是A
A.第一阶段是获得封锁,也称为扩展阶段
B.第一阶段是获得封锁,也称为并行阶段
C.第一阶段是获得封锁,也称为收缩阶段
D.第一阶段是释放封锁,也称为收缩阶段
23.在SQL中,建立视图的命令是D
A.CREATESCHEMAB.CREATETABLE
C.CREATEVIEWD.CREATEINDEX
24.在Web页面中加入VBScript代码,其代码必须放在B
A.<Script)^<EndScript)标记之间B.<BeginScript>^<End
Script>标记之间
C.<\Script>^</Script>标记之间D.<Script>^</Script>
标记之间
25.下列哪项不是数据库的并发操作可能会带来的问题?D
A.丢失修改B.数据泄密
C.读“脏”数据D.不可重复读
26.在WWW上访问和传送网页的协议是C
A.FTPB.HTML
C.HTTPD.XML
27.在Sybase开发工具中,用于数据库应用系统分析和设计的
CASE工具是D
A.PowerJB.Power++
C.PowerBuiIderD.PowerDesigner
28.在SQL查询语句中,实现关系代数投影运算的子句是A
A.SELECTB.WHERE
C.ORDERBYD.GROUPBY
29.如果关系R中有3个属性4个元组,关系S中有5个属性3
个元组,则RXS的属性个数和元组个数分别是C
A.8和7B.15和7
C.8和12D.15和12
30.数据库系统的三级模式结构和两级映象功能,使得数据库系
统具有较高的D
A.事务并发性B.事务隔离性
C.设备独立性D.数据独立性
31.假设某个E-R图中有5个实体型、2个1:M联系和2个M:
N联系,则该E-R图转换的关系模式个数至少是B
A.5B.7
C.8D.9
32.成员Java.sq1.DriverManager1属于JDBC中的A
A.JavaJDBC类B.JavaJDBC接口类
C.JavaJDBC管理类D.JavaJDBC异常类
33.下列与数据库安全性无关的是D
A.数据更改B.数据破坏
C.数据泄露D.数据抽象
34.如果事务T已对数据Q加了S锁,则其他事务对QA
A.只能读不能写B.只能写不能读
C.既能读又能写D.不能读不能写
35.下列描述中正确的是D
A.SQL是一种过程化语言B.SQL不能嵌入到高级语言程序中
C.SQL是一种DBMSD.SQL采用集合操作方式
36.如果要使用ADO来实现对数据库的访问,则必须创建A
A.系统DSN或文件DSNB.系统DSN或用户DSN
C.文件DSN或用户DSND.系统DSN或文件DSN或用户DSN
37.若要求分解既具有无损连接性,又保持函数依赖,则模式分
解一定能达到D
A.1NFB.2NF
C.3NFD.BCNF
38.关系模式的规范化过程是通过对关系模式的分解来实现的,
该过程中用到的关系代数运算是A
A.投影B.除
C.选择D.连接
39.在SQL中,建立视图的命令是C
A.CREATESCHEMAB.CREATETABLE
C.CREATEVIEWD.CREATEINDEX
40.SQL语言中,GRANT和REVOKE语句用于实现数据库的D
A.完整性控制B.一致性控制
C.并发控制D.安全性控制
41.可以在多个用户之间共享数据的ASP内置对象是B
A.Session对象B.Application对象
C.Request对象D.System对象
42.数据库管理系统的工作不包括D
A.定义数据库B.对已定义的数据库进行管理
C.为定义的数据库提供操作系统D.数据通信
43.在关系数据库中,表与表之间的联系是通过如下哪项实现的
B
A.实体完整性规则B.参照完整性规则
C.用户自定义的完整性规则D.值域
44.在概念模型中的一个实体对应于数据库中的一个关系的一个
D
A.属性B.字段
C.列D.元组
ABC
a1b2c1
a2b2c2
a3b1c1
ABC
a2fg
a2b2c2
a3fg
45.如下关系R1、R2,R1:R2:
R1与R2进行差运算,其结果的元组数为C
A.0B.1
C.2D.6
46.下列关于ASP的说法中,错误的是
A.ASP可以使用任何脚本语言B.ASP应用程序无须经过编译
C.ASP的运行环境具有平台无关性D.ASP是服务器端脚本环境
47.包含数据库系统中的外模式/模式映象定义的是(A)
A.外模式B.概念模式
C.物理模式D.存储模式
48.在数据库技术中,独立于计算机系统的模型是A
A.E-R模型B.层次模型
C.关系模型D.面向对象的模型
49.下列哪种数据模型实现实体间多对多联系比较容易?A
A.关系模型B.面向对象模型
C.网状模型D.层次模型
50.在关系数据库基本操作中,从表中选出满足某种条件的记录
的操作称为A
A.选择B.投影
C.连接D.扫描
51.若两个实体之间的联系是1:m,则实现1:m联系的方法是
A
A.在“m”端实体转换的关系中加入“1”端实体转换关系的码
B.将“m”端实体转换关系的码加入到“1”端的关系中
C.在两个实体转换的关系中,分别加入另一个关系的码
D.将两个实体转换成一个关系
52.在数据库实施阶段需要装载原有系统中的数据,下列不属于
数据输入子系统功能的是A
A.数据挖掘B.数据分类
C.数据转换D.数据抽取
53.下列哪项不是JDBC连接数据库的方式?D
A.与数据源直接通信B.通过JDBC驱动程序通信
C.与ODBC数据源通信D.调用ADO与数据库通信
54.不允许任何其他事务对这个锁定目标再加任何类型锁的是
B
A.共享锁B.排它锁
C.死锁D.活锁
55.SQL语言具有两种使用方式,分别称为交互式SQL和C
A.提示式SQLB.多用户SQL
C.嵌入式SQLD.解释式SQL
56.下列SQL语句中,修改表结构的是A
A.ALTERB.CREATE
C.UPDATED.INSERT
57.在SQL语言中,实现数据检索的语句是A
A.SELECTB.LOAD
C.SETD.FETCH
58.关系数据库用下列哪项来表示实体之间的联系C
A.树结构B.网结构
C.二维表D.线性表
59.在E-R概念模型中,一个学生是实体,学生实体可由学号、
姓名、性别等属性组成,那么性别的取值范围是实体的D
A.主码B.属性
C.联系D.域
60.关于VBScript的过程,下列叙述正确的是C
A.Sub过程和Function过程均无返回值
B.Sub过程有返回值,Function过程无返回值
C.Sub过程无返回值,Function过程有返回值
D.Sub过程和Function过程均有返回值
61.已知三个关系:
学生(学号,姓名,性别)
课程(课程编号,课程名称,学时)
成绩(学号,课程编号,分数)
若要列出选修课程名称为“DB”,且分数低于60的学生姓名和
分数,则应使用的关系代数运算有(A)
A.选择、投影、自然连接B.选择、投影
C.选择、自然连接D.投影、自然连接
62.能真正实现平台无关性的Web数据库技术是(D)
A.ADOB.DAO
C.ODBCD.JDBC
63.在数据库设计中,数据流图表达的是C
A.数据和数据结构的关系B.数据和算法的关系
C.数据和处理的关系D.数据和通信的关系
64.在关系数据库中,规范化理论的引入是为了A
A.解决插入、删除、更新异常和数据冗余
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性
65.设有关系W(工号,姓名,工种,定额),将其规范化到第三
范式,则下列选项中正确的是D
A.W1(工号,姓名),W2(工种,定额)
B.W1(工号,定额),,2(姓名,工种)
C.W1(工号,工种,定额),,2(工号,姓名)
D.W1(工号,姓名,工种),,2(工种,定额)
66.面向对象程序设计的基本思想是B
A.屏蔽和可重用性B.封装和可扩展性
C.封装和模块化特性D.屏蔽和过程划分特性
67.下列关于关系数据库中型和值的叙述中,正确的是C
A.关系模式是值,关系是型
B.关系模式是型,关系的逻辑表达式是值
C.关系模式是型,关系是值
D.关系模式的逻辑表达式是型,关系是值
68.若事务T对数据R已加X锁,则其他事务对数据RB
A.只能加X锁B.不能加任何锁
C.只能加S锁D.能加任何锁
69.可以在多个用户之间共享数据的ASP内置对象是B
A.Session对象B.Application对象
C.Request对象D.System对象
70.下列不是数据仓库基本特征的是B
A.数据相对稳定B.包括当前准确数据
C.数据反映历史变化D.面向主题
71.E-R模型的基本成分是(C)
A.字段与记录B.库结构与属性
C.实体与联系D.记录与属性
72.数据模型的三个要素中,用于描述系统静态特性的是B
A.数据操作B.数据结构
C.数据完整性约束D.数据参照
74.在关系代数运算中,五种基本运算是(D)
A-UC'XI、n和GB'-'IXJ、n和°
c'C'x、n和GD.UL'X、n和o
75.在关系数据库中,表与表之间的联系是通过如下哪项实现的?
B
A.实体完整性规则B.参照完整性规则
C.用户自定义的完整性规则D.值域
三、简答题
1.数据模型包含哪三个方面的要素?
①数据结构;
②数据操作;
③数据约束条件。
2.简述数据库管理系统的功能。
①数据定义;数据操纵;
②数据库运行管理;数据组织、存储和管理;
③数据的建立和维护;数据通信接口。
3.简述关系模型允许定义的三种完整性约束
①实体完整性;
②参照完整性;
③用户定义完整性。
4.简述数据库管理系统的功能。
①数据定义;数据操纵;
②数据运行管理;数据组织、存储和管理;
③数据库的建立和维护;数据通信接口。
5.一个设计良好的DBMS应具备什么样的功能?
①具有友好的用户界面;
②完备的功能;较高的运行效率;
③清晰的系统结构和开放性。
6.简述数据库系统的三级模式
①数据库系统的三级模式结构是指由外模式、模式和内模式构
成;
②一个数据库只有一个模式,它是数据库模式结构的中间层;一
个数据库可以有多个外模式,是保证数据安全性的一个有力措
施;一个数据库也只有一个内模式。它是数据物理结构和存储方
式的描述。
7.请列出在需求分析阶段常用的调查方法。
①跟班作业,开会调查;
②专人介绍,询问;
③设计调查表填写,查阅记录。
8.简述数据库设计基本步骤。
①需求分析;概念结构设计;
②逻辑结构设计;数据库物理设计阶段;
③数据库实施阶段;数据运行和维护阶段。
9.简述数据库的完整性与数据库的安全性的区别
①数据完整性与安全性是数据库保护的两个不同方面;
②安全性是防止用户非法使用数据库;
③完整性是用户使用数据库时向数据库加入不合语义的数据。
10.什么是数据独立性?它包括哪两个方面?
①数据独立性指数据存储与应用之间的依赖关系,包括:
②数据物理独立性:数据的物理结构与逻辑结构之间的独立性。
当数据的物理结构(也称存储结构)发生变化时,通过DBMS的工
作使应用程序不变。
③数据逻辑独立性:数据的全局逻辑结构与局部逻辑结构之间的
独立性。当数据的全局逻辑结构发生变化时,通过DBMS的工作
使局部逻辑结构不变
11.在数据库中解决死锁的常用方法有哪些?
①要求每个事务一次就将要使用的数据全部加锁,否则就不执
行;
②采用按序加锁法;
③不采取任何措施预防死锁的发生,而是周期性的检查系统
中是否有死锁。
12.简述利用日志文件恢复事务的过程。
①从头扫描日志文件,找出哪些事务在故障发生时已经结束,哪
些事务尚未结束;
②对尚未结束的事务进行撤消处理,对已经结束的事务进行重做
处理。
13.简述两段锁协议的含义。
①指所有事务必须两个阶段对数据项加锁和解锁;
②在对任何数据进行读、写操作之前,事务首先获得对该数据
的封锁;
③在释放一个封锁之后,事务再获得任何其他封锁。
14.已知关系模式:学生(学号,姓名,性别,年龄,系别),
用关系代数查询英语系的女学生。
。系别:'英语系'A性别='女'(学生)
14.已知关系模式:
学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,
成绩)
用关系代数实现查询没有选修课程号为'C3,课程的学生学号。
TT学号(学生)-TI学号(。课程号二十3,(选课))
15.简述视图的作用。
①简化用户操作;使用户能以多角度看待同一数据;
②对重构数据库提供了一定程度的逻辑独立性;
③能够对机密数据提供了安全保护
16.何谓关系模式的规范化?
一个低一级的范式的关系模式,通过模式分解转换为若干个高一
级范式的关系模式集合,这个过程叫关系模式的规范化。
17.每个BCNF的关系模式应具有哪三个性质?
①所有非主属性都完全函数依赖于每个候选码;
②所有主属性都完全函数依赖于每个不包含它的候选
码;
③没有任何属性完全函数依赖于非码的任何一组属性。
18.仅满足1NF的关系模式会存在哪些问题?
①存在对码的部分函数依赖;
②引起插入异常,删除异常;
③数据冗余度大,修改复杂。
19.关系模式分解应达到什么标准?。
分解既要保持函数依赖,又要具有无损连接性
20.简述ASP文件主栗包含的内容
①一般文件;
②HTML文件标记;
③脚本程序。
21.简述JDBC连接数据库的几种方法。
①与数据源直接通信;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025森林公园建设项目分包合同范文
- 写字楼门卫招聘合同样本
- 供气供暖大院租赁合同
- 美食专卖店装修合同
- 2025通信管道工程合同范本
- 2025超市房屋装修合同
- 经营场地房屋整体租赁合同
- 2025证券投资咨询服务合同
- 2025稻种植技术合同
- 2025室内装修设计合同2
- 2024年人教部编版语文五年级上册期末质量检测题附答案(五)
- 2024年单位内部治安保卫制度(五篇)
- 文化传统与现代文明学习通超星期末考试答案章节答案2024年
- 校园小品《我的未来不是梦》剧本
- 2024年安全标准化自评管理制度范本(六篇)
- 2023-2024学年北京四中高三(上)期中英语试题和答案
- 孤独症儿童问题行为课件
- 非ST段抬高型急性冠脉综合征诊断和治疗指南(2024)解读
- 2024光伏清扫机器人
- 2024年度北京市安全员之B证(项目负责人)基础试题库和答案要点
- 2024内蒙古汇能煤化工限公司招聘300人高频难、易错点500题模拟试题附带答案详解
评论
0/150
提交评论