数据库系统概论试卷(A)及答案
专科《数据库系统概论》_试卷_答案
专科《数据库系统概论》一、(共48题,共150分)1. 概念模型是对现实世界的第一层抽象,这一类模型中最著名的模型是()。
(2分)A.层次模型B.关系模型C.网状模型D.实体-关系模型即E-R模型.标准答案:D2. 数据库的逻辑数据独立性是指当数据的模式发生变化时,只需要修改(),而应用系统保持不变。
(2分)A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.内模式.标准答案:A3. 下面的选项不是关系数据库基本特征的是()。
(2分)A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关.标准答案:A4. 关系代数的运算分为传统的集合运算为和专门的()运算2类。
(2分)A.逻辑运算B.谓词演算C.关系运算D.代数运算.标准答案:C5. 设关系R与关系S具有相同的关系模式,则R-(R-S)等于()(2分)∪S ∩S ×S.标准答案:B6. SQL语言中,删除一个视图的命令是()。
(2分).标准答案:B7. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要更正王二的化学成绩为85分,则可用()。
(2分)S SET grade=85 WHERE SN=’王二’ AND CN=’化学’S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’grade=85 WHERE SN=’王二’ AND CN=’化学’grade=’85’ WHERE SN=’王二’ AND CN=’化学’.标准答案:A8. 有如下两个关系,其中雇员信息表关系EMP的主码是雇员号,外码是部门号;部门信息表关系DEPT的主码是部门号。
若执行下面列出的操作,哪个操作不能成功执行()(2分)A.从EMP中删除行(‘010’,‘王宏达’,‘01’,1200)B.在EMP中插入行(‘102’,‘赵敏’,‘01’,1500)C.将EMP中雇员号=‘056’的工资改为1600元D.将EMP中雇员号=‘101’的部门号改为‘05’.标准答案:D9. 关系模式R中的属性全是主属性,则R的最高范式必定是()。
《数据库系统概论》试题A
西北师范大学继续教育学院2002级专升本计算机科学技术专业《数据库系统概论》试题A班级姓名一、单项选择题:(在每小题的四个备选答案中选出一个正确的,并将正确答案的号码填在题中的括号内,每小题1分,共10分。
)l.实体集书店与图书之间具有()联系。
A.一对一B.一对多C.多对一D.多对多2.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是()。
A.患者编号,医生编号,诊断日期B.医生编号C.诊断日期D.患者编号3.任何一个二目关系都属于()。
4.相对于非关系模型,关系数据模型的缺点之一是()。
A.存取路径对用户透明,需进行查询优化B.数据结构简单C.数据独立性高D.有严格的数学基础5.数据库镜像可以用于()。
A.保证数据库的完整性B.进行数据库恢复或并发操作C.实现数据库的安全性D.实现数据共享6.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位,)。
医疗(患者编号,患者姓名,医生编号.医生姓名,诊联日期,诊断结果)。
其中:医疗关系中的外码是()。
A. 患者姓名B.患者编号C.患者编号和患者姓名D.医生编号和患者编号7·假如采用关系数据库系统来实现应用,在数据库的逻辑设计阶段,需将层()转换为关系数据模型。
-R模型 B.层次模型 C.关系模型 D.网状模型8.描述数据库中全体数据的逻辑结构和特征的是()。
A.内模式B.模式C.外模式D.存储模式9.对实体和实体之间的联系采用同样的数据结构表达的数据模型为()。
A.网状模型B.关系模型C.层次模型D.非关系模型10.下列关系运算中,()运算不属于专门的关系运算。
A.选择B.除法C.投影D.并二、填空题:(每小题2分,共20分。
)1.与文件管理系统相比较,数据库系统的数据、数据共享性。
2.数据模型通常是由数据结构、和三个要素组成。
语言除了具有数据查询和数据操纵功能之外,还具有和功能,它是一个综合性的功能强大的语言。
2022年浙江科技学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年浙江科技学院信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
2、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
4、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
5、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
6、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
7、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S 锁”,该协议可以防止______。
8、____________、____________、____________和是计算机系统中的三类安全性。
9、SQL语言的数据定义功能包括______、______、______和______。
10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
2022年安徽医科大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年安徽医科大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S 锁”,该协议可以防止______。
2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF 经过转变为3NF______。
5、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
7、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
8、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
9、数据库恢复是将数据库从______状态恢复到______的功能。
10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
《数据库系统概论》试题与答案(1)
《数据库系统概论》试题A一、选择题(20分,每小题2分):2.对关系模型叙述错误的是____.A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统5. FoxBASE、FoxPro属于________.A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统二、填空题(20分,每小空2分):3.关系操作的特点是集合操作。
4.关系代数中,从两个关系中找出相同元组的运算称为⑤运算。
5.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和⑥。
6.SQL语言的数据定义功能包括⑦、⑧、⑨和⑩.4.⑤交5.⑥无损连接6.⑦定义数据库⑧定义基本表⑨定义视图⑩定义索引三、简答题(15分,每小题5分):1.使用数据库系统有什么好处?答·查询迅速、准确,而且可以节约大量纸面文件;·数据结构化,并由DBMS统一管理;·数据冗余度小:·具有较高的数据独立性;·数据的共享性好;·DBMS还提供了数据的控制功能。
2.叙述数据字典的主要任务和作用?答:数据字典的任务就是管理有关数据的信息,所以又称为“数据库的数据库".它的任务主要有:(1)描述数据库系统的所有对象,并确定其属性。
如一个模式中包含的记录型与一个记录型包含的数据项;用户的标识、口令;物理文件名称、物理位置及其文件组织方式等。
数据字典在描述时赋给每个对象一个惟一的标识。
(2)描述数据库系统对象之间的各种交叉联系.如哪个用户使用哪个子模式,哪些模式或记录型分配在哪些区域及对应于哪些物理文件、存储在何种物理设备上。
(3)登记所有对象的完整性及安全性限制等。
(4)对数据字典本身的维护、保护、查询与输出。
数据字典的主要作用是:(1)供数据库管理系统快速查找有关对象的信息。
(完整版)数据库系统概论期末试题及答案(整理版)
《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。
A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 表示的是_________。
S)(R R --A 、R∩S B 、R ―S C 、R÷S D 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E—R 模型的三个基本要素是_________。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
数据库系统概论练习题库及参考答案
数据库系统概论练习题库及参考答案一、单选题(共80题,每题1分,共80分)1、下列不属于数据库系统特点的是( )A、数据独立性高B、数据冗余度高C、数据完整性D、数据共享正确答案:C2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库实施C、数据库物理设计D、数据库运行与维护正确答案:C3、下列关于数据模型中实体间联系的描述正确的是()。
A、单个实体不能构成E-R图B、仅在两个实体之间有联系C、实体间的联系不能有属性D、实体间可以存在多种联系正确答案:D4、同一个关系的任两个元组值( )。
A、其他三个答案均不正确B、必须完全相同C、不能完全相同D、可以完全相同正确答案:C5、下列模型中,广泛采用E-R模型设计方法的是()。
A、逻辑模型B、概念模型C、物理模型D、外模型正确答案:B6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。
A、WHEREB、SELECTC、FROMD、SET正确答案:B7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。
A、自然连接、除法B、并、交、差C、投影、选择D、笛卡尔积、连接正确答案:B8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。
A、3B、7C、5D、12正确答案:D9、当前数据库应用系统的主流数据模型是()。
A、面向对象数据模型B、网状数据模型C、关系数据模型D、层次数据模型正确答案:C10、关于“死锁”,下列说法中正确的是()。
A、当两个用户竞争相同资源时不会发生死锁B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B11、在关系模式R中,函数依赖X→Y的语义是()。
A、在R的每一关系中,若两个元组的X值相等,则Y值也相等B、在R的某一关系中,Y值应与X值相等C、在R的某一关系中,若两个元组的X值相等,则Y值也相等D、在R的每一关系中,Y值应与X值相等正确答案:A12、从E-R图导出关系模式时,如果两实体间的联系是m:n;下列说法中正确的是()A、将n方码和联系的属性纳入m方的属性中B、增加一个关系表示联系,其中纳入m方和n方的码C、在m方属性和n方属性中均增加一个表示级别的属性D、将m方码和联系的属性纳入n方的属性中正确答案:B13、对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc ,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。
数据库系统概论试题和答案及填空题
数据库系统概论试卷(A)一、选择题(15x1分)1、__C___是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统B、数据库系统C、数据库D、文件组织2、在数据库中存储的是__C___。
A、数据B、数据模型C、数据以及数据之间的联系D、信息3、数据库系统阶段,数据___D__。
A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性4、在数据模型的三要素中,数据的约束条件规定数据及其联系的__A___。
A、制约和存储规则B、动态特性C、静态特性D、数据结构5.___A_____由数据结构、关系操作集合和完整性约束三部分组成。
A、关系模型B、关系C、关系模式D、关系数据库6、一组具有相同数据类型的值的集合称为____D____。
A、关系B、属性C、分量D、域7、集合R与S的交可以用关系代数的5种基本运算表示为____A____。
A、 R-(R-S)B、σF(R×S)C、R-(S-R)D、S-(R-S)8、实体是信息世界中的术语,与之对应的数据库术语为___D____。
A、文件B、数据库C、字段D、记录9、在嵌入式SQL语言中使用游标的目的在于____D____。
A、区分SQL与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录10、FoxBASE、FoxPro属于____B____。
A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统11、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y,则____A____。
A、Y函数依赖于XB、Y对X完全函数依赖C、X为U的候选码D、R属于2NF12、3NF___C_____规范为BCNF。
A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖13、下面的结论不正确的是___D___。
中国药科大学数据库系统概论10-11第二学期期末试卷A及答案
中国药科大学《数据库系统概论》2010-2011学年第二学期期末试卷A及答案专业班级学号姓名核分人:一、单项选择题(每小题2分,共40分)(从四个选项中选择一个正确答案)()1. 数据库系统的数据独立性体现在____ 。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构()2. 已知关系模式R(A,B,C,D),其函数依赖集F={A—>B,B—>CD,A—>D}则下列函数依赖不成立的是____ 。
A.AB—>C B.AB—>D C.B—>ACD D.A—>BCD()3.对基本表S,执行操作DROP TABLE S RESTRICT 的作用是____ 。
A. 删除基本表S中的所有元组B. 把基本表S及其生成的一切视图全部删除C. 当没有由S中的列产生的视图或约束时将表S删除D. 删除表S,将引用表S的视图中一切S的属性置为空值()4. 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR (6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,____ 行可以被插入。
A.(’201009’,’111’,60,必修)B.(’200823’,’101’,NULL,NULL)C.(NULL,’103’,80,’选修’)D.(’201132’,NULL,86,’’)()5. 数据库系统的核心是____。
A.数据库 B.数据库管理系统C.数据模型 D.软件工具()6. 设有关系模式如:R(S, SD, SL, SN)。
其中S为关系模式的码。
在该关系模式中存在如下函数依赖:S->SD,S->SN,S->SL,SD->SL。
2022年武汉大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年武汉大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
2、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
3、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
4、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
6、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
7、____________、____________、____________和是计算机系统中的三类安全性。
8、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
9、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
10、SQL语言的数据定义功能包括______、______、______和______。
2022年中国石油大学(华东)信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年中国石油大学(华东)信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
2、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
4、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
5、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
6、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
7、关系数据库中基于数学的两类运算是______________和______________。
8、____________、____________、____________和是计算机系统中的三类安全性。
9、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;10、SQL语言的数据定义功能包括______、______、______和______。
二、判断题11、SQL语言有嵌入式和交互式两种使用方法。
()12、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
数据库系统概论考试
数据库系统概论考试(答案见尾页)一、选择题1. 数据库系统的核心组成部分包括哪些?A. 数据库、数据库管理系统、数据库管理员B. 数据模型、数据库设计、数据库应用C. 关系模型、面向对象模型、函数模型D. 数据仓库、数据挖掘、数据备份2. 数据库管理系统的主要功能是什么?A. 提供数据的定义、查询、更新及报表功能B. 存储和管理数据,确保数据安全性和完整性C. 提供数据安全性控制,实现数据共享D. 处理数据库中的复杂查询和事务管理3. 以下哪个选项是关系模型的代表?A. 关系代数B. 对象关系模型C. 函数依赖模型D. 数据库模式定义语言4. 在数据库系统中,什么是索引?A. 一种用于存储数据的数据库结构B. 一种用于加速数据检索的数据结构C. 一种用于表示数据之间的关系D. 一种用于存储数据值的列表5. 数据库系统的三级模式结构包括哪三个层次?A. 用户模式、概念模式、内部模式B. 外部模式、内部模式、子模式C. 外部模式、概念模式、内部模式D. 用户模式、外部模式、内部模式6. 什么是数据库事务的ACID特性?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、隔离性、持久性C. 原子性、隔离性、持久性、可用性D. 原子性、一致性、隔离性、非持久性7. 在数据库系统中,什么是触发器?A. 一种用于自动执行特定操作的数据库对象B. 一种用于存储用户定义的函数的数据库对象C. 一种用于限制数据库访问的数据库对象D. 一种用于备份和恢复的数据库对象8. 数据库复制技术的主要目的是什么?A. 提高数据容错能力B. 提高数据访问速度C. 减少网络带宽占用D. 提高数据一致性9. 什么是数据库的正常启动和正常关闭过程?A. 数据库初始化、数据库加载、数据库运行、数据库关闭B. 数据库初始化、数据库加载、数据库正常运行、数据库关闭C. 数据库初始化、数据库加载、数据库正常运行、数据库优化D. 数据库初始化、数据库加载、数据库正常运行、数据库崩溃恢复10. 在数据库系统中,什么是视图?A. 一种用于存储数据的数据库结构B. 一种用于加速数据检索的数据结构C. 一种用于表示数据之间的关系D. 一种用于限制数据库访问的数据库对象11. 数据库系统的核心组成部分是什么?A. 数据模型B. 关系模型C. SQL语言D. 数据库管理系统(DBMS)12. 数据库管理系统的主要功能包括哪些?A. 数据定义B. 数据查询C. 数据更新D. 数据控制13. 以下哪个不是关系型数据库的特征?A. 非结构化数据存储B. 表格形式的数据组织C. 结构化查询语言(SQL)的使用D. 事务的原子性、一致性、隔离性和持久性(ACID)14. 什么是数据库的三级模式结构?它包括哪三个层次?A. 外模式、模式、内模式B. 存储模式、逻辑模式、物理模式C. 用户模式、视图模式、概念模式D. 实体完整性、参照完整性、用户定义完整性15. 什么是数据库的事务处理并发控制?A. 确保数据库的一致性和完整性B. 防止数据丢失或损坏C. 确保数据在数据库中的顺序访问D. 提高数据检索效率16. 什么是数据库的物理设计?A. 确定如何在内存中组织数据B. 确定数据的存储结构和存取方法C. 确定数据的完整性和安全性D. 确定数据的备份和恢复策略17. 什么是数据库的逻辑设计?A. 确定数据在数据库中的存储结构和存取方法B. 确定数据的结构和关系C. 确定数据的完整性和安全性D. 确定数据的备份和恢复策略18. 以下哪个选项是关系模型的基本特征?A. 数据结构化B. 数据共享C. 数据独立性D. 数据一致性和原子性19. 什么是数据库事务?A. 一系列操作,这些操作要么全部执行,要么全部不执行B. 一个独立的逻辑工作单元,它是数据库管理系统执行过程中的一个基本逻辑单位C. 一组SQL语句D. 一个存储过程20. 什么是数据库复制?A. 一种用于备份和恢复数据库的方法B. 一种用于将数据分布到多个位置的技术C. 一种用于提高数据库性能的技术D. 一种用于保护数据库安全的技术21. 什么是数据库调优?A. 优化数据库性能的过程B. 一种数据库管理技巧C. 一种数据库故障排除方法D. 一种数据库维护活动22. 什么是数据库模式?A. 数据库中所有数据的集合B. 数据库中数据的组织和结构的描述C. 数据库中数据的结构和关系D. 数据库中数据的物理存储方式23. 什么是数据库标准化?A. 一种用于减少数据库冗余的技术B. 一种用于确保数据库一致性的技术C. 一种用于提高数据库性能的技术D. 一种用于保护数据库安全的技术24. 关系模型的基本概念是什么?A. 数据结构、数据操作和数据完整性B. 数据结构、数据操作和数据安全性C. 数据结构、数据操作和数据独立性D. 数据结构、数据操作和数据一致性25. 以下哪个选项不是关系数据库的标准语言?A. SQLB. DDLC. DMLD. DCL26. 什么是索引?它的主要作用是什么?A. 一种用于快速访问数据库表中特定记录的数据结构B. 一种用于存储数据库表中所有记录的数据结构C. 一种用于唯一标识数据库表中每一行的数据结构D. 一种用于存储数据库表中部分记录的数据结构27. 什么是视图?A. 一种虚拟表,其内容来自一个或多个表的行B. 一种虚拟表,其内容来自一个或多个表的列C. 一种实际存在的表,其内容来自一个或多个表的行D. 一种实际存在的表,其内容来自一个或多个表的列28. 什么是数据库备份?A. 对数据库进行只读访问的过程B. 对数据库进行读写访问的过程C. 对数据库进行完全复制的过程D. 对数据库进行增量备份的过程29. 什么是数据库恢复?A. 从备份中恢复数据库的过程B. 从故障中恢复数据库的过程C. 优化数据库性能的过程D. 更新数据库软件的过程30. 什么是数据库的三级模式结构?A. 外模式B. 模式C. 内模式D. 用户模式31. 什么是数据库的隔离级别?A. 读未提交B. 读已提交C. 可重复读D. 串行化32. 在数据库设计中,什么是实体-关系(E-R)图?A. 用于表示实体类型和实体间联系的图形B. 用于表示数据表结构的图形C. 用于表示数据流程的图形D. 用于表示数据一致性的图形33. 什么是数据库的备份策略?A. 定期备份所有数据B. 定期备份部分数据C. 定期备份所有数据的多个副本D. 根据数据重要性和变化频率进行备份34. 什么是数据库的正常启动和关闭过程?A. 数据库初始化阶段 - 数据库打开阶段 - 数据库关闭阶段B. 数据库初始化阶段 - 数据库关闭阶段 - 数据库打开阶段C. 数据库打开阶段 - 数据库关闭阶段 - 数据库初始化阶段D. 数据库关闭阶段 - 数据库打开阶段 - 数据库初始化阶段二、问答题1. 什么是数据库系统?请简述数据库系统的组成部分。
2022年中南大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年中南大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
2、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
3、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
5、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
7、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
数据库系统概论试题
数据库系统概论试题1(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是A(数据库系统 B(文件系统 C(人工管理D(数据项管理答案:A2(数据库的概念模型独立于。
A(具体的机器和DBMS B(E-R图 C(信息世界 D(现实世界答案:A3(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是( A )阶段。
A. 数据库系统B. 文件系统C. 人工管理 D.数据项管理据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数 4(数据库称为(D)。
A. 存储视图B. 概念视图C.D. 外部视图5(数据库的概念模型独立于(A)。
A. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界6. 在数据库中,产生数据不一致的根本原因是。
A(数据存储量太大 B(没有严格保护数据 C(未对数据进行完整性控制 D(数据冗余答案:D7. 数据库管理系统(DBMS)是。
A(数学软件 B(应用软件 C(计算机辅助设计D(系统软件答案:D8. 数据库管理系统(DBMS)的主要功能是。
A(修改数据库 B(定义数据库 C(应用数据库 D(保护数据库答案:B9. 数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A(数据共享 B(数据存储 C(数据应用 D(数据保密答案:A10据库系统的最大特点是。
A(数据的三级抽象和二级独立性 B(数据共享性 C(数据的结构化D(数据独立性答案:A11. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。
A(数据定义功能 B(数据管理功能 C(数据操纵功能 D(数据控制功能答案:C12. 数据库管理系统是。
A(操作系统的一部分B(在操作系统支持下的系统软件C(一种编译程序D(一种操作系统答案:B13.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A(外模式 B( C(存储模式 D(模式答案:D14据库系统的数据独立性是指。
(完整版)数据库系统概论复习期末试题及答案
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指()A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是()A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是()A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是()A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDA TE(QTY) ON SPJ TO '李勇'C. GRANT UPDA TE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中()是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为()。
数据库系统概论试卷
数据库系统概论试卷1.选择题(每题2分,共20分)(1) _____是位于用户与操作系统之间的一层数据管理软件.A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统(2) 在数据库系统阶段,数据是_____.A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化的(3) _____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次.A.数据模型B.概念模型C.E-R图D.关系模型(4) 数据管理技术经历了人工管理,_____和_____.① DBMS ②文件系统③网状系统④数据库系统⑤关系系统A.③和⑤B.②和③C.①和④D.②和④(5) 在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:①_____,②_____.①允许一个以上的结点无双亲②仅有一个结点无双亲③一个结点可以有多于一个双亲④每个结点仅有一个双亲⑤每个结点的双亲是唯一的A.③和④B.②和③C.③和⑤D.①和③(6) ________由数据结构,关系操作集合和完整性约束三部分组成.A.关系模型B.关系C.关系模式D.关系数据库(7) 在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则________.A. Y函数依赖于XB. Y对X完全函数依赖C. X为U的候选码D. R属于2NF(8) 属于BCNF的关系模式________.A. 已消除了插入,删除异常B. 已消除了插入,删除异常,数据冗余C. 仍然存在插入,删除异常D. 在函数依赖范畴内,已消除了插入和删除的异常(9) 以下______封锁违反两段锁协议.A. Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock CB. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock AC. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock AD. Slock A …Unlock A ……Slock B … Xlock C …………… Unlock B … Unlock C(10) 实体完整性和参照完整性属于________.A. 静态列级约束B. 静态元组约束C. 静态关系约束D. 动态约束2.填空题(每题2分,共10分)(1) 集合R与S的差表示为________.(2) 集合R与S的连接可以用关系代数的5种基本运算表示为________.(3) 一个m:n联系转换为一个关系模式,关系的码为________.(4) 介质故障的恢复需要________.(5) 若事务T对数据对象A加上X锁,则________.3. 简答题(每题5分,共15分)数据,数据库,数据库管理系统.数据模型及其要素.外码4.综合题:(1)请按下述数据信息设计E―R模型.(10分)供应商(SUPPLIER)可以为多个工程项目(PROJECT)提供多种零件(PART);每种零件可以由多个供应商提供,被多个工程项目所使用;工程项目可以使用多个供应商提供的多种零件.工程项目有编号(J#),项目名(Jname),项目日期(Date);零件有编号(P#),零件名(Pname),颜色(Color),重量(Weight);供应商有编号(S#),名称(Sname),供应商所在地(Address);此外还要反映某一工程项目使用某种零件的数量(Total)和某一供应商提供某种零件的数量(Amount).(2)将上述E―R模型转换为关系模型.(10分)(3)分别用关系代数和元组关系演算查询供使用了'上海'供应商所提供的零件的工程名称.(10分)(4)建立一个学生关系表Student,表中有5个字段:学号Sno(字符型),姓名Sname(字符型),性别Sex(字符型),年龄Age(整型),系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型),课程号Cno(字符型),成绩Grade(数值型),其中Sno,Cno是关系的码,用SQL语言完成下列功能(10分):①建立学生关系表Student和学生选课关系表SC.②查询计算机系('CS')所有同学的姓名和各科成绩.③添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系.④逻辑删除李江同学的相关记录.(5)设有关系模式R(U,F),其中U={A,B,C,D,E},F = { A→D,E→D,D→B,BC→D ,DC→A }(15分).①计算DF+ ,(DC)F+ ,(BC)F+及(CE)F+;②求R的所有候选码,并说明理由;③ R最高满足第几范式为什么④若R不属于BCNF,试改进该关系数据库设计,使它满足BCNF.《数据库系统教程》试卷(B卷,2005.1)一,单项选择题(本大题共15小题,共25分.每小题错选,多选或未选,均扣2分,扣满25分为止)1.数据库在磁盘上的基本组织形式是[ ]A.DBB.文件C.二维表D.系统目录2.在DBS中,最接近于物理存储设备一级的结构,称为[ ]A.外模式B.概念模式C.用户模式D.内模式3.从模块结构考察,DBMS由两大部分组成: [ ]A.查询处理器和文件管理器B.查询处理器和存储管理器C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器4.设W=R S,且W,R,S的属性个数分别为w,r和s,那么三者之间应满足[ ]A.w≤r+sB.wr+s5.设有关系R(A,B,C)和关系S(B,C,D),那么与R S等价的关系代数表达式是[ ]A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))6.在关系模式R中,函数依赖X→Y的语义是[ ]A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等7.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为[ ]A.BDB.BCDC.ABDD.ABCD8.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ]A.13个B.15个C.18个D.20个9.关系模式R分解成数据库模式ρ的一个优点是[ ]A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组10.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的[ ]A.持久性B.一致性C.孤立性D.隔离性11.用户或应用程序使用数据库的方式称为[ ]A.封锁B.权限C.口令D.事务12.三层C/S结构的目的是为了减轻__________的负担. [ ]A.主机B.客户机C.服务器D.中间件13. DDBS中,全局关系是指[ ]A.全局外模式中的关系B.分片模式中的关系C.全局概念模式中的关系D.分配模式中的关系14.对用户而言,ODBC技术屏蔽掉了[ ]A.不同服务器的差异B.不同DBS的差异C.不同API的差异D.不同主语言的差异15.在ORDB中,同类元素的有序集合,称为[ ]A.数组类型B.多集类型C.单集类型D.集合类型二,填空题(本大题共15小题,每小题1分,共15分)16.内存和外存交换信息的单位是________,是由____________________管理的.17. DBA有两个很重要的工具:__________和__________.18. DBS中的软件,主要包括DBMS,OS,__________和__________等四个部分.19. 在OO模型中,每个对象有一个唯一的标识符,把__________和__________封装在一起.20. 关系运算理论是关系数据库__________的理论基础.21.如果SQL的SELECT语句中,未使用分组子句但在SELECT子句中使用了聚合函数,那么此时SELECT子句的语义就不是投影的意思了,而是___________ .22.函数依赖X→Y能从推理规则推出的充分必要条件是__________.23.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},则分解ρ={AB,AC}丢失了FD__________.24. 如果关系模式R是1NF,并且不存在非主属性对关键码的局部依赖,那么R至少应该是__________范式.25. 在DBD中,子模式是在__________阶段设计的.26.事务的执行次序称为__________;并发事务执行的正确性可用_______________________概念来解决.27. 使用封锁技术,可以避免并发操作引起的各种错误,但有可能产生其他三个问题:__________,__________和__________.28."ODBC"是英文的缩写,其中文是________________________.29.ORDB中,继承性可发生在__________级或__________级.30.OO数据模型中类的概念相当于模型中__________的概念.三,简答题(本大题共8小题,每小题3分,共24分)31."数据独立性"在文件系统阶段,数据库阶段和分布式数据库阶段中各表现为什么形式(写出名词即可)32.设有关系R和S,其值如下:R A B C S D B C2 4 63 5 62 5 6 2 4 73 4 7 2 5 64 4 7 2 4 8试求R S,R S的值.33. 在分解具有无损分解时,系统具有什么特点34.试对"数据库系统生存期"下个确切的定义.35.试解释COMMIT操作和ROLLBACK操作的语义.36.数据库的并发控制与数据库的恢复之间,有些什么联系37.在DDBS中,试解释"适当增加数据冗余度"这个概念.为什么要适当增加数据冗余度38.在ORDB中,什么是嵌套的数据结构什么是递归的数据结构递归的数据结构如何实现四,设计题(本大题共5小题,每小题3分,共15分)设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX)选课表SC(SNO,CNO,GRADE)课程表C(CNO,CNAME,TEACHER)39.试写出下列查询语句的关系代数表达式:检索不学C6课程的男学生的学号和姓名(SNO,SNAME).40.写出上面第39题的SQL查询语句形式.41.试写出下列删除操作的SQL语句:从SC表中把Maths课程中低于Maths平均成绩的选课元组全部删去.42.试写出下列修改操作的SQL语句:把Wu老师的女同学选课成绩增加4% .43.试用SQL的断言来表达下列约束:规定每个女同学最多选课6门.五,综合题(本大题共3小题,每小题7分,共21分)44.设关系模式R(车间编号,零件编号,数量,仓库编号,仓库地址).如果规定:每个车间每需要一种零件只有一个数量;每种零件只存放在一个仓库里;每个仓库只有一个地址.(1)试根据上述规定,写出模式R的基本FD和关键码.(2)说明R不是2NF的理由,并把R分解成2NF模式集.(3)再进而分解成3NF模式集,并说明理由.45.某学员为高校社团信息管理系统设计了数据库的ER图,对学生,社团,社团成员,社团活动,主管老师,对活动和成员的评价等信息进行了管理,其ER图如下所示.该ER图有9个实体类型,其结构如下:学生(学号,姓名,性别,出生年月,政治面貌)社团(社团编号,类别,名称,成员数,组织描述,活动概览)社团成员(成员编号,在社职务,证件编号,发放日期)主管老师(教师工号,姓名,性别,政治面貌,职称,电话)社团活动(社团活动编号,活动日期,主题,参加成员数,活动级别,活动内容)活动评价(社团活动编号,评价日期,评分,说明)奖励信息(奖励序号,奖励日期,奖项,奖励描述)能力状况(序号,日期,健康状况,体育特长,文学特长,艺术特长)评语(序号,日期,等级,描述,评语教师)该ER图有10个联系类型,其中1个是1:1联系,7个是1:N联系,2个是M:N联系.其联系的属性如下:参加(参加情况评级)开展(开展日期)试将上述ER图转换成关系模型:写出关系模式集,并用下划线和波浪线标识出每个模式的主键和外键.在上述数据库中,写出主键和外键的总数这两个数字.46.试证明"关系模式中存在局部依赖,则必存在传递依赖"这个结论.(结束)2003年《数据库系统概论》期末考试试卷(A)一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为、和。
2022年北京科技大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)
2022年北京科技大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
2、数据管理技术经历了______________、______________和______________3个阶段。
3、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
4、____________和____________一起组成了安全性子系统。
5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
6、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;7、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
8、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R9、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
10、SQL语言的数据定义功能包括______、______、______和______。
二、判断题11、在数据库表中,空值表示数值0。
()12、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。
()13、关系是一张二维表。
2022年潍坊理工学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)
2022年潍坊理工学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R2、数据管理技术经历了______________、______________和______________3个阶段。
3、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
4、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
5、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;6、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
7、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
8、数据的安全性是指____________。
9、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
10、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
二、判断题11、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统概论试卷(A)一、选择题(15x1分)1、__C___是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统B、数据库系统C、数据库D、文件组织2、在数据库中存储的是__C___。
A、数据B、数据模型C、数据以及数据之间的联系D、信息3、数据库系统阶段,数据___D__。
A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性4、在数据模型的三要素中,数据的约束条件规定数据及其联系的__A___。
A、制约和存储规则B、动态特性C、静态特性D、数据结构5.___A_____由数据结构、关系操作集合和完整性约束三部分组成。
A、关系模型B、关系C、关系模式D、关系数据库6、一组具有相同数据类型的值的集合称为____D____。
A、关系B、属性C、分量D、域7、集合R与S的交可以用关系代数的5种基本运算表示为____A____。
A、 R-(R-S)B、σF(R×S)C、R-(S-R)D、S-(R-S)8、实体是信息世界中的术语,与之对应的数据库术语为___D____。
A、文件B、数据库C、字段D、记录9、在嵌入式SQL语言中使用游标的目的在于____D____。
A、区分SQL与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录10、FoxBASE、FoxPro属于____B____。
A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统11、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y,则____A____。
A、Y函数依赖于XB、Y对X完全函数依赖C、X为U的候选码D、R属于2NF12、3NF___C_____规范为BCNF。
A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖13、下面的结论不正确的是___D___。
A、若R.A→R.B, R.B→R.C 则R.A→R.CB、若R.A→R.B, R.A→R.C 则R.A→R.(B,C)C、若R.B→R.A, R.C→R.A 则R.(B,C)→R.AD、若R.(B,C)→R.A 则R.B→R.A, R.C→R.A14、需求分析阶段得到的结果是____A____。
A、数据字典描述的数据需求B、E-R图表示的概念模型C、某个DBMS所支持的数据模型D、某个DBMS所支持的数据模型15、一个m:n联系转换为一个关系模式。
关系的码为___B_____。
A、实体的码B、各实体码的组合C、n端实体的码D、每个实体的码二、填空(20x1分)1、数据库系统的主要特点:___数据结构化_________、数据冗余度小、具有较高的数据程序独立性、具有统一的数据控制功能等。
2、数据约束条件是完整性规则的集合,在关系模型中,任何关系必须满足__实体完整性___与__参照完整性____两个条件。
3、 ____事务___是恢复和01并发控制的基本单位,数据库系统中要求它具有ACID特性。
4、DBMS是指__数据库管理系统_,它是位于用户和操作系统之间的一层管理软件。
5、外模式是___模式_____的子集。
6、设有选课关系SC(SNO,CNO,G),对其插入一条选课记录('95022','1')的SQL插入命令为:___insert into SC(SNO,CNO) VALUES(‘95022’,’1’) _______。
7、关系操作方式的特点是_一次一集合__操作。
8、数据库恢复的基本原理可用一个词来概括即__冗余__,基本技术主要有转储与日志。
9、视图是虚表,它一经定义就可以和基本表一样被查询但__更新___操作将有一定限制。
10、就对数据库系统作查询优化来讲,只有__关系______模型系统才是可能的。
11、关系数据库系统支持三级模式结构,其中外模式对应于____视图或部分基本表__,模式对应于基本表,内模式对应于存储文件。
12、关系的描述称为关系模式,它可以形式化的用一个五元组_______R(U,D,Dom,F)___________________。
13、数据库系统_______三级结构与两层映象____的系统结构保证了数据库系统中能够具有较高的逻辑独立性和物理独立性。
14、含有多值依赖的关系模式已达到4NF范式,则其多值依赖一定是___平凡的__多值依赖。
15、数据库设计的重要特点之一要把__结构_设计和___行为_设计密切结合起来,并以结构设计为核心而展开。
16、任何一个二目关系是属于__4NF _范式的 (填最高范式)。
17、在关系模式中多值依赖的有效性与属性集的范围_有_关,而函数依赖则不然。
18、一个1:n联系可以转换为一个独立的关系模式,也可以与_n__端对应的关系模式合并。
19、请写出在未被使用的最小工作区中打开学生表(XS)的命令:______USE XS IN 0_______20、在VFP中集成各类文件并最终能连编成可执行数据库应用系统的VFP文件为_项目文件。
三、设有学生-课程关系数据库,其数据库关系模式为:学生SC(学号Sno,姓名Sname,所在系Sdept,年龄Sage,性别Ssex)课程Course(课程号Cno,课程名称Cname,先修课号Cpno,学分Ccredit)学生选课SC(学号Sno,课程号Cno,成绩Grade)1. 试用关系代数、ALPHA语言、SQL语言分别写出下列查询:(9x3分)(1) 查询选修了3号或6号课程的学生的学号(2) 查询至少选修了一门其直接先行课为8号课程的学生学号与姓名(3) 查询选修了全部课程的学生学号、姓名和年龄关系代数:(1)Πsno(σcno='3'∨cno='6'(SC)(2) ΠSno,Sname(σCpno='8'(Course) SC Student)(3) ΠSno,Sname,Sage(Student (ΠSno,Cno(SC)÷ΠCno(Course)))SQL:(1) SELECT snoFROM SCWHERE cno=’3’ or cno=’6’(2) SELECT Sno,SnameFROM Student,SC,CourseWHERE o= o AND SC.Sno=Student.Sno AND Course.cpno=’8’(3)SELECT Sno,Sname,SageFROM StudentWHERE NOT EXISTS( SELECT *FROM Course XNOT EXISTS( SELECT *FROM SC YWHERE o= o AND Y.Sno=Student.Sno ))2. 试用SQL语言写出下列查询: (3x4分)(1) 查询没有选修2号课程的学生学号与姓名(2) 查询选修了3门以上课程并且成绩均及格的学生学号与其平均成绩(3) 将计算机科学系(CS)全体学生的所有成绩置为零2、(3x4分)(1)SELECT sno,snameFROM studentWHERE student.sno NOT IN(SELECT SC.snoFROM SCWhere sno=’2’)(2) SELECT S name,AVG(Grage)FROM SCWhere grade>=60GROUP BY Sno HAVING COUNT(Cno)>3(3) update SCset grade=0WHERE SC.sno IN(SELECT student.snoFROM studentWHERE sdept=’CS’)四、某图书馆计划设计一个图书借阅管理数据库,要求能管理如下信息:(11分)可随时查询出可借阅图书的详细情况,如图书编号(bno)、图书名称(bna)、出版日期(bda)、图书出版社(bpu)、图书存放位置(bpl)等,这样便于学生选借;为了唯一标识每一学生,图书馆办借书证需如下信息:学生姓名(sna)、学生系别(sde)、学生所学专业(ssp)、借书上限数(sup)及唯一的借书证号(sno);一学生一次可借多本书,一本书可被多名学生所借阅(设同一本书有多本),借阅时记录借书日期,归还时记录还书日期,并据此判断是否超期。
要求:(1) 试画出该数据库系统的实体-联系图(E-R模型图),注明联系类型(2) 设计此数据库系统的关系模式(每个关系模式写成R(U,F)形式,其中U为属性集,F为函数依赖集),要求满足3NF范式以上解: (1) E-R图如下: (7分)(2) E-R图转化的关系模式如下: (4分)B({BNO#,BNA,BDA,BPU,BPL},{BNO→B NA,BNO→BDA, ,BNO→BPU,BNO→BPL})SB({SNO#,BNO#,JDATE,HDATE},{(SNO#,BNO#)→JDATE, (SNO#,BNO#)→HDATE})S({SNO#,SNA,SDE,SSP,SUP},{SNO#→SNA,SNO#→SDE,SNO#→SSP,SNO#→SUP})五、设有一关系模式R(A,B,C,D,E),在该关系模式上有函数依赖集:{ A->D, C->E, (A,B)->C,E->B },请回答:(3x5分)1. 试找出关系模式R中的所有候选关键字。
2. 该关系模式最高能够满足第几范式?3. 试对该关系模式进行分解,使其最终满足第三范式(保持函数依赖)。
解:(3x5分)1、经分析候选码中必含有A属性,考察(A,B)∵A->D, ∴(A,B) ->D ①∵(A,B) ->C ②,C->E∴(A,B) ->E ③由①②③得,(A,B) ->(C,D,E) ④∵(A,B) ->(A,B) ⑤由④⑤得,(A,B) ->(A,B,C,D,E)并为完全函数依赖,∴(A,B)为候选码。
同理有(A,C) ->(A,B,C,D,E)并为完全函数依赖,∴(A,C)为候选码。
同理有(A,E) ->(A,B,C,D,E)并为完全函数依赖,∴(A,E)为候选码。
显然(A,D)不能函数决定(A,B,C,D,E)∴候选码只有(A,B)、(A,C) 、(A,E)。
2、显然主属性为{A,B,C,E},非主属性为{D}∵存在A->D, ∴D对候选码(A,B)、(A,C) 、(A,E)均为部分函数依赖∴R不属于2NF,R最高达到1NF。
3、下面是对R的分解,分解后的关系模式满足BCNF范式。