数据库填空100题

合集下载

第1章 数据库基础知识_习题

第1章  数据库基础知识_习题

第1章数据库基础知识_习题一、选择题1.数据库系统与文件系统的主要区别是()。

DA.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是()。

BA.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。

AA.外模式B.概念模式C.内模式D.逻辑模式4.以下对关系模型性质的描述,不正确的是()。

CA.在一个关系中,每个数据项不可再分,是最基本的数据单位B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名5.关系数据库中的码是指()。

DA.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合6.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

DA.元组B.行C.记录D.属性7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。

BA.实体完整性约束B.用户定义完整性约束C.参照完整性约束D.视图完整性约束8.在A ccess中,“表”是指()。

AA.关系B.报表C.表格D.表单9.在A ccess中,用来表示实体的是()。

CA.域B.字段C.记录D.表10.把E-R图转换成关系模型的过程,属于数据库设计的()。

BA.概念设计B.逻辑设计C.需求分析D.物理设计二、填空题1.数据库是在计算机系统中按照一定的方式组织、存储和应用的。

支持数据库各种操作的软件系统叫。

由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫。

数据库技术复习题_二_填空题 附答案

数据库技术复习题_二_填空题 附答案

数据库技术试题二、填空题1. 一个类可以从直接的或间接的祖先中继承所有属性和方法。

采用这个方法提高了软件的共享性.2。

用树型结构表示实体类型及实体间联系的数据模型称为层次模型 .3。

关系数据库的关系演算语言是以集合操作为基础的DML语言.4。

在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的自反律就可推出。

5. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交条件。

6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致分析和读脏数据。

7。

事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。

8。

分布式数据库系统中透明性层次越高,应用程序的编写越简单。

9。

在有泛化/细化联系的对象类型之间,较低层的对象类型称为子类型。

10. 目前数据库领域中最常用的数据模型有层次模型, 、网状模型,、关系模型、面向对象模型。

11. 数据管理技术经历了程序管理阶段、文件管理阶段、数据库系统管理阶段三个阶段。

12. SQL语言集数据查询、数据操纵、、数据定义和数据控制功能于一体。

13. 数据库系统采用的三级模式结构为外模式、、模式、内模式。

14. 两个实体型之间的联系类型有一对一联系(1:1)、一对多联系(1:n) 、多对多(m:n)三类.15. 数据库中专门的关系运算包括选择、投影、连接、除法。

16. 满足第一范式(1NF)的关系模式要求不包含重复组的关系 .17. 如何构造出一个合适的数据逻辑结构是逻辑结构设计主要解决的问题。

18。

当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。

19. 并发控制操作的主要方法是采用封锁机制,其类型有②排它锁(或 X 锁)③共享锁(或 S 锁)。

20.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K 的主码是D,则D在R中称为外键。

21.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为非平凡函数依赖。

数据库试题及答案_两套[1]

数据库试题及答案_两套[1]

数据库试题及答案两套收藏数据库原理试题(A卷)一、填空题(每空 1 分,共 20 分)1. 对于一个国家来说,数据库的建设规模、数据库信息量的 _安全性____________ 和 ____完整性_________ 已成为这个国家信息化程度的 _______衡量标准_________ 。

2. 数据模型通常由: ___数据结构_____________ 、_______数据操作_________ 和 __完整性约束___________ 三部分组成。

3. 游标的功能是把 __集合记录______________ 转换为 ___单记录_____________ 。

4. 最常用的数据库的恢复技术是_数据转储____________ 和 _登记日志文件__________。

5. __概念_____ 模型是现实世界到 __数据模型___________ 机器模型的中间桥梁。

6. 数据独立性是指___物理________ 和__逻辑___________ 独立性。

7. 数据库应用程序开发工具目前有_ C++, _____________ 、__________VB_______ 、_______DEF_________ 、和 ____________C#____ 等。

8. 目前数据库产品有 SQL Server 和 ____ORACLE____________ 、 ___ACESS_____________ 等。

二、选择题(每小题 1 分,共 10 分)1. 关于冗余数据的叙述中,不正确的是 (C ) 。

