数据库模拟试题三

合集下载

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:39

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:39

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】按后根次序周游树(林)等同于按什么次序周游该树(林)对应的二叉树?A.前序B.后序C.对称序D. 层次次序正确答案:C2.【单选题】下列______不是TCP/IP参考模型中的应用层协议。

A.电子邮件协议SMTPB.网络文件系统NFSC.简单网络管理协议SNMPD.文件传输协议FTP正确答案:C3.【单选题】假定栈用顺序的方式存储,栈类型stack 定义如下:请问这是栈的哪一种基本运算TYPE stack=RECORDA:ARRAY [1..m0 ]OF datatype ;t :0..m0 ;END;下面是栈的一种基本运算的实现:PROCEDURE xxxx(VAR s :stack) ;BEGINIFs.t=0THEN print(underflow)ELSEs.t:=S.t-1 ;END;A.栈的推入B.栈的弹出C.读栈项元素D.将栈置为空栈正确答案:D4.【单选题】在数据库的数据模型中有( )A.网状模型、层次模型、关系模型B.数字型、字母型、日期型C.数值型、字符型、逻辑型D.数学模型、概念模型、逻辑模型正确答案:A5.【单选题】下列关于顺序图的说法,正确的是A.对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单B.顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的C.在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的D.顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息正确答案:C6.【单选题】下列关于分布式数据库系统的说法,错误的是A.分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力C.分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的,使用户的使用方式与集中式数据库完全一样D.分布式数据库系统的分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间正确答案:A7.【单选题】数据库性能优化是数据库管理员的重要工作。

教育学三级数据库模拟题及答案

教育学三级数据库模拟题及答案

1.下列条目中,______是当SQL语句嵌入到主语言时要解决的问题。

I.区分SQL语句与主语言语句II.数据库工作单元和程序工作单元之间的通信III.协调SQL语句与主语言语句处理记录的不同方式A、只有I和IIB、只有I和IIIC、只有II和IIID、都是√把SQL嵌入主语言必须解决的3个问题是:1、区分SQL语句与主语言语句。

2、数据库工作单元和程序工作单元之间的通信。

3、协调SQL语句与主语言语句处理记录的不同方式。

2.下列条目中,______不是语句ALTER TABLE的功能。

A、增加表的完整性约束B、删除表的完整性约束C、增加表中的列D、删除表中的列√ALTER TABLE语句的一般格式如下:ALTER TABLE 〈表名〉[ADD 〈新列名〉〈数据类型〉[完整性约束]][DROP 〈完整性约束名〉][MODIFY 〈列名〉〈数据类型〉]ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件;MODIFY子句用于修改原有的列定义。

3.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能是由数据库管理系统中的______完成。

A、数据库定义模块B、数据库维护模块C、数据库存取模块√D、数据库运行模块数据库存取模块包括:1、查询处理程序模块;2、数据修改(插入、更新和删除)程序模块;3、交互式查询程序模块;4、嵌入式查询程序模块。

4.一个数字签名算法至少应该满足三个条件,下列有关叙述中,______不属于数字签名算法的条件。

A、签名者事后不能否认自己的签名B、该数字签名必须是所签文件的物理部分√C、当发生签名真伪争执时,有第三方能够解决争执D、接收者能够验证签名,而任何其他人都不能伪造签名一个签名算法至少应满足3个条件:1、签名者事后不能否认自己的签名;2、接受者能够验证签名,而其他人都不能伪造签名;3、当双方关于签名的真伪发生争执时,有第三方能解决双方的争执。

数据库模拟试题三及其答案

数据库模拟试题三及其答案

《数据库原理与设计》模拟试题(三)一、选择题(20分,每小题2分):1.数据库系统与文件系统的主要区别是____。

A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.同一个关系模型的任意两个元组值____。

A.不能全同B.可全同C.必须全同D.以上都不是3.自然连接是构成新关系的有效方法。

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

A.元组B.行C.记录D.属性4.SQL语言具有两种使用方式,分别称为交互式SQL和____。

A.提示式SQL B.多用户SQLC.嵌入式SQL D.解释式SQL5.关系规范化中的删除操作异常是指________。

A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入6. 属于BCNF的关系模式________。

A.已消除了插入、删除异常B.已消除了插入、删除异常和数据冗余C.仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入和删除的异常7.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是____。

A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性8.数据库的____是指数据的正确性和相容性。

A.安全性B.完整性C.并发控制D.恢复9.授权编译系统和合法性检查机制一起组成了____子系统。

A.安全性B.完整性C.并发控制D.恢复10.设有两个事务T1、T2,其并发操作如图1所示,下列评价正确的是____。

A该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1 T2①读A=100A=A*2写回②读A=200③ROLLBACK恢复A=100图1 事务并发操作图二、填空题(20分,每小空2分):1.DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是①机制。

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:47

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:47

2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列不属于数据库运行维护工作的是______。

A.系统监控B.系统性能优化C.应用系统重写D.系统升级正确答案:C2.【单选题】下列关于分布式数据库系统的叙述中,哪个是不正确的?A.提高了系统的可靠性和可用性B.具有位置透明性、复制透明性和分片透明性C. 两阶段提交协议将此用于处理分布式死锁问题D. 数据复制是将片段或片段的副本分配在不同站点上的存储过程正确答案:C3.【单选题】在一个虚拟存储系统中,分配给某个进程3 页内存,开始时这 3 页内存为空。

