1997 基于关系模型的含空值关系数据库的数据更新

合集下载

计算机等级考试四级数据库原理第1套试题及答案

计算机等级考试四级数据库原理第1套试题及答案

计算机等级考试四级数据库原理第1套试题及答案计算机等级考试四级数据库原理第1套试题及答案⼀、单项选择题(共30分;每题1分)1、数据库⽤户有各种类型,他们具有的技术和知识层次各不相同,使⽤数据库的⽬的也不尽相同。

因此,为了便于他们的使⽤,DBMS应该提供各种不同类型的()。

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、下列关于关系数据模型的叙述中,哪⼀条是错误的()。

A)关系模型中数据的物理结构是⼀张⼆维表B)在关系模型中,现实世界的实体以及实体间的各种联系均⽤关系来表⽰C)插⼊、删除、更新是关系模型中的常⽤操作D)关系操作通过关系语⾔实现,关系语⾔的特点是⾼度⾮过程化7、下列关于关系数据语⾔的叙述中,哪⼀条是错误的()。

A)关系代数是关系操作语⾔的⼀种传统表⽰⽅式,是⼀种抽象的查询语⾔B)元组关系演算和域关系演算属于关系演算语⾔C)关系代数⽐关系演算具有更强的表达能⼒D)SQL语⾔是⼀种重要的关系数据语⾔8、现有“学⽣—选课—课程”数据库中的三个关系如下:S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码是S#C(C#,CNAME,TEACHER),主码是C#SC(S#,C#,GRADE),主码是(S#,C#)下列关于保持数据库完整性的叙述中,哪⼀条是错误的()。

2022年沈阳航空航天大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年沈阳航空航天大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年沈阳航空航天大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

2、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

4、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

5、____________、____________、____________和是计算机系统中的三类安全性。

6、关系数据库中基于数学的两类运算是______________和______________。

7、数据模型是由______________、______________和______________三部分组成。

8、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

9、关系模型由______________、______________和______________组成。

10、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

二、判断题11、等值连接与自然连接是同一个概念。

()12、在数据表中,空值表示不确定。

()13、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。

()14、标准SQL语言能用于所有类型的关系数据库系统。

()15、可以用UNION将两个查询结果合并为一个查询结果。

()16、函数依赖是多值依赖的一个特例。

()17、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。

计算机等级考试四级数据库原理第2套试题及答案

计算机等级考试四级数据库原理第2套试题及答案

计算机等级考试四级数据库原理第2套试题及答案一、单项选择题(共30分;每题1分)1、下列关于数据字典的叙述中,哪一条是错误的()。

A)数据库中的数据通常可分为用户数据和系统数据两部分B)用户数据和系统数据统称数据字典C)数据字典包括对数据库的描述信息、数据库的存储管理信息等内容D)数据字典也称为系统目录2、下列哪一条不是数据模型的组成要素()。

A)数据安全B)数据结构C)数据操作D)数据约束3、下列哪种模型不是传统的基于记录的逻辑模型()。

A)层次模型B)网状模型C)关系模型D)面向对象模型4、下列关于ER模型的叙述中,哪一条是错误的()。

A)ER模型是实体联系模型的简称B)ER模型是最常用的概念模型C)可在ER模型中增加概括、聚集等语义描述来增强其描述能力D)可在ER模型中增加概括、聚集等语义描述来增强其描述能力5、下列关于数据库三级模式结构的叙述中,哪一条是错误的()。

A)数据库系统三级模式结构是数据库系统内部的体系结构B)数据库系统的三级模式结构是指:外模式、模式、内模式C)外模式/模式映象保证了数据与程序之间具有较高的物理独立性D)模式/内模式映象是唯一的,它定义全局逻辑结构与存储结构之间的对应关系6、下列关于关系模型的数据结构的叙述中,哪一条是错误的()。

A)属性是指关系二维表中的列,其个数称为关系的度B)在二维表中的行定义是对关系的描述,称为关系模式C)在一个关系的若干个候选码中指定一个用来唯一标识该关系的元组,则称这个被指定的候选码为该关系的主码D)关系中包含在主码中的属性称为主属性7、下列关于关系的形式定义的叙述中,哪一条是错误的()。

A)用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集B)用集合论的观点定义关系:关系是度为K的元组的一个有限集合C)每一个关系仅仅有一种关系模式D)关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系8、设关系R,S和T如下:关系T是由关系R和S经过下列哪种操作得到的()A)R∩SB)R-SC)R∪SD)9、设关系R和S的元数分别是r和s,且R有n个元组,S有m个元组。

国家开放大学《数据库应用技术》章节测试参考答案

国家开放大学《数据库应用技术》章节测试参考答案