A .冗余的存在容易破坏数据库的完整性B .冗余的存在给数据库的维护增加困难.C .不应该在数据库中存储任何冗余数据D .冗余数据是指可由基本数据导出的数据2. 概念模型独立于 (C ) 。

A . ER 模型B .硬件设备C . DBMSD .操作系统3. 下列叙述正确的为(D )。

A. 主码是一个属性,它能唯一表识一列B. 主码是一个属性,它能唯一表识一行C. 主码是一个属性或属性集,它能唯一表识一列D. 主码是一个属性或属性集,它能唯一表识一行4. 数据库三级模式体系结构的划分,有利于保持数据库的 (A ) 。

MySQL数据库技术与应用试卷及答案

MySQL数据库技术与应用试卷及答案

《数据库技术与应用》试题库一、填空题1、数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,而是将数据存储到________中的。

2、如果MySQL服务名为MySQL5,则在Windows的命令窗口中,启动MySQL服务的指令是____。

3、在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

4、在MySQL中,除了使用CREATE OR REPLACE VIEW语句修改视图外,还可以使用________语句来修改视图。

5、若想为表中插入的新记录自动生成唯一的ID,可以使用________约束来实现。

6、MySQL是一种_______(多用户、单用户)的数据库管理系统。

7、select (NULL<=>NULL) is NULL;的结果为_____。

8、在Windows下配置MySql服务器默认使用的用户是_______。

9、在MySQL中,整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、_______和BIGINT。

10、在MySQL中,查看已经存在数据库的sql语句是_______。

11、在MySQL中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。

12、MySQL提供了一个________命令,它可以实现数据的备份。

13、在SELECT语句的WHERE条件中,可以使用________关键字来判断字段的值是否为空值。

14、在MySQL中,主键约束是通过________定义的,它可以唯一标识表中的记录。

15、在MySQL中,修改表名的基本语法格式________。

16、实现数据还原时,可以在DOS窗口执行mysql命令,也可以在MySQL命令窗口执行________命令来还原数据。

17、聚合函数中,用于求出某个字段平均值的函数是________。

数据库选择填空题

数据库选择填空题

1.数据库系统的核心是_B___。

A.数据库B.数据库管理系统C.数据模型D.软件工具2.SQL语言具有__B__的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵3.SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最频繁的语句是__A__。

A.SELECT B.INSERT C.UPDATE D.DELETE4.在关系数据库设计中,设计关系模式是__C__的任务。

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段5.__C__是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

A.程序B.命令C.事务D.文件6.在数据库中,产生数据不一致的根本原因是__D__。

????A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余7.下列SQL语句中,创建关系表的是__B__。

A.ALTER B.CREATEC.UPDATE D.INSERT8.数据库的__B__是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。

A.安全性B.完整性C.并发控制D.恢复9.事务是数据库进行的基本工作单位。

如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于_____B___状态。

A.安全性B.一致性C.完整性D.可靠性10.对并发操作若不加以控制,可能会带来数据的___D_问题。

A.不安全B.死锁C.死机D.不一致二、填空题(12分,4小题)1.数据冗余可能导致的问题有____________________和_____________________。

答案:①浪费存储空间及修改麻烦②潜在的数据不一致性2.数据库在运行过程中可能产生的故障有____________、_______________、___________。

数据库基础期末模拟及答案

数据库基础期末模拟及答案

数据库基础期末模拟考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2 分,共 40分)1、下面哪个说法符合数据库系统WAL(log先写协议)( )A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的log页面强制写回磁盘D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘【答案】D2、采用Access2010模板创建数据库的好处是A、已有框架,快速B、不能改动C、自由灵活D、不用输数据【答案】A【解析】使用模板创建数据库,可以使数据库的创建非常快捷。

通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。

3、某文本型字段中有数据“201”,“52”,“510”,“90”,如果按照降序的方式进行排序,则排序后的结果为()A、201,52,510,90B、510,201,90,52C、52,90,201,510D、90,52,510,201【答案】D【解析】文本型的排序方式是从左到右逐字符比较,直到可以比较出大小为止。

4、运行表单文件(FORMA)的命令是( )。

