复习思考题-数据库原理与应用答案
数据库原理及应用复习思考题一及答案

数据库原理及应用复习思考题一及答案一、单选题(每题2分,共20分)1、子模式DDL用来描述()。
A、数据库的总体逻辑结构B、数据库的局部逻辑结构C、数据库的物理存储结构D、数据库的概念结构2、事务有多个性质,其中不包括()。
A、一致性B、唯一性C、原子性D、隔离性3、下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为()。
A、职工关系的“职工号”B、职工关系的“设备号”C、设备关系的“职工号”D、设备关系的“设备号”4、数据库系统的体系结构是( )。
A、二级模式结构和一级映像B、三级模式结构和一级映像C、三级模式结构和二级映像D、三级模式结构和三级映像5、关系模式中,满足2NF的模式,()。
A、必定是3NFB、必定是1NFC、可能是1NFD、必定是BCNF6、应用数据库的主要目的是()。
A、解决保密问题B、解决数据完整性问题C、共享数据问题D、解决数据量大的问题7、关系中行列次序的变换性质是()。
A、行可以交换,列不可交换B、行不可交换,列可交换C、行、列均不可交换D、行、列均可以交换8、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。
这是指数据的()。
A、安全性B、完整性C、并发控制D、恢复9、关系模型中3NF是指()。
A、满足2NF且不存在传递依赖现象B、满足2NF且不存在部分依赖现象C、满足2NF且不存在非主属性D、满足2NF且不存在组合属性10、若事务T对数据 R已加 S锁,则对数据R()。
A、不能加S锁可以加X锁B、可以加S锁不能加X锁C、可以加S锁也可以加X锁D、不能加任何锁二、填空题(每空2分,共20分)1、数据的独立性包括和。
2、SQL语言具有对数据的、、、等四个方面的功能。
3、当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。
数据库原理及应用习题集参考答案

《数据库原理及应用》习题集参考答案一、简答题1、什么是数据库管理系统?一种负责数据库的建立、操作、管理和维护的软件系统。
2、数据库系统有哪几种模式?分别用来描述什么?(1)外模式是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。
(2)模式是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。
(3)内模式又称存储模式,描述数据的物理结构及存储方式3、什么是事务?事务有哪些特征?答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
事务的特征:原子性、一致性、隔离性、持续性。
4、POWER BUILDER中事务对象有何作用?答:PowerBuider的事务对象是应用程序与数据库之间进行通信的桥梁,在应用程序初启时,系统自动创一个为SQLCA(SQL Communication Area, SQL通讯区)的全局事务对象,该对象在应用程序的任何地方都可以访问应用程序与数据库的所有通信都需要通过事务对象来完成,除了直接使用系统的缺省事务对SQLCA外,开发人员也可以创建自己的事务对象。
5、SQL SERVER中INSERTED表和DELETED表有何用?答:触发器中用到两种特殊的表:删除表和插入表触发器中使用名为“deleted"和“inserted"来参照这些表;删除表存储受DELTE和UPDATE语句影响的行的副本当执行DELETE或UPDATE语句时,行从触发器表中删除并传递到删除表中。
删除表和触发器表通常没有共有的行。
插入表存储受INSERT和UPDA TE语句影响的行的副本当执行一NSERT 或UPDA T语句时,新行同时增加到插入表和触发器表中。
插入表中的行是触发器表中新行的副本可使用删除表和插入表中的行来参照相关表中的行,或测试被删除或插入行中的值。
6、数据库系统由哪几部分构成?答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
《数据库原理与应用》课后习题参考答案

《数据库原理与应用》课后习题参考答案第一章作业参考答案1、单选题C C D B C2、判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型就是指描述事物对象得数据组成、数据关系、数据约束得抽象结构及其说明。
数据模型就是指描述事物对象得数据组成、数据关系、数据约束得抽象结构及其说明。
数据模型就是指描述事物对象得数据组成、数据关系、数据约束得抽象结构及其说明。
3)数据约束:用于描述数据结构中数据之间得语义联系、数据之间得制约与依存关系,以及数据动态变化得规则。
主流数据库采用关系图模型。
数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。
)2)数据库——就是一种依照特定数据模型组织、存储与管理数据得文件,数据库文件一般存放在辅助存储器以便长久保存。
数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它得应用程序;对数据增、删、改、检索由统一软件进行管理与控制。
3)数据库(Database)就是一种依照特定模型组织、存储与管理数据得数据结构。
在数据库中,不仅存放了数据,而且还存放了数据与数据之间得关系。
数据库内部元素:用户表:用户在数据库中创建得数据库表;系统表:数据库中系统自带得数据库表;视图:数据库中用于对数据进行查询得虚拟表;索引:数据库中用于加快数据查询得索引项;约束:数据库中对数据、数据关系施加得规则;存储过程:数据库内部完成特定功能处理得程序;触发器:数据库内部因数据变化自动执行得一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统与数据库四个组成要素。
5)数据库管理系统(Database Manage System,DBMS )——就是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问得系统软件。
数据库管理系统(DBMS)主要功能:创建数据库与表; 创建支持结构,如索引等; 读取数据库数据; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性; 执行备份与恢复等等第二章作业参考答案1 单选题C B D A A2、判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中得数据。
数据库原理及应用复习思考题四及答案

