西南科技大学网络教育《数据库原理及应用》在线考试.docx
- 文档编号:9047110
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:29
- 大小:41.65KB
西南科技大学网络教育《数据库原理及应用》在线考试.docx
《西南科技大学网络教育《数据库原理及应用》在线考试.docx》由会员分享,可在线阅读,更多相关《西南科技大学网络教育《数据库原理及应用》在线考试.docx(29页珍藏版)》请在冰点文库上搜索。
西南科技大学网络教育《数据库原理及应用》在线考试
数据库原理及应用——在线考试
一、单选题
1.撤销数据库中已经存在的表S,使用的SQL语句是?
A.DELETETABLES
B.DELETES
C.DROPTABLES
D.DROPS
2.一个班级只能有一个班长,一个班长只能在一个班级的担任职务,则班级与班长之间的联系是?
A.一对一
B.一对多
C.多对一
D.多对多
3.概念模型是现实世界的第一层抽象,这一类模型最著名的是?
A.层次模型
B.关系模型
C.网状模型
D.E-R模型
4.一个关系只有一个()。
A.候选码
B.外码
C.超码
D.主码
5.要保证数据库的数据独立性,需要修改的是?
A.模式与外模式
B.模式与内模式
C.三级模式之间的两层映射
D.三层模式
6.Oracle属于()。
A.关系数据库
B.网状数据库
C.层次数据库
D.概念数据库
7.SQL基本表的创建中是通过()方式实现参照完整性规则的。
A.主键子句
B.外键子句
C.检查子句
D.NOTNULL
8.E-R图转换为关系数据模型是()的设计任务。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
9.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是?
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
10.“一个事务中的诸操作要么都做,要么都不做”,这是事务的()。
A.原子性
B.一致性
C.隔离性
D.持续性
11.实现关系代数投影运算的SQL子句是()。
A.SELECT
B.ORDERBY
C.FROM
D.WHERE
12.实体完整性规则是指()。
A.不允许有空行
B.主键不允许有空值
C.不允许有空列
D.外键不允许有空值
13.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的()。
A.相容性
B.独立性
C.共享性
D.一致性
14.外模式是()。
A.全部数据逻辑结构
B.局部数据逻辑结构
C.全部数据物理结构
D.局部数据物理结构
15.按照PX协议规定,一个事务要读取数据对象Q,必须先执行的操作是()。
A.READ(Q)
B.WRITE(Q)
C.LOCKS(Q)
D.LOCKX(Q)
16.事务日志用于保存()。
A.程序运行过程
B.程序的执行结果
C.对数据的更新操作
D.对数据的查询操作
17.一个工厂可生产多种产品,而一种产品只能由一个工厂生产,则工厂与产品之间的联系是()。
A.一对一
B.一对多
C.多对一
D.多对多
18.数据的逻辑结构改变不影响用户程序,这是()。
A.物理独立性
B.逻辑独立性
C.用户独立性
D.程序独立性
19.实现事务提交回滚功能的SQL语句是()。
A.CREATE和DROP
B.INSERT和DELETE
C.GRANT和REVOKE
D.COMMIT和ROLLBACK
20.下面哪一个是概念模型?
()
A.E-R模型
B.层次模型
C.网状模型
D.关系模型
21.SQLServer属于哪类数据库?
A.关系数据库
B.网状数据库
C.层次数据库
D.概念数据库
22.多个事务执行的次序称为?
A.步骤
B.过程
C.流程
D.调度
23.数据库逻辑结构设计阶段的工作任务是?
A.E-R图转换为关系数据模型
B.设计和优化E-R图
C.建立系统用例图
D.确定数据库的存储结构
24.以下关于事务调度和封锁的描述中,正确的是?
A.遵守两段封锁协议的并发事务一定是可串行化的
B.可串行化的并发事务一定遵守两段封锁协议
C.遵守两段封锁协议的并发事务不一定是可串行化的
D.遵守两段封锁协议的并发事务一定不会产生死锁
25.区分不同实体的依据是?
A.名称
B.属性
C.对象
D.概念
26.DBMS普遍采用()方法来保证调度的正确性
A.索引
B.授权
C.封锁
D.日志
27.下列聚集函数中不忽略空值(null)的是()
A.SUM(列名)
B.COUNT(*)
C.COUNT(列名)
D.AVG(列名)
28.数据库与文件系统的根本区别在于
A.提高了系统效率
B.方便了用户使用
C.数据的结构化
D.节省了存储空间
29.在事务依赖图中,若各事务之间的依赖关系构成循环,则就会出现
A.死锁
B.共享锁
C.活锁
D.排它锁
30.按照PX协议规定,一个事务要更新数据对象Q,必须先执行的操作是
A.READ(Q)
B.WRITE(Q)
C.LOCKS(Q)
D.LOCKX(Q)
二、多选题
31.如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上()
A.不可加X锁
B.可加S锁
C.可加任何锁
D.不能加任何锁
32.关于数据库日志文件正确的是?
A.日志文件记录对数据库数据的更新操作
B.保障数据的安全性
C.检测系统的死锁
D.日志文件用于数据库故障的恢复
33.某企业推销员档案关系中,包括编号、身份证号、姓名、性别、生日、手机号码、家庭地址等属性,那么不可以作为关系候选键的属性是?
A.编号
B.姓名
C.手机号码
D.身份证号
34.关于主码正确的是?
A.可以是一个属性
B.可以是一个属性组
C.能够唯一标识一条元组
D.一个关系可以有多个主码
35.在规范化的关系中,说法正确的是?
A.行列顺序无关
B.属性名不允许重名
C.任意两个元组不允许重复
D.列是同质的
36.数据库设计步骤包括?
A.需求分析
B.概念结构设计、逻辑结构设计、物理结构设计
C.数据库实施
D.数据库运行与维护
37.数据库封锁的对象可以是?
A.元组
B.关系
C.整个数据库
D.物理记录
38.SQL语句包括?
A.数据定义语句
B.数据操纵语句
C.数据控制语句
D.数据查询语句
39.某查询语句中有LIKE‘%田_’,则可能的查询结果有?
A.张田
B.陈立田
C.田甜
D.刘田耕
40.下面属于关系数据库的是?
A.Oracle
B.MySQL
C.ACCESS
D.SQLServer
41.为维护数据库的完整性,数据库系统必须实现的功能包括()。
A.提供定义完整性约束条件的机制
B.提供完整性检查的方法
C.进行违约处理
D.提供数据操作
42.实现授权与回收的SQL语句是()。
A.GRANT
B.REVOKE
C.ROLLBACK
D.CREATE
43.数据库视图的好处是()。
A.简化用户操作
B.使用户能以多种角度看待同一数据
C.提供了一定程度的逻辑独立性
D.能对数据提供安全性保护
44.数据库系统中可能发生的故障包括
A.事务内部故障
B.系统故障
C.介质故障
D.计算机病毒
45.数据库参照完整性规定,每个元祖在外码的值?
A.和参照关系主码上的值保持一致
B.可以取空值
C.没有限制
D.不能为空
46.数据库系统中,视图的作用是?
A.提高数据安全性
B.提高逻辑数据独立性
C.节省存储空间
D.简化用户操作
47.并发操作带来的数据不一致包括?
A.丢失修改
B.读取脏数据
C.不可重复读
D.死锁
48.数据库系统包括?
A.数据库
B.DBMS
C.应用程序
D.DBA
49.数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包括?
A.日志文件
B.数据库后备副本
C.资源文件
D.调度
50.数据库的完整性包括?
A.实体完整性
B.参照完整性
C.用户自定义完整性
D.系统完整性
51.属于数据库安全技术的是?
A.视图
B.审计
C.存取控制
D.数据加密
52.SQL语言中,实现数据更新功能的语句是?
A.INSERT
B.DELETE
C.UPDATE
D.SELECT
53.事务的特征包括?
A.原子性
B.隔离性
C.一致性
D.永久性
三、判断题
54.在E-R模型转换成关系模型的过程中,每个1∶1联系类型都需转换一个关系模式。
()
55.SQL有交互式和嵌入式两种不同的使用方式。
()
56.存取控制是常见的数据库安全保障技术。
()
57.数据库中视图的数据会单独存放。
()
58.系统故障会造成内存数据丢失。
()
59.在E-R模型转换成关系模型的过程中,每个1∶N联系类型需转换一个关系模式。
()
60.数据库系统诊断死锁一般使用超时法或事务等待图法。
()
61.DBMS普遍采用两段锁协议的方法来实现数据库的安全性()
62.封锁是实现数据库并发控制的技术。
()
63.事务是用户定义的一个数据库操作系列。
()
四、复合题
假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部,每个销售员销售多种产品,一种产品可以由多个销售员销售,每次销售的产品要记录销售日期和销售数量;
销售部属性有:
销售部编号、地区和电话;
产品属性有:
产品编码、品名和单价;
销售员属性有:
销售员编号、姓名、性别和电话。
根据上述语义设计E-R模型,并将其转化为3NF的关系模式:
64.请问E-R模型中用什么图形表示属性?
A.矩阵
B.椭圆
C.菱形
D.圆柱
65.请问该E-R模型中至少有哪几个实体?
A.1个实体即某公司;
B.3个实体分别是:
销售部,产品,销售员;
C.4个实体分别是:
销售部,产品,销售员,生产,销售;
D.6个实体分别是:
公司,销售部,产品,销售员,生产,销售;
66.请问该E-R模型中有几个联系?
A.1
B.2
C.3;
D.4
67.请问该系统的E-R模型中,销售员与产品之间的联系是哪种类型?
A.1:
1
B.1:
N
C.N:
1
D.M:
N
68.最终的销售员关系模式中有哪些属性,主码是哪个属性?
A.销售员(销售员编号,姓名,性别、电话),主码:
销售员编号;
B.销售员(销售员编号,姓名,性别、电话、销售部编号),主码:
销售员编号;
C.销售员(销售员编号,姓名,性别、电话、销售部编号),主码:
(销售员编号,销售部编号);
D.销售员(销售员编号,姓名,性别、电话、销售部编号),主码:
销售部编号;
69.最终的销售关系模式中有哪些属性?
A.销售(销售员编号,产品编号,销售日期,数量);
B.销售(销售员编号,姓名,产品编号,销售日期,数量)
C.销售(流水号,销售日期,数量);
D.销售(销售员编号,产品编号,销售部编号,销售日期,数量);
70.上题销售关系中,外码是?
A.销售员编号
B.产品编号
C.销售员编号,产品编号
D.销售部编号
71.该设计最终有哪几个关系模式?
A.3个:
销售部,销售员,产品
B.4个:
销售部,销售员,产品,销售
C.5个:
销售部,销售员,产品,销售,生产;
D.6个:
公司,销售部,销售员,产品,销售,生产;
某企业保健管理系统,有以下关系
职工(职工号,姓名,性别,职务,家庭地址,部门编号,电话)
部门(部门编号,部门名称,地址,电话)
保健(保健卡编号,职工号,检查身体日期,健康状况)
试用SQL语句回答以下问题:
72.求所有科长的姓名和电话。
A.SELECT姓名AND电话FROM职工 WHERE职务=’科长’;
B.SELECT姓名,电话FROM职工 WHERE职务=’科长’;
C.SELECT姓名FROM职工WHERE职务=’科长’AND
SELECT电话FROM职工WHERE职务=’科长’;
D.SELECT姓名FROM(SELECT电话 FROM职工 WHERE职务=’科长’);
73.查找部门名称为“党政办公室”的科长的姓名()
A.SELECT姓名 FROM职工AND部门WHERE部门名称=’党政办公室’;
B.SELECT姓名 FROM职工,部门WHERE部门名称=’党政办公室’;
C.SELECT姓名 FROM职工,部门WHERE职工.部门编号=部门.部门编号AND部门名称=’党政办公室’;
D.SELECT姓名 FROM职工AND部门WHERE职工.部门编号AND部门.部门编号AND部门名称=’党政办公室’;
74.统计“财务科”中健康状况为“良好”的职工人数()
A.SELECTCOUNT(*)FROM保健,职工,部门WHERE职工.部门编号=部门.部门编号AND职工.职工号=保健.职工号AND部门名称=’财务科’AND健康状况=’良好’;
B.SELECT COUNT(*) FROM保健AND职工AND部门WHERE部门名称=’财务科’AND健康状况=’良好’
C.SELECT SUM(*)FROM保健,职工,部门WHERE职工.部门编号=部门.部门编号AND职工.职工号=保健.职工号AND部门名称=’财务科’AND健康状况=’良好’;
D.SELECT COUNT(职工号) FROM保健,职工,部门WHERE部门名称=’财务科’AND健康状况=’良好’;
75.将职工号为“3061”的职工的健康状况改为“一般”()
A.UPDATE FROM保健SET健康状况=‘一般’WHERE职工号=’3061’;
B.UPDATE ON保健SET健康状况=‘一般’WHERE 职工号=’3061’;
C.UPDATE SET健康状况=‘一般’WHERE保健.职工号=’3061’;
D.UPDATE 保健 SET健康状况=‘一般’ WHERE 职工号=’3061’;
76.删除职工关系表中职工号为“3016”的记录
A.DELETE * FROM职工 WHERE职工号=’3061’;
B.DELETE FROM职工 WHERE职工号=’3061’;
C.DELETE * ON职工 WHERE职工号=’3061’;
D.DELETE 职工 WHERE职工号=’3061’;
77.添加一条保健信息(‘3999’,‘1020089’,‘2019.9.10’,’良好’)
A.INSERT FROM保健VALUES(‘3999’,‘1020089’,‘2019.9.10’,’良好’);
B.INSERT INTO保健 WHERE VALUES(‘3999’,‘1020089’,‘2019.9.10’,’良好’);
C.INSERT FROM保健 WHERE VALUES(‘3999’,‘1020089’,‘2019.9.10’,’良好’);
D.INSERT INTO保健VALUES(‘3999’,‘1020089’,‘2019.9.10’,’良好’);
78.建立健康状况为“差”的职工的视图
A.createviewbad_healthas
SELECT*
FROM 职工,保健
WHERE 保健.健康状况=’差’And保健.职工号=职工.职工号;
B.createviewbad_healthas
SELECT*
FROM职工AND保健
WHERE健康状况=’差’;
C.createviewbad_healthas
SELECT*
WHERE健康状况=’差’;
D.create view SELECT*FROM职工,保健
WHERE保健.健康状况=’差’AND保健.职工号=职工.职工号;;
已知某个工厂中有多个工段,每个工段有多个车间,每个车间只在一个工段中,每个车间生产多种产品,而每种产品可由多个车间生产。
工段有:
工段号,工段名;
车间有:
车间号,车间名,车间领导;
产品有:
产品号,产品名称,型号规格。
每个车间完成的产品都有完工日期。
根据上述语义设计E-R模型,并将其转化为3NF的关系模式:
79.请问E-R模型中用什么图形表示联系?
A.矩阵
B.椭圆
C.菱形
D.圆柱
80.该E-R模型中至少()。
A.1个实体即某工厂
B.3个实体分别是:
工段,车间,产品
C.4个实体分别是:
工段,车间,产品,生产
D.5个实体分别是:
工厂,工段,车间,产品,生产
81.该E-R模型中有()个联系。
A.1
B.2
C.3;
D.4
82.该系统的E-R模型中,车间与产品之间的联系是()
A.1:
1
B.1:
N
C.N:
1
D.N:
M
83.最终的产品关系模式中有哪些属性,主码是哪个属性?
()
A.产品(产品号,产品名称,型号规格),主码:
产品号;
B.产品(产品号,产品名称,型号规格,生产日期),主码:
产品号;
C.产品(产品号,产品名称,型号规格,生产日期,),主码:
产品名称;
D.产品(产品号,产品名称,型号规格),主码:
产品名称;
84.最终的车间关系模式中有哪些属性?
()
A.车间(车间号,车间名,车间领导);
B.产品(产品号,产品名称,型号规格,完工日期),主码:
产品号;
C.产品(产品号,产品名称,型号规格,完工日期,),主码:
产品名称;
D.车间(车间号,车间名,车间领导,产品号,生产日期);
85.产品和车间之间的生产关系中,外码是()
A.产品号
B.车间号
C.产品号,车间号
D.工段
86.该设计最终有哪几个关系模式?
A.3个:
工段,车间,产品;
B.4个:
工段,车间,产品,生产
C.5个:
工段,车间,产品,生产,从属;
D.7个:
工段,车间,产品,生产,从属,工作;
在供应商、零件数据库中有以下3个关系模式:
供应商:
S(SNO,SNAME,CITY,STATUS)
零件:
P(PNO,PNAME,WEIGHT,COLOR)
供应货:
SP(SNO,PNO,QTY)
供应货关系SP表示某供应商SNO,供应了PNO零件,数量为QTY
基于以上关系,试用SQL语句回答以下问题:
87.求供应红色零件的供应商名字()
A.SELECT SNAME FROMS WHERE COLOR=’红色’;
B.SELECT SNAMEFROM P,S,SP;
C.SELECT SNAME FROM P WHERE COLOR=’红色’;
D.SELECT SNAME FROM S WHERE SNO IN
(SELECT SNOFROMSPANDCOLOR=’红色’);
88.求北京供应商的号码、名字和状况(STATUS)( )
A.SELECT SNO,SNAME,STATUS FROM S WHERE CITY=’北京’;
B.
C.SELECTSNO,SNAME,STATUSWHERECITY=’北京’;
D.
89.求零件P2的总供应量()
A.SELECT COUNT(*) FROM SP WHERE PNO=’P2’;
B.SELECT COUNT(QTY) FROM SP WHERE PNO=’P2’;
C.SELECT SUM(QTY) FROM SP LIKE PNO=P2;
D.SELECT SUM(QTY) FROM SP WHERE PNO=’P2’;
90.把零件P2的重量增加5公斤,颜色改为黄色( )
A.UPDATE P SET WEIGHT=WEIGHT+5,COLOR=’黄色’ WHERE PNO=’P2’;
B.UPDATE P SET WEIGHT=WEIGHT+5ANDCOLOR=’黄色’WHEREPNO=’P2’;
C.UPDATE WEIGHT=WEIGHT+5,COLOR=’黄色’ FROM PWHERE PNO=’P2’;
D.UPDATE WEIGHT=WEIGHT+5ANDCOLOR=’黄色’FROM PWHERE PNO=’P2’;
91.删除所有零件信息( )
A.DELETE * FROM P;
B.DELETE FROM P;
C.DELETE * FROM P BY ALL;
D.DELETE FROM P BY ALL;
92.添加一条零件信息(p100,螺母,0.1,灰色)()
A.INSERT FROM P VALUES(‘p100’,‘螺母’,0.1,’灰色’);
B.INSERT INTO P WHERE VALUES(‘p100’,‘螺母’,0.1,’灰色’);
C.INSERT FROMP WHERE VALUES(‘p100’,‘螺母’,0.1,’灰色’);
D.INSERT INTOP VALUES(‘p100’,‘螺母’,0.1,’灰色’);
93.统计每个供应商供应的项目总数( )
A.SELECT SNO,SUM(QTY) FROM SP GROUP BY PNO;
B.SELECT SNO,SUM(QTY) FROM SP WHERE GROUP BYSNO;
C.SELECT SNO,SUM(QTY) FROM SP GROUP BY SNO;
D.SELECT SNO,SUM(QTY) FROM SP ORDER BY PNO;
某经销公司欲建立一个供销管理系统,要求保存销售员信息,商品信息,供应商信息。
已知每个销售员可销售多种商品,每个商品可被多个销售员销售。
每个供应商可供应多种商品,而每种商品可由多个供应商供应。
销售员属性有:
员工号,姓名,电话;
供应商属性有:
供应商号,姓名,电话,地址;
商品属性有:
商品号,商品名称,型号规格,生产日期。
每次供货需要记录有供货日期和数量,每次销售也需要记录销售日期和数量。
根据上述语义设计E-R模型,并将其转化为3NF的关系模式。
94.请问E-R模型中用什么图形表示实体?
A.矩阵
B.椭圆
C.菱形;
D.圆柱
95.请问该E-R模型中至少有哪几个实体?
A.1个实体即经销公司;
B.2个实体分别是:
销售员,商品;
C.3个实体分别是:
销售员,商品,供应商;
D.7个实体分别是:
销售员,商品,供应商,生产,销售,供应,订购
96.请问该E-R模型中有几个联系?
A.1
B.2
C.3;
D.4
97.请问该系统的E-R模型中,销售员与商品之间的联系是哪种类型?
A.1:
1
B.1:
N
C.N:
1
D.N:
M
98.最终的商品关系模式中有哪些属性,主码是哪个属性?
A.商品(商品号,商品名称,型号规格,生产日期,销售时期,数量),主码是商品号;
B.商品(商品号,商品名称,型号规格,生产日期),主码是商品号;
C.商品(商品号,商品名称,型号规格,生产日期),主码是商品名称;
D.商品(商品名称,型号规格,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及应用 西南 科技大学 网络 教育 数据库 原理 应用 在线 考试