2-关系模型练习题参考答案

合集下载

线性模型练习题(含答案)

线性模型练习题(含答案)

线性模型练习题(含答案)练题一设有线性回归模型:$ y = \beta_0 + \beta_1x_1 + \beta_2x_2 + \beta_3x_3 $,其中 $x_1$、$x_2$ 和 $x_3$ 是自变量,$y$ 是因变量。

已知模型的参数估计值如下:$ \hat{\beta}_0 = 2.5 $$ \hat{\beta}_1 = 0.8 $$ \hat{\beta}_2 = -1.2 $$ \hat{\beta}_3 = 1.3 $请判断以下哪个自变量与因变量的关系最为显著:A. $x_1$B. $x_2$C. $x_3$D. 无法确定答案:B. $x_2$练题二下面是一个简单的线性回归模型:$ y = 3x_1 + 4x_2 + 2x_3 + 1 $已知模型的参数估计值如下:$ \hat{\beta}_1 = 2.1 $$ \hat{\beta}_2 = 1.8 $$ \hat{\beta}_3 = 0.9 $请根据模型参数估计值计算预测值 $ \hat{y} $,当 $x_1 = 2$,$x_2 = 3$,$x_3 = 1$ 时的结果。

答案:$ \hat{y} = 3(2) + 4(3) + 2(1) + 1 = 23 $练题三某研究人员运用线性回归模型分析了一个因变量 $y$ 和四个自变量 $x_1$、$x_2$、$x_3$ 和 $x_4$ 的关系,得到模型方程如下:$ y = 2.6x_1 + 1.9x_2 - 1.4x_3 + 0.5x_4 - 1 $已知 $x_1 = 3$,$x_2 = 2$,$x_3 = 4$,$x_4 = 1$,请计算对应的预测值 $ \hat{y} $。

答案:$ \hat{y} = 2.6(3) + 1.9(2) - 1.4(4) + 0.5(1) - 1 = 2.9 $练题四以下是一个多元线性回归模型的参数估计值摘录:$ \hat{\beta}_0 = 1.2 $$ \hat{\beta}_1 = -0.8 $$ \hat{\beta}_2 = 0.5 $$ \hat{\beta}_3 = 1.0 $$ \hat{\beta}_4 = 0.3 $$ \hat{\beta}_5 = -0.6 $请写出该线性回归模型的方程。

VFP课后习题参考答案

VFP课后习题参考答案

参考答案第1章一、选择题1. B2. B3. C4. B5. A二、填空题1. 关系模型2. 层次模型3. 一对多联系4. 连接操作5. 实体三、简答题1. 答:信息是客观事物属性的反映,它所反映的是关于某一客观系统中某一事物的某一方面属性或者某一时刻的表现形式。

数据是反映客观事物属性的记录,是信息的载体,对客观事物属性的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。

数据是信息的具体表现形式,信息是数据有意义的表现。

数据和信息是两个相互联系、但又相互区别的概念。

从信息处理角度来看,任何事物的属性都是通过数据来表示的,数据经过加工处理以后,便具有了知识性,并对人类活动产生决策作用,从而形成了信息。

而从计算机的角度来看,数据泛指那些可以被计算机接受并能够被计算机识别处理的符号。

2. 答:(1)数据管理技术的发展大致经历了人工管理、文件管理和数据库管理三个阶段。

人工管理阶段发生在20世纪50年代,在这一阶段的特点是:①数据由应用程序自己管理,没有专用的数据管理软件。

②数据冗余度大,应用程序与数据是一一对应的,如果多个应用程序要用到同一数据,这些数据需要重复存储,数据冗余度很大。

③数据不具有独立性,程序对数据存在严重的依赖性。

(2)文件管理阶段发生在20世纪60年代,文件管理阶段的特点是:①有专门的软件进行数据管理,并提供了多种文件组织形式。

②程序和数据之间具有一定的独立性,程序员可以不必过多地考虑物理细节,而将精力集中于算法。

③实现了以文件为单位的数据共享,数据冗余度减少。

但由于数据只能以文件为单位共享,当不同的应用程序具有部门相同的数据时,也必须建立各自的数据文件。

(3)数据库管理阶段发生在20世纪60年代后期,在数据库系统阶段,主要的特点有:①数据结构化,在同一数据库中的数据文件是有联系的,而且在整体上服从一定的结构形式。

②数据共享性好,数据库内数据可以供多个用户使用,提高了信息的利用率。

概念模型和数据模型 课堂练习和习题

概念模型和数据模型  课堂练习和习题

