郑大计算机基础试题.docx
- 文档编号:23748222
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:46
- 大小:47.27KB
郑大计算机基础试题.docx
《郑大计算机基础试题.docx》由会员分享,可在线阅读,更多相关《郑大计算机基础试题.docx(46页珍藏版)》请在冰豆网上搜索。
郑大计算机基础试题
郑大计算机基础试题.
第一章绪论
本章练习题
1、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的___1__;支持数据库各种操作的软件系统叫____2________;由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做____3____。
1A、文件的集合B、数据的集合
C、命令的集合D、程序的集合
2A、命令系统B、数据库管理系统
C、数据库系统D、操作系统
3A、文件系统B、数据库系统
C、软件系统D、数据库管理系统
有型数据模常据库领域用的2、数_____________
、网状BA、层次模型
模型C、关系模型D、面向对象模型
3、目前最流行的数据模型是_____________
A.层次模型B.网状模型
C.关系模型D.面向对象模型
4、在学生选课数据库中,学生实体与课程实体之间的联系是_____________
A.1:
1B.1:
N
C.N:
1D.M:
N
5、数据库管理技术经理了、__________________
____________________和________________________三个阶段。
6、数据独立性可分为________________和____________________。
7、根据数据模型的应用目的不同,数据模型分为______________和_________。
8、数据模型的三个组成要素是__________________、和____________________。
________________________
什么是数据库?
、9
什10、么是数据库的数据独立性?
据库管理系统有哪些功能?
数、11.
关系数据库第二章
关系的数据要掌握大家在学习本章内容时,结构、关系的三类完整性约束(实体完整性,(关、关系操作参照完整性,用户自定义完整性)系代数,元组关系演算,域关系演算)概念;理解关系、关系模式、关系数据库的概念;理解实体完整性、参照完整性的含义;熟练掌握关系代数中的各种运算符;学会使用关系代数的运算符进行各种操作。
了解元组关系演算和域关系演算。
简答题:
关系的性质1、
名词解释:
实体完整性、参照完整性2、
关系代数中,五种基本运算是3、
B、差、A并
C、笛卡儿积D、投影E、选择
F、交
组成____关系模型由、4.
、B关系数据结构A、关系操作、DC、关系完整性
模式定义
,计算:
R和S5、设有如图所示的关系SR4=R∪R2=RSR3=R∩R1=R-S
SCBA
cba
CABfba
d
cbf
ba
ddaRS
C
BA
cba
d
bc
C
BA
c
baR1f
abd
cbR2dad
CBAfd
abCBCAAB
facbabR3
dacdab
f
bfaba
afdbad
cbdbaf
cbddad
R4
叙述等值连接与自然连接的区别和联、6系
把以可通,中模据数关在7、系型常把而,性属为称______1____常用的关系_____2______称为关系模式。
在关系。
_______3____运算是关系代数和
代数中,对一个关系做投影操作后,新关系的元组个数______4_____原来关系的元组个数。
用_____5______形式表示实体
类型和实体间的联系是关系模式的主要特征。
1A、记录B、基本
表D、字段C、模式
、记录2A、记录B类型、元组D、C元组集A3、集合代数B、逻辑
演算DC、关系演算集合、演算B、小于4A、小于
或等于、、C等于D大于
、指针A5、链表B
关键字C、表格、D
第三章关系数据库标准语言
(一)本章学习目标
结构化查询语言(structuredquery
language,简称SQL)是一种介于关系代数与关系演算之间的语言,是现在最流行的一种数据库操作语言。
SQL语言具有综合统一;高度非过程化;面向集合的操作方式;以同一种语法结构提供两种使用方式;语言简介,易学易用的特点。
因此SQL语言被广泛接受。
SQL语言的功能包括查询、更新、定义和控制4个方面,是一个通用的、功能极强的关系数据库语言。
目前是关系数据库的标准语言。
大家在学习本章内容时,要理解SQL语言的五大特点。
掌握SQL语言提供的四大功能,能够使用SQL语言的定义语句定义数据库对象(表、索引、视图);使用SQL语言的观念更新和控制语句对数据库进行操作;更要熟练掌握SQL语言的查询语句(SELECT)对数据库进行各种各样的查询操作。
日常对数据库所作的操作多少查询操SQL作,所以查询语句非常重要,标准的.
语句提供的查询功能可以实现各种各样的查询操作。
要掌握视图的概念,理解视图的用途。
理解嵌入式SQL语言,掌握嵌入式
SQL语句的一般形式;掌握嵌入式SQL语句与主语言之间如何通信。
领会在什么情况下使用游标,在什么情况下不使用游标。
(二)本章重点要点
本章重点在于掌握SQL语言的四大功能(查询、定义、更新、控制);视图的定义;嵌入式SQL语言。
难点在于熟练掌握SQL的查询语句,理解视图的用途;使用游标的情况和不使用游标的情况;什么是current形式的UPDATE语句和DELETE语句,什么是非current形式的UPDATE语句和DELETE语句。
(三)本章练习题
1、SQL语言可以使用下列哪条语句来修改基本表_____
ASETTABLEB
ALTERTABLE
CCREATETABLEDADD
TABLE
2、a%b不能表示下面哪个字符串_____
AacbB
addgb
CaccddebaDab
3、在嵌入式SQL方式中,主语言如何向SQL语句传递信息
A量变主.游标.B
C信SQL.通区
缓冲区.D
_____
4、下面叙述正确的有视图能够简化用户的操作A
视图使用户能以多种角度看待同B
一数据视图对重构数据库提供了一定程C
度的逻辑独立性视图不能对机密数据提供安全保D
护.
5、必须使用游标的SQL语句有_____
A查询结果为多条记录的
SELECT语句
BCURRENT形式的UPDATE语句
CCURRENT形式的DELETE语句
D查询结果为单条记录的SELECT语句
6、下面描述正确的有_____
A视图依附于基本表
B模式对应于表
CSQL一般提供修改索引和视图
D视图是基于基本表的虚表
7、设有如下关系R:
R(SNO,NAME,
SEX,AGE,CLASS),主关键字为SNO;其中SNO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
,男”“,李明”“,95031(插入一个记录1.
21,1);
2.插入2号班学号为95040、姓名为“郑灵”的学生记录
3.将学号为95010的学生姓名改为“王华”
4.将所有3班的班号改为2班
5.删除学号为95020的学生记录
第四章关系数据库设计理论
1、规范化理论是关系数据库进行逻辑设计的理论基础,根据这个理论,关系数据库中的关系必须满足:
其每一属性都是_____
A、互不相关的B、不可分解的
C、长度可变的D、互相关联的
2、说一个关系是3NF的,则它一定是_____
ABCNFB2NF
4NF
D1NFC
3、对于BCNF下列说法正确的有_____
A所有非主属性对每个码都是完全函数依赖
B所有的主属性对每个不包含它的码也是完全函数依赖
C没有任何属性完全函数依赖于非码的任何一组属性
D一定满足对4NF的要求
4、设有关系模式R(XYZ,X→Y,Y→Z),其分解?
={XY,XZ}相对F_____
A既具有无损连接性,又保持函数依赖但不保持函数依B具有无损连接性,赖但保持函数依C不具有无损连接性,赖又不保持函D既不具有无损连接性,数依赖
的某个一个真,并且对于XYX5、如果→X_____
对Y,则称Y→'X有,'X子集.
A直接函数依赖
B部分函数依赖赖C完全函数依
D传递函数依赖
6、设针对非主属性的部分依赖进行规范是_____
A1NF.2NF
B.C3NF.BCNF
.D
_____
的不彻底性表现在、73NFA、非主属性对码的部分依赖B、非主属性对码的传递依赖C、主属性对码的部分依赖、主属性对码的传递依赖D
范式_____8、对于函数依赖范畴内,属于的关系模式规范化已经是最高的1NF.A.
B.2NF
C.3NF
BCNF
.D
若要求分解具有无损连关于模式分解,9、那模式分解一定接性,也保持函数依赖,____
可以达到.1NFA
2NF
.B3NF.C
BCNF
D.
第五章数据库保护
(一)本章学习目标数据库系统中的数据是由DBMS统一管理和控制的为了适应数据共享的环境,DBMS必须提供数据的安全性、完整性、并发控制和数据库恢复等数据保护能力,以确保数据库中数据的安全可靠和正确有效,
这通称为数据库保护。
本章讨论的就是DBMS提供的这四种保护功能。
大家在学习本章内容时,要领会安全性
的定义,以及DBMS提供的安全性控制的一般方法;理解完整性的含义,了解安全性和完整性的区别,了解系统如何进行完整性控制;掌握事务的概念,理解并发的必要性,掌握DBMS如何进行并发控制(封锁);理解为什么数据库的恢复很重要,掌握恢复的原理,了解三种故障的概念并掌握如何处理这三种故障;掌握数据转储的方法;简单了解数据库复制和数据库镜像的思想,并能够区分它们。
(二)本章重点要点
本章重点在于掌握DBMS提供的四个方面的保护:
安全性、完整性、并发控制以及数据库恢复。
难点在于理解安全性控制和完整性控制的区别;并发控制中锁的概念;三种故障的恢复方法。
(三)本章练习题
1、保护数据库,防止XX的或不合法的使用造成的数据泄漏、更改破_____
坏。
这是指数据的.
A、安全性B、完整性C、并发控制D、恢复
2、解决并发操作带来的数据不一致性问题普遍采用_____A、封锁B、恢复C、存取控制D、协商3、下面描述正确的是_____A、封锁粒度大并发度小B、封锁粒度大并发度大C、封锁粒度小并发度小
D、封锁粒度小并发度大,系统开销小
4、若事务T获得了数据对象R的X锁控制权,则T对R_____
A既能读也能写
B不能读但能写
C也不不能能写读D只能读不能写
并发操作带来的数据不一致性不包括、5_____
A读复重可不..丢失修改B.
C.不可重复写
D.读“脏”数据
6、安全性控制的一般方法一般有哪些?
7、并发操作带来的数据不一致性包括哪三类?
8、介质故障的恢复步骤
总分七六一二三四五题号分数
样卷数据库应用与技术
分,共10一、单选题:
(每题1评分分(说明:
将认为正确答案的字母填写在每小题后面的括号内基存储的本对象中.1数据库)(.文字BA.数字.图形.数据CD.在数据模型中,对数据库系统动态特性的描2.
述是用()
A.数据结构B.数据操作
C.数据对象D.数据
的完整性约束条件3.数据的管理方法主要有()A.文件系统和分布式系统B.批处理系统和实时处理系统C.数据库系统和文件系统D.系统和实时处理系统4.数据库系统的数据独立性是指()A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为数据存储结构策略的变化而影响数据存储结构D.不会因为数据逻辑结构的变化而影响应用程序
5.唯一标识实体的属性集称为()
A.域B.码
C.联系D.实体集6.关系代数的五种基本运算是
A.∪,∩,-,∏,?
B.∪,-,×,?
,?
C.∪,∩,×,∏,?
D.∪,∩,×,?
,?
7._______操作是从关系R中选取使逻辑表达)(为真的元组F式
选.BA.投影
择除D.C.连接
锁控制权,S获得了数据对象R的8.若事务T
)(R则T对
.不BA.既能读也能写
能读但能写.只DC.不能读也不能写能读不能写不一致性不包括并.发操作带来的数据9)(
.丢BA.不可重复读
失修改读.D不可重复写C.“脏”数据学生实体与课程实体在学生选课数据库中,10.是之间的联系)(:
.NCB.1:
N1A.1:
NM:
D.1
101分,共二、填空题:
(每空评分分)(说明:
将正确答案填写在每小题后面的括号内)
1.SQL语言的查询语言是介于关系代数和()之间的一种语言。
2.事务的四个特性是()、)、(.
和)()。
(一是机制:
SQL中有两个安全3.是个,另一)(。
)(
、护性保护包括安全4.数据库保)、并发和恢复。
(了提供库系统数5.据和)(保证了)两个映象的,(数据的物理独立性和逻辑独立下评50分,共10三、简答题:
(每题分)
1.关系模型的完整性约束包括哪些2.SQL语言包括哪四大功能?
3.数据模型的三要素数据库系统中故障可以分为哪几类?
.4.
5.数据库领域常用的模型有哪些?
6.并发操作带来的数据不一致性包括哪三类?
7.安全性控制的一般方法8.介质故障的恢复步骤
评卷分四、设计题:
(每题分数见题后,共数人30分)、已知图书馆数据库,有三个实体:
图书、出1
版社、读者。
每位读者可以借多本书,同一本书但必须登记借出日期和也可以被多个读者借阅,E-R应还日期。
请自己设计适当的属性,画出图。
2.写出SQL语句(20分)
已知有基本表:
学生:
S(SNO,SNAME,SEX,DEPT,BIRTH)
课程:
C(CNO,CNAME,PCNO)
选课:
SC(SNO,CNO,G)1>查询成绩在90分以上的学生的学号2>查询选修了课程名为数据库的学生的学号3>查询选修了课程号为2的学生的姓名4>查询选修了先行课号为1的学生的姓名
样题答案
一、1、A2、B3、C4、B5、B6、B7、B8、D9、C10、D
二、1、关系演算2、原子性、一致性、隔离性、持续性
3、视图机制、授权子系统4、完整性5、外模式/模式映象、模式/内模式映象
三、1、实体完整性,参照完整性,用户自定义的完整性
2、定义功能、查询功能、更新功能、控制功能
3、数据结构,数据操纵和完整性约束
4、介质故障,系统故障,事务故障
5、层次模型,网状模型,关系模型(面向对象的模型)
、丢失操作、不可重复读、读“脏”数据6.
、用户标识和鉴定、存取控制、定义视图、审7计、数据加密8、装入最新的数据库后备副本,将DB恢复到最
近一次转储的一致性状态;然后再利用相应的日志文件副本重做已完成的事务。
四、
图书编书作价读者号姓名性别学历电话
MN
图借
读者
借出日期应还日期
出版
出版出版日期
编号名称地址联系电话
1>selectsno、2.
fromsc
wheregrade>=90
2>selectsno
fromsc,c
whereame='数据库'and0=o
3>selectsname
froms,sc
wheres.sno=sc.snoando=2
4>selectsname
froms,sc,c
wheres.sno=sc.snoando=oand
c.cpno=1
习题答案
第一章答案:
1:
答案1B2B3B
2:
答案ABCD
3:
答案C
4:
答案:
D
5:
答案:
人工管理、文件系统、数据库系统
6:
答案:
逻辑独立性、物理独立性
7:
答案:
概念模型、数据模型
:
答案:
数据结构、数据操作、完整性约束8.
9:
答案:
数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按照某种数据模型进行组织的、存放在外存储器上,且可被
多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
10:
答案:
数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑独立性是指局部逻辑数据结构与全局逻辑数据结构之间的独立性。
当数据库的全局逻辑结构发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。
物理独立性是指数据的存储结构与存取方法改变时,对数据库的全局逻辑结构和应用程序不必做修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。
数据独立性的好处是,数据的物理处处设备更多新了,物理表示及存取方法改变了,但数据的逻辑模式可以不改变。
数据的逻辑模式改变了,但用户的模式可以不改变,因此应用程序也可以不变。
这将使程序维护容易,另外,对同一数据库.
的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供
了方便。
11:
答案:
数据库管理系统(DBMS)是位于操作系统与用户之间的一个管理软件,它的主要功能包括以下几个方面:
数据定义功能:
DBMS提供数据描述语言,用户可通过它来定义数据。
数据操纵功能:
DBMS还提供数据操纵语言,实现对数据库的基本操作:
查询、插入、更新、删除和修改。
数据库的运行管理:
这是DBMS运行时的核心部分,它包括开发控制、安全性检查、完整性约束条件的检查和执行、数据库的内容维护等。
数据的组织、管理和存储功能:
DBMS负责分门别类地组织、存储和管理数据,确定以何种文件结构和存取方式物理地组织这些数据,以提供存储空间利用率以及提高随即查找、顺序查找的时间效率。
数据库的建立和维护功能:
建立数据库包括数据库初始数据的输入与数据转换等。
.
数据通信接口功能:
DBMS需要提供与其他软件系统进行通信的功能。
第二章答案:
1:
答案1.列是同质的,即每一个列中的分量是统一类型的数据。
2.同的列可出自同一个域。
3.列的顺序无所谓,即列的次序可以任意交换。
4.任意两个元组不能完全相同
5.行的顺序无所谓,即行的次序可以任意交换
6.分量必须取原子值,即每个分量都必须是不可分的数据项。
2:
答案:
实体完整性:
若属性A是基本关系R的主属性,则属性A不能取空值。
参照完整性:
若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:
或者取空值(F的每个属性值均为控中某个元组的主码值。
S;或者等于制).
3:
答案:
ABCDE
4:
答案:
ABC
6:
答案:
自然连接一定是等值连接,但等值连
接不一定是自然连接;
等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性;等值连接不把重复的属性除去,而自然连接要把重复的属性除去。
7:
答案1D2B3C4B5D
第三章答案:
1:
答案B
2:
答案C
3:
答案A
4:
答案:
ABC
5:
答案ABC
6:
答案BD
7:
答案:
1.INSERTINTORVALUES(95031,“李明”,“男”,21,1)
2.INSERTINTOR(SNO,NAME,CLASS)
VALUES(95040,”郑灵”,2)
3.UPDATERSETNAME=”王华”WHERE
SNO=95010
4.UPDATESETCLASS=3WHERECLASS=2
5.DELETEFROMRWHERESNO=95020
第四章答案:
1:
答案B
2:
答案BC
3:
答案ABC
4:
答案B
5:
答案:
B
6:
答案:
B
7:
答案:
CD
8:
答案:
D
9:
答案:
C
第五章答案:
1:
答案A
2:
答案A
3:
答案A
4:
答案A
5:
答案C
6:
答案:
用户标识和鉴定,存取控制,定义视图,审计,数据加密
7:
答案:
丢失修改,不可重复读和读“脏数据”
恢DB:
答案;装入最新的数据库后备副本,将8.
复到最近一次转储的一致性状态;然后再利用相应的日志文件副本重做已完成的事务。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 基础 试题