《数据库系统概论》试卷(A)
- 格式:doc
- 大小:36.00 KB
- 文档页数:4
专科《数据库系统概论》一、(共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的最高范式必定是()。
西北师范大学继续教育学院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(有答案)一、填空题1、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
2、数据的安全性是指____________。
3、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
4、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
6、关系规范化的目的是______。
7、有两种基本类型的锁,它们是______和______。
8、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
9、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
10、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
二、判断题11、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。
()12、全码的关系模式一定属于BC范式。
2022年江西信息应用职业技术学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、____________和____________一起组成了安全性子系统。
2、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
3、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;4、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
6、数据模型是由______________、______________和______________三部分组成。
7、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
8、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R9、关系模型由______________、______________和______________组成。
10、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
二、判断题11、视图就是一个虚表,保存视图时,保存的是视图的定义。
()12、一个数据表只能有一个唯一索引。
()13、数据库的数据项之间无联系,记录之间存在联系。
()14、在关系运算中,投影是最耗时的操作。
()15、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。
数据库系统概论试卷(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___。
中国药科大学《数据库系统概论》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(有答案)一、填空题1、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
2、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
3、关系模型由______________、______________和______________组成。
4、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
5、有两种基本类型的锁,它们是______和______。
6、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
7、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
8、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
9、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;二、判断题11、可以用UNION将两个查询结果合并为一个查询结果。
《数据库》练习测试题库一、选择题1、单个用户使用的数据视图的描述称为()。
A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述()。
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是()。
A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是()。
A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。
A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是()。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F()。
A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是()。
A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于()。
A.需求分析阶段 B.逻辑设计阶段C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是()。
A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL) 11、如果事务T获得了数据项Q上的排它锁,则T对Q()。
A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写12、DBMS中实现事务持久性的子系统是()。
2022年韩山师范学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
2、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
3、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
4、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
5、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
6、关系规范化的目的是______。
7、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
8、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
9、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
10、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
二、判断题11、在关系模式中,主码和候选码可以有多个。
()12、从计算机数据管理的角度看,信息就是数据,数据就是信息。
()13、可以用UNION将两个查询结果合并为一个查询结果。
()14、数据库的数据项之间无联系,记录之间存在联系。
《数据库原理及应用》试题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 ∩SB 、R ―SC 、R ÷SD 、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 。
《数据库系统概论》试题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)供数据库管理系统快速查找有关对象的信息。
2022年大连东软信息学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
2、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
3、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
4、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
5、数据管理技术经历了______________、______________和______________3个阶段。
6、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
7、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
8、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
9、SQL Server中数据完整性包括______、______和______。
10、数据的安全性是指____________。
二、判断题11、视图就是一个虚表,保存视图时,保存的是视图的定义。
()12、连接是数据库最耗时的操作。
()13、视图是可以更新的。
()14、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
()15、在关系数据表中,属性的顺序是一定的,不能交换。
()16、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。
数据库系统概论试卷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.实体之间的联系按照联系方式的不同可分为、和。
装………. ………. ……….…………….….订………. ………. ……….…………….…. ………. ………. ……….…………….….线………. ………. ……….…………….….此处不能书写此处不能书写此处不能书写 此处不能书写《数据库概论》期末考试(A 卷)班级名称:学号:姓名:题号 一 二 三 四 五 六 总分 分数得 分一、单项选择题(每小题2分,共20分)1. SQL 中的视图提高了数据库系统的 ( ) A 、完整性B 、并发控制C 、隔离性D 、安全性2. 记载数据库系统运行过程中所有更新操作的文件称为 ( )。
A 、更新文件B 、后备文件C 、日志文件D 、数据文件3. 如果事务T 获得了数据项Q 上的排它锁,则T 对Q ( ) A 、只能读不能写 B 、只能写不能读 C 、既可读又可写D 、不能读不能写4.在SQL 中,S ( )LEC.T 语句的"SELECT D.ISTINCT"表示查询结果中 ( ) 5.已知关系R 如图1所示,可以作为R 主码的属性组是( )A B C D 1 2 3 4 1 3 4 5 2 4 5 6 1 4 3 4 1 3 4 7 34 5 6A 、ABCB 、ABDC 、ACDD 、BCD6. 关系数据库中的哪一种基本数据操作不能同时操作两个关系( ) A 、交B 、选择C 、连接D 、并7. 事务的( ).CID 性质,是指事务具有原子性、一致性和 ( ) A 、隔离性、透明性 B 、独立性、透明性 C 、隔离性、持久性D 、共享性、持久性8.个别用户使用的数据视图的描述称为 ( )装………. ………. ……….…………….….订………. ………. ……….…………….…. ………. ………. ……….…………….….线………. ………. ……….…………….….此处不能书写此处不能书写此处不能书写 此处不能书写A 、数据安全性控制B 、数据一致性规则C 、数据完整性约束D 、数据处理逻辑10. 为实现嵌入式SQL 语句与主语言之间的通信,特引进了以下概念( ) A 、视图、游标、SQL 通信区; B 、SQL 通信区、游标、主变量; C 、码、SQL 通信区、主变量; D 、模式、视图、SQL 通信区。
2022年上海应用技术大学计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
2、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
3、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
4、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
5、数据管理技术经历了______________、______________和______________3个阶段。
6、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
7、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
8、完整性约束条件作用的对象有属性、______和______三种。
9、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
10、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
2022年乌兰察布职业学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、SQL Server中数据完整性包括______、______和______。
2、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
3、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
4、SQL语言的数据定义功能包括______、______、______和______。
5、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
6、关系规范化的目的是______。
7、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
8、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
9、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
10、关系数据库中基于数学的两类运算是______________和______________。
2022年延边大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
2、数据管理技术经历了______________、______________和______________3个阶段。
3、数据库恢复是将数据库从______状态恢复到______的功能。
4、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
5、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;6、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;7、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
8、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
9、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;10、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
2022年武汉工程大学邮电与信息工程学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
2、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
3、关系数据库中基于数学的两类运算是______________和______________。
4、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
6、完整性约束条件作用的对象有属性、______和______三种。
7、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
8、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
9、关系规范化的目的是______。
10、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
二、判断题11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
()12、概念模型是对现实世界的第二层抽象。
()13、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。
()14、在关系运算中,投影是最耗时的操作。
中国矿业大学2003-2004学年第一学期函授夜大学
《数据库系统概论》模拟试题(A卷)开一页
站点:中山专业年级:计00 形式:夜大层次:专科
一、单项选择题(在备选答案中只有一个是正确的,将其选出并把它的标号写在题后的括号中,每小题2分,共计20分)
1、数据模型是()。
A、现实世界数据内容的抽象;
B、现实世界数据特征的抽象;
C、现实世界数据库结构的抽象;
D、现实世界数据库物理存储的抽象;
2、在数据库的三级模式结构中,设计数据库模式结构时应首先确定的是()。
A、数据库的物理结构;
B、数据库的层次结构;
C、数据库的规模;
D、数据库的逻辑模式;
3、实体和属性的关系是()。
A、一个属性对应于若干实体;
B、一个实体可以由若干属性来刻画;
C、一个属性包含有若干实体;
D、一个实体可以由一个属性来刻画;
4、元组(Tuple)所对应的是()。
A、表的一行;
B、表的一列;
C、表的一个元素;
D、位于表顶端的一行元素;
5、以下哪种说法是正确?()。
A、n目关系必有n个属性;
B、n目关系可以有n个属性;
C、n目关系可以有n个属性,也可以有少于n个属性;
D、n目关系可有任意多个属性;
6、以下关于外码和相应的主码之间的关系,正确的是()。
A、外码并不一定要与相应的主码同名;
B、外码一定要与相应的主码同名;
C、外码一定要与相应的主码同名而且唯一;
D、外码一定要与相应的主码同名,但并不一定唯一;
7、下列关于索引的叙述,正确的是()。
A、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率;
B、一个基本表最多只能有一个索引;
C、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素;
D、一个基本表至少要存在一个索引;
8、若要求分解保持函数依赖,那么模式分解一定能够达到()。
A、2NF
B、3NF
C、BCNF
D、1NF
9、若果一个分解保持了函数依赖,则它可以()。
A、减轻或解决各种异常情况;
B、完全解决各种异常状况;
C、减轻信息的丢失;
D、根本不丢失信息;
10、数据流图表达的是()。
A、数据和数据结构的关系;
B、数据和算法的关系;
C、数据和处理的关系;
D、数据和通信的关系;
二、多项选择题(在备选答案中有二至五个正确的,将其全部选出并把标号写在题后的括号内,错选或漏选均不给分。
每小题2分,共计20分)
1、在现实世界中,事务内部以及事务之间是有联系的,这些联系在信息世界中的反应是什么?()。
A、实体内部的联系;
B、实体局部的联系;
C、实体对外界事物的联系;
D、实体之间的联系;
E、实体的属性;
2、关系数据模型具有哪些优点?()。
A、它是建立在严格的数学概念的基础上;
B、关系模型的概念单一;
C、关系模型的存取对用户透明;
D、关系模型的检索效率较高;
E、关系模型所需的物理存储空间较小;
3、关系模型必须满足的完整性约束条件有哪些?()。
A、实体完整性
B、参照完整性
C、结构完整性
D、步骤完整性
E、逻辑完整性
4、以下选项中,属于关系数据语言类别的有()。
A、关系代数语言
B、关系演算语言
C、逻辑演算语言
D、具有关系代数和关系演算双重特点的语言;
E、具有关系代数和逻辑演算双重特点的语言;
5、演算语言QBE的基本特点包括()。
A、高度非过程化;
B、基于屏幕表格
C、以填写表格的方式构造查询要求;
D、查询结果也是以表格形式显示。
E、用示例元素来表示查询结果可能的例子;
6、SQL数据操纵功能包括()。
A、SELECT语句
B、INSERT语句
C、DELETE语句
D、UPDATE语句
E、ALTER语句
7、下列关于范式的叙述中,正确的有()。
A、如果一个关系模式R的所有属性都是不可分的数据项,则R∈1NF;
B、2NF就是不允许关系模式的属性之间有这样的函数依赖X→Y,其中X是码的真子集,Y是非主属性。
显然,码只包含一个属性的关系模式如果属于1NF,那么它一定属于2NF,
因为不可能存在非主属性对码的部分函数依赖;
C、如果关系模式<U,F>中不存在候选码X、属性组Y以及非主属性Z(Z⊆Y),使得X →Y,Y→Z和Y→X成立,则R∈3NF;
D、设关系模式R<U,F>∈1NF,如果对于R的每个函数依赖X→Y,若⊆X,则X必含有候选码,那么R∈BCNF;
E、关系模式R<U,F>∈1NF,如果对于R的每个非平凡多值依赖X→→Y,(Y⊆X),则X 必含有候选码,那么R∈4NF;
8、以下关于关系的叙述中,正确的有()。
A、关系是一张二维表,它是所涉及属性的笛卡尔积的一个子集;
B、关系是一张二维表,它是所涉及属性的笛卡尔积的一个超集;
C、元组词义实质上是一个n目谓词(n是属性集中属性的个数);
D、元组词义实质上是一个n目谓词(n是数据集中记录的个数);
E、元组词义实质上是一个n目谓词(n是数据集中数据类型的个数);
9、以下关于关系及关系模式的叙述中,正确的有()。
A、关系是关系模式在某一时刻的状态;
B、关系模式是静态的、稳定的;
C、关系是动态的;
D、不同时刻关系模式中的关系可能有所不同,但它们都必须满足关系模式中数据依赖关系集合F所指定的完整性约束条件;
E、关系是静态的;
10、以下关于数据库设计的说法正确的是()。
A、数据库设计应该和应用系统设计相结合;
B、数据库设计应该包括结构设计和行为设计;
C、数据库设计应该和硬件系统结构的设计相结合;
D、数据库设计应该包括结构设计和精度设计;
E、数据库设计应该包括组合设计和分化设计;
三、名词解释(每小题3分,共计15分)
1、关系
2、实体完整性(Entity Integrity)
3、连接查询
4、数据依赖
5、数据安全性
四、简答题(每小题4分,共计20分)
1、简述关系模式分解的三个定义。
2、简述关系规范化时一般应遵循的原则。
3、简述SQL语言的特点。
4、关系数据库系统与非关系数据库系统的区别是什么?
五、实践题(每小题5分,本题共计25分)
已知学生数据库中包括三个表如下:
·学生表:Student(Sno,Sname,Ssex,Sage,Sdept),其中Sno为主码。
·课程表:Course(Cno,Cname,Cpno,Ccredit), 其中Cno为主码。
·学生选课表:SC(Sno,Cno,Grade), 其中主码为(Sno,Cno)。
写出执行如下操作的SQL语句序列。
(1)查询全体学生的学号与姓名。
(2)查询全体学生的姓名及其出生年份。
(3)查询选修了课程的学生学号。
(4)查询所有年龄在20岁以下的学生姓名及其年龄。
(5)查询所有有成绩的学生学号和课程号。