页面访问序列是l、2、3、4、2、1、5、6、2、1、2、3、7、6、3。

若采用最近最久未使用(LRU )页面淘汰算法,缺页次数为A.10B.12C.14D.16正确答案:B4.【单选题】设关系R与关系S具有相同的属性个数,且对应属性的值取自同一个域,则R -S可记作______。

A.{t|t ∈R∨t ∈S}B.{t|t ∈R∧t S}√C.{t|t ∈R∧t ∈S}D.{t|t ∈R∨t S}正确答案:B【单选题】用户对SQL 数据库的访问权限中,如果只允许删除基本表中的元组,应授予( )权限A.DROPB.DELETEC.ALTERD.UPDATE正确答案:D6.【单选题】在Visual FoxPro 中,表单(Form)是指A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面正确答案:D7.【单选题】当前表中有4 个数值型字段:高等数学、英语、计算机网络和总分。

其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。

要将所有学生的总分自动计算出来并填人总分字段中,使用命令A.REPL 总分WITH 高等数学+英语+计算机网络B.REPL 总分WITH 高等数学,英语,计算机网络C.REPL 总分WITH 高等数学+英语+计算机网络ALLD.REPL总分WITH高等数学+英语+计算机网络FORALL正确答案:C8.【单选题】设X=123,Y=456,Z="X+Y" ,则表达式6+&Z 的值是A.6+&ZB.6+X+YC.585D.错误提示正确答案:C9.【单选题】下列关于SQL Server 数据库系统安全性的叙述中,哪个是不正确的?A.数据库管理系统的权限分为数据库系统权限和服务器权限B.数据库系统权限可分为数据库对象权限和语句权限D.SQL语言中的GRANT为权限授予语句正确答案:A10.【单选题】如果要限制“学生”表中的学生年龄字段的取值必须在15 到40 岁之间,应该使用的约束是A.CHECKB.UNIQUEC.DEFAULTD.FOREIGN KEY正确答案:A11.【单选题】下列关于SQL 语言索引( index)的叙述中,不正确的是A.系统在存取数据时会自动选择合适的索引作为存取路径B.使用索引可以加快查询语句的执行速度C.在一个基本表上可以创建多个索引D.索引是外模式12.【单选题】所有可选项缺省时,数据库记录输出命令LIST 和DISPLAY 的区别是A.DISPLAY 显示全部记录,LIST 显示当前一条记录B.LIST 显示全部记录,DISPLAY 显示当前一条记录C.LIST 和DISPLAY 都显示全部记录D..LIST和DISPLAY都只显示当前一条记录正确答案:B13.【单选题】在数据库技术中,哪一种数据模型是使用公共属性( 外键) 实现数据之间联系的?A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:C14.A.主码只能包含单个属性B.任何候选码都不包含关系中的全部属性C.包含在任何一个候选码中的属性称作主属性D.包含在所有候选码中的属性称作主属性正确答案:C15.【单选题】下列关于建立数据仓库的目标的描述,不恰当的是A.充分利用企业信息系统生成的数据B.把企业各种类型的应用集中在一起C. 解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻OLTP系统的负担D.以面向主题的方式合理组织数据,实现跨部门视图正确答案:B16.【单选题】要为当前表所有职工增加100 元工资应该使用命令A.CHANGE 工资WITH 工资+100B.REPLACE 工资WITH 工资+100D.REPLACE ALL 工资WITH 工资+100正确答案:D17.【单选题】数据库存储结构和存取方法优化是提高查询效率非常重要的手段。

数据库三级考试

数据库三级考试

一、选择题
1.数据库管理系统(DBMS)的核心组成部分是:
A.数据模型
B.数据库
C.数据查询语言
D.数据存储引擎(正确答案)
2.在关系数据库中,表的主键的作用是:
A.仅仅用于唯一标识表中的每一行(正确答案)
B.存储表中的数据
C.定义表之间的关系
D.提高数据查询速度
3.SQL语言中,用于更新表中数据的语句是:
A.SELECT
B.UPDATE(正确答案)
C.DELETE
D.INSERT
4.在数据库设计中,使用ER图(实体-关系图)的主要目的是:
A.描述数据库的物理结构
B.描述数据库的逻辑结构(正确答案)
C.描述数据库的数据类型
D.描述数据库的存储过程
5.数据库事务的四个基本特性通常被称为ACID属性,其中“C”代表:
A.原子性
B.一致性(正确答案)
C.隔离性
D.持久性
6.在SQL中,若要从一个表中删除所有行,但保留表结构,应使用以下哪个语句?
A.DROP TABLE
B.DELETE FROM 表名(正确答案)
C.TRUNCATE TABLE 表名
D.DELETE * FROM 表名
7.数据库索引的主要作用是:
A.加快数据查询速度(正确答案)
B.加快数据插入速度
C.加密数据库中的数据
D.减少数据的存储空间
8.在数据库设计中,范式(Normalization)的主要目的是:
A.减少数据冗余(正确答案)
B.提高数据查询速度
C.增加数据的安全性
D.简化数据库的管理。

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

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

