数据库原理与应用期末复习(综合全含名词解释)
2019年春《数据库原理与应用》期末考试复习资料

《数据库原理与应用》课程2019年春季期末考试复习资料一、复习资料的相关说明1、《数据库原理与应用》课程的考核方式:开卷2、成绩评定:总评成绩=40%阶段作业成绩(网上)+60%期末考试成绩3、试卷结构:●必考题分值为60分:主观题40分+客观题20分。
●扩展题40分,都是主观题。
二、期末考试必考题(占期末考试成绩60%)提示:期末考试试题及选项顺序会随机。
本复习资料提供必考题的考试原题,提供和考题相关的知识材料,但不提供标准答案。
客观题:选择题(每题 2 分,共20 分)1、(B)是指负责设计、建立、管理和维护数据库以及协调用户对数据库要求的个人和工作团队。
A、最终用户B、数据库管理员C、应用程序员D、销售员2、数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指(A)。
A、数据和数据之间没有联系B、不同的数据被存放在不同的文件中C、数据只能被对应的应用程序所使用D、数据与应用程序间相互独立3、一般来讲班级与学生、公司与职员、省与市之间的联系类型是(D)。
A、多对多B、一对一C、多对一D、一对多4、数据库管理系统中的(B)功能实现对数据库的插入、删除、修改。
A、数据定义B、数据操纵C、数据库的运行管理D、数据库的建立与维护5、“以二维表的形式存储数据”描述了关系模型的(A)。
A、数据结构B、规范性C、关系完整性D、数据独立性6、下列(A)情况,适于建立索引。
A、基本表的某列中记录数量特别多B、基本表的某列中记录数量特别少C、经常进行插入操作的基本表的某列D、经常进行删除操作的基本表的某列7、下列关于视图的描述正确的是(C)。
A、视图的表现形式是由结点组成的有向图B、可以在视图中任意添加数据C、视图是一个虚拟表,内容由查询定义D、视图只能建立在基本表上8、下列说法中,(C)属于表设计原则。
A、适当使用视图B、尽可能的建立触发器C、遵守第三范式标准的数据库设计D、尽可能多地采用外键9、数据库的备份不包括(A)。
数据库原理与应用》期末试题及其答案

一. 单项选择题(每小题1分,共10分)1.A.模式B.C...模式与外模式的映射.........D..... 2.下列四项中,不属于数据库特点的是()A.数据共享B.C.数据冗余很高D.数据3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A.多对多B.一对一C.多对一D.一对多 4.反映现实世界中实体及实体间联系的信息模型( )A.关系模型B.层次模型C.网状模型D. E-R 5.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.6.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控7.SQL 语言的REVOKE 语句实现下列哪一种数据控制能A.可靠性控制B.并发性控制C 安全性控制D 完整性控制8.事务有多个性质,其中不包括( ) A.一致性 B.唯一性C.原子性D.9.SQL 语言通常称为()A.结构化查询语言B.结构化控制语言C.结构化定义语言D.10.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A.关系数据库优化 B.数据字典C.关系数据库规范化二、填空题(每小题1分,共10分)1.SQL 语言提供数据库定义、__数据操纵、数据控制2.数据库保护问题包括:安全性保护、完整性、故障恢复和并发控制等多方面。
3.关系代数中专门的关系运算包括:选择、投影、连接和_除法4. 设有关系SC (sno, cname, grade ),各属性的含义分别为学号、课程名、成绩。
若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是update set sc grade = grade+5 WHERE cname=“数据库系统”。
5.关系数据库数据操作的处理单位是_关系_,层次和网状数据库数据操作的处理单位是记录。
6.在关系数据模型中,两个关系R1与R2之间存在1∶M 的联系,可以通过在一个关系R2中的_外部关键字值(外键)_在相关联的另一个关系R1中检索相对应的记录。
数据库原理及应用期末复习