A、DO FORMAB、USE FORMAC、OPEN FORMAD、DO FORM FORMA【答案】D5、以下()是linux 环境下MySQL默认的配置文件。

A、fB、fC、fD、f【答案】A6、设有关系模式 R(A,B,C,D),函数依赖F={A→B,B→C,A→D,D→C},ρ ={AB,AC,BD}是 R 上的一个分解,则分解ρ中未丢失的函数依赖是A、A→BB、B→CC、A→DD、D→C【答案】A7、数据库技术中,“日志”和操作的关系是( )。

A、操作完成后在记录日志B、操作的同时记录日志C、日志在操作完成之后任何时刻均可记录D、日志先于操作进行记录【答案】D8、下列关于数据库的正确叙述是A、数据库是一个 DBF 文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件【答案】C9、只有满足查询条件的记录才包含在查询结果中,这种连接为______。

数据库试卷及 答案

数据库试卷及 答案

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制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。

己知关系R和S,R∩S等价于()A。

(R—S)-S B。

S-(S—R)C.(S—R)-RD.S—(R—S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()A.全外联接B。

左外联接C。

右外联接D。

自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY,Sname CHAR(8)NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A。

数据库模拟试题4(含答案)

数据库模拟试题4(含答案)

模拟题4一、填空题(每空1分,共12分)1. 数据库是长期存储在计算机内、有组织的、可_ _的数据集合。

2. 构成数据模型的三大要素是__________、数据操作和数据完整性约束。

3. SQL语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于。

4. 分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个______________________________管理。

5. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_________关系,又要具有________连接性。

6. 在数据库系统中,数据的完整性是指数据的、和。

7. 并发操作带来数据不一致性包括三类:丢失修改、和。

二、单选题(每空1分,共12 分)1. 关系数据库管理系统都是基于()理论。

A. Codd的数据关系模型B. 数据结构C. 计算机操纵系统D. 信息管理2. 元组关系演算表达式{t| R(t) ∧S(t)}表达的是()A. R∪SB. R∩SC. R-SD. S-R3. 在数据库中,与查询有关的是()A. 数据依赖B. 进程管理C. 索引D. 数据压缩4. 在关系模式R(U,F)中,如果X→U,则X是R的()A. 候选码B. 主码C. 超码D. 外码5. 语句 delete from sc 表明()A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行6. 数据库设计阶段分为()A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段7. 关系笛卡尔积运算记号R×S,( )A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名8. 在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()A. 指针B. 游标C. 数组D. 栈9. 下列说法中不正确的是()。

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

1. 用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。

2. 模式/内模式映象为数据库提供了(物理)数据独立性。

3. 在层次、网状模型中,数据之间联系用(指针)实现。

4. 数据库管理技术的发展经过三个阶段(人工管理阶段),(文件系统阶段),(数据库阶段)。

5. 三种主要的数据模型包括(层次模型),(网状模型),(关系模型)。

6. 数据模型的三要素包括(数据结构),(数据操作),(数据完整性约束)。

7. 由于数据冗余,当进行更新时,稍不谨慎,易引起(数据不一致性)。

8. 层次模型的特点是记录之间的联系通过(指针)来实现;关系模型是用(结构)表示实体集,用(公共属性)表示实体间的联系。

9. 数据库管理系统的主要功能包括(数据定义),(数据操纵),(事务和运行管理),(组织、管理和存储数据),(数据库的建立和维护)和(数据字典)。

10. 关系数据库的数据操纵语言(DML)的语句分成(检索)和(更新)。

11. DBMS是由(查询处理器)和(存储处理器)两大部分组成。

12.数据库管理系统的效率包括计算机系统的内部资源的使用效率、(数据库管理系统DBMS)运行效率和(用户的生成率)。

13. 利用数据库管理数据时,把现实世界的事物及其之间的联系转换成机器世界的数据模型的一个中间环节是信息世界的(概念模型)。

14. 数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在(数据字典)。

15. 在数据库的体系结构中,数据库存储的改变会引起内模式的改变。

为使数据库的模式保持不变,从而不必修改应用程序,这是通过改变模式与内模式之间的映像来实现。

这样,使数据库具有(物理独立性)。

使得内模式不变,保持独立16. 在数据库技术中使用数据模型的概念来描述数据库的结构和语义。

数据模型有概念数据模型和结构数据模型两类,实体联系模型(ER模型)是(概念)数据模型。

17. 在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式)。