模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是[ ] A.数据 B.程序 C.软件 D.磁盘2.设R和S都是二元关系,那么与元组演算表达式{ t | R(t)∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是[ ] A.π1,2(σ2≠3(R×S))B.π1,2(σ2≠1(R×S))C.π1,2(R ⋈S)D.π3,4(σ1≠4(S×R))2≠13.设有规则: W(a,b,c,d)← R(a,b,x)∧ S(c,d,y)∧ x>y 与上述规则头部等价的关系表达式是[ ] A.π1,2,4,5(σ3>6(R⋈S))B.π1,2,4,5(σ3>3(R×S))C.π1,2,4,5(R ⋈ S)D.π1,2,4,5(R ⋈ R)3>3 3>64.SQL中,聚合函数COUNT(列名)用于[ ] A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5.设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是[ ] A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立6.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },那么ρ={ ACD,BD }相对于F [ ] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解7.在有关“弱实体”的叙述中,不正确的是[ ] A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N8.如果有n个事务串行调度,那么不同的有效调度有[ ] A.n2 B.2n C.4n D.n!9.在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为[ ] A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。

2021年FoxPro数据库管理系统笔试模拟试题三及参考答案

2021年FoxPro数据库管理系统笔试模拟试题三及参考答案

《Visual FoxPro数据库管理系统》笔试模仿试题三及参照答案一、选取题(每小题1分,共35分)下列各题A)、B)、C)、D)四个先项中,只有一种选取是对的。

1. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间关系是_A_。

A)DB涉及DBS和DBMS B)DBS涉及DB和DBMSC)DBMS涉及DB和DBS D)DB就是DBS,也就是DBMS2.V isual FoxPro是一种支持顾客使用菜单、命令和__C_三种不同操作方式数据库管理系统。

A)循环 B)备注文献 C)命令文献 D)内存变量3.V isual FoxPro数据库文献中,用于存储图象、声音等多媒体对象字段是 _B_。

A) 备注型 B)通用型C)逻辑型 D)字符型4.函数LEN(RIGHT("水平考试",4))值是__B_ 。

A) 水平B)4 C)考试 D) 水平考试5.在下列表达式中,成果值必定为真(.T.)是__B___。

A) "112">"85" B)[ 考试]<[ 水平] C){99-03-21}>{99-03-12} D) 男$性别6.命令DIMENSION A(2,3)定义了一种名为A数组,其元素是__D_ 。

A) A(0),A(1),A(2),A(3),A(4),A(5)B) A(2),A(3)C) A(2,,1),A(2,2),A(2,3)D) A(1,1),A(1,2),A(1,3),A(2,,1),A(2,2),A(2,3)7.VFP主界面菜单栏中不涉及 D 菜单项。

A) "编辑" B) "工具" C) "窗口" D) "项目"8.关系3种基本运算办法指 A 。

A) 选取、投影、连接 B) 选取、投影、添加C) 选取、连接、删除 D) 连接、投影、插入9.关于数据库,下列说法对的是 B 。

计算机三级《数据库技术》考前模拟题和答案

计算机三级《数据库技术》考前模拟题和答案

计算机三级《数据库技术》考前模拟题和答案计算机三级《数据库技术》考前模拟题和答案计算机三级考试备考工作已经进入紧急冲刺阶段,不知道同学们都复习得怎么样呢?以下是编搜寻整理的一份计算机三级《数据库技术》考前模拟题和答案,供参考练习,预祝考生们考出自己抱负的成果!1.假定同学关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),同学选课关系是SC(S#,C#,GRADE)。

要查找选修 COMPUTER课程的女同学姓名,将涉及到关系(d )A.SB.SC, CC.S,SCD.S,C,SC2.SQL语言中,实现数据检索的语句是(a )A.SELECTB.INDERTC.UPDATED.DELETE3.下列SQL语句中,修改表结构的是(a )A.ALTERB.CREATEC.UPDATED.INSERT4.SQL语言具有两种使用方式,分别称为交互式SQL和(c )A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL5.检索全部比王华年龄大的同学姓名、年龄和性别。

正确的SELECT语句是(a )A.SELECT SN,AGE,SEX FROM SSHERE AGE (SELECT AGE FROM S)WHERE SN=’王华’)B.SELECT SN,AGE,SEXFROM SWHERE SN=’王华’C.SELECT SN,ACE,SEX FROM SWHERE AGE (SELECT ACEWHERE SN=’王华’)D.SELECT SN,ACE,SEX FROM SWHERE ACE 王华 AGE6.检索选修课程C2的同学中成果最高的同学的学号。

正确的SeLECT的'语句是(d )A.SELECT S# FORM SCWHERE C#= C2 AND GRADE =(SELECT GRADE FORM SC)WHERE C#= C2)B.SELECT S#FORM SCWHERE C#= C2 AND GRADE IN(SELECT CRADE FORM SC)WHERE C#= C2C.SELECT S# FORM SCWHERE C#= C2 AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#= C2D.SELECT S# FORM SCWHERE C#= C2 AND CRANDE =ALL(SELECT GRADE FORM SCWHERE C#= C2)7.检索同学姓名及其所选修课程的课程号和成果。

数据库习题及答案(五套)

数据库习题及答案(五套)

《数据库》课程模拟试题(一)一、填空题(30分)1.数据的独立性包括和。

2.数据的物理独立性是指当数据的改变时,通过系统内部的自动映象功能或转换功能,保持了数据的不变。

3.数据模型由三部分组成:、、4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为的联系。

5.一个关系模型由若干个组成。

6.在选择运算所得到的结果关系中,所含的元组数不原关系中的元组数。