概念模型和数据模型课堂练习和习题一、单项选择题1. 数据模型一般来说是由三个部分组成(即三要素),其中不包括CA.完整性规则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.任何一个属性8.E-R图是( )A.表示实体及其联系的概念模型B. 程序流程图C.数据流图D. 数据模型图9.在下面给出的内容中,不属于DBA职责的是( )A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则10.学校中有多个系和多名学生,每个学生只能属于一个系,一个系可以有多名学生,从学生到系的联系类型是( )A.多对多B.一对一C.多对一D.一对多11.描述数据库中全体数据的逻辑结构和特征是()A.内模式 B. 模式 C. 外模式 D. 存储模式12.下列关于数据库三级模式结构的说法中,哪一个是不正确的()A.数据库三级模式结构由内模式、模式和外模式组成B.DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像C.外模式/模式映象实现数据的逻辑独立性D.一个数据库可以有多个模式13.数据库系统的体系结构是()A.两级模式结构和一级映象B.三级模式结构和一级映象C.三级模式结构和两级映象D.三级模式结构和三级映象14.概念模型是现实世界的第一层抽象,这一类最着名的模型是( ) .A.层次模型B. 关系模型C. 网状模型D. 实体-联系模型15.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为( ).A.实体完整,参照完整,用户自定义完整B.数据结构,关系操作,完整性约束C.数据增加,数据修改,数据查询D.外模式,模式,内模式参考答案:(1) C (2) C (3)C (4) A (5) C (6) C (7) C (8) A (9) C (10) C (11) B (12) D (13) C(14)D(15)B二、填空题1.关系数据库的规则规定:基本关系的主属性不能取空,关系数据库的规则规定:一个基本关系的外码(对应于另一个基本关系的主码)取值取空值或者必须等于它所对应基本关系中的主码值。

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

郑州大学电子商务专业_数据库原理与应用_网上考试题库参考

郑州大学电子商务专业_数据库原理与应用_网上考试题库参考

第1章数据库系统概述一、章节学习目标与要求1、理解数据、数据库、数据库系统、数据库管理系统、数据模型定义、数据模型的三个要素等概念;2、掌握E-R方法、数据库三级模式和两级映象结构以及数据库的独立性概念。

二、章节练习1、选择题1)在数据模型中,对数据库系统动态特性的描述是用_____________。

A、数据结构B、数据操纵C、数据完整性约束D、数据对象2)用户所使用的数据视图的描述称为_____________。

A、外模式B、模式C、内模式D、概念模式3)目前主流的数据模型是_____________A.层次模型B.网状模型C.关系模型D.面向对象模型4)数据库管理系统是_____________A.OS B.DBSC.DBMS D.DB5)涉及数据物理结构描述的模式是_____________A.外模式B.概念模式C.内模式D.模式2、填空题1)数据独立性可分为________________和____________________。

2)数据库的三级模式结构是指数据库系统是由___________、___________和___________构成,两级映像是指______________________和______________________。

3)数据模型的三个组成要素是__________________、____________________和________________________。

4)数据更新包括________________、_________________和____________________。

1:答案:逻辑独立性、物理独立性2:答案:外模式、模式、内模式、外模式/模式映象、模式/内模式映象3:答案:数据结构、数据操作、完整性约束4:答案:插入、删除、修改3、简答题1)什么是数据库?数据库是长期存储在计算机内、有组织的、可共享的数据集合。

数据库是按照某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。

数据库原理与应用(关系数据模型)习题与答案

数据库原理与应用(关系数据模型)习题与答案

一、单选题1、下列关于关系数据模型的术语中,()术语可用二维表中的“行”来表达。

A.域B.属性C.元组D.关系正确答案:C2、设有三个域,它们包含的元素个数分别是3个、4个、5个,则三个域的笛卡尔积的基数是()。

A.12B.3C.60D.36正确答案:C3、设有关系模式EMP(职工号,姓名,年龄,技能)。

假设职工号唯一,每个职工有多项技能,则EMP表的主键是()。

A.(职工号,技能)B.职工号C.技能D.(姓名,技能)正确答案:A4、关系模型中,一个候选键()。

A.可由一个或多个组合能唯一标识该关系模式中任意元组的属性组成B.可由多个任意属性组成C.必须由多个属性组成D.至多由一个属性组成正确答案:A5、如果在一个关系数据库中,存在某个属性(或属性组),虽然不是一个关系的主键或只是主键的一部分,但却与另一个关系的主键对应,称该属性(或属性组)为这个关系的()。

A.候选键B.连接码C.外键D.主键正确答案:C6、有一个“列车运营”关系,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该关系的主键是()。

A.(车次,情况摘要)B.车次C.日期D.(车次,日期)正确答案:D7、现有关系:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),它的主键是()。