.数据库原理及应用期末复习第一章绪论1、数据(Data):数据是数据库中存储的基本对象;数据的定义:描述事物的符号记录;数据的种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等;数据的含义称为数据的语义,数据与其语义是不可分的。
2、数据库(Database,简称DB):定义:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库的基本特征:1) 数据按一定的数据模型组织、描述和储存;2) 可为各种用户共享、易扩展、冗余度较小;3) 数据独立性较高。
数据库具有永久存储、有组织和可共享三个基本特点。
3、数据库管理系统(DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
主要功能:1) 数据定义功能;2) 数据组织、存储和管理;3) 数据操纵功能;4) 数据库的事务管理和运行管理;5) 数据库的建立和维护功能;6) 其他功能。
4、数据库系统(DBS):定义:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员系统构成。
5、数据库技术的产生和发展:三个阶段:人工管理阶段、文件系统、数据库系统。
6、数据库系统的特点:1) 数据结构化:不仅数据内部结构化,整体也是结构化的;2) 数据的共享性高,冗余度低,易扩充;3) 数据独立性高(物理逻辑性和逻辑独立性);物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
当数据的物理存储改变了,应用程序不用改变。
精选文档..逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。
数据的逻辑结构改变了,用户程序也可以不变。
数据独立性是由DBMS的二级映像功能来保证的4) 数据由DBMS统一管理和控制。
7、数据模型:(1)数据模型是数据库系统的核心和基础;(2)两类数据模型:第一类是概念模型,第二类是逻辑模型和物理模型;(3)数据模型的组成要素:数据结构、数据操作和完整性约束;(4)概念模型的基本概念:1) 实体(Entity):客观存在并可相互区别的事物称为实体。
据库原理与应用+2010年秋期末复习+参考答案

《数据库原理与应用》课程期末复习题参考答案一、名词解释1.数据模型:在数据库领域中,用数据模型描述数据的整体结构,包括数据的结构、数据的性质、数据之间的联系、完整性约束条件,以及某些数据变换规则。
2.候选码:侯选码是最小超码,它的任意真子集都不能成为超码3.实体:实体是用户工作环境中所涉及的事或物,是将要搜集和存储的数据对象4.数据库设计是指对一个给定的应用环境,构造(设计)最优的数据模型,然后据此建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。
5.参照完整性:外码必须是被参照关系主码的有效值,或者是“空值”。
6.数据库技术:数据库技术研究数据库的结构、存储、管理和使用的软件学科是一门综合性强的学科。
7.实体:实体是用户工作环境中所涉及的事或物,是将要搜集和存储的数据对象8.函数依赖(functional dependency:FD)假设R(U)是一个关系模式,U是属性集合,X和Y是U的子集。
对于R(U)的任意一个可能的关系r,如果r 中不存在两个元组,它们在X上的属性值相同,而在Y上的属性值不同,则称X函数决定Y,或称Y函数依赖X,记作X Y。
二、简答题9.数据库系统(Database System,DBS)的4个部分组成。
答案:数据库系统(Database System,DBS)由4个部分组成:☆数据库(Database, DB)☆数据库管理系统(Database Management System,DBS)☆数据库应用☆数据库管理员(Database Administrator,DBA)10.数据库管理员(DBA)的主要职责。
答案:数据库管理员(DBA)的职责主要有以下几个方面:★向终端用户提供数据和信息★制定数据库管理的政策、标准和规程★确保数据库的安全性,防止非法操作★数据库的备份和恢复★培训终端用户11.设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πAE (R∞S)。
数据库原理与应用期末复习提纲

数据库原理与应用期末复习提纲1 绪论1.1 数据库系统概述1.1.1 基本概念数据库(DataBase, DB)数据库管理系统(DataBase Management System, DBMS)数据库系统(DataBase System, DBS)1.1.2 数据管理技术的发展人工管理阶段-> 文件系统阶段-> 数据库系统阶段1.1.3 数据库系统的特点①数据结构化;②数据的共享性高、冗余度低且易扩充;③数据独立性高:物理独立性(数据物理储存)、逻辑独立性(数据库逻辑结构);④数据由数据库管理系统统一管理和控制:数据安全性保护、数据完整性检查、并发控制、数据库恢复。
1.2 数据模型1.2.1 数据模型的三要素①数据结构;②数据操作;③数据的完整性约束。
1.2.2 概念模型基本概念:实体、属性、码、实体型、实体集、联系。
表示方法:实体-联系方法(Entity-Relationship approach)使用E-R图描述现实世界的概念模型。
E-R方法又称E-R模型。
m n实体1实体2联系属性a属性c属性b1.2.3 逻辑模型逻辑模型包括层次模型、网状模型、关系模型、面向对象数据模型等。
它是按计算机系统的观点对数据建模,主要用于数据库管理系统的实现。
关系模型的基本概念:关系、元组、属性、码、域、分量。
关系模式:关系名(属性1,属性2,… ,属性n )。
1.3 数据库系统的结构1.3.1 三级模式结构三级模式结构:外模式、模式、内模式。
模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
外模式:也称子模式或用户模式,是数据库用户的局部数据视图。
内模式:也称储存模式,是数据物理结构和储存方式的描述。
1.3.2 二级映像外模式/模式映像、内模式/模式映像保证了数据库系统中数据的逻辑独立性和物理独立性。
2 关系数据库2.1 关系数据结构及形式化定义2.1.1 关系域:一组具有相同数据类型的值的集合。
数据库原理与应用期末复习总结含试题及其答案