18. 可由基本数据导出的数据是(冗余)数据。

19. 网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系模型是使用(外键)。

20. 外模式是(用户)看到的数据视图,模式是所有(用户)看到的数据视图的(总和),外模式是模式的(一部分)。

21. 对数据的管理经历了四个阶段,它们是(人工管理阶段)、(文件系统阶段)、(数据库系统阶段)和(高级数据库技术阶段)。

22. 数据库系统是建立在(文件系统)之上的。

23. 数据库管理系统的三级模式结构由(外模式)、(模式)和(内模式)组成。

为了实现这三级模式之间的联系,数据库管理系统提供了两个映像,它们是(外模式/模式映像)和(模式/内模式映像)。

24. DML有两类:一类是(宿主)型语言,一类是(自含)型语言。

前者的语句不能独立使用而必须(嵌入)某种语言中使用。

而后者可以独立使用,通常可以供用户以(交互式)使用和以(批处理式)使用。

25. 数据库管理系统(DBMS)提供数据库操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和(检索)。

26. 数据库系统必须提供三个方面的数据控制功能:(安全性)、(完整性)和(并发性)。

27. 数据库管理系统的主要功能包括(数据库定义)、(数据操作)、(数据库运行管理)和(数据库的建立和维护)等四个方面。

28. 在数据库管理系统中,数据和程序之间具有很大的独立性,主要包括(物理独立性)和(逻辑独立性)。

29. 数据是信息的符号表示,或称载体;信息是数据的(内涵/语义解释)。

30. 数据是指所有能输入的计算机之中并被计算机程序所处理的(符号)。

31. 通常数据库管理系统是建立在(操作系统)基础之上的。

32. 数据库是指有组织地、动态地存储在(外存)上的相互联系的数据的集合。

33. 概念模型最常用的方法是(ER方法)。

34. 数据库系统核心是(数据管理)系统。

35. 在数据库系统的三级模式中,以一种数据模型为基础,是数据在逻辑级上的视图的是(模式)。

36. 关系数据库的关系演算语言是以(谓词演算)为基础的DML语言。

37. 在关系代数运算中,从关系中取出满足条件的元组的运算称为(选择)。

38. 数据库中对数据的操作可以记录为单位,也可以(数据项)为单位。

39. 实体完整性是对(主键)的约束,参照完整性规则是对(外键)的约束。

40. 在数据库技术中,不产生(无限关系)和(无穷验证)的运算称为安全运算。

41. 关系代数中,θ联接是由(笛卡儿积)操作和(选择)操作组合而成的。

42. 扩充的关系代数操作是(外联接)和(外部并)。

43. 关系演算语言包括(元组)关系演算和(域)关系演算。

44. 对关系进行垂直分割的操作称为(投影),对关系进行水平分割的操作称为(选择)。

45. 关系代数包括(并)、(交)、(差)、(笛卡儿积)集合操作,还包括扩充的关系操作:(投影)、(选择)、(联接)、(除法)。

46. 一个表格是由(表名)、(表头)和(表体)三个部分组成。

47. 查询优化的目的是(提高性能),在查询优化当中最重要的一条是选择运算应尽可能地(先做)。

48.数据是用(物理符号)记录下来的可以鉴别的信息。

49. 关系代数六组关系演算和域关系演算三种语言之间的的关系是(相互等价)。

50. 在关系代数中对一个关系做操作以后新关系的元素个数(小于或等于)原来关系的元素。

51. 数据的存取按一次一个(元组)进行操作。

52. SQL的集合处理方式与宿主语言的单记录处理方式之间的协调用(游标)机制实现。

53. (共享变量)是SQL与宿主语言的接口。

54. 在SQL语言中,关系模式称为(基本表),存储模式称为(存储文件),子模式称为(视图)。

55. SQL的功能包括定义、查询、(更新)和(控制)。

56. 在SQL语言中,建立基本表之前必须先建立(数据库)。