7.SQL语言具有对数据的等四个方面的功能。

8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是。

9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个。

10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于,记作。

11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于。

12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有个关系模式。

13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、、、、14.恢复的实现技术有:和。

15.____ __________是一个逻辑上统一、地域上分布的数据集合。

16.关系中能唯一标识元组,且又不含多余属性称为_______________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种方法称为_ 18.分布式数据库系统中透明性层次越高,应用程序的编写越。

二、单项选择题(20分)1、____________是长期存储在计算机内的有组织,可共享的数据集合。

A.数据库管理系统 B.数据库系统C.数据库 D.文件组织2、数据库系统阶段,数据_______________。

A.具有物理独立性,没有逻辑独立性B.具有物理独立性和逻辑独立性C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性3、一个m:n联系转换为一个关系模式。

计算机三级数据库模拟题及答案

计算机三级数据库模拟题及答案

xx年计算机三级数据库模拟题及答案1.以下关于SQL Server数据库效劳器账户的说法中,错误的选项是。

A.账户的可以是Windows用户,也可以是非Windows用户B.所有的Windows用户都自动是SQL Server的合法账户C.在Windows身份验证模式下,不允许非Windows身份的用户到SQL Server效劳器D.sa是SQL Server提供的一个具有系统管理员权限的默认账户2.以下SQL Server提供的系统角色中,具有数据库效劳器上全部操作权限的角色是。

A.dbownerB.dbcreatorC.dbdatawriterD.sysadmin3.以下关于SQL Server数据库用户权限的说法中,错误的选项是。

A.数据库用户自动具有该数据库中全部用户数据的查询权B.通常情况下,数据库用户都效劳器的账户C.一个账户可以对应多个数据库中的用户D.数据库用户都自动具有该数据库中public角色的权限4.以下角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是。

A.dbownerB.dbdatareaderC.dbdatawriterD.public5.创立SQL Server账户的SQL语句是。

A.CREATE LOGINB.CREATE USERC.ADD LOGIND.ADD USER6.以下关于用户定义的角色的说法中,错误的选项是。

A.用户定义角色可以是数据库级别的角色,也可以是效劳器级别的角色B.用户定义的角色只能是数据库级别的角色C.定义用户定义角色的目的是简化对用户的权限管理D.用户角色可以是系统提供角色的成员1.数据库中的用户按操作权限的不同,通常分为、和三种。

2.在SQL Server xx中,系统提供的具有管理员权限的角色是。

3.SQL Server的身份验证模式有和两种。

4.SQL Server的账户有和两种。

5.在SQL Server xx中,系统提供的具有创立数据库权限的效劳器角色是。

数据库模拟考试试题3doc

数据库模拟考试试题3doc

计算机工程系2010—2011学年第二学期期末考试《数据库原理》模拟试卷3 考试时间:90分钟 方式:闭卷 班级:计算机 专业:计算机科学与技术学号: 姓名:1分,共20分) .对现实世界进行第二层抽象的模型是( )。

A. 概念数据模型 B. 用户数据模型 C. 结构数据模型 D. 物理数据模型 2.数据模型是( )。

A. 文件的集合 B. 记录的集合 C. 数据的集合 D. 记录及其联系的集合 3.由计算机硬件、DBMS 、数据库、应用程序及用户等组成的一个整体叫( )。

A. 文件系统 B. 数据库系统 C. 软件系统 D. 数据库管理系统4.在关系R(R#, RN, S#)和 S(S#,SN, SD)中,R 的主码是R#, S 的主码是S#,则S#在R 中称为( )。

A. 外码B. 候选码C. 主码D. 超码5.当B属性函数依赖于A属性时,属性A与B的联系是()。

A. 1对多B. 多对1C. 多对多D. 以上都不是6.在关系模式R(A,B,C,D)中,有函数依赖集F={A→B,B→C,C→D},则R能达到()。

A. 1NFB. 2NFC. 3NFD. 以上三者都不行7.数据完整性保护中的约束条件主要是指()。

A. 用户操作权限的约束B. 用户口令校对C. 值的约束和结构的约束D. 并发控制的约束8.将查询SC表的权限授予用户Wang,并允许该用户将此权限授予其他用户。

实现此功能的SQL语句是()。

A. GRANT SELECT TO SC ON Wang WITH PUBLICB. GRANT SELECT ON SC TO Wang WITH PUBLICC. GRANT SELECT TO SC ON Wang WITH GRANT OPTIOND. GRANT SELECT ON SC TO Wang WITH GRANT OPTION9.数据库系统并发控制的主要方法是采用()机制。

全国计算机三级考试《数据库技术》模拟试题三

全国计算机三级考试《数据库技术》模拟试题三

全国计算机三级考试《数据库技术》模拟试题三2015全国计算机三级考试《数据库技术》模拟试题(三)一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1.设有关系模式R(A,B,C,D),其函数依赖集为F={A一>D,B一>D,C一>D}。

如果将R分解为R1(A,B,C)和R2(C,D),则该分解是( )。

A)同时保持函数依赖和无损连接的分解B)保持函数依赖但不保持无损连接的分解C)保持无损连接但不保持函数依赖的分解D)既不保持函数依赖也不保持无损连接的分解2.下面关于模式分解的说法,错误的是( )。