国家开放大学《数据库应用技术》章节测试参考答案第一章 数据库系统概述1.下列不属于数据库管理数据特点的是()a. 应用程序与数据的物理存储紧密相关b. 最大限度的保证数据的正确性c. 数据可以共享并能保证数据的一致性d. 相互关联的数据集合2.使用数据库管理数据可以实现程序与数据的相互独立。

(√)3.数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。

(×)4.下列属于数据动态特征的是()a. 数据的主键约束b. 数据的取值范围约束c. 数据所包含的属性d. 插入数据5.下列关于概念层数据模型的说法,正确的是a. 概念层数据模型要能够方便地在计算机上实现b. 概念层数据模型与具体的数据库管理系统相关c. 概念层数据模型是从计算机实现的角度进行建模d. 概念层数据模型要真实地模拟现实世界6.概念层数据模型描述的是数据的组织方式。

(×)7.在E/R图中,联系用()描述a. 矩形框b. 菱形框c. 圆角矩形d. 三角形8.一名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是a. 一对一b. 多对多c. 多对一d. 一对多9.E-R图中的“E”表示的是实体。

(√)10.下列关于关系数据模型的说法,正确的是a. 关系数据模型采用的是导航式的数据访问方式b. 关系数据模型采用的是简单二维表结构c. 关系数据模型是一种概念层数据模型d. 关系数据模型只能表达实体,不能表达实体之间的联系11.关系数据模型允许一个属性包含更小的属性。

(×)12.下列关于数据库三级模式中“模式”的说法,错误的是a. 外模式的信息全部来自于模式b. 模式应该包含全体用户的数据需求c. 模式是对整个数据库的底层表示d. 关系数据库中的表对应三级模式中的模式13.下列用于描述数据的物理存储的是a. 内模式b. 外模式c. 模式d. 模式间的映像14.数据库三级模式中的模式是面向全体用户的数据需求设计的。

Access单选题(复习)

Access单选题(复习)

Access单选题(复习)第一部分概念(单选)1、在关系中,不可分割的是()A)元组B)记录C)分量D)字段2)关系运算中的选择运算是()A)从关系中找出满足给定条件的元组的操作B)从关系中选择若干个属性组成新的关系的操作C)从关系中选择若干满足条件的属性的操作D)从关系中选择若干属性和若干元组的操作3)从多个关系中抽取出所需要的属性来组成新关系的操作是()A)查询运算B)连接运算C)投影运算D)选择运算A)一对一B)一对多C)多对多D)多对一A)层次结构B)网状结构C)二维表结构D)封装结构8)在数据库设计中,常用到的数据模型不包括()[B]A)关系模型B)现代模型C)网状模型D)层次模型9)如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段就称为()。

A)关键字B)外部关键字C)候选关键字D)域10)一个关系相当于一张二维表,二维表中的各行相当于该关系的()A)元组B)属性C)数据项D)表结构11)在关系数据模型中,域指的是()A)字段B)元组C)属性D)属性的取值范围12)关系数据库的数据及更新操作必须遵循_______等完整性规则。

A)实体完整性和参照完整性B)参照完整性和用户定义的完整性C)实体完整性和用户定义的完整性D)实体完整性、参照完整性和用户定义的完整性13)以下对于关系的描述正确的是()A)同一个关系中第一个属性必须是主键B)同一个关系中主属性必须升序排序C)同一个关系中不能出现相同的属性D)同一个关系中可出现相同的属性14)Microoftoffice不包含的组件是()A)WordB)E某celC)ViualBaicD)Acce15.Acce2003是一种()型数据库管理系统A)近代型B)关系型C)表格型D)现代型16.数据管理技术的发展阶段不包括A.操作系统管理阶段B.人工管理阶段C.文件系统管理阶段D.数据库系统管理阶段17、ACCESS与\数据库文件\的关系是:_____A、数据库文件只能由创建它的那个ACCESS管理B、一个ACCESS的安装副本只能管理一个数据库文件C、ACCESS只能管理与自己同一台计算机上的数据库文件D、ACCESS与\数据库文件\是相对独立的、不是一对一关系18、在数据库技术中,DBMS应该具备的4个基本功能是_____。

计算机等级考试四级数据库原理第9套试题及答案

计算机等级考试四级数据库原理第9套试题及答案

计算机等级考试四级数据库原理第9套试题及答案一、单项选择题(共30分;每题1分)1、下列关于数据字典的叙述中,哪一条是错误的()。

A)数据库中的数据可分为用户数据和系统数据B)用户数据是用户使用的数据C)系统数据包括数据描述信息、控制信息、存储信息等D)用户数据和系统数据总称为数据字典2、下列关于关系模型以及关系数据库管理系统的叙述中,哪一条是错误的()。

