北邮数据库简答题
北邮网院数据库原理与应用阶段一二三四

一、单项选择题(共10道小题,共100.0分)1.(错误)下面系统中不属于关系数据库管理系统的是______。
2.1.Oracle2.MS SQL Server3.IMS4.DB2知识点: 数据库系统的应用实例学生答案: [] 标准答案: C;得分: [0] 试题分值: 10.0提示:3.(错误)DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和_____。
4.1.系统分析员2.程序员3.数据库管理员4.操作员知识点: 数据库系统的组成学生答案: [] 标准答案: C;得分: [0] 试题分值: 10.0提示:1.(错误)对某个具体的数据库应用来说,下列说法中正确的是______。
2.1.E-R 图是唯一的2.数据模型是唯一的3.数据库文件是唯一的4.以上三个都不是唯一的知识点: 数据库系统的组成学生答案: [] 标准答案: D;得分: [0] 试题分值: 10.0提示:1.(错误)以下不属于数据库系统组成的是____________。
2.1.硬件系统2.数据库管理系统及相关软件3.数据库管理员(DBA)4.文件系统知识点: 数据库系统的组成学生答案: [] 标准答案: D;得分: [0] 试题分值: 10.0提示:1.(错误)下列四项中说法不正确的是______。
2.1.数据库减少了数据冗余2.数据库中的数据可以共享3.数据库避免了一切数据的重复4.数据库具有较高的数据独立性知识点: 数据管理的发展学生答案: [] 标准答案: C;得分: [0] 试题分值: 10.0提示:1.(错误)2.与文件管理系统相比,______不是数据库系统的优点。
3.1.数据结构化2.访问速度快3.数据独立性4.冗余度可控知识点: 数据管理的发展学生答案: [] 标准答案: B;得分: [0] 试题分值: 10.0提示:1.(错误)2.下列四项中,不属于关系数据库特点的是_______。
2022年北京邮电大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年北京邮电大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
2、关系模型由______________、______________和______________组成。
3、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
4、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
6、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
7、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
8、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
9、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
北邮(信息工程)数据库系统概论期末模拟试题---1

数据库系统概论复习资料:第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。
北邮考研试题及答案

北邮考研试题及答案一、单项选择题(每题2分,共10分)1. 以下哪项技术是5G网络的关键技术之一?A. OFDMAB. MIMOC. SDND. VPN答案:B2. 在计算机网络中,TCP/IP协议属于哪一层?A. 物理层B. 数据链路层C. 传输层D. 应用层答案:C3. 以下哪个选项不是操作系统的功能?A. 进程管理B. 存储管理C. 文件管理D. 数据加密答案:D4. 在数据库系统中,以下哪个概念不是关系型数据库的组成部分?A. 表B. 索引C. 视图D. 树状结构答案:D5. 下列哪种编程语言不是面向对象的?A. JavaB. C++C. PythonD. C答案:D二、多项选择题(每题3分,共15分)1. 以下哪些是网络协议?A. HTTPB. FTPC. SMTPD. HTML答案:ABC2. 在操作系统中,以下哪些属于系统调用?A. 文件操作B. 进程控制C. 设备管理D. 网络通信答案:ABCD3. 以下哪些是数据库设计的原则?A. 实体完整性B. 参照完整性C. 数据冗余D. 数据独立性答案:ABD4. 以下哪些是面向对象编程的特性?A. 封装B. 继承C. 多态D. 过程化答案:ABC5. 以下哪些是计算机组成原理中的存储器?A. 寄存器B. 缓存C. 硬盘D. 内存答案:ABD三、简答题(每题5分,共20分)1. 简述TCP和UDP的区别。
答案:TCP是一种面向连接的、可靠的传输层协议,它提供了数据包的顺序传输、错误检测和重传机制。
UDP是一种无连接的协议,它在发送数据时不需要建立连接,因此传输速度更快,但不如TCP可靠。
2. 解释什么是虚拟内存。
答案:虚拟内存是操作系统中的一种内存管理技术,它允许计算机使用比实际物理内存更多的内存。
通过将部分内存数据存储在硬盘上,操作系统可以在需要时将这些数据调入内存,从而扩展了可用的内存空间。
3. 什么是关系型数据库的ACID属性?答案:ACID属性是关系型数据库管理系统在执行事务时必须满足的四个基本特性,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
北邮数据库原理阶段作业(一)