数据库原理及应用复习思考题四及答案一、单选题(每题2分,共20分)1、用树型结构来表示实体之间联系的模型称为()。
A、关系模型B、层次模型C、网状模型D、记录模型2、()是长期存储在计算机内的有组织,可共享的数据集合。
A、数据库管理系统B、数据库系统C、数据库D、文件组织3、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段4、现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),这个关系表的主关键字是()。
A、宿舍编号B、学号C、宿舍地址,姓名D、宿舍编号,学号5、同一个关系模型的任两个元组值( )。
A、不能全同B、可以全同C、必须全同D、以上都不是6、在SQL中,与关系代数中的投影运算对应的子句是()。
A、SELECTB、FROMC、WHERED、ORDER BY7、语句DELETE FROM SC表明()。
A、删除SC中的全部记录B、删除基本表SCC、删除基本表SC中的列数据D、删除基本表SC中的部分行8、关系笛卡尔积运算记号R×S表示()。
A、R为关系名,S为属性名B、R和S均为属性名C、R为属性名,S为关系名D、R和S均为关系名9、常见的数据模型有三种,它们是()。
A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录10、SQL的GRANT和REVOKE语句主要用来维护数据库的()。
A、安全性B、完整性C、可靠性D、一致性二、填空题(每空2分,共20分)1、属性的取值范围称为该属性的。
2、包含在任何一个候选关键字中的属性称为,不包含在任何一个候选关键字中的属性称为。
3、构成E-R图的三个基本要素为、、。
4、删除基本表用______________语句,删除基本表的元组用_____________语句5、数据库系统的核心是____________________。
数据库原理与应用课后习题答案

附录G 部分习题参考答案习题一参考答案一、选择题1.A 2.C 3.A 4.D二、填空题1.有组织的 可共享的2.人工管理 文件系统 数据库系统3.数据结构 数据操作 完整性约束4.层次模型 网状模型 关系模型 关系模型三、简答题略。
习题二参考答案一、填空题1.表 文件2.广义笛卡儿积 选择 投影 连接3.实体完整性 参照完整性 用户定义的完整性二、操作题1.PNO (SPJ)π2.PNO SNO 's5'((SPJ))=πσ3.SNO JNO 'J1'((SPJ))=πσ4.SNO JNO 'J1'and PNO='P1'((SPJ))=πσ5.SNO JNO 'J1'COLOR='P1'((SPJ)(P))=πσσ三、简答题略。
习题三参考答案3.U 上的极小函数依赖:SNO →SDEPT SDEPT →MNAME(SNO ,CNAME)f −−→GRADE规范化为3NF:ND(SNO,SDEPT)DM(SDEPT,MNAME)SCG(SNO,CNAME,GRADE)其余略。
习题四参考答案一、填空题1.客户机/服务器2.注册的服务器对象资源管理器3.停止运行4.F5二、简答题略三、操作题略习题五参考答案一、填空题1.二进制数据字符型数据日期和时间数据数值型数据双字节数据2.主数据文件辅助数据文件事务日志文件master数据库model数据库tempdb 数据库3.sp_help 表名二、操作题1.Sp_addtype 编号, 'char(8)', 'not null'2.CREA TE TABLE图书(图书编号编号,书名varchar(50),价格int,出版社varchar(50),出版日期datetime,作者varchar(50))CREA TE TABLE 读者(读者编号编号,姓名varchar(50),身份证号char(30),级别char(10))CREA TE TABLE 借阅(读者编号编号,图书编号编号,借书日期datetime,还书日期datetime,是否续借char(10))3.(1)ALTER TABLE 读者ADD 联系方式varchar(50)(2)ALTER TABLE 图书MODIFY出版社varchar(200)(3)ALTER TABLE 读者DROP COLUMN 联系方式4.(1)略。
复习思考题-数据库原理与应用(章节)答案