数据库原理综合习题答案1.1名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合。
DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
(2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。
(3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
(4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。
(5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。
(6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。
(7) 数据模型:模型是对现实世界的抽象。
在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。
它可分为两种类型:概念数据模型和结构数据模型。
(6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。
(9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。
这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。
结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。
数据库期末复习题(学生)

数据库原理与应用教程复习题(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。
2.在关系模型中,实体以及实体间的联系都是用______来表示的。
3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。
4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。
5.SQL Server中,一个简单的数据库可以只有一个_________文件和一个日志文件。
6.聚集索引和非聚集索引的存储结构都采用____________索引结构。
7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。
8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。
9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。
10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。
二、选择题(每小题1分,共20分)1、数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。
这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4、在关系模型中,“元组”是指( )(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。
《数据库原理与应用》复习题及参考标准答案完整版

《数据库原理与应用》复习题及参考答案完整版————————————————————————————————作者:————————————————————————————————日期:2第一章:绪论一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是 A 阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库的概念模型独立于A 。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制4.B 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独立性是指 C 。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。
A.数据库B.数据库管理系统C.数据模型D.软件工具9. 下述关于数据库系统的正确叙述是 A 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
名词解释实体完整性实体完整性要求每一个表中的主键字段都不能为空或者重复的值。
事务的原子性事务的原子性指的是,事务中包含的程序作为系统的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。
X封锁若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他事务都不能再对A加任何类型的所。
直到T释放A上的锁。
可见X锁只允许一个事务独锁某个数据,具有排他性。
两段锁协议两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解锁阶段)。
数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。
DBA数据库管理员数据库管理系统数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS实体数据库实体就是数据库管理系统中的不同管理对象。
简答题简述事务所具有的ACID特性。
原子性、一致性、隔离性、持久性关系模型有何特点?1.关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。
2.关系模型的概念单一,无论实体或实体之间的联系都用关系表示。
3.存取路径对用户透明。
4.关系必须是规范化的关系。
什么是事务,事务有哪些特性?事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
事务是恢复和并发控制的基本单位。
事务应该具有4个属性:原子性、一致性、隔离性、持续性。
这四个属性通常称为ACID特性。
什么是视图,它与表的区别是什么?视图是外模式一级数据结构的基本单位。
它是从一个或几个基本表中导出的表,是从现有基本表中抽取若干子集组成用户的“专用表”区别:1、视图是已经编译好的sql语句。
而表不是2、视图没有实际的物理记录。
而表有。
3、表是内容,视图是窗口4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改5、表是内模式,试图是外模式6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。
从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。
8、视图的建立和删除只影响视图本身,不影响对应的基本表。
数据库系统中的常见故障有哪些?简述数据库恢复的几种方法?在数据库中恢复有3种类型或方法,即应急恢复、版本恢复和前滚恢复。
应急恢复用于防止数据库处于不一致或不可用状态。
版本恢复指的是使用备份操作期间创建的映象来复原数据库的先前版本。
这种恢复技术是版本恢复的一个扩展,使用完整的数据库备份和日志相结合,可以使一个数据库或者被选择的表空间恢复到某个特定时间点。
为什么要设立日志文件?设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。
登记日志文件时为什么必须先写日志文件,后写数据库?如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。
为什么关系中不允许有重复元组?因为关系是一个元组的集合,而集合中的元素不允许重复出现,因此在关系模型中对关系作了限制,关系中的元组不能重复,可以用键来标识唯一的元组。
SQL语言具有什么功能?(1)数据定义。
(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。
(2)数据操纵。
(DML)数据操纵分成数据查询和数据更新两类。
数据更新又分成插入、删除、和修改三种操作。
(3)数据控制。
包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。
(4)嵌入式SQL的使用规定。
涉及到SQL语句嵌入在宿主语言程序中使用的规则。
关系模型由哪几部分组成?1.关系数据模型的数据结构2.关系数据模型的操作集合3.关系数据模型的完整性约束数据库管理系统的主要功能有哪些?1、数据库的定义功能2、数据库的操纵功能。
3、数据库的保护功能。
4、数据库的维护功能。
5、数据字典。
何谓数据的物理独立性与数据的逻辑独立性?1.物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
2.逻辑独立性逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
事务中的提交和回滚是什么意思?事务提交是提交事务的所有操作:具体来说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中,事务正常结束;事务回滚是数据库返回到事务开始的状态:事务在运行过程中发生某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤销,使数据库回滚到事务开始时的状态。
为什么要设立日志文件?设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。
DBA的职责是什么?(1)数据库的设计(1分)(2)数据库的存储和存取(1分)(3)数据库的运行(1分)(4)数据库的重组(1分)(5)数据库的维护(1分)选择题11.有了模式/内模式映像,可以保证数据和应用程序之间(B )。
A.逻辑独立性B.物理独立性C.数据一致性D.数据安全12.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?(D )A.属性B.关系C.域D.元组15.在下列SQL语句中,修改表结构的语句是( A )。
A.ALTERB.CREATEC.UPDATED.INSERT17.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高19.建立索引的目的是(B)。
A.减少存储空间B.提高存取速度C.减少输入输出D.减少冗余21.现实世界中客观存在并能相互区别的事物称为( A )。
A.实体B.实体集C.字段D.记录22. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是(A)人员的职责。
A.数据库管理员B.系统分析员C.数据库设计员D.应用程序员23. 数据库管理系统、操作系统、应用软件的层次关系从核心到外围是( B)A.数据库管理系统、操作系统、应用软件B.操作系统、数据库管理系统、应用软件C.数据库管理系统、应用软件、操作系统D.操作系统、应用软件、数据库管理系统26. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(C )。
A.另一个表B.游标C.视图D.索引27.下列命题中不正确的是(B)。
A.数据库减少了不必要的数据冗余B.数据库中不存在冗余数据C.数据库中的数据可以共享D.冗余数据可控保证了数据更新的一致性29. E-R图是数据库设计的工具之一,它适用于建立数据库的(A )。
A.概念模型B.逻辑模型C.结构模型D.物理模型31.现实世界中事物的特性在信息世界中称为( C )。
A.实体B.实体标识符C.属性D.关键码32.在关系数据库系统中,当关系的型改变时,用户程序也可以不变。
这是( B )A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性33.数据库系统提供给用户的接口是(A )。
A.数据库语言B.过程化语言C.宿主语言D.面向对象语34.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统(B )A.有专门的软件对数据进行管理B.采用一定的数据模型组织数据C.数据可长期保存D.数据可共享37.在关系数据库设计中,设计E-R模型是(B )的任务。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段38.下列函数可以计算平均值的是(B)。
A.sumB.avgC.countD.count39.关系数据模型通常由3部分组成,它们是(C )。
A.数据结构、数据通信、关系操作B.数据通信、关系操作、完整性约束C.数据结构、关系操作、完整性约束D.数据结构、数据通信、完整性约41.下面的选项不是关系数据库基本特征的是(A)。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关42.关系模型中,一个码是(C )。
A.可以由多个任意属性组成B.至多有一个属性组成C.由一个或多个属性组成,其值能够惟一标识关系中一个元组D.以上都不是43.在SQL中,用户可以直接操作的是(C)。
A.基本表 B.视图 C.基本表或视图 D.基本表和视图46.下面( B )不是常用的数据模型?A. 关系模型B. 线性模型C. 层次模型D. 网状模型48. 一辆汽车由多种零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体和零部件实体之间的联系类型是( A )。
A.多对多B.一对一C.多对一D.一对多49. 将ER模型转换成关系模型,属于数据库的( C )。
A.需求分析B.概念设计C.逻辑设计D.物理设计412.下列四项中,不属于数据库系统特点的是(C )。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高413.下列函数可以计算平均值的是( B )。
A.sumB.avgC.countD.sum414.SQL中,“DELETE FROM 表名”表示(A )。
A.从基本表中删除所有元组 B.从基本表中删除所有属性C.从数据库中撤消这个基本表 D.从基本表中删除重复元组1.设有关系R(A,B,C)和S(C,D)。
与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是(B)。
A.σR.C=S.C(∏A,B,D(R×S))B.∏A,B,D(σR.C=S.C(R×S))C.σR.C=S.C((∏A,B(R))×(∏D(S)))D.σR.C=S.C (∏D((∏A,B(R))×S))2. 实体完整性规则是指关系中(B)。
A.不允许有空行B.主键不允许有空值C.不允许有空列D.外键不允许有空值3.关于“死锁”,下列说法中正确的是(D )。
A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁4.在关系代数的连接操作中,哪一种连接操作需要取消重复列?(A)A.自然连接B.笛卡尔积C.等值连接D.θ连接5.关系模式中,满足2NF的模式(B)。
A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF 6.在关系数据库设计中,设计关系模式是(C )的任务。