一、单项选择题(共20道小题,共100.0分)1. GRANT语句属于SQL的()语言。
A. 数据定义语言(DDL)B. 数据操作语言(DML)C. 数据控制语言(DCL)2. INSERT(插入)语句属于SQL的()语言。
A. 数据定义语言(DDL)B. 数据操作语言(DML)C. 数据控制语言(DCL)3. ()数据库是流行的开放源码的数据库软件。
A. OracleB. SQL ServerC. MySQLD. DB24. ()数据库保证对任意数据唯一的连接路径,能够以简洁的代码实现数据的读取。
A. 网络型B. 阶层型C. 关系型D. 面向对象型5. 在RDB中,标识表内记录唯一性的域或域群被称为()。
A. 主键B. 外键C. 超键D. 候选键6. 对数据进行读取/插入操作的是由()完成的。
A. 数据库B. 数据管理系统C. 应用程序D. 操作系统7. ()是终端用户与DBMS间的窗口。
A. 数据库B. 数据C. 应用程序D. 操作系统8. CREATE TABLE命令的选项很多,()用于禁止设置重复的值。
A. NULLB. NOT NULLC. UNIQUED. AUTO_INCREMENT9. CREATE TABLE命令的选项很多,()用于定义自动递增数据列。
A. NULLB. DESCC. UNIQUED. AUTO_INCREMENT10. 启动MySQL监视器的指令是()。
A. mysqladmin -u root password testB. mysql -u root password testC. mysql -u root -p testD. mysql -u root -password test11. int类型字段需要占多少存储空间()。
A. 4bytesB. 1bytesC. 8bytesD. 16bytes12. 以下()命令可以用来查看表结构。
A. desc表名;B. show variables;C. show engines;D. show databases;13. 以下哪些命令是DML语句()。
北邮数据库考试-单项选择题

单项选择题(每小题1分)1.实体-联系方法,即E-R图用来表示( D )A.物理模型B.逻辑模型C.关系模型D.概念模型2.数据库管理系统(DBMS)的功能不包括( B )A.数据定义B. 磁盘管理C. 库运行管理D.数据操纵3.使用CREATE SCHEMA 语句建立的是( A )A.数据库模式B.表C.视图D.索引4.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )A.80B.小于等于80C.大于等于160D.大于等于80,小于等于1605.在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B )A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权6*.对数据库模式进行规范化处理,是在数据库设计的( C )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段7.能够消除多值依赖引起的冗余的范式是( C )A.2NFB.3NFC.4NFD. BCNF8*.在下列几种故障中,不破坏数据库内容的是( B )A.计算机病毒发作B.供电系统故障C.瞬时的强磁场干扰D.磁盘介质损坏9.在数据库技术中,独立于计算机系统的模型是( A )A.E-R模型B.层次模型C.关系模型D.面向对象的模型10.五种基本关系代数运算是( A )A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ11.SQL中,下列涉及空值的操作,不正确的是( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)12.单个用户使用的数据视图的描述称为( A )A.外模式B.概念模式C.内模式D.存储模式13.在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是( B )A.RESTRICT方式B.CASCADE方式C.SET NULL方式D.CHECK方式14.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A.用户界面B. 存取结构C.数据输入D. 报表输出15.下述各项中,属于数据库系统的特点的是( C )A.存储量大B.存取速度快C.数据独立性D.操作方便16.在关系中,能唯一标识元组的属性集称为关系模式的( A )A.候选键B.内键C.外键D.超键17.在数据操作语言(DML)的基本功能中,不包括的是( B )A.插入新数据B.描述数据库结构C.对数据库中数据排序D. 删除数据库中数据18.数据库中全体数据的整体逻辑结构和特征的描述称为( B )A.存储模式B.模式C.外模式D.右外模式19.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( C ) A.外连接 B.内连接 C.左外连接 D.右外连接20.在SQL中使用FOREIGN KEY 时,与之配合的语句是( D )A.EXISTSB.EXCEPTC.TABLED.REFERENCES21.( C ) 保证了数据库的数据具有逻辑独立性。
2022年北京邮电大学世纪学院软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年北京邮电大学世纪学院软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;2、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
3、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
4、关系规范化的目的是______。
5、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
6、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
7、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
8、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
9、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
10、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
二、判断题11、数据库的数据项之间无联系,记录之间存在联系。
()12、在关系数据库中,属性的排列顺序是可以颠倒的。
()13、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。
()14、连接是数据库最耗时的操作。
北邮数据库简答题

