最新推荐数据库试题word版本 26页Word文档下载推荐.docx
- 文档编号:18453893
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:21
- 大小:27.18KB
最新推荐数据库试题word版本 26页Word文档下载推荐.docx
《最新推荐数据库试题word版本 26页Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《最新推荐数据库试题word版本 26页Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。
二.填空题:
1.数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型。
2.SQL语言由数据定义语言、数据操纵语言和数据控制语言组成。
3.使用filegrowth命令可以增加数据库和事务日志的容量。
4.关系模式的三类完整性约束条件分别是_实体完整性约束_、参照完整性约束和__域完整性约束__。
5.如果一个关系不满足2NF,则该关系一定也不满足_3nf_(在1NF、2NF、3NF范围内)。
6.关键字是能唯一标识每一行的列或列的组合。
一个表可能有多个关键字,选定其中一个作为主关键字,其余的称为候选关键字。
7.索引有两种类型:
聚集索引和非聚集索引。
8.当在一个已经存放了数据的表上增加主键时,SQLServer会自动对表中的数据进行检查,以确保这些数据能够满足主键约束的要求。
问:
满足主键值要唯一和不允许为NULL两个要求。
9.将视图v_Course重命名为v_newCourse的SQL语句是:
execsp_renamev_Course,v_newCourse。
三.操作题:
销售数据库Sales中存在这样的三张表:
1.客户表(Customer)
2.产品表(Product)3.销售表(ProOut)
按要求完成下列题目:
(1)建立销售数据库Sales的以上三个表。
(3分)
建立数据库Sales的三个表客户表(Customer)、产品表(Product)、销售表(ProOut)
(2)实现各表的实体完整性要求。
客户表(Customer)的主键为:
客户编号(CusNo)
产品表(Product)的主键为:
产品编号(ProNo)
销售表(ProOut)的主键为:
销售日期(SaleDate)、客户编号(CusNo)、产品编号(ProNo)
(3)在Customer上基于CusName列创建非惟一索引;
在Product上基于
ProName列创建惟一索引;
在ProOut上基于SaleDate列创建聚集的、惟一索引。
CREATEINDEXIX_CustomerONCustomer(CusName)
CREATEUNIQUEINDEXIX_ProductONProduct(ProName)CREATEUNIQUECLUSTEREDINDEXIX_ProOutONProOut(SaleDate)
(4)在ProOut表上设置外键,保证录入时的产品代码都在产品表中存在
的。
USESales
GO
ALTERTABLEProOut
ADDCONSTRAINTFK_ProOut_ProNoFOREIGNKEY
(ProNo)
REFERENCESProduct(ProNo)
(5)创建一规则限定只能录入大于0的值,然后将其绑定到ProOut表上
Quantity列。
CREATERULERU_ProOutas@x>
EXECsp_bindruleRU_ProOut,'
ProOut.Quantity’
(6)查询销售数量超过100的产品号。
SelectProNo
fromProOutgroupbyProNo
havingsum(Quantity)>
100
(7)创建一自定义函数sumMoney,要求能够利用该函数计算出销售金额,
篇二:
数据库试题库3
数据库试题
(一)
《数据库原理及应用》参考答案及评分标准(A卷)
注意:
1、本试卷共6页;
2、考试时间:
120分钟
3、姓名、学号必须写在指定地方
一
单
项
选
1.文件系统与数据库系统的最大区别是(C)。
A.数据共享B.数据独立
C.数据结构化D.数据冗余
2.在数据库中,下列说法不正确的是(A)。
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
3.数据库的特点之一是数据的共享,严格的讲,这里的数据共享是指(D)。
A.同一个应用中的多个程序共享一个数据集合
B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件
D.多种应用、多种语言、多个用户互相覆盖地使用数据集合
4.在数据库中,产生数据不一致的根本原因是(D)。
A.数据存储量太大B.没有严格保护数据
C.未对数据进行完整性的控制D.数据冗余
5.数据库管理系统能实现对数据库中数据的查询、插入、和修改和删除,这类功能称为(C)。
A.数据定义功能B.数据管理功能
C.数据操纵功能D.数据控制功能
6.通过指针链接来表示和实现实体之间联系的模型是(D)。
A.关系模型B.层次模型C.网状模型D.层次和网状模型
7.关系模式是下列哪个数据库设计阶段的结果(C)。
A.需求分析B.概念设计C.逻辑设计D.物理设计
8.如果一个系统被定义为关系系统,则它必须(C)。
A.支持关系数据结构B.支持选择、投影和连接运算
C.A和B均成立D.A和B都不需要
9.事务的原子性是指(A)。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须使数据库从一个一致性状态变到另一个一致性状态
10.下列故障中需要利用后援副本进行数据库恢复的是(C)。
A.事务故障B.系统故障C.介质故障D.运行故障
11.下列方法中不被数据库恢复所采用的是(D)。
A.建立检查点B.建立副本C.建立日志文件D.建立索引
12.数据完整性保护中的约束条件主要是指(C)。
A.用户操作权限的约束B.用户口令校对
C.值的约束和结构的约束D.并发控制的约束
13.用于实现数据存取安全性的SQL语句是(C)。
A.CREATETABLEB.COMMITC.GRANT和REVOKED.ROLLBACK
14.关系模式R中的属性全部是主属性,则R的最高范式至少能达到(B)
A.2NFB.3NFC.BCNFD.4NF
15.关系模式R(A,B,C)的函数依赖集F={B→C,C→A},ρ={AB,AC}为R的一个分解,那么分解ρ(B)
A.保持函数依赖B.丢失了B→CC.丢失了C→A
D.是否保持函数依赖由R的当前值确定
1C2A3D4D5C
6D7C8C9A10C
11D12C13C14B15B
二简答题(每小题5分,共20分)
16.简要叙述关系数据库的优点和缺点。
解答:
优点:
使用表的概念,简单直观、易学;
直接表示实体之间的多对多联系;
具有更好的数据独立性;
具有坚实的数学理论基础。
(4分)
缺点:
查询效率低。
(1分)
17.试述DBS的三级模式结构,这种结构的优点是什么?
数据库系统通常采用外模式、模式和内模式三级结构,DBMS在这三级模式之间提供了外模式/模式和模式/内模式两层映象。
这种结构的优点是实现数据独立性。
数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不引起应用程序的修改。
数据独立性包括物理数据独立性和逻辑数据独立性。
当模式改变时,修改外模式/模式映象,使外模式保持不变,从而保证应用程序不必修改,即实现逻辑数据独立性。
当数据的存储结构改变时,修改模式/内模
式映象,使模式不变,从而实现数据物理独立性。
解答要点:
(1)数据库三层模式与两重变换;
(2)优点:
实现数据独立性;
介绍数据独立性概念;
(3)逻辑独立性、物理独立性的实现方法。
评分标准:
第一、二两个要点各得2分,第三个要点得1分。
18.简述DBA的职责。
解答1:
DBA的职责是:
决定DB中的信息内容和结构;
决定DB的存储结构和存取策略;
定义数据的安全性要求和完整性约束条件;
监控数据库的使用和运行;
负责重组和重构、备份与恢复。
解答2:
数据库的概念设计;
逻辑和物理设计;
定义安全和约束;
数据库的运行与监控;
数据库维护。
两种解答均可,每个职责得1分。
19.并发操作能带来哪些数据不一致问题?
试举例说明采用二级封锁协议可以解决其中的哪些问题?
三个问题:
丢失修改、不可重复读、读脏数据(也称污读)。
采用二级封锁协议可以解决丢失修改、读脏数据等2个问题。
举例说明?
(略)
每个不一致问题得1分(计3分),二级封锁可以解决的问题每个得1分(计2分)。
三综合题(共50分)
20.(15分)设有一个SPJ数据库,包括如下4个关系模式:
S(SNO,SNAME,STATE,CITY);
P(PNO,PNAME,COLOR,WEIGHT,PRICE);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY);
其中,S表示供应商,它的各属性依次为供应商号、供应商名、供应商所在省份和所在城市;
P表示零件,它的各属性依次为零件号、零件名、零件颜色、零件重量和单价;
J表示工程,它的各属性依次为工程号、工程名和工程所在城市;
SPJ表示供货关系,它的各属性依次为供应商号、零件号、工程号和供货数量。
请完成如下操作:
(1)用SQL语句,查询上海的所有工程。
(2)用SQL语句,查询上海供应商所提供零件的工程号、零件代号及数量。
(3)用SQL语句,查询重量最轻的零件代号。
(4)用SQL语句,删除数据库中工程号为“J24”的全部信息。
(5)用关系代数式实现
(2)中操作。
(评分:
3分/小题)
(1)select*fromJwhereCITY=”上海”;
(2)selectJNO,PNO,QTYfromSPJwhereSNOin
(selectSNOfromSwhereCITY=”上海”);
或
selectJNO,PNO,QTYfromSPJ,SwhereSPJ.SNO=S.SNO
andS.CITY=”上海”
(3)selectPNOfromPwhereWEIGHT=(selectmin(WEIGHT)fromP);
(4)deletefromSPJwhereJNO=“J24”;
deletefromJwhereJNO=“J24”;
(5)ΠJNO,PNO,QTY(σCITY=”上海”(S|×
|SPJ))
21.(10分)对上题的SPJ数据库有如下查询:
selectSPJ.SNO,SPJ.PNO,SPJ.QTY
fromS,J,SPJ
whereS.SNO=SPJ.SNOandJ.JNO=SPJ.JNOandS.STATE=“湖北”
“上海”;
试进行代数优化工作,并画出优化前后的关系代数语法树。
(参考答案)
andJ.CITY=
评分说明:
各5分。
(1)S、J的位置可以互换。
(2)投影运算有没有下移均不扣分。
22.(15分)设有关系模式R(A,B,C,D,E),其最小函数依赖集F={A→C,BC→D,D→B,C→E}。
(1)求属性闭包:
(AB)+、(AC)+、(BC)+。
(2)求R的所有候选关键字。
(3)分解ρ={BCD,ACE}最高为几范式?
ρ是否具有依赖保持性,为什么?
ρ是否具有无损连接性,为什么?
(4)将R分解为3NF,要求具有依赖保持性和无损连接性。
(1)~(3)每个4分;
(4)3分。
可以不给出中间说明或推论
(1)(AB)+=ABCDE;
(AC)+=ACE;
(BC)+=BCDE
(2)A没有出现在F中依赖的右边,A+=ACE;
又,出现在依赖图闭环中的属性有:
DB,(或,左边出现的属性:
ABCD,而ABCD-A+=ABCD-ACE=BD);
求:
(AB)+=ABCDE;
(AD)+=ADBCE;
得:
候选关键字:
AB、AD。
(3)2NF,因BCD∈3NF,ACE∈2NF。
ρ具有依赖保持性,因F1(BCD)={BC→D,D→B},F2(ACE)={A→C,C→E},
++(F1∪F2)=F。
ρ不具有无损连接性,原因?
(略)。
(4)按左边相同原则进行3NF依赖保持性分解,得ρ={AC,BCD,DB,CE};
DB为BCD的子集,去掉DB,得ρ={BCD,AC,CE}。
显然ρ不具有无损连接性,加上原关系R的一个候选关键字,得解ρ={BCD,AC,CE,AB}或ρ={BCD,AC,CE,AD}。
篇三:
数据库考试试题精选
数据库考试试题精选:
第一部分基本概念
一、单项选择题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理
答案:
A
2.数据库系统与文件系统的主要区别是。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
B
3.数据库的概念模型独立于。
A.具体的机器和DBMSB.E-R图
C.信息世界D.现实世界
4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
①A.文件的集合B.数据的集合
C.命令的集合D.程序的集合
②A.命令系统B.数据库管理系统
C.数据库系统D.操作系统
③A.文件系统B.数据库系统
C.软件系统D.数据库管理系统
①B②B③B
5.数据库的基本特点是。
A.
(1)数据可以共享(或数据结构化)
(2)数据独立性
(3)数据冗余大,易移植(4)统一管理和控制
B.
(1)数据可以共享(或数据结构化)
(2)数据独立性
(3)数据冗余小,易扩充(4)统一管理和控制
C.
(1)数据可以共享(或数据结构化)
(2)数据互换性
D.
(1)数据非结构化
(2)数据独立性
6.数据库具有①、最小的②和较高的③。
①A.程序结构化B.数据结构化
C.程序标准化D.数据模块化
②A.冗余度B.存储量
C.完整性D.有效性
③A.程序与数据可靠性B.程序与数据完整性
C.程序与数据独立性D.程序与数据一致性
①B②A③C
7.在数据库中,下列说法是不正确的。
A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
8.是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库
C.数据库管理系统D.数据结构答案:
9.在数据库中存储的是。
A.数据B.数据模型
C.数据以及数据之间的联系D.信息
C
10.数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
11.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合
B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件
D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
D
12.数据库系统的核心是。
A.数据库B.数据库管理系统
C.数据模型D.软件工具
13.下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
14.下述关于数据库系统的正确叙述是。
A.数据库中只存在数据项之间的联系
B.数据库的数据项之间和记录之间都存在联系
C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
15.相对于其他数据管理技术,数据库系统有①、减少数据冗余、保持数据的一致性、②和③的特点。
①A.数据共享B.数据模块化
C.数据结构化D.数据共享
②A.数据结构化B.数据无独立性
C.数据统一管理D.数据有独立性
③A.使用专用文件B.不使用专用文件
C.数据没有安全与完整性保障D.数据有安全与完整性保障
①D②D③D
16.将数据库的结构划分成多个层次,是为了提高数据库的①和②。
①A.数据独立性B.逻辑独立性
C.管理规范性D.数据的共享
②A.数据独立性B.物理独立性
C.逻辑独立性D.管理规范性
①B②B
18.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫做②,由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫做③。
①A.文件的集合B.数据的集合
②A.命令系统B.数据库系统
C.操作系统D.数据库管理系统
③A.数据库系统B.数据库管理系统
C.文件系统D.软件系统
①B②D③A
19.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A.DBS包括DB和DBMSB.DDMS包括DB和DBS
C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS
20.可以减少相同数据重复存储的现象。
A.记录B.字段C.文件D.数据库
22.数据库管理系统(DBMS)是。
A.一个完整的数据库应用系统B.一组硬件
C.一组软件D.既有硬件,也有软件
23.数据库管理系统(DBMS)是。
A.数学软件B.应用软件
C.计算机辅助设计D.系统软件
24.数据库管理系统(DBMS)的主要功能是。
A.修改数据库B.定义数据库
C.应用数据库D.保护数据库
25.数据库管理系统的工作不包括。
A.定义数据库
B.对已定义的数据库进行管理
C.为定义的数据库提供操作系统
D.数据通信
26.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为。
A.数据描述语言B.数据库子语言
C.数据操纵语言D.数据结构语言
27.是存储在计算机内的有结构的数据集合。
A.网络系统B.数据库系统
C.操作系统D.数据库
29.数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A.数据共享B.数据存储C.数据应用D.数据保密
31.数据库系统是由①组成;
而数据库应用系统是由②组成。
①②A.数据库管理系统、应用程序系统、数据库
B.数据库管理系统、数据库管理员、数据库
C.数据库系统、应用程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新推荐数据库试题word版本 26页 最新 推荐 数据库 试题 word 版本 26