A)关系模型中实体及实体之间的联系用二维表表示B)关系模型中数据的概念表示和它的物理存储是集成在一起,不能分离开处理C)关系数据模型中引入了高级查询语言,可以快速编写新的查询D)新的存储和索引技术,以及更好的查询处理和优化技术促进了关系数据库系统性能的提高3、下列关于数据操作的叙述中,哪一条是错误的()。

A)数据操作是数据模型的一个重要组成部分B)数据操作表示数据模型的静态行为C)数据操作指数据库中各种对象的实例允许执行的操作的集合D)数据操作需要对相关操作的确切含义进行定义4、下列关于数据模型的逻辑层模型的叙述中,哪一条是错误的()。

A)逻辑模型主要描述数据库数据的整体逻辑结构B)关系模型是一种逻辑模型C)层次模型和网状模型不属于逻辑模型D)面向对象模型不是基于记录的逻辑模型5、下列关于E-R模型和E-R图的叙述中,哪一条是错误的()。

A)E-R模型是一种图示化模型B)实体和相应的属性之间用有向边连接起来C)联系型本身也是一种实体型D)E-R模型可用以表示概念模型6、相容性是部分关系操作需要满足的前提条件,下列哪个操作不需要满足这一条件()。

A)并B)差C)交D)笛卡尔积7、下列关于关系模型的参照完整性规则的叙述中,哪一条是错误的()。

A)外键和相应的主键需定义在相同值域上B)外键和相应的主键可以不同名C)参照关系模式和被参照关系模式可以是同一个关系模式D)外键值不可以为空值8、下列关于关系模型的参照完整性规则的叙述中,哪一条是错误的()。

A)选择和投影B)选择和笛卡尔积C)投影、选择、笛卡尔积D)投影和笛卡尔积9、在关系代数中,对一个关系做投影操作后,下列关于结果关系的元组个数的描述,哪一个是正确的()。

2023高级数据库技术复习 题集附答案

2023高级数据库技术复习 题集附答案

2023高级数据库技术复习题集附答案第一题:题目:数据库的概念和作用是什么?答案:数据库是指以一定的数据模型为基础,存储、管理和维护大量数据的集合。

它可以提供高效的数据访问和管理机制,广泛应用于各个领域。

数据库的主要作用包括数据持久化、数据共享、数据一致性、数据安全等。

第二题:题目:什么是关系数据库?答案:关系数据库是指基于关系模型构建的数据库。

它使用表(关系)来表示和存储数据,通过记录之间的关系来描述数据之间的联系。

关系数据库的特点包括数据的结构化、以表为单位的数据存储、使用结构化查询语言(SQL)进行数据操作等。

第三题:题目:数据库范式是什么?请列举常见的数据库范式。

答案:数据库范式是为了减少冗余数据、保证数据一致性和提高数据操作效率而设计的规范化方式。

常见的数据库范式包括第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等。

其中,第一范式要求每个属性都是原子的,不可再分;第二范式要求非主键属性完全依赖于主键;第三范式要求非主键属性之间没有传递依赖关系。

第四题:题目:什么是数据库事务?事务的特性有哪些?答案:数据库事务是由一系列数据库操作组成的逻辑工作单元。

事务具有原子性、一致性、隔离性和持久性四个特性。

其中,原子性指事务中的操作要么全部执行成功,要么全部失败回滚;一致性指事务执行前后数据库的状态必须保持一致;隔离性指事务之间的操作是相互隔离的,互不干扰;持久性指事务一旦提交后,其对数据库的改变就是永久性的。

第五题:题目:数据库索引的作用是什么?请介绍几种常见的索引类型。

答案:数据库索引可以加快数据的检索速度,提高查询效率。

常见的索引类型包括B树索引、哈希索引和全文索引。

B树索引适用于范围查询和顺序访问等操作;哈希索引适用于等值查询;全文索引适用于文本搜索。

以上是2023高级数据库技术复习的题集及答案,希望能对你的复习有所帮助。

祝你取得好成绩!。

【2021年】安徽省淮北市全国计算机等级考试数据库技术测试卷(含答案)

【2021年】安徽省淮北市全国计算机等级考试数据库技术测试卷(含答案)

【2021年】安徽省淮北市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。

下面“单位”关系中,因哪一个属性而使它不满足第一范式? 单位(单位号,单位名,单位成员,单位总经理)A.单位号B.单位名C.单位成员D.单位总经理2. 下列关于E-R模型向关系数据模型转换的叙述中,正确的是A.实体的元组就是关系的属性B.实体的属性就是关系的属性C.实体的候选码就是关系的码D.实体的主属性就是关系的码3. 以下哪一项不是ODBC体系结构的组件? ( )A.用户B.应用程序C.驱动程序和驱动程序管理器D.数据源4. 设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上(含B) 的学生及成绩,相应的SQL语句是:SELECTS.*,SC.G FROM S,SC WHERES.S#=SC.S# AND SC.C#='C'AND ( )。