57. 在SQL查询时,如果需要去掉查询结果中的重复组,应使用(DISTINCT)保留字。

58. 当用户建立视图时,在数据字典中存储的是视图的(定义),而不是(数据)。

59. 在嵌入式SQL中,为解决宿主语言与SQL的不同数据结构,采用(游标)机制来进行转换。

60. SQL数据库中的表,可以是(基本表),也可以是(视图)。

61. SQL提供的时间型数据类型分别为TIME和(DATE)。

62. 在SQL的SELECT语句中,不仅可以出现列名,而且可以出现(表达式)。

63. 在嵌入式SQL的宿主语言中使用SQL语句时,必须加上前缀标识(EXEC SQL),结束标识(END EXEC)。

64. 共享变量由(宿主语言)的程序定义,并用SQL的(DECLARE)语句说明。

65. 在Client/Server工作模式中,客户机可以使用(SQL)向数据库服务器发送查询命令。

66. 关系数据库的语言分三类,它们是(数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL),而SQL是(集DDL、DML、DCL为一体)的标准关系数据库语言。

67. SQL语言中引用了游标,使用游标是为了把集合操作转换为(单记录)处理。

68. SQL的DML语句包括(SELECT、INSERT、DELETE和UPDATE)。

69. 缓冲区是由控制信息和若干(定义页)组成的。

70. SQL语言引入了游标的概念,这是为了实现(查找)操作功能而引入的。

71. SQL语言中表示判断条件的语句由(WHERE)引导。

72. 索引的描述存放在(数据字典)的对象中。

73. 在基本表S中删除年龄(AGE)列,并且把引用该列的所有视图和约束也一起删除可用语句(ALTER)TABLES S,(DROP)AGE CASCADE。

74. 求学生的总人数和平均年龄在SQL中采用75. SELECT COUNT (*),(AVG)(AGE)76. FROM STUDENT77. 在学生-选课-课程数据库中的三个关系如下:78. S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。

79. 查找选修数据库技术这门课程的学生名和成绩。

若使用连接查询的SQL语句是80. SELECT SNAME,GRADE81. FROM S,SC,C82. WHERE CNAME=数据库技术AND S.S#=SC.S# AND (SC.C#=C.C#)83. (2001.10全国卷,2003.1全国卷)在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的(自反)律就可推出。

84. (2001.10全国卷)设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是(B→C)。

85. (2002.10全国卷)如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为(合并律)。

86. (2002.10全国卷)如果X→Y且有Y包含于X,那么X→Y称为(平凡的函数依赖)。

87. (2003.1全国卷)关系模式设计的表达性原则是用无损联接和(保持函数依赖)来衡量。

88. 关系数据库设计理论包括三个方面内容:(函数依赖)、(范式)、(模式设计方法)。

89. 在模式R(ABC)关系中,如果规定,每一个B值只能有一个A值对应,那么在R中至少有FD(B→A)。

90. 泛关系模式可能存在数据冗余、修改异常、(插入异常)、(删除异常)等问题。

91. 在关系模式R(U,F)中,X,Y均为U中的属性,X→Y成立的充分必要条件是(Y属于X 关于F的闭包)。

92. 对于函数依赖X→Y,如果Y是X的子集,此函数依赖为(平凡)函数依赖。

93. 包含在任何一个候选键中的属性称为(主属性)。

94. 关系模式R(U,F)中,如果X→→Y,U=XY,称X→→Y为(平凡)多值依赖。

95. 在关系模式设计时,各种数据之间的联系称为(函数依赖)。

96. 关系模式R(A,B,C,D)中,F是R上成立的FD集,F={A→B,B→D},那么F在模式ACD 上的投影πACD(F)为(A→D)。

97. 分解成BCNF模式集的算法,不一定保证(保持函数依赖)。

98. 在关系数据库中,规范化关系是指(属性值不可分解)。

99. 关系模式的规范化过程是通过关系模式的(分解)来实现的,但在进行这种操作时必须保证操作前后的关系模式(等价)。

100. 一个关系模式不属于第二范式可能会产生(插入异常)、(删除异常)和(修改异常)等几个问题,解决的办法是(投影分解)。

相关文档
最新文档