A)分解并不总能提高查询效率B)分解通常使得涉及属性少的查询执行效率更高C)分解通常使得简单的更新事务执行效率更高D)分解总是能降低存储空间的要求,因为它能消除冗余数据3.设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。

当前表中没有任何数据。

现在依次向该表中插入如下数据(1)(e1,Tom,e2)(2)(e3,Jerry,null)(3)(null,F00,null)(4)(e2,Fake,e2)(5)(el,Ghost,e3)(6)(e4,Wh0,el)则最终该表中有( )行数据。

A)2B)3C)4D)54.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。

下列关于数据库物理设计的说法,错误的是( )。

A)物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关B)物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中C)物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数D)物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型5.三层浏览器/服务器架构是现在比较流行的应用系统架构。

(完整版)数据库模拟试题3(含答案)

(完整版)数据库模拟试题3(含答案)

模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是 [ ]A .数据B .程序C .软件D .磁盘2.设R 和S 都是二元关系,那么与元组演算表达式{ t | R (t )∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是 [ ]A .π1,2(σ2≠3(R ×S ))B .π1,2(σ2≠1(R ×S ))C .π1,2(R ⋈S )D .π3,4(σ1≠4(S ×R ))3.设有规则: W (a,b,c,d )← R (a,b,x )∧ S (c,d,y )∧ x>y 与上述规则头部等价的关系表达式是 [ ]A .π1,2,4,5(σ3>6(R ⋈S ))B .π1,2,4,5(σ3>3(R ×S ))C .π1,2,4,5(R ⋈ S )D .π1,2,4,5(R ⋈ R )4.SQL 中,聚合函数COUNT (列名)用于 [ ] A .计算元组个数 B .计算属性的个数C .对一列中的非空值计算个数D .对一列中的非空值和空值计算个数5.设有关系R (A ,B ,C )的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是 [ ]A .函数依赖A →B 在上述关系中成立 B .函数依赖BC →A 在上述关系中成立C .函数依赖B →A 在上述关系中成立D .函数依赖A →BC 在上述关系中成立6.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ AB →C ,D →B },那么 ρ={ ACD ,BD }相对于F [ ]A .是无损联接分解,也是保持FD 的分解B .是无损联接分解,但不保持FD 的分解C .不是无损联接分解,但保持FD 的分解D .既不是无损联接分解,也不保持FD 的分解7.在有关“弱实体”的叙述中,不正确的是 [ ]A .弱实体的存在以父实体的存在为前提B .弱实体依赖于父实体的存在C .父实体与弱实体的联系可以是1:1、1:N 或M:ND .父实体与弱实体的联系只能是1:1或1:N8.如果有n 个事务串行调度,那么不同的有效调度有 [ ]A .n 2B .2nC .4nD .n !9.在传统SQL 技术中,使用“ORDER BY ”子句的SELECT 语句查询的结果,实际上为 [ ]2≠13>33>6A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。

计算机等考三级数据库模拟试题(附答案)

计算机等考三级数据库模拟试题(附答案)

计算机等考三级数据库模拟试题1、在UNIX系统中,键盘、终端、打印机等以字符为单位组织和处理信息的设备称之为________;而磁盘、磁带等以块为单位组织和处理信息的设备称为块设备。

【参考答案】字符设备2、结构数据模型包含_______、数据操作和数据完整性约束。

【参考答案】数据结构3、层次模型的特点是记录之间的联系通过_______实现,查询效率高。

【参考答案】指针4、对长度为n的顺序线性表进行删除元素的操作,如果删除每一个元素的概率相同,则删除一个元素或移动元素的平均次数为_______。

【参考答案】(n-1)/25、一组记录的排序码为(12,38,35,25,74,50,63,90),按二路归并排序方法对该序列进行一趟归并后的结果为_______。

【参考答案】12,38,25,35,50,74,63,906、设树T的度为4,其中度为1、2、3和4的结点的个数分别为4、2、1、1,则T中叶子结点的个数是______。

【参考答案】NetWare7、CAT是指______。

【参考答案】计算机辅助测试8、视图是一个虚表,因为它是从________导出的表。

【参考答案】一个或几个基本表9、若进栈序列为a,b,c,则所有可能的出栈序列有_____种。

【参考答案】 510、文件存储器是分成若干大小相等的________。

【参考答案】物理块11、目录文件是由________组成的。

【参考答案】文件说明12、单级文件目录不能解决__________的问题。

【参考答案】文件存取控制13、多用户系统所用的文件目录结构至少应是________。

【参考答案】二级文件目录14、E-R图的基本成分有________、菱形框、椭圆形框和直线。

【参考答案】矩形框15、类是将________和方法集相同的对象组合在一起。