A.SC.G>='B'B.SC.G<='B'C.SC.G≥'B'D.SC.G≤'B'5. 用户界面是用户和数据库系统间的一条分界线,在分界线之下,用户是不可知的,用户界面定义在______。

A.外部级(模型)B.概念级C.内部级D.逻辑级6. 在如下2个数据库表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。

若执行所列出的操作,哪一项操作不能执行?A.从雇员信息表EMP中删除行('010','王宏达','01','1200')B.从雇员信息表EMP中插入行('102','赵敏','01','1500')C.将雇员信息表EMP中雇员号='010'的工资改为1600元D.将雇员信息表EMP中雇员号='010'的部门号改为'05'7. 在霍夫曼编码中,若编码长度只允许小于等于4,则除了两个字符已编码为0和10外,还可以最多对______个字符编码。

2021年福建省莆田市全国计算机等级考试数据库技术预测试题(含答案)

2021年福建省莆田市全国计算机等级考试数据库技术预测试题(含答案)

2021年福建省莆田市全国计算机等级考试数据库技术预测试题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下述________不是对象—关系数据库的基本特征。

A.SQL环境中支持基本数据类型扩充B.SQL环境中支持复杂对象C.SQL环境中支持继承性D.关系的规范化程度高2. 一个关系模式为Y(X1,X2,X3,X4),假定该关系存在函数依赖:(X1,X2)→X3,X2→X4,则该关系的码为______。

A.X1B.X2C.(X1,X2)D.(X1,X2,X3,X4)3. 下列算法中,不属于进程调度算法的是A.先进先出算法B.时间片轮转算法C.直接插入排序算法D.最高优先数算法4. 下列选项中不属于联机分析处(OLAP)的基本分析动作的是( )。

A.切片B.切块C.旋转D.投影5. 二叉树的后序遍历序列是DABEC,对称遍历序是DEBAC,则此二叉树的先序遍历序列是A.ACBEDB.DECABC.DEABCD.CEDBA6. 在关系SC(student_id,student_name,course_id, grade)中,有student_id,course_id→ gradesmdent_id→student_name关系SC最高达到( )范式。

A.不满足B.1NFC.2NFD.3NF7. 下列对文件系统的多级目录结构的描述正确的是A.线性结构B.树形结构C.散列结构D.双链表结构8. 在微机系统中,只读存储器常标记为A.ROMB.RAMC.External MemoryD.Internal Memory9. 数据库具有最小冗余度、较高的程序数据独立性,易于扩充和( )的特点。

A.程序结构化B.程序标准化C.数据模块化D.数据结构化10. 建立一个学生信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成,其学号属性惟一,学号、姓名字段不能为空。

3月计算机三级数据库技术强化习题答案(2).doc

3月计算机三级数据库技术强化习题答案(2).doc

3月计算机三级数据库技术强化习题答案(2) 2018年3月计算机三级数据库技术强化习题答案(2)
1.实体是信息世界中的术语,与之对应的数据库术语为(d)
A.文件
B.数据库
C.字段
D.记录
2.层次型、网状型和关系型数据库划分原则是(d)
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的联系
3.按照传统的数据模型分类,数据库系统可分为三种类型(c)
A.大型、中型和小型
B.西文、中文和兼容
C.层次、网状和关系
D.数据、图形和多媒体
4.如果一个分解满足无损联接分解,那么分解的关系能够通过()运算恢复到原来的关系模式。

b
A.自然联接
B.投影联接变换
C.等值联接
D.选择、投影联接变换
5.一个好的模式设计应符合下列原则(D)
A.表达式
B.分离性
C.最小冗余性
D.以上三条
6.如果关系R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是(c)模式。

A.2NF
B.3NF
C.BCNF
D.4NF
7.如果关系模式R是BCNF范式,那么下列说法不正确的是(d)
A.R必是3NF
B.R必是1NF
C.R必是2NF
D.R必是4NF
8.下列哪项不属于静态约束的范畴(b)
A.数据依赖
B.定义插入、删除和修改等各种操作的影响
C.主键的设计
D.关系值的各种限制
9.关系模型的内涵包括(d)
A.关系的定义和说明
D.属性和域的定义和说明C.数据完整性约束。

修改后的选择题和判断题

修改后的选择题和判断题

序号章节章节题号题目111下列关于数据的说法错误的是(A )。

212下列关于信息的说法错误的是(B )。

313下列关于数据处理的说法正确的是(B )。

414下列关于人工管理阶段的说法错误的是(C )。

515下列关于文件管理阶段的说法正确的是( B )。