北邮数据库简答题简答题1、试述文件系统与数据库系统的区别和联系。
答:1)数据结构化是数据库与文件系统的根本区别。
相互独立的文件的记录内部有结构,但记录之间没有联系。
数据库系统实现整体数据的结构化。
2)文件系统中数据的最小存取单位是记录,粒度不能细到数据项。
而数据库系统可以存取数据库中的某一个数据项, 方式很灵活。
3)文件系统中的文件是为某一特定应用服务的,系统不容易扩充。
而数据库系统中数据不再针对某一应用,具有整体的结构化。
2、试述数据库系统三级模式结构,这种结构的优点是什么?答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。
数据库管理系统在这三级模式之间提供了两层映象:1)外模式/模式映象2)模式/内模式映象正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
3、试述数据库系统的组成。
答:数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
4、试述关系模型的三个组成部分。
答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
5、试述关系数据语言的分类。
(47页)答:关系数据语言可以分为三类:1)关系代数语言。
2)关系演算语言:元组关系演算语言和域关系演算语言。
3)SQL:具有关系代数和关系演算双重特点的语言。
6、试述等值连接与自然连接的区别和联系。
答:连接运算符是“=”的连接运算称为等值连接。
它是从关系R与S 的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:R S={tr ts| tr∈R ∧ts∈S∧tr[A]=ts[B]}A = B自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。
7、关系代数的基本运算有哪些? 如何用这些基本运算来表示其他运算?答:并、差、笛卡尔积、投影和选择5种运算为基本的运算。
其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、试述数据库系统三级模式结构,这种结构的优点是什么? 答:
数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级 构成。数据库管理系统在这三级模式之间提供了两层映象:
1)外模式/模式映象 2)模式/内模式映象
6) 查询选修了全部课程的学生的姓名;
SELECT sname FROM student WHERE NOT EXISTS
(SELECT * FROM course WHERE NOT EXISTS
(SELECT * FROM sc WHERE sno=student.sno and cno=o) )
BEGIN PRINT 'Error!' ROLLBACK TRANSACTION
End
回答:为 worker 表建立触发器 T4,要求插入记录的 sage 值必须比表中已记录 的最大年龄 sage 值大。
9)插入一条新记录,它的具体信息为,学号:2007011、姓名:‘张三’、年龄: 20、所在系:‘ma’。
INSERT INTO student(sno,sname,sage,sdept) VALUES(2007011,'张三',20,'ma')
10)年龄最小的学生的所在系去掉。
UPDATE student SET sdept = NULL WHERE sno in(
AND SBL.SNo=S.SNo AND L.LN=‘上海图书馆’
14、第三范式和 BCNF 范式有何区别和联系? 答:
在 2NF 的基础上,满足第三范式的关系模式不存在非主属性传递依赖于 R 的 候选码。而 BCNF 在 3NF 的基础上,消除了主属性对候选码的部分依赖和传递依 赖。所以 BCNF 范式是 3NF 范式的特例。
15、设有关系模型 R(A,B,C,D,E),F 是 R 上成立的函数依赖集,F={ABC→DE, BC→D,D→E}, 试问 R 达到第几范式,并说明理由。
R 属于 1NF。 由于候选键是 ABC。而非主属性 D 和 E 部分函数依赖于候选键 ABC,因此 R 不是 2NF,只能是 1NF。
16、数据库并发操作主要解决哪三个问题? 数据库并发操作主要解决以下三个问题。 1)丢失修改 2)不可重复读 3)读“脏”数据
1) CREATE TABLE student{ sno INT PRIMARY KEY, sname CHAR(30), sage INT, sdept CHAR(20)
}; 2) CREATE TABLE course{
cno INT PRIMARY KEY, cname CHAR(20), cc INT }; 3) CREATE TABLE SC{ cno INT, cno INT, grade INT, PRIMARY KEY(sno,cno), FOREIGN KEY(sno) REFERENCES student(sno), FOREIGN KEY(cno) REFERENCES course(cno) };
SELECT sno FROM student WHERE sage <= ALL
(SELECT sage FROM student ) )
11)将平均年龄最小的一个院系的院系名称改为‘jsj’。
UPDATE student SET sdept = 'jsj' WHERE sdept in
(SELECT sdept FROM student GROUP BY sdept HAVING avg(sage) <= all (SELECT avg(sage) FROM student GROUP BY sdept )
BEGIN PRINT 'Error' ROLLBACK TRANSACTION
End
回答:为 worker 表建立触发器 T1,当插入或更新表中的数据时,保证所操作的
记录的年龄 sage 值大于 0
2) CREATE TRIGGER T4 on worker FOR insert AS DECLARE @sage1 int SET @sage1=(SELECT max(sage) FROM worker WHERE number NOT IN (SELECT number FROM inserted)) IF (SELECT sage FROM inserted )< @sage1
9、 R
ABC 234 456 789
DE 75 48
计算 π3,2(R), 答: π3,2(R):
CB 43 65 98
σA=D(R×S)。
σA=D(R×S) :
AB
CD E
78
97 5
45
64 8
10、简述在 SQL 中,DELETE 语句与 DROP TABLE 的区别。 答:
DELETE 的作用是删除表中的元组,表的模式依然存在,而 DROP TABLE 是 将表的结构和元组全部删除,表被删除(DROP)后就不再存在了。
)
12)将各系学生人数、平均年龄定义为视图 V_NUM_AVG。 CREATE VIEW V_NUM_AVG(sdept,scount,avg_age) AS SELECT sdept,count(sno),avg(sage) FROM student GROUP BY sdept
13、有关图书发行的关系模型如下: 书店 S(书店号 SNo,书店名 SN,地址 A) 图书 B(书号 BNo,书名 T,作者 N,价格 P) 图书馆 L(馆号 LNo,馆名 LN,城市 C) 图书发行 SBL(SNo,LNo,BNo,发行量 Q)
R S={tr ts| tr∈R ∧ts∈S∧tr[A]=ts[B]}
A=B
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是 相同的属性组,并且在结果中把重复的属性列去掉。
7、关系代数的基本运算有哪些 ? 如何用这些基本运算来表示其他运算? 答:
并、差、笛卡尔积、投影和选择 5 种运算为基本的运算。其他 3 种运算,即 交、连接和除,均可以用这 5 种基本运算来表达。
7)将所在系为‘ma’、并且年龄小于 20 岁的学生的所在系改为‘cs’。
UPDATE student SET sdept = 'cs' WHERE sdept = 'ma' and sage < 20
8)删掉所有年龄小于 20 岁、并且所在系为‘cs’的学生记录。
DELETE FROM student WHERE sage < 20 and sdept = 'cs'
8、什么是基本表?什么是视图?两者的区别和联系是什么? 答:
基本表是本身独立存在的表,在 SQL 中一个关系就对应一个表。一个(或 多个)基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文 件中。
视图是从一个或几个基本表导出的表。它本身不独立存储在数据库中,即数 据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图 的基本表中,因此视图是一个虚表。视图在概念上与基本表等同,用户可以在视 图上再定义视图。
简答题
1、试述文件系统与数据库系统的区别和联系。 答: 1)数据结构化是数据库与文件系统的根本区别。
相互独立的文件的记录内部有结构,但记录之间没有联系。数据库系统实现 整体数据的结构化。
2)文件系统中数据的最小存取单位是记录,粒度不能细到数据项。而数据库系 统可以存取数据库中的某一个数据项, 方式很灵活。
答: SELECT sno,AVG(grade) FROM sc GROUP BY sno ORDER BY AVG(grade) DESC , sno
5)求其他系中比计算机系学生年龄都小的学生信息(计算机系用‘cs’值表示)
SELECT * FROM student WHERE sage <
(SELECT min(sage) FROM student WHERE sdept = 'cs') and sdept <> 'cs' 或者 SELECT * FROM student WHERE sage < all (SELECT sage FROM student WHERE sdept = 'cs') and sdept <> 'cs'
分别用 1) 关系代数 和 2) SQL 语言 表达如下查询: “上海图书馆”(馆名)收藏图书的书名和出售该书的书店名。
答:
π (σ (L 1) T,SN
LN=‘上海图书馆’
SBL
B S))
2) SELECT T , SN
FROM L,SBL,B,S WHERE L.LNo=SBL.LNo AND SBL.BNo=B.BNo
12、按上题的关系模式,用 SQL 语言。 1)对于学生选课关系 SC,授予王云查询权限以及对 SNo 和 CNo 的插入权
限; 2)删除学号为“9900205”的学生; 3)从学生选课关系 SC 中,删除王云(学生关系中可能有重名)的所有选课。
答: 1) GRANT SELECT,INSERT(sno,cno) ON sc TO 王云;
17、第三范式和 BCNF 范式有何区别和联系? 第三范式消除了非主属性对码的部分函数依赖和传递函数依赖。BCNF 范式是修 正的第三范式,它消除了所有属性(包括非主属性和主属性)对码的部分函数依 赖和传递函数依赖。
18、事务的四个特性是什么?数据库的并发操作主要破坏了事务的那个特性? 事务的四个特性是 ACID 特性,即原子性、一致性、隔离性和持续性。并发操作 破坏了事务的隔离性。