A.宿舍编号B.(宿舍地址,姓名)C.学号D.(宿舍编号,学号)正确答案:C8、在关系A(S,SN,D)和B(D,CN,NM)中,S是A的主键,A中的属性D与B 中的主键D相对应,则D在A中称为()。

A.主属性B.外键C.主键D.主码正确答案:B9、在关系A(S,SN,D)和B(D,CN,NM)中,S是A的主键,D是B的主键,A 中的外键D对应B的主键,则要求A中D的取值必须来源于关系B中的D,符合()约束。

A.实体完整性B.域完整性C.用户定义完整性D.参照完整性正确答案:D10、关系模型中可以有三类完整性约束,其中()是关系模型必须满足的完整性约束条件,应该由RDBMS自动支持。

数据库系统概论练习题库及参考答案

数据库系统概论练习题库及参考答案

数据库系统概论练习题库及参考答案一、单选题(共80题,每题1分,共80分)1、下列不属于数据库系统特点的是( )A、数据独立性高B、数据冗余度高C、数据完整性D、数据共享正确答案:C2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库实施C、数据库物理设计D、数据库运行与维护正确答案:C3、下列关于数据模型中实体间联系的描述正确的是()。

A、单个实体不能构成E-R图B、仅在两个实体之间有联系C、实体间的联系不能有属性D、实体间可以存在多种联系正确答案:D4、同一个关系的任两个元组值( )。

A、其他三个答案均不正确B、必须完全相同C、不能完全相同D、可以完全相同正确答案:C5、下列模型中,广泛采用E-R模型设计方法的是()。

A、逻辑模型B、概念模型C、物理模型D、外模型正确答案:B6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。

A、WHEREB、SELECTC、FROMD、SET正确答案:B7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。

A、自然连接、除法B、并、交、差C、投影、选择D、笛卡尔积、连接正确答案:B8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。

A、3B、7C、5D、12正确答案:D9、当前数据库应用系统的主流数据模型是()。

A、面向对象数据模型B、网状数据模型C、关系数据模型D、层次数据模型正确答案:C10、关于“死锁”,下列说法中正确的是()。

A、当两个用户竞争相同资源时不会发生死锁B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B11、在关系模式R中,函数依赖X→Y的语义是()。

A、在R的每一关系中,若两个元组的X值相等,则Y值也相等B、在R的某一关系中,Y值应与X值相等C、在R的某一关系中,若两个元组的X值相等,则Y值也相等D、在R的每一关系中,Y值应与X值相等正确答案:A12、从E-R图导出关系模式时,如果两实体间的联系是m:n;下列说法中正确的是()A、将n方码和联系的属性纳入m方的属性中B、增加一个关系表示联系,其中纳入m方和n方的码C、在m方属性和n方属性中均增加一个表示级别的属性D、将m方码和联系的属性纳入n方的属性中正确答案:B13、对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc ,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。

A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。

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

2-关系模型
一、选择题
1、下面对“关系模型”的叙述中,不正确的说法是( C )。

A.关系模型的数据结构就是关系。

B.关系是一个属性数目相同的元组集合。

C.关系模型允许在关系中出现两条完全相同的元组。

D.关系模型具有三类完整性约束。

2、下面对“关系”的叙述中,不正确的说法是( D )。

A.关系中元组顺序的改变不影响关系结果。

B.关系中每个属性都不能再分割。

C.不允许在关系中出现两条完全相同的元组。

D.关系中属性顺序的改变影响关系结果。

E.往一个关系中添加一个元组后,该关系就变成另外一个关系。

3、下面关于“关系模式”与“关系”两个概念的不正确叙述是( D )。

A.关系模式是指二维表的结构,不包括二维表的内容。

B.关系包括二维表的内容。

C.关系是动态的。

D.关系模式也是动态的。

4、下面对关系“候选键”概念的正确叙述是( D )。

A.候选键是指在一个关系中,能够唯一标识每个元组的属性集。

B.一个关系必须有候选键。

C.一个关系只能有一个候选键。

D.候选键不能由多个属性构成。

5、下面对关系“主键”概念的不正确叙述是( C )。

A.主键一定是候选键。

B.一个关系只能有一个主键。

C.主键只能由单属性构成。

D.主键可以由单多个属性构成。

6、在对关系代数表达式进行优化时,一般来说,( A )操作应尽可能早地进行。

A.选择B.联接
C.投影D.除法
7、下面对两个关系进行自然联接的前提条件的正确的说法是( D )。

A.两个关系必须有属性名称相同的属性。

B.两个关系必须有取值类型都相同的属性。

C.两个关系必须有名称、类型都相同的属性。

D.两个关系必须有取值域相同的属性。

8、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。