616在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是(D )。

717下列关于数据库管理阶段的说法错误的是(C )。

818数据库技术的基础是(A )。

919数据库系统的核心任务是(B )。

10110下列不属于数据库系统组成的是(B )。

11111数据库的特点之一是数据共享,严格地讲,这里的数据共享指(C )。

12112在数据库中存储的是(C )。

13113下列关于数据库特点的说法正确的是(D )。

14114数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D )。

15115数据库系统软件包括( D )和数据库应用系统及开发工具。

16116下列关于数据库的说法错误的是( B )。

17117数据库系统的核心是(D )。

18118数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是(A )。

19119对数据库数据的存储方式和物理结构的逻辑描述是(A )。

20120(B )是对数据库中全部数据的逻辑结构和特征的总体描述。

21121数据库三级模式体系结构的划分有利于保持数据库的(A )。

22122数据库的概念模型用(A )来描述。

23123如果将职工记录定义为(编号,姓名,性别),则(编号,姓名,性别)就是(A )。

24124下列关于三级模式间的映射的说法中正确的是(D )。

25125在数据库三级模式结构中,外模式的个数( B )。

26126数据库管理系统DBMS是(C )。

27127数据库管理系统DBMS的主要功能之一是(B )。

28128在计算机系统中能够实现对数据库资源进行统一管理和控制的是(A )。

29129在关系数据库中,我们可以修改表是因为DBMS提供了(A )。

2022年江西理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年江西理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年江西理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据模型是由______________、______________和______________三部分组成。

2、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

3、____________和____________一起组成了安全性子系统。

4、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

5、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

6、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

7、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;8、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

中国民用航空飞行学院2023年数据库期末及答案

中国民用航空飞行学院2023年数据库期末及答案
中国民用航空飞行学院数据库期末
总分:100分考试时间:90分钟
注意事项:
开考前,仔细核对科目是否正确,有无试卷、答题卡分发错误及试题字迹不清、重印、漏印或缺页等问题。
作答时须保持答题卡整洁,不得破损、折皱、沾水(汗)。
考试结束,考生要按照监考员的指令有序、错峰离开考场
一、判断题
( )1、加密和解密数据库都必须以独占方式打开数据库。
( )27、规范化主要理论依据是关系规范化理论?
【答案】正确
【解析】关系的规范化理论就为关系模式的优化提供了理论的依据,通常按属性间的依赖情况,用INF、2NF、3NF等来区分关系规范化的程度。
( )28、建立实际数据库结构是数据库实施阶段的任务
【答案】正确
( )29、数据字典中的内容都被保存在SYSTEM表空间中。
( )39、主键约束是确保表中每一行记录是唯一的,一个表只能设置一个主键,主键的值不能重复而且不能为空(null)。
【答案】正确
( )40、curdate 函数用于获取MySQຫໍສະໝຸດ 服务器当前时间。【答案】错误
( )21、关系模式是对关系的描述,关系是关系模式在某一时刻的状态或内容。
【答案】正确
( )22、己知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是系编号,学生关系的主码是学号,外码是_系编号。
【答案】正确
( )23、删除规则的时候,需要将规则从绑定的对象上解除绑定,才能够删除。
【答案】正确
( )35、SMON进程可以进行实例恢复。
【答案】正确
( )36、Oracle中使用索引是为了快速访问表中的data block。

空值环境下关系数据库的更新Ⅱ:更新处理的插入,删除和修改操作算法

空值环境下关系数据库的更新Ⅱ:更新处理的插入,删除和修改操作算法

空值环境下关系数据库的更新Ⅱ:更新处理的插入,删除和修
改操作算法
郝忠孝;马宗民
【期刊名称】《计算机学报》
【年(卷),期】1994(017)007
【摘要】本文的这部分是以扩展模型为基础,以五种运算为工具,对空值环境下关系数据库的更新处理策略做了深入研究,并给出了相应的算法及算法分析。

【总页数】12页(P493-504)
【作者】郝忠孝;马宗民
【作者单位】不详;不详
【正文语种】中文
【中图分类】TP311.13
【相关文献】
1.模糊空值环境下关系数据库的更新(Ⅲ)--修改操作 [J], 王艳亮;蔡星周
2.基于更新操作的含空值关系数据库中多种类信息的查询 [J], 马宗民
3.空值环境下关系数据库的更新Ⅱ:扩展关系模型及基本运算 [J], 郝忠孝;马宗民
4.空值环境下含不确定及可能信息关系数据库的更新 [J], 马宗民
5.模糊空值环境下关系数据库的操作及查询处理 [J], 王艳亮;丁玲;赵红梅;刘永山因版权原因,仅展示原文概要,查看原文内容请购买。

数据库判断题答案精编版