第一章1.1 数据库系统概述1.数据库系统的基本特征是(D)A 数据的统一控制B、数据共享性和统一控制C、数据共享性、数据独立性D、数据共享性、数据独立性、统一控制2.数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是( A )。
A.数据库管理员B.专业用户C.应用程序员D.最终用户3.数据库管理系统提供的DDL语言的功能是( B )。
A.实现对数据库的检索、插入、修改和删除B.描述数据库对象的结构,为用户建立数据库对象提供手段C.用于数据的安全性控制、完整性控制、并发控制和通信控制D.提供数据初始装入、数据转储、数据库恢复、数据库重新组织等手段4.在DBS中,DBMS和OS之间的关系是( B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行5.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高6.数据库中存储的是( D )。
A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系7.数据库中存储的基本对象是__数据以及数据之间的联系___________。
8.数据管理经历了___人工管理、文件系统、数据库系统_三个发展阶段。
9.数据库与文件系统的根本区别是__整体数据结构化________。
10.在文件系统阶段,数据管理的三个主要缺陷是数据冗余高、数据不一致性___和____和数据联系弱_________11.数据库系统提供的数据控制功能主要包括安全性、完整性、并发控制和数据库恢复12.用户与操作系统之间的数据管理软件是___DBMS_________13.数据库系统(DBS)是由硬件、软件(应用系统、开发工具、DBMS、OS)、数据库、数据库用户_四部分组成。
其中最重要的软件是DBMS;最重要的用户是DBA。
14.DBS中负责数据库物理结构与逻辑结构的定义和修改的人员,称为___DBA_____。
15.DBS中使用宿主语言和DML编写应用程序的人员,称为__应用程序员_______。
数据库原理及应用复习思考题五及答案

数据库原理及应用复习思考题五及答案一、单选题(每题2分,共20分)1、数据库中,数据的物理独立性是指()。
A. 数据库与数据库管理系统的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立2、假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。
A、概念设计B、物理设计C、逻辑设计D、运行阶段3、五种基本关系代数运算是()。
A、∪,-,×,π和σB、∪,-,∞,π和σC、∪,∩,×,π和σD、∪,∩,∞,π和σ4、关系数据库中的关键字是指( )。
A、能唯一决定关系的字段B、不可改动的专用保留字C、关键的很重要的字段D、能唯一标识元组的属性或属性集合5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
A、数据定义功能B、数据管理功能C、数据操纵功能D、数据控制功能6、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A、行B、属性C、记录D、元组7、下面有关各种范式之间的包含关系的描述中,正确的是()。
A、BCNF⊂4NF⊂3NF⊂2NF⊂1NFB、1NF⊂2NF⊂3NF⊂4NF⊂BCNFC、4NF⊂BCNF⊂3NF⊂2NF⊂1NFD、1NF⊂2NF⊂3NF⊂BCNF⊂4NF8、己知关系R和S,R∩S等价于()。
A、(R-S)-SB、S-(S-R)C、(S-R)-RD、S-(R-S)9、一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是()操作。
A、投影B、连接C、选择D、复制10、子模式DDL用来描述()。
A、数据库的总体逻辑结构B、数据库的局部逻辑结构C、数据库的物理存储结构D、数据库的概念结构二、填空题(每空2分,共20分)1、如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于,记作。
数据库原理与应用期末复习总结含试题及其答案

数据库原理与应用期末复习总结含试题及其答案数据库原理综合习题答案1.1名词解释(1) DB:数据库,是统一管理的相关数据的集合。
数据库可以被各种用户共享,冗余最小,数据连接紧密,数据独立性高。
(2)dbms:即数据库管理系统(databasemanagementsystem),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问db的方法,包括db的建立、查询、更新及各种数据控制。
dbms总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型dbms。
(3) DBS:即数据库系统,它是一个由计算机软件、硬件和数据资源组成的系统,用于实现对大量相关数据的有组织、动态存储,并便于多用户访问,即使用数据库技术的计算机系统。
(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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章数据库系统概述1.数据库系统的基本特征是(D)A 数据的统一控制 B、数据共享性和统一控制C、数据共享性、数据独立性D、数据共享性、数据独立性、统一控制2.数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是( A )。
A.数据库管理员 B.专业用户 C.应用程序员 D.最终用户3.数据库管理系统提供的DDL语言的功能是( B )。
A.实现对数据库的检索、插入、修改和删除B.描述数据库对象的结构,为用户建立数据库对象提供手段C.用于数据的安全性控制、完整性控制、并发控制和通信控制D.提供数据初始装入、数据转储、数据库恢复、数据库重新组织等手段4.在DBS中,DBMS和OS之间的关系是 ( B )A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行5.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高6.数据库中存储的是( D )。
A.数据B.数据模型C.数据之间的联系 D.数据以及数据之间的联系7.数据库中存储的基本对象是__数据以及数据之间的联系___________。
8.数据管理经历了___人工管理、文件系统、数据库系统_三个发展阶段。
9.数据库与文件系统的根本区别是__整体数据结构化________。
10.在文件系统阶段,数据管理的三个主要缺陷是数据冗余高、数据不一致性___和____和数据联系弱_________11.数据库系统提供的数据控制功能主要包括安全性、完整性、并发控制和数据库恢复12.用户与操作系统之间的数据管理软件是___DBMS_________13.数据库系统(DBS)是由硬件、软件(应用系统、开发工具、DBMS、OS)、数据库、数据库用户_四部分组成。
其中最重要的软件是DBMS;最重要的用户是DBA。
14.DBS中负责数据库物理结构与逻辑结构的定义和修改的人员,称为___DBA_____。
15.DBS中使用宿主语言和DML编写应用程序的人员,称为__应用程序员_______。
16.DBS中,使用应用程序对数据库进行操作的人员,称为__最终用户__________。
17.对数据的访问是建立在_______读___和__写________两个操作基础上的。
18.数据库管理系统(DBMS)通常提供_数据定义_、数据操纵、数据控制和数据库维护。
数据模型19.现实世界中客观存在并能相互区别的事物称为( A )。
A.实体 B,实体集 C.字段 D,记录20.现实世界中事物的特性在信息世界中称为( C )。
A.实体 B.实体标识符 C.属性 D.关键码21.层次模型必须满足的一个条件是( B )。
A.每个结点均可以有一个以上的父结点 B.有且仅有一个结点无父结点C.不能有结点无父结点 D.可以有一个以上的结点无父结点22.E—R方法的三要素是(C )。
A.实体、属性、实体集 B。
实体、码、联系C.实体、属性、联系 D.实体、域、候选码23.所谓概念模型,指的是( D )。
A.客观存在的事物及其相互联系 B.将信息世界中的信息数据化C.实体模型在计算机中的数据化表示 D.现实世界到机器世界的中间层次24.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将( A )转换为关系数据模型。
A.E—R模型 B.层次模型 C.关系模型 D.网状模型25.当关系有多个候选码时,则选定一个作为主码。
若主码为全码时应包含( D )。
A.单个属性 B.两个属性 C.多个属性 D.全部属性26.在基本的关系中,下列说法是正确的( C )。
A.行列顺序有关 B.属性名允许重名C.任意两个元组不允许重复 D.列是非同质的27.E-R模型是( A )。
A.概念数据模型 B.结构数据模型 C.层次数据模型 D.网状数据模型28.反映现实世界中实体及实体间联系的信息模型是( D )。
A.关系模型B.层次模型C.网状模型模型29.根据不同的数据模型、数据库管理系统可以分为____层次、网状、关系、面向对象型______、面向对象型。
30.现实世界中,事物的个体在信息世界中称为_实体,在机器世界中称为_记录____。
31.现实世界中,事物的每一个特性在信息世界中称为_属。
在机器世界中称为_字段。
32.数据模型应当满足比较真实的描述现实世界、容易为人所理解、便于计算机实现_。
33.能惟一标识实体的属性集,称为__码_______。
34.数据描述的两种形式是__物理数据描述和_逻辑数据描述_____。
其中物理数据描述是指数据在存储设备上的存储方式;______逻辑数据描述______是指程序员或用户以操作的数据形式。
35.属性的取值范围称为该属性的____域___________。
36.表示实体类型和实体间联系的模型,称为___信息(概念)模型________。
37.最著名、最为常用的概念模型是_____E-R模型______。
38.数据模型的三要素包括数据结构、_数据操纵和完整性约束______三部分。
39.E-R方法的三要素是__实体_、_属性_、联系__。
40.在E—R图中,用__矩形______表示实体类型;用___菱形______表示联系类型;用____椭圆______表示实体类型和联系类型的属性。
41.用树型结构表示实体类型及实体间联系的数据模型称为___层次模型________。
在该类模型牛,上一层记录类型和下一层记录类型间的联系是___一对多________。
42.用有向图结构表示实体类型及实体间联系的数据模型称为__网状模型_____。
43.用二维表格表示实体类型及实体间联系的数据模型称为___关系模型__________。
44.关系数据库是以__关系模型__为基础的数据库45.关系模型由___关系数据结构、关系操作集合、关系完整性约束_____三部分组成。
46.利用____关系_______描述现实世界。
一个关系既可以描述__一个实体及属性__,也可以描述__实体间的联系__________。
47.在关系数据库中,二维表称为一个___关系___,表的每一行称为___元组(记录_,表的每一列称为______属性(字段)__。
数据库系统结构48.逻辑数据独立性是指( A )。
A.模式改变,外模式和应用程序不变B.模式改变,内模式不变 C.内模式改变,模式不变D.内模式改变,外模式和应用程序不变49.数据库系统中,用( D )描述全部数据的整体逻辑结构。
A.外模式 B.存储模式 C.内模式 D.模式50.数据库系统中,用户使用的数据视图用( A )描述,它是用户与数据库系统之间的接口。
A.外模式 B.存储模式 C.内模式 D.模式51.数据库系统中,物理存储视图用( C )描述。
A.外模式 D.用户模式 C.内模式 D.模式52.数据独立性是指( B )A.数据之间相互独立B.应用程序与DB结构之间相互独立C.数据与磁盘之间相互独立D.数据的逻辑结构与物理结构相互独立53.数据库系统达到了数据独立性是因为采用了( D )。
A.层次模型 B.网状模型 C.关系模型 D.三级模式结构54.物理数据独立性是指( C )。
A.模式改变,外模式和应用程序不变 B.模式改变,内模式不变C.内模式改变,模式不变 D.内模式改变,外模式和应用程序不变55.为了保证了数据库系统具有较高的数据独立性,DBMS提供了三级模式、两级映像功能。
56.DBMS提供____DDL____(SQL),定义数据库的三级模式结构及其相互之间的映象,定义数据完整性、安全控制等约束。
57.DBMS提供_ DML _(SQL),实现对数据库中数据的检索和更新等操作。
问答题:(简答题我就不给答案了,基本上都是书上的内容。
注意:在理解的基础上记忆)1.试述文件系统与数据库系统的区别和联系2.什么是数据模型数据模型的作用及三要素是什么3.数据模型应当具备的条件4.简述ER模型与关系模型主要特点。
5.试述数据库系统三级模式结构,其优点是什么6.什么是数据库的逻辑独立性什么是数据库的物理独立性为什么数据库系统具有数据与程序的独立性7.数据库系统有哪几部分组成8.DBA的职责是什么第二章关系完整性及关系代数58.五种基本关系代数运算是 ( A )A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ59.从一个关系中选择指定条件的元组构成一新关系的关系代数运算是(B)A.投影B.选择C.连接 D.并60.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R∞S构成的结果集为( A )元关系。
A.4 B.3 C 7 D. 661.关系数据模型的三个组成部分中,不包括( C )。
A.完整性规则B.数据结构C.恢复D.数据操作62.根据关系模型的完整性规则,一个关系中的主码( B)A.可以取空值B.不能有两个C.不可以做为其他关系的外键D.不可以是属性集合63.完整性规则要求主码取值__唯一__。
64.完整性约束条件所用的对象有___列___、___元组___和__表___三种。
65.完整性控制机制应有___定义功能、检查功能、处理违背完整性约束条件__三方面的功能。
66.关系的完整性约束分为____实体完整性、参照完整性、用户定义完整性_________。
67.关系数据操作语言(DML)有两种不同类型:关系代数型和___关系演算_______。
68.关系代数的连接运算中当θ为“=”的连接称之为___等值连接_____;比较的分量是相同的属性组时,则称为自然联接。
69.若对R,S两个关系进行关系代数运算,其结果为R1,若R1中的结果既属于R又属于S,是对关系进行了____交____;若R1中的结果既属于R或属于S,是对关系进行了____并_若R1中的结果只属于R不属于S,是对关系进行了___差_。
70.自然连接由____笛卡尔积_、_____选择____、__投影_______组合而成。
简答题1.关系代数的基本运算有哪些如何用这些基本运算来表示其他的运算2.关系与普通的表格、文件有什么区别3.试述笛卡尔积、F连接、等值连接与自然连接有时么区别4.在参照完整性中,为什么外码的属性值也可以为空什么时候可以为空第三章SQL语言71.下列四项中,不正确的提法是( C )。
语言是关系数据库的国际标准语言语言具有数据定义、查询、操纵和控制功能语言可以自动实现关系数据库的规范化语言称为结构查询语言72.逻辑表达式运算的结果是( C )。
A.数值型 B.字符型 C.逻辑值 D.日期型73.下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是( C )。