A.πW(R-S)=πW(R)-πW(S)
B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)
C.πW(R∩S)=πW(R)∩πW(S)
D.πW(R∪S)=πW(R)∪πW(S)
9、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。

A.πW(R-S)=πW(R)-πW(S)
B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)
C.πW(R∩S)=πW(R)∩πW(S)
D.πW(R∪S)=πW(R)∪πW(S)
E.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)
10、下面关于将ER模型转换成关系模型的转换规则的不正确叙述是(D )。

A.每个实体集必须转换成一个关系模式。

B.实体集之间联系的转换方法,要根据其数量关系而定。

C.要把“多对多”的联系转换成一个关系模式。

D.可以把“一对多”的联系也转换成一个关系模式。

11、有三个关系R,S和T 如下:
R S T
A B C A B C A B C
a 1 2 d 3 2 a 1 2
b 2 1 b 2 1
c 3 1 c 3 1
d 3 2
其中关系T由关系R 和S通过某种操作得到,该操作为( D )。

A.选择B.投影C.交D.并
12、有三个关系R,S和T 如下:
R S T
A B C A D E A B C D E
a1 1 2 a1 3 2 a1 1 2 3 2
a2 2 1 a2 4 5 a2 2 1 4 5
a3 3 1 a4 6 7
其中关系T是由关系R 和S通过( D )关系代数运算得到的。

A.选择B.投影C.笛卡尔积D.自然联接
13、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。

宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为( B )。

A.一对一联系B.一对多联系C.多对多联系D.无联系
14、在学生表中要查找所有年龄小于20 岁且姓王的男生,应采用的关系运算是(A )。

A.选择B.投影 C .联接D.并
15、一个工作人员可以使用多台计算机,一台计算机可以被多个工作人员使用,实体-工作人员与实体-计算机之间的联系为( C )。

A.1对1 B.1对多C.多对多D.多对1
16、数据库设计中反应用户对数据库要求的模式是( B )。

A.内模式B.概念模式C.外模式D.设计模式
17、要显示“教师”表中的姓名、职称信息,应对教师表进行(B )运算。

A.选择B.投影C.联接D.关联
18、图书馆规定,一名旁听生同时只能借一本书,一名本科生同时能借5本书,教师同时能借10本书;那么实体读者和实体图书之间的练习是( D )。

A.1对1 B.1对5 C.1对10 D.1对多
19、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( C )。

A.需求分析阶段B.逻辑设计一阶段
C.概念设计阶段D.物理设计阶段
20、下列关于关系数据库中数据表的描述,正确的是( D )。

A.数据表相互之间存在联系,但用独立的文件名保存
B.数据表相互之间存在联系,是用表名表示相互间的联系
C.数据表相互之间不存在联系,完全独立
D.数据表既相对独立,又相互联系.
二、填空题
1、关系是一种(规范化)的二维表。

2、我们把关系中的行称为(元组),列称为属性。

3、关系中属性个数称为(元数),元组个数称为基数。

4、关系模型的三类完整性约束是:实体完整性、参照完整性、(用户自定义完整性)。

5、参照完整性要求:外键表中的外键值必须是主键表中(存在)的主键值。

6、实体完整性是指:在一个关系中,元组在主键属性上不能取(空或NULL )值,不能取(重复)值。

7、关系代数运算是以(集合)操作为基础的运算。

8、关系演算是以(谓词)演算为基础的运算。

9、构成关系代数运算的五个完备运算是①并运算、②差运算、③(笛卡尔积)、④投影运算、⑤选择运算。

10、对两个关系进行“并”运算时,要求两个关系的(模式)必须相同。

11、关系代数的投影运算是从关系R中选择出若干属性列组成新的(关系)。

12、在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为(选择)运算。

13、两个实体集W和S之间的联系是多对多的,将其转换为关系模型后,将得到( 3 )个关系
三、判断题
1、关系模型的数据结构就是关系,关系是规范化的二维表。


2、实体完整性要求:关系中任何一个元组在组成“主键”的属性上不能取“空值”。


3、实体完整性要求:关系中不能有两个元组在组成“主键”的属性上有相同的值。


4、投影运算不改变关系的模式。

×
5、候选键是指一个关系模式中,能够唯一标识元组的属性集。

×
6、一个关系模式的“主键”不能由多个属性构成。

×
7、一个关系模式只能有一个“主键”。


8、一个关系模式可以有多个“候选键”。


9、一个元组在主键上不能取空值。


10、在对关系代数表达式优化时,应尽可能早地作选择运算。


四、简述题
1、叙述笛卡尔积、等值联接、自然联接的区别。

2、为什么关系中的元组没有先后顺序,且不允许有重复元组。

相关文档
最新文档