数据库判断题答案精编版

判断题1.数据是表示信息的具体形式,信息是数据表达的内容。

(√)2.在数据库的三级模式结构中内模式可以有多个。

(×)3.数据独立性指数据的存储与应用程序无关,数据存储结构的改变不影响应用程序的正常运行。

(√)4.当数据库的存储结构改变了,由数据库管理员对模式/内模式映射作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。

(√)5.数据处理是将信息转换成数据的过程。

(×)6.数据库在计算机系统中不是以文件方式存储的。

(×)7.数据库系统其实就是一个应用软件。

(×)8.三级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。

(√)9.三级模式间存在三个映射关系。

(×)10.DBMS不需要操作系统的支持就可以实现其功能。

(×)11.11 用二维表来表示实体之间联系的模型称为网状模型。

(×)12 在E-R图中,用来表示属性的图形是椭圆形。

(√ )13 关系模型是目前最常用的数据模型。

(√ )14 属性的取值范围称为属性的域。

(√ )15 同类实体的集合称为实体型。

(×)16 关系数据库模型的3个要素分别为数据增加、数据修改、数据查询。

( ×)17 消除了部分函数依赖的1nf的关系模式必定是2nf。

( ×)18 数据表的关键字用于唯一标识一个记录,每个表必须具有一个关键字,主关键字只能由一个字段组成(√ )19 按照完整性规则,外部关键字应该关联表中的字段值保持一致。

(√ )20、关系数据库是用树结构来表示实体之间的联系的。

(×)21、关系表中的每一行称作一个元组。

(√)22、关系表中的每一列称为属性。

(√)23、候选关键字和主关键字不同,不能唯一标识一个记录(×)24、e-r图是由实体、联系和属性3要素组成。

(√)25、数据库设计包括两个方面的设计内容,它们是内模式设计和物理设计。

2022年百色学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年百色学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年百色学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、数据的安全性是指____________。

2、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

3、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

4、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

5、有两种基本类型的锁,它们是______和______。

6、关系数据库中基于数学的两类运算是______________和______________。

7、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。

用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。

为了完成该统计操作,请按要求将下面的存储过程补充完整。

8、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。

9、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

10、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

2021知到答案 数据工程 最新智慧树满分章节测试答案

2021知到答案 数据工程 最新智慧树满分章节测试答案

第一章单元测试1、单选题:下列哪个数据库不属于NoSQL数据库?选项:A:Neo4JB:BigtableC:RedisD:Oracle答案: 【Oracle】2、单选题:MongoDB属于哪类NoSQL数据库?选项:A:键值数据库B:文档数据库C:列数据库D:图数据库答案: 【文档数据库】3、多选题:关系数据库中的参照完整性主要通过()实现。

选项:A:审计B:外键C:主键D:关键字答案: 【外键;主键】4、多选题:在关系数据库中,为了保证数据的一致性,事务处理必须保证具有哪些特性?()选项:A:持久性B:一致性C:隔离性D:原子性答案: 【持久性;一致性;隔离性;原子性】5、多选题:下面哪些是NoSQL数据库的特点?选项:A:高可扩展B:可用性强C:模式灵活D:严格的模式定义答案: 【高可扩展;可用性强;模式灵活】6、判断题:大数据价值挖掘是一个从数据到信息,再由信息到知识的凝练过程。

选项:A:错B:对答案: 【对】7、判断题:NoSQL数据库是对SQL数据库的否定,可以完全代替SQL数据库。

选项:A:错B:对答案: 【错】8、判断题:在并行和分布式数据库中,共享内存架构的每个处理器都有自己的磁盘,所有处理器共享一个内存空间。

选项:A:对B:错答案: 【对】9、判断题:关系数据库采取了强一致性约束,符合CAP理论中的C和P。

选项:A:错B:对答案: 【错】10、单选题:关系数据库的实体完整性主要通过()实现。

选项:A:主键B:访问控制C:审计D:关系表答案: 【主键】第二章单元测试1、判断题:OLAP一般运行于业务数据库上,OLTP则一般运行于数据仓库上。

选项:A:错B:对答案: 【错】2、判断题:数据清洗是剔除数据里的异常,使数据集成为现实世界的准确、没有重复表示的过程。

选项:A:对B:错答案: 【对】3、判断题:联邦数据库模式不适宜进行需要在很多的数据源之间进行通讯和数据交换的数据集成。