【参考答案】属性集1、把电路中的所有元件如晶体管、电阻、二极管等都集成在一个芯片上的元件称为( )A.TransistorB.Integrated CircuitputerD.Vacumm Tube【参考答案】 B2.ENIAC所用的主要元件是( ) (本题分值:1分)A. 集成电路B. 晶体管C. 电子管D. 以上答案都不对【参考答案】 C3、如果以链表为栈的存储结构,则退栈操作时( ) (本题分值:1分)A. 必须判别栈是否满B. 必须判别栈是否空C. 判别栈元素的类型D. 对栈不作任何判别【参考答案】 B4、用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是( ) (本题分值:1分)A.94 、32、40、90、80、46、21、69B.32 、40、21、46、69、94、90、80C.21 、32、46、40、80、69、90、94D.90 、69、80、46、21、32、94、40【参考答案】 C5、设数组data[0…m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为( )A.front:=front+1B.front:=(front+1) mod mC.rear:=(rear+1) mod mD.front:=(front+1) mod (m+1)【参考答案】 D6、用数组A[0…m-1]存放循环队列的元素值,若其头尾指针分别为front和rear,则循环队列中当前元素的个数为( )A.(rear-front+m) mod mB.(rear-front+1) mod mC.(rear-front-1+m) mod mD.(rear-front) mod m【参考答案】 A7、链栈与顺序栈相比,有一个比较明显的优点是( )A. 插入操作更加方便B. 通常不会出现栈满的情况C. 不会出现栈空的情况D. 删除操作更加方便【参考答案】 B8、设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出栈的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是( )A.6B.4C.3D.2【参考答案】 C9、四个元素a1、a2、a3和a4依次通过一个栈,入栈过程中允许栈顶元素出栈。

国家二级VF机试(数据库基础知识)模拟试卷3(题后含答案及解析)

国家二级VF机试(数据库基础知识)模拟试卷3(题后含答案及解析)

国家二级VF机试(数据库基础知识)模拟试卷3(题后含答案及解析)题型有:1. 选择题选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS正确答案:A解析:本题是对数据库相关基本概念的考查。

DBS是指引进数据库技术后的计算机系统,它包括硬件系统、数据库集合(DB)、数据库管理系统(DBMS)及相关软件、数据库管理员和用户。

知识模块:数据库基础知识2.以下描述中正确的是A.数据库只包括描述事物的数据本身B.数据库中的数据具有较小的冗余和较高的数据独立性C.数据库系统是为数据库的建立、使用和维护而配置的软件D.数据库管理系统是数据库集合的组成部分正确答案:B解析:本题考查数据库的基本特征。

数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。

数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

概括的讲,数据库数据有永久性存储、有组织和可共享三个基本特点。

知识模块:数据库基础知识3.以下描述中错误的是A.层次数据模型可以表示一对多的联系B.一张二维表就是一个关系C.层次数据模型不能直接表示多对多的联系D.网状数据模型不能直接表示多对多的联系正确答案:D解析:本题考查网状数据模型的概念。

网状模型以网状结构表示实体与实体之间的联系。

网中的每一个结点代表一个记录类型,联系用链接指针来实现。

网状模型可以表示多个从属关系的联系,也可以表示数据间的交叉关系,即数据问的横向关系与纵向关系。

其特征是:允许结点有多于一个父结点;可以有一个以上的结点没有父结点。

知识模块:数据库基础知识4.数据库系统的核心是A.表B.文件C.数据库管理系统D.数据库管理员正确答案:C解析:本题考查数据系统的概念。

数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。

(完整版)数据库期末考试模拟试题(三)

(完整版)数据库期末考试模拟试题(三)

浙江万里学院学年第学期《数据库原理》试卷(3)卷标准答案专业:计算机科学技术层次:本科年级:命题教师:杨爱民一、单项选择题(本大题共10小题,每小题2分,共20分)1 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A).用户界面 B). 存取结构C).数据输入 D). 报表输出2. 实体集书店与图书之间具有(B )联系。

A)一对一B)一对多C)多对多D)多对一3. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A )A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号4. 任何一个三目关系都属于( A )A )1NF B)3NF C)BCNF D)4NF5. 相对于关系模型,层次数据模型的缺点之一是(A )A)数据维护困难B)数据结构复杂 C )数据独立性高 D )有严格的数学基础6. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A )A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号7. 班长和学生是什么关系( B )A)1:1 B)1:M C)M:N D)都不是8.下面哪种数据模型只有一个根结点( B )A)概念 B)层次 C)关系 D)网状9.哪种模式不是数据库的模式( C )A)模式 B)外模式 C)映像模式 D)内模式10.视图定义是( D )A)一个基表中导出的基表B)一个基表中导出的虚表C)一个或几个基表或视较中导出的基表D)一个或几个基表或视较中导出的虚表二、名词解释(本大题共5个小题,每小题3分,共15分)实体、实体型、实体集、属性、码1.答①实体:现实世界中存在的可以相互区分的事物或概念称为实体。

例如,一个学生、一个工人、一台机器、一部汽车等是具体的事物实体,一门课、一个班级等称为概念实体。

数据库三级考试试卷3

数据库三级考试试卷3