选项:A:错B:对答案: 【对】4、判断题:列存储数据对排序操作和数据压缩有较好的支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1997年5月 计算机工程与科学 第19卷 第2期 M ay1997 COM PU T ER EN G I N EER I N G&SC IEN CE V o l.19 N o.2 基于关系模型的含空值关系数据库的数据更新U p dating the D ata in R elati onalD atabases Con tain ing N u ll V alueU nder R elati onal M odel马宗民3 严 丽①M a Zong m i n and Yan L i(3中科院沈阳自动化所) (辽宁工运学院)(Shenyang I n stitute of Auto ma tion,Ch i nese Acade m y of Sc iences)(L i aon i ng W orkersM ove m en t College) 摘 要 本文以空值的完全语义为基础,以空值环境下基于5值(5VL)的选择运算为工具,深入研究了基于关于模型的含空值关系数据库的数据更新策略和实现算法。

ABSTRACT In th is p ap er,on the basis of the w ho le sem an tics of nu ll value,w e study the data up date po licy con tain ing nu ll value under relati onal m ode in detail,u sing the selecti on op erati on w h ich is based on five2valued logic in nu ll value environm en t.关键词 关系模型,空值,关系数据库,更新。

KEY WORD S relati onal m odel,nu ll value,relati onal database,up date.一、基础知识 完全语义下的空值有不存在型空值、存在型空值和占位型空值(文中分别有Υ0,Υ3和Υ-表示)。

含空值关系数据库中的信息有等价、相容和相关的关系(分别用≡、∆和≈表示),三者之间的关系是等价必相容和相关,相容必相关,反之不成立。

由于含空值关系数据库中信息有等价、相容和相关三种关系,为适应空值环境下数据处理的需要,满足处理后有效性和完备性的要求,因此消除含空值关系数据库中的信①收稿日期:1996年4月10日。

作者简介:马宗民,男,1965年11月生,硕士,助研,主要从事关系数据库,工程数据库及C I M S的研究与开发,已在国内外期刊上发表十余篇论文;严丽,讲师。

通讯地址:110015 辽宁省沈阳南塔街中科院沈阳自动化所七部。

T el:(024)3893201-3226Address:Secti on7,Shenyang Inst.of A uto.,Ch inese A cadem y of Sciences,Shenyang,L iaoning110015, P.R.Ch ina息冗余应有三种操作形式:强状态(SS)、亚强状态(M S)和弱状态(W S),分别用于消除关系中因信息相关、信息相容和信息等价产生的信息冗余。

空值完全语义下适用于关系数据库的多值逻辑是5值逻辑(5VL),它由5个状态值构成:I(不可能)、F(假)、T(真)、M1(或为T或为F)和M2(或为I或为F及T)。

空值环境下基于5VL的选择运算有三种选择形式:强状态(SS)、亚强状态(M S)和弱状态(W S),分别用于选取关系中使选择条件表达式为T、为T或M1及T或M1及M2的元组。

有关消除含空值关系数据库信息冗余的算法及5VL选择运算的实现,已有文献论述,本文不再赘述,这里只给出两个算法的算法名reduce(R,typ e)和NΡF(R,typ e),其中F是选择条件,typ e是操作形式,可取SS,M S和W S。

两个算法的时间复杂度分别是0 (km2)和0(m),这里m关系中的元组数,k是属性列数。

二、更新处理的实现 1 插入操作新元组进入含空值关系数据库的插入操作在实施时,需要完成以下几项工作:a.插入元组的合法性检查这项工作包括两方面内容:一是插入元组任主属性上是否有不存在型空值;二是插入元组是否保持被更新关系数据库上的函数依赖(FD)。

如果插入元组在主属性上有不存在型空值或插入元组不能使关系上的FD弱保持成立,则插入操作不能进行,否则将破坏关系的一致性。

检查插入元组t合法性的算法为check(R,t,FD S),其中R是被更新关系,FD S 是R上FD的最小覆盖集。

该算法的输出是一个标志变量flag,其值为true时,表明t是合法的,否则t非法,此时t不能进入R。

b.空值的同一化处理这项工作包括空值的非空化处理及用较确定的空值替代相关的不很确定的空值。

这一过程的实施是由于合法元组插入到关系可能带入较确定的信息而引起的。

空值同一化处理的原理是,对于FD:X→Y及元组p和q,当p(X)≡q[X]且p [Y] q[Y]时,p[X]和q[Y]应取两者中较确定的值。

在实现上,应对关系中的任两个元组(包括插入元组)在FD集中的每个FD上进行上述处理。

空值同一化处理的算法是Sam eas(R,t,FD S),其中R,t及FD S的意义与check (R,t,FD S)中的相同。

该算法的输出是同一化处理后的关系及标志变量fg,其值为true 时表明进行了同一化处理,否则表明没有进行同一化处理。

c.空值的等价代换由于经过空值的同一化处理后关系中有些空值已被较确定的值替换了,因此对这些空值在关系中的所有出现均应用已有的数确定的值进行代换。

空值等价代换的算法是R ep lace(R)。

d.插入元组进入关系e.消除关系中的冗余信息插入元组经合法性检查、空值同一化及空值等价代换处理后进入关系,可能导致关系中的信息冗余。

消除信息冗余的算法是reduce(R,typ e),其中typ e是操作形式。

有关算法Check(R,t,FD S),Sam eas(R,t,FD S),R ep lace(R)及reduce(R, typ e)的实现过程及算法描述,详见[1,2,3],本文不再赘述。

下面给出插入操作的算法。

算法1:In sert(R,t,FD S,typ e)输入:关系R,插入元组t,FD集FD S及操作类型type;输出:插入操作完成后的R;Check(R,t,FD S);if(-flay)then retu rnSam eas(K,t,FD S)if fg then R ep lace(R);R:=R+{t};reduce(R,type). 算法1的时间复杂度是0(km2),这里k是FD集中的FD个数,m是关系中的元组个数。

2 删除操作删除操作是去除关系中满足条件元组的操作。

由于含空值关系数据库中元组对条件的满足有确切满足和可能满足,相应地基于5VL的选择运算有强状态,亚强状态和弱状态三种形式,因此为获取空值环境下删除操作的不同有效性和完备性,删除操作也应有三种操作形式:强状态(SS)、亚强状态(M S)、弱状态(W S)。

SS下的删除操作是从关系中去除用弱选选出的满足删除条件的元组,M S下的删除操作是从关系中去除用亚强选选出的满足删除条件的元组,W S下的删除操作是从关系中去除用强选选出的满足删除条件的元组。

下面给出删除操作的算法描述。

算法2:D elete(R,F,typ e)输入:关系R,删除条件F,删除操作类型tpye;输出:删除操作后的关系R;case type of SS:R:=R-NΡF(R,W S); M S:R:=R-NΡF(R,M S); W S:R:=R-NΡF(R,SS)end case.算法2的时间复杂度是0(m),这里m是关系中元组的个数。

3 修改操作修改操作是对关系中满足修改条件元组按要求进行内容修改的操作。

基于删除操作同样的考虑,含空值关系数据库的修改操作也应有三种操作形式:强状态(SS)、亚强状态(M S)和弱状态(W S)。

SS下的修改操作是修改关系中用强选选出的满足修改条件的元组,M S下的修改操作是修改关系中用亚强选选出的满足修改条件的元组,W S下的修改操作是修改关系中用弱选选出的满足修改条件的元组。

当然,修改操作的实施必须满足完整性约束,以防止破坏关系的一致性,并且也要进行空值的同一化、空值的等价代换及消除信息冗余的处理。

下面给出修改操作的算法描述。

算法3:M odify(R,F1,F2,FD S,thp e)输入:关系R,FD集FD S,修改操作类型,被修改元组改前应满足的条件F1及修改后应满足的条件F2;输出:修改后的关系R;r:NΡF1(R,type)R:=R-r3fo r i:=1to m do{m是r中的元组数} s:=t i依F2修改后的结果;{t i∈r} In sert(R,S,FD S,type);if(-flag)then R:=R+{t i}nex t i.算法3的时间复杂度是0(km3),其中k是FD集中FD的个数,m是关系中的元组个数。

例1 设关系实例R如下,其中各存在型空值的语义及属性域均为[1,9]。

被修改元组满足条件B=4,修改后元组满足条件C=6。

则三种修改操作下的修改结果分别为:RA B C D Υ048Υ31 1Υ3225Υ31Υ-173 25Υ336M odify(R,B=3,C=6,SS)A B C DΥ046Υ311Υ3225Υ31Υ-17325Υ336M odify(R,B=3,C=6,M S)A B C DΥ046Υ311Υ3265Υ31Υ-17325Υ336M odify(R,B=3,C=6,W S)A B C DΥ046Υ311Υ3265Υ31Υ-16325Υ336 上例中出于简化的考虑,假设修改操作满足FD是合法的,且修改后不需要进行空值的同一化,等价代换及消除冗余的处理。

三、更新操作的有效性和完备性分析 由上文的讨论内容可知,基于关系模型的含空值关系数据库存的更新处理有三种操作形式。

SS下的插入操作与SS下的消除冗余信息的操作相一致,它在插入元组合法的前提下去除了插入元组可能带来的确定、不确定及很不确定的信息冗余,从而保证了插入操作实施后关系的有效性,但由于被去除的不确定及很不确定冗余信息也有不冗余的可能,因而去除这些元组后,关系是不完备的。

SS下的删除操作法去除了关系中所有确切、不确切及很不确切满足删除条件的元组,因而删除操作实施后关系也是有效的,但由于被删除的不确定及很不确定满足删除条件的元组也有不满足条件的一面,因而该操作实施后关系是不完备的。

相关文档
最新文档