模拟试卷(二)一、选择题(1~60题每题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1.计算机字长取决于何种总线的宽度?()A.地址总线 B.控制总线C.数据总线 D.通信总线2.计算机不能直接执行符号化的程序,必须通过语言处理程序将符号化的程序转换为计算机可执行的程序,下述所列程序中哪种程序不属于上述语言处理程序?()A.汇编程序 B.编译程序C.解释程序 D.反汇编程序3.微型计算机中使用的关系数据库,就应用领域而论,是属于()。

A.科学计算 B.实时控制C.数据处理 D.计算机辅助设计4.TCP协议的全称是()。

A.互联网协议 B.传输控制协议C.用户数据报协议 D.超文本协议5.在存储系统中,PROM是指()。

A.固定只读存储器 B.可编程只读存储器C.可读写存储器 D.可再编程只读存储器6.网络防火墙的作用是()。

A.建立内部信息和功能与外部信息和功能之间的屏障B.防止内部信息外泄C.防止黑客D.防止系统感染病毒与非法访问7.现代计算机之所以能自动地连续进行数据处理,主要是因为其()。

A.采用了开关电路 B.采用了半导体器件C.具有存储程序的功能 D.采用了二进制8.计算机的软件系统一般分为两大部分()。

A.系统软件和应用软件 B.操作系统和计算机语言C.程序和数据 D.DOS和Windows9.主要决定微机性能的是()。

A.CPU B.耗电量C.质量 D.价格10.用高级语言编写的程序()。

A.只能在某种计算机上运行B.无须经过编译或解释,即可被计算机直接执行C.具有通用性和可移植性D.几乎不占用内存空间11.下列叙述中,正确的说法是()。

A.编译程序、解释程序和汇编程序不是系统软件B.故障诊断程序、排错程序、人事管理系统属于应用软件C.操作系统、财务管理程序、系统服务程序都不是应用软件D.操作系统和各种程序设计语言的处理程序都是系统软件12.在数据结构中,从逻辑上可以把数据结构分成()。

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

数据库模拟试题三一、单项选择(本大题共20小题,每题1分,共20分。

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

错选或未选都无分。

)1、在下列数据模型中,属于概念模型的是【】。

A、层次数据模型B、网状数据模型C、关系数据模型D、实体-联系模型2、关系数据库是用【】实现数据之间的联系。

A、主属性B、公共属性C、指针D、表3、D B M S是【】。

A、数据库B、数据库系统C、数据处理D、数据库管理系统4、E R数据模型中没有提供的抽象概念是【】。

A、实体B、属性C、元组D、联系5、在S Q L中,对表中的数据进行修改的语句是【】。

A、U P D A T E…S E T…B、U P D A T E…F R O M…C、A L T E R…S E T…D、A L T E R…F R O M6、S Q L语言提供【】语句实现数据存取的安全性控制。

A、C R E A T E T A B L EB、G R A N T和R E V O K EC、C O M M I TD、R O L L B A C K7、在S Q L中,语句【】表示列值不得重复。

A、N O T N U L LB、D I S T I N C TC、D E F A U L TD、U N I Q U E8、下列描述中不属于事务性质的是【】。

A、原子性B、永久性C、并行性D、隔离性9、在S Q L中,语句C O M M I T的主要作用是【】。

A、终止程序B、保存数据C、事务回滚D、事务提交10、事务日志是用于保存【】。

A、程序运行过程B、程序运行结果C、数据查询操作D、对数据库的更新操作11、关系数据库中的视图属于一种【】。

A、外部模式B、模式C、逻辑模式D、内模式12、在下列关于关系的陈述中,错误的是【】。

A、表中任意两行的值不能相同B、表中任意两列的值不能相同C、行在表中的顺序无关紧要D、列在表中的顺序无关紧要13、存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,……,T n-1正等待被T n锁住的数据项,T n正等待被T0锁住的数据项,则系统的工作状态处于【】。

A、并发处理B、封锁C、循环D、死锁14、有一个网络数据库应用系统,其中一台计算机A存有D B M S软件、所有用户数据和应用程序,其余多个节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于【】。

A、单用户数据库系统B、主从式结构的数据库系统C、客户机/服务器结构的数据库系统D、分布式结构的数据库系统15、假设有一个关系:D E P T(D N O,D N A M E),如果要找出倒数第三个字母是W,并且至少包含4个字母的D N A M E,则查询条件子句应写成W H E R E D N A M E L I K E【】。

A、‘__W_%’B、‘_%W__’C、‘_W__’D、‘_W_%’16、设有关系:学生(学号,姓名,系别),规定学号的值域必须是由8个数字组成的字符串,这一约束属于【】。

A、实体完整性约束B、参照完整性约束C、用户自定义完整性约束D、静态元组约束17、已知关系R如图所示,可以作为R的主码的属性组是【】。

A、a bB、b dC、a cD、b c18、下列要求中,除【】外都是2N F规定的。

A、是1N FB、每个属性都完全函数依赖于主码C、关系必须有主码D、关系的每一属性不可分19、以下说法中,对数据库授权机制而言,错误的是【】。

A、授权粒度越细授权活动越复杂B、数据授权具有继承性C、授权粒度越粗系统越安全D、D B A具有所有权限20、在嵌入式S Q L中,S Q L语句中可引用宿主语言的程序变量,但变量必须【】。

A、加前缀‘:’B、在引用前说明为外部变量C、为全局变量D、为指针形式二、填空题(本大题共10小题,每小题1分,共10分。

将正确的答案填在每小题的空格内,错填或不填均无分。

)1、传统的数据模型包括:层次数据模型、网状数据模型和关系数据模型。

2、E R图提供了表示实体型、属性和联系的方法。

3、关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义完整性。

4、连接运算中有两种最为重要也最为常用的连接,一种是等值连接,另一种是自然连接。

5、在S Q L语句中,使用C R E A T E I N D E X语句来建立索引。

6、索引项的顺序与表中记录的物理顺序一致的索引称为聚簇索引。

7、将对视图的查询转换为对基本表的查询的过程称为视图的消解。

8、数据库运行过程中可能发生的故障主要有三类:事务故障、系统故障和介质故障。

9、分布式数据库系统体系结构中的全局数据模式具有四个层次:全局外模式、全局概念模式、分片模式和分布模式。

10、并行数据库系统的体系结构有三种:共享内存结构、共享磁盘结构和无共享资源结构。

三、名词解释(本大题共5小题,每小题3分,共15分。

)1、码、候选码、外部码2、关系模式、关系模型和关系数据库3、主变量4、部分函数依赖5、无损连接四、简答题(本大题共4小题,每小题5分,共20分。

)1、W H E R E子句与H A V I N G子句的区别?1、W H E R E字句与H A V I N G短语的根本区别在于作用对象不同。

W H E R E字句作用于基本表或者视图,从中选择满足条件的元组。

H A V I N G短语用于于组,从中选择满足条件的组。

2、哪些视图不允许更新?2、目前各个关系数据库系统对视图的不可更新,做了规定,由于各个系统实现方法的差异,这些规定也不尽相同。

例如D B2的规定是:(1)若视图是由两个以上的基本表导出的,则此视图不允许更新。

(2)若视图的字段来自字段表达式或常数,则不允许对此视图执行I N S E R T和U P D A T E操作,但允许执行D E L E T E操作。

(3)若视图的字段来自集函数,则此视图不允许更新。

(4)若视图定义中含有G R O U P B Y字句,则此视图不允许更新。

(5)若视图定义中含有D I S T I N C T短语,则此视图不允许更新。

(6)若视图定义中有嵌套查询,并且内层查询的F R O M字句中涉及的表也是导出该视图的基本表,则此视图不允许更新。

(7)一个不允许更新的视图上定义的视图也不允许更新。

3、什么是事务?它有哪四种基本属性?3、事务是数据库的逻辑工作单位,它是用户定义的一组操作序列事务应该有4个属性:原子性、一致性、隔离性和持续性。

4、如何保证并行操作的可串行性?4、为了保证并行操作的正确性,D B M S的并行控制机制必须提供一定的手段来保证调度是可串行化的。

目前D B M S普遍采用封锁方法来保证调度的正确性,即保证并行操作调度的可串行性。

除此之外还有其他一些方法,如时标方法、乐观方法等。

五、简单应用题(本大题共4小题,每小题6分,共24分。

)1、设有部门职工数据库,其关系模式如下:部门关系D E P T(部门号,部门名,电话)职工关系E M P L O Y E E(职工号,姓名,年龄,工资,部门号)请用关系代数表达式写出检索姓名为“C H E N”的职工所在的部门的部门名和电话。

\1、Π部门名,电话(σ姓名=‘C H E N’(D E P T E M P L O Y E E))2、设有三个关系模式如下:学生(学号,姓名,性别,出身日期,身高),性别字段仅取“男,女”2值;课程(课程号,学时数,学分,开课季节);选课情况(学号,课程号,成绩)。

用S Q L语句实现如下操作:在“学生”关系的学号字段上建立唯一索引,且要求按降序排序。

2、C R E A T E U N I Q U E I N D E X S t u S n o O N学生(学号D E S C);3、对题2所规定的关系模式,查询所有男生的学号,姓名,出身日期和身高情况,并要求结果依出身日期按升序排列。

3、S E L E C T学号,姓名,出身日期,身高F R O M学生W H E R E性别=‘男’;4、对题2所规定的关系模式,请创建一视图,显示所有学分大于或等于3学分课程的选课情况,要求显示学号、姓名、性别、课程号、学时数、成绩字段信息。

C R E A T E V I E W F_S t u d e n tA SS E L E C T学号、姓名、性别、课程号、学时数、成绩F R O M学生,课程,选课情况W H E R E学生.学号=选课情况.学号A N D课程.课程号=选课情况.课程号A N D课程.学分>=3;六、综合应用题(本题只有小题,共11分。

)设关系模式R(S N O, C N O, G R A D E, T N O, T N A M E)分别表示:学生学号,课程编号,成绩,教师编号,教师姓名,其中函数依赖集包含下述3个函数依赖:[S N O,C N O]→G R A D EC N O→T N OT N O→T N A M E要求:1、写出R的候选键。

(3分)(1)由题意可得如下函数依赖:S N O,C N O→S N O;S N O,C N O→C N O;S N O,C N O→G R A D E;S N O,C N O→T N O;S N O,C N O→T N A M E即S N O,C N O→S N O,C N O,G R A D E,T N O,T N A M E假设关系U(S N O,C N O,G R A D E,T N O,T N A M E)则S N O,C N O→U而S N O U;C N O U所以(S N O,C N O)为侯选码,且是唯一的侯选码。

2、把R分解为2N F模式集,并说明理由。

(4分)(2)因为存在C N O→T N O,所以R不是2N F。

R可以分解为R1(S N O,C N O,G R A D E)和R2(C N O,T N O,T N A M E)亦知F1={[S N O,C N O]→G R A D E};F2={C N O→T N O,T N O→T N A M E}所以R1,R2为2N F。

R1的侯选码为(S N O,C N O),R2的侯选码为C N O。

3、把R分解为3N F模式集,并说明理由。

(4分)(3)易知R1不存在非主属性对码的传递函数依赖,故它是3N F。

R2不是3N F,因为存在非主属性T N A M E对码C N O的传递函数依赖。

R2可以分解为R3(C N O,T N O)和R4(T N O,T N A M E)亦知F3={C N O→T N O},F4={T N O→T N A M E}故R3,R4为3N F,所以所求的分解为:R1,R3,R4。

相关文档
最新文档