国家三级(数据库技术)笔试模拟试卷16(题后含答案及解析)

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

国家三级(数据库技术)笔试模拟试卷16(题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列关于网络的叙述错误的是
A.X.25网是一种典型的公用分组交换网
B.帧中继FR技术是在数据传输速率高、误码率低的光纤上使用简单的协议,以减小网络传输延迟的技术上发展起来的
C.异步传输模式ISDN是新一代的数据传输与分组交换技术
D.FDDI是一种以光纤作为传输介质的高速主干网
正确答案:C
解析:综合业务数字网是ISDN,异步传输模式是ATM。

注意:异步传输模式是ATM,而ISDN是综合业务数字网,故C)选项叙述错误。

掌握X.25网、FDDI、ISDN、ATM的概念和区别。

2.在TCP/IP参考模型中,不属于应用层协议的是
A.IP协议
B.FTP协议
C.SMTP协议
D.HTTP
正确答案:A
解析:TCP/IP参考模型在网络层定义了IP协议;在传输层定义了TCP和UDP协议;在应用层定义了TELNET协议.FIT协议、SMTP协议、RIP协议、NFS协议、HTtP协议。

注意:TCP/IP参考模型在网络层定义了IP协议,故A)选项不属于应用层协议。

掌握TCP/IP参考模型以及各层的协议。

3.下列关于IP地址的叙述中,错误的是
A.IP地址由网络地址与主机地址两部分组成
B.根据不同的取值范围,IP地址可以分为5类
C.B类IP地址其网络地址空间长度为16位,主机地址空间长度为14位D.C类IP地址范围从:192.0.0.0--233.255.255.255
正确答案:C
解析:根据不同的取值范围,IP地址可以分为5类。

A类IP地址其网络地址空间长度为7位,主机地址空间长度为24位;B类IP地址其网络地址空间长度为14位,主机地址空间长度为16位;C类IP地址范围从:192.0.0.0--233.255.255.255。

注意:B类IP地址其网络地址空间长度为14位,主
机地址空间长度为16位,选项C)正好叙述相反,故C)错误。

掌握计算机网络中各层使用的协议。

4.信息安全包括哪些方面的内容? Ⅰ.保密性Ⅱ.完整性Ⅲ.可用性Ⅳ.可控性
A.Ⅰ和Ⅱ
B.Ⅳ
C.Ⅲ
D.全部
正确答案:D
解析:信息安全包括4方面的内容,即信息的保密性、完整性、可用性和可控性。

掌握信息安全的概念,数字签名的概念,以及什么是密钥管理。

5.下列关于计算机病毒叙述中,不正确的是
A.计算机病毒是一种特殊的具有破坏性的计算机程序
B.计算机病毒具有很强的传染性
C.计算机病毒在任何条件下都可以激发
D.计算机病毒具有依附其他媒体寄生的能力
正确答案:C
解析:计算机病毒是一种特殊的具有破坏性的计算机程序。

计算机病毒是在一定的条件下才可以被激发的。

具有很强的破坏性,传染性。

注意:计算机病毒是在一定的条件下才可以被激发的,故C)错误。

掌握计算机网络安全的内容和计算机病毒的相关知识,如计算机病毒的特征,计算机病毒的破坏作用等等。

6.下列哪一个是输入设备?
A.绘图仪
B.打印机
C.光笔
D.数/模转换器
正确答案:C
解析:输入设备有:键盘、鼠标、光笔、纸袋输入机、模/数转换器、声音识别输入等。

输出设备有:打印机、显示器、绘图仪、数/模转换器。

注意:A),B),D)选项的内容属于计算机的输出设备,故C)选项正确。

掌握计算机的系统组成和计算机软件的相关知识。

7.下图给出一棵二叉树,按照前序法周游二叉树的结点序列是
A.ABDEGCFHI
B.DGEBHIFCA
C.ADBGEFCIH
D.ADGEBHIFC
正确答案:A
解析:前序法是先访问根,然后按前序周游左子树,按前序周游右子树。

掌握-X树的周游树的方法:前序法、中序法和后序法。

8.利用二分法查找序列的前提条件是
A.序列不能过大
B.要查找的数必须在序列中存在
C.序列必须按顺序排好
D.序列的个数必须为奇数个
正确答案:C
解析:利用二分法查找序列的前提条件是序列必须按顺序排好。

掌握起泡排序的排序方法。

9.对于n个结点的序列,利用shell排序的方法进行比较时,总的关键码的比较次数约为
A.n1.3
B.n2
C.log2n
D.n2/4
正确答案:A
解析:对于n个结点的序列,利用shell排序的方法总的关键码的比较次数约为n1.3。

掌握二分法查找、起泡排序的排序方法的比较次数。

10.在下列线性表中,限定仅在表的一端进行插入和删除运算的线性表是A.队列
B.栈
C.串
D.数组
正确答案:B
解析:栈是限定仅在表的一端进行插入和删除运算的线性表。

队列是限定所有的插入都在表的一端进行,所有的删除都在表的另一端进行的线性表。

串是由零个或多个字符组成的有限序列。

掌握链表指针和栈、队列、串、数组的区别。

11.在单链表中在指针p所指结点后插入结点q的操作是
A.q:=p↑.link; p↑.link:=q↑.link
B.p↑.link:=q↑.link; q↑.link:=p↑.link
C.q↑.link:=p; p↑.link:=q
D.q↑.link:=p↑.link; p↑.link:=q
正确答案:D
解析:单链表中指针p所指结点后插入结点q的操作是q↑.link:=p↑.link;p
↑.link:=q。

掌握在链表指针的数据结构中,如何进行删除操作。

12.m阶B树的根结点至少有几棵子树?
A.0
B.2
C.m-1
D.1
正确答案:B
解析:m阶B树的根结点至少有2棵子树。

掌握平衡二叉树的数据结构。

13.用二分法进行插入排序,记录移动个数为
A.O(nlog2n)
B.O(n2)
C.O(log2n)
D.O(n)
正确答案:B
解析:二分法插入排序关键码比较次数为O(nlog2n),记录移动个数为O(n2)。

掌握起泡排序等方法的算法复杂度。

14.利用二分法在序列61,87,154,170,275,426,503,509,512,612,653,677,703,765,897,908中查找关键码值为400的结点,需要查找几次?
A.2
B.3
C.4
D.5
正确答案:D
解析:第一次查到509;第二次查到170;第三次查到426;第四次查到275;第五次没有找到,查找结束。

掌握起泡排序的排序方法,以及二者的区别。

15.凡是兄弟就用线连起来,然后去掉双亲到子女的连线,只留下双亲到第一个子女的连线不去掉,这种方法是
A.树转为树林的方法
B.把二叉树转为树和树林的方法
C.把树和树林转为二叉树的方法
D.把树林转为树的方法
正确答案:C
解析:把树和树林转为二叉树的方法是凡是兄弟就用线连起来,然后去掉双亲到子女的连线,只留下双亲到第一个子女的连线不去掉。

掌握二叉树转为树的方法。

16.下列叙述中错误的是
A.硬件是指中央处理机、存储器和输入输出等物理设备
B.操作系统的作用主要是管理系统中的各种资源
C.操作系统主要是考虑管理系统的功能,因此为用户提供良好的界面主要是由应用软件来完成
D.操作系统是与计算机硬件关系最为密切的系统软件
正确答案:C
解析:硬件主要包括中央处理机、存储器和输入输出等物理设备;操作系统的作用主要是管理系统中的各种资源,它不仅管理系统中的各种资源,而且还为用户提供良好的界面,操作系统是与计算机硬件关系最为密切的系统软件。

注意:操作系统有两个重要作用:管理系统中的各种资源和为用户提供良好的界面,故C选项错误。

掌握操作系统的功能,计算机中各种软硬件的功能和区别。

17.系统进行资源分配和调度的独立单位是
A.进程
B.线程
C.中断程序
D.用户程序
正确答案:A
解析:进程观点把操作系统看作由若干个可以同时独立运行的程序和一个对这些程序进行协调的核心所组成,这些同时运行的程序称为进程。

系统进行资源分配和调度的独立单位。

掌握线程的基本概念。

18.下列属于特权指令的有Ⅰ.设置时钟Ⅱ.启动设备执行I/O 操作Ⅲ.逻辑运算指令Ⅳ.访管指令
A.Ⅰ,Ⅱ和Ⅲ
B.Ⅱ和Ⅲ
C.Ⅲ和Ⅳ
D.Ⅰ和Ⅱ
正确答案:D
解析:特权指令有:修改程序状态字、设置中断屏蔽、启动设备、执行I/O 操作、设置时钟等。

非特权指令有:算术运算指令、逻辑运算指令、取数存数指令、访管指令等。

注意:逻辑运算指令和访管指令都属于非特权指令,故D)选项正确。

掌握操作系统的相关知识。

19.发生中断时被打断程序的暂停点称为
A.中断源
B.断点
C.中断响应
D.中断处理程序
正确答案:B
解析:引起中断的事件称为中断源。

发生中断时被打断程序暂停点称为断点。

CPU暂停现行程序而转去响应中断请求的过程称为中断响应。

处理中断源的程序称为中断处理程序。

掌握中断产生的原因,以及解除中断的方法。

20.下列关于进程控制的叙述中,不正确的是
A.进程控制是通过原语来实现的
B.一个进程可以使用创建原语创建一个新的进程,前者称为父进程,后者称为子进程
C.创建一个进程的主要任务是建立原语
D.撤销进程的实质是撤销PCB
正确答案:C
解析:进程控制是通过原语来实现的,一个进程可以使用创建原语创建一个新的进程,前者称为父进程,后者称为子进程。

创建一个进程的主要任务是建立进程控制块,撤销进程的实质是撤销PCBo注意:创建一个进程的主要任务是建立进程控制块,而不是建立原语,故C)选项叙述错误。

掌握进程控制块的概念和作用。

21.在就绪队列中,一旦有优先级高于当前运行进程优先级的进程存在时,便立即对进程进行调度,转让CPU,这叫做
A.可剥夺方式
B.不可剥夺方式
C.时间片轮转
D.实时调用
正确答案:A
解析:可剥夺方式即在就绪队列中,一旦有优先级高于当前运行进程优先级的进程存在时,便立即进行进程调度,转让CPU。

掌握不可剥夺方式和时间片轮转的调度方法的概念。

22.在多道程序系统中,每组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称为A.独占
B.等待
C.睡眠
D.死锁
正确答案:D
解析:在多道程序系统中,每组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称为系统处于死锁状态。

掌握如何解除死锁,以及睡眠、等待、独占的概念。

23.下列关于线程的叙述中,正确的是
A.每一个线程可以有多个标识符和其相应的线程描述表
B.不同的线程可以执行相同的程序
C.同一进程中的各个线程共享该进程的逻辑地址空间
D.多个线程不可以并发执行的
正确答案:B
解析:每一个线程有惟一的标识符和一张线程描述表。

不同的线程可以执行相同的程序。

同一进程中的各个线程共享该进程的内存地址空间。

多个线程是可以并发执行的。

注意:每一个线程不能有多个标识符,故A)选项错误;同一进程中的各个线程共享该进程的内存地址空间,而不是逻辑地址空间,故C)选项错误;多个线程是可以并发执行的,故D)选项错误。

掌握进程,线程的概念和各自的特点。

24.文件系统的功能有Ⅰ.统一管理文件存储空间Ⅱ.确定文件信息存放位置及存放形式Ⅲ.实现文件信息的共享Ⅳ.实现文件从名字空间到外存地址的映射
A.Ⅰ,Ⅱ和Ⅳ
B.Ⅱ,Ⅲ和Ⅳ
C.Ⅰ,Ⅱ和Ⅲ
D.全部
正确答案:D
解析:文件系统的功能有:统一管理文件存储空间;确定文件信息存放位置及存放形式;实现文件信息的共享;实现文件从名字空间到外存地址的映射;有效实现对文件的各种控制操作。

掌握操作系统的功能。

25.在E-R图中,用椭圆形表示
A.实体型
B.码
C.属性
D.联系
正确答案:C
解析:在E-R图中,用菱形表示联系;用矩形表示实体型;用椭圆形表示属性。

掌握在E-R图中,各种形状表示的含义。

26.惟一标识实体的属性集称为
A.域
B.码
C.联系
D.主属性
正确答案:B
解析:惟一标识实体的属性集称为码。

掌握域、码、联系和主属性这些概念之间的区别。

27.下列属于人工管理阶段的特点的是
A.数据能够保存
B.数据无专门软件进行管理
C.数据能共享
D.数据具有独立性
正确答案:B
解析:人工管理阶段的特点的是:数据不保存、数据无专门软件进行管理、数据不共享、数据不具有独立性。

掌握操作系统的发展过程以及各个阶段的特点。

28.一个公司有若干名兼职人员,而每个兼职人员有可能在多家公司打工,则公司与兼职人员之间具有
A.一对一联系
B.一对多联系
C.多对多联系
D.多对一联系
正确答案:C
解析:如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,称为一对一联系;如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系;对于实体集B中的每一个实体,实体集A中至多有一个实体与之联系,称实体集A与B的联系为一对多联系;如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系;对于实体集B中的每一个实体,实体集A中有m个实体与之联系,称为多对多联系。

所以C)正确。

掌握实体之间联系的种类。

29.数据库的三级模式结构中,模式也称为
A.逻辑模式
B.物理模式
C.用户模式
D.系统模式
正确答案:A
解析:数据库的三级模式结构中,模式也称为逻辑模式或概念模式。

外模式也称为用户模式。

内模式也称为物理模式。

掌握数据库的三级模式的特点。

30.在数据库技术中,实体—联系模型是一种
A.概念数据模型
B.结构数据模型
C.物理数据模型
D.逻辑数据模型
正确答案:A
解析:在数据库技术中,实体—联系模型是一种概念数据模型,该方法可以用E-R图来描述概念模型。

掌握E-R模型,数据库的三级模式的概念和三级模式之间的区别。

31.关系数据模型由哪几部分组成? Ⅰ.关系数据结构Ⅱ.关系操作语言Ⅲ.关系操作集合Ⅳ.关系完整性约束
A.Ⅰ,Ⅱ和Ⅳ
B.Ⅰ,Ⅱ和Ⅲ
C.Ⅰ,Ⅲ和Ⅳ
D.全部
正确答案:C
解析:关系数据模型由关系数据结构、关系操作集合和关系完整性约束组成。

掌握关系数据模型的概念以及和E-R模型的区别。

32.用关系的运算来表达查询要求的方式是
A.关系演算
B.关系代数
C.关系逻辑
D.关系查询
正确答案:B
解析:关系代数是用关系的运算来表达查询要求的方式。

关系演算是用谓词来表达查询要求的方式。

掌握关系代数和关系演算之间的联系与区别。

33.下列关于这个关系的叙述中,不正确的是职员关系是S(S#,SNAME,SEX,AGE)主码为S# 部门关系是C(C#,CNAME)主码为C# 职员部门关系是SC(S#,C#,r emark)主码为(S#,C#)
A.SC. C#是外码
B.SC. S#是外码
C.S是SC的参照关系
D.C是SC的目标关系
正确答案:D
解析:关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性为外码。

参照关系也称从关系,被参照关系也称主关系,他们是指以外码相关联的两个关系。

注意:由于SC.C#是外码,而C的主码为C#,所以S和C都是SC的参照关系,故D)不正确。

掌握参照完整性规则,实体完整性规则。

34.SQL语言中的CREATE TABLE语句实现哪种功能?
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
正确答案:C
解析:SQL语言中的CREATETABLE语句实现数据定义功能。

掌握SQL语言的数据操纵功能。

35.对于宿主型数据库语言SQL,DBMS常采用哪种方法来处理?
A.修改
B.扩充
C.预编译
D.重新定义
正确答案:C
解析:对于宿主型数据库语言SQL,DBMS常采用预编译方法来处理。

掌握SQL语言的特点,SQL数据库的体系结构。

36.对于学生信息表:student(sno, sname, sex, age, dept),能够得到年龄在20岁于22岁之间的学生的姓名和学号的语句是
A.SELECT * FROM student WHERE age BETWEEN 20 AND 22
B.SELECT sname, sno FROM student WHERE age BETWEEN 20 AND 22 C.SELECT sname,sno FROM student WHERE age>=20
D.SELECT shame,sno FROM student WHERE age<=22
正确答案:B
解析:A)选项中,不是选择所有列;C)选项年龄没有小于等于22岁;D)选项年龄没有大于等于20岁。

掌握SQL语言的连接查询、嵌套查询等语句。

37.对于学生信息表:student(sno, sname, sex, age, dept),如果把学生“张明”的姓名改为“张岩”,则正确的语句是
A.UPDATE SET sname=‘张明’WHERE sname=‘张岩’
B.UPDATE student SET sname=‘张明’ WHERE sname=‘张岩’
C.UPDATE student SET sname=‘张岩’
D.UPDATE student SET sname=‘张岩’ WHERE sname=‘张明’
正确答案:D
解析:A)选项没有写出所要操作的表名;B)选项把姓名写反了。

C)选项没有写明条件。

掌握关系数据库中SQL语言的插入、删除语句的用法。

38.~(40) 题基于学生-课程数据库中的三个基本表:学生信息表:s(sno, sname, sex, age, dept)主码为sno 课程信息表:C(cno, cname, teacher)主码为cno 学生选课信息表:SC(sno, cno, grade)主码为(sno,cno) (38) 实现“从学生信息表中找出性别为女的学生姓名”的SQL语句是
A.SELECT * FROM s
B.SELECT * FROM s WHERE sex=‘女’
C.SELECT sname FROM s WHERE sex=‘女’
D.SELECT * FROM s WHERE grade=“
正确答案:C
解析:题目要求是选出姓名字段,而不是所有字段,因此选择C)。

[考点链接]掌握关系数据库中SQL语言的WHERE语句的用法。

39.在“查询选修课程号为2,且成绩在70分以上的所有学生的学号、姓名和选课名称”的SQL语句中,将使用到的表是
A.学生信息表s
B.学生信息表s和课程信息表c
C.学生信息表s、课程信息表c和学生选课信息表sc
D.学生信息表s和学生选课信息表sc
正确答案:C
解析:因为在学生信息表中有学生的学号、姓名信息,课程信息表中存有课程名称、课程号和成绩在SC表中就可以获得。

掌握简单查询、连接查询、嵌套查询三者之间的联系与区别。

40.下列叙述中,错误的是
A.学生信息表s中的主码可以改为sname
B.如果知道了课程的cno,并不一定能够找到惟一的grade
C.如果知道了课程的cno就可以在c表中找到惟一的课程名称
D.如果知道了学生的sname,并不一定能够找到惟一的Sno
正确答案:A
解析:主码是能够惟一标识表中元组的属性,在s表中sname值可能会有相同的,因此不能将其设为主码。

掌握关系数据库中外码、主属性的概念。

41.在Oracle产品中,用公用网关接口实现的过程化网关是
A.Oracle WebListener
B.Oracle WebAgent
C.Oracle WebServer
D.Oracle DBA
正确答案:B
解析:在Oracle产品中,OracleWebAgent是用公用网关接口实现的过程化网关。

掌握Oracle的数据仓库解决方案。

42.下列属于数据定义方面的程序模块的是Ⅰ.查询处理程序模块Ⅱ.完整性定义模块Ⅲ.数据更新程序模块Ⅳ.安全性定义程序模块A.Ⅱ和Ⅳ
B.Ⅰ和Ⅲ
C.Ⅰ和Ⅱ和Ⅲ
D.全部
正确答案:A
解析:查询处理程序模块、数据更新程序模块属于数据操纵方面的程序模块;完整性定义模块、安全性定义程序模块属于数据定义方面的程序模块。

掌握数据操纵程序模块和数据定义程序模块的区别和联系。

43.在RDBMS层次中,位于应用层之下的是哪一层?
A.数据存取层
B.语言翻译处理层
C.操作系统
D.数据存储层
正确答案:B
解析:RDBMS的层次结构由上到下依次是:应用层、语言翻译处理层、数据存取层、数据存储层。

掌握数据库的设计过程。

44.在Oracle中,可以根据用户建立的模型,自动生成数据字典、数据库表、应用代码和文档的工具是
A.Oracle Forms
B.Modelers
C.Generators
D.BPR
正确答案:C
解析:在Oracle中,OracleForms用来快速生成基于屏幕的复杂应用的工具;BPR用于过程建模;Modelers用于系统设计与建模;Generators根据用户建立的模型,自动生成数据字典、数据库表、应用代码和文档。

掌握Oracle数据库服务器功能及其特点,Oracle的连接产品及其功能。

45.下列不属于SYBASE产品的是
A.Adaptive Server Enterprise
B.DB2 Warehouse Manager
C.Adaptive Server Replication
D.Adaptive Server Connect
正确答案:B
解析:SYBASE数据库产品有:SYBASEEP,AdaptiveServerEnterprise,AdaptiveServerReplication,AdaptiveServerConnect以及异构数据库互联选件。

注意:DB2WarehouseManager属于IBM的DB2产品,故B)选项正确。

掌握SYBASE 数据库系统的功能及其特点。

46.下列推理正确的是
A.由X→Y,Y→Z,可以得到X→YZ
B.由X→Y,W→Z,Y→Z,可以得到XW→Z;
C.由X→Y,,可以得到X→Z
D.由X→Y,,可以得到X→Z
正确答案:D
解析:合并规则:由X→Y,X→Z,可以得到X→YZ;伪传递规则:由X →Y,WY→Z,可以得到XW→Z;分解规则:由X→Y,,可以得到X→Z。

掌握函数依赖推理规则中的自反律、增广律、传递律。

47.下列的故障中,可能会造成事务执行失败的是
A.系统故障
B.磁盘故障
C.逻辑错误
D.硬件故障
正确答案:C
解析:逻辑错误、系统错误可能会造成事务执行失败。

注意:系统故障、磁盘故障和硬件故障都不会导致事务执行失败,因此A),B),D)选项不正确,故C)选项正确。

掌握故障产生的原因,以及如何解除故障。

48.系统故障恢复的步骤是
A.反向扫描日志文件、对每一个更新操作执行逆操作、如此下去
B.对每一个更新操作执行逆操作、反向扫描日志文件、如此下去
C.正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO 队列中的事务进行REDO处理
D.正向扫描日志文件、对REDO队列中的事务进行REDO处理、对UNDO 队列中的事务进行UNDO处理
正确答案:C
解析:事务故障恢复的步骤:反向扫描日志文件、对每一个更新操作执行逆操作、如此下去。

系统故障恢复的步骤:正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理。

注意:A)选项是事务故障恢复的步骤,不是系统故障恢复的步骤,故不选择A),B),D)选项叙述错误;故C)选项正确。

掌握事务故障恢复的步骤,事务故障恢复和系统故障恢复的异同点。

49.下列的权限中,允许删除关系的是
A.UPDATE
B.DELETE
C.DROP
D.ALTERATION
正确答案:C
解析:UPDATE权限允许修改数据,但不允许删除数据。

ALTERATION权限允许增加或删除关系中的属性。

DROP权限允许删除关系。

DELETE权限允许删除数据。

掌握权限授予的方法。

50.下列关于码的叙述中,正确的是
A.在一个关系中,不可能存在两个不同的元组在码属性上取值相同
B.属性是一个元组区别于其他元组的依据
C.在一个关系中,可能存在码或码的一部分为空值的元组
D.码不是一个元组赖以存在的条件
正确答案:A
解析:码是一个元组区别于其他元组的依据,同时也是一个元组赖以存在的条件。

在一个关系中,不可能存在两个不同的元组在码属性上取值相同,也不可能存在码或码的一部分为空值的元组。

注意:在一个关系中,不可能存在两个不同的元组在码属性上取值相同,故A)选项正确;属性不是一个元组区别于其它元组的依据,故B)选项不正确;在一个关系中,不可能存在码或码的一部分为空值的元组,故C)选项不正确;码是一个元组赖以存在的条件,故D)选项不正确。

掌握主属性,外码概念的理解。

51.若关系模式R∈1NF,且对于每一个非平凡的函数依赖X→Y,都有X 包含码,则R∈
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:D
解析:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF。

若关系模式R∈2NF,且每一个非主属性都不传递依赖于码,则R∈3NF。

若关系模式R∈1NF,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈BCNF。

掌握关系数据库中范式的划分,范式之间的包含关系,并理解什么是函数依赖。

52.设计数据库概念模型最著名、最实用的方法是P.P.S.Chen于1976年提出的什么方法?
A.新奥尔良方法
B.实体—联系方法
C.逻辑结构设计方法
D.物理设计方法
正确答案:B
解析:设计数据库概念模型最著名、最实用的方法是P.P.S.Chen于1976年提出的实体-联系方法。

掌握数据库概念模型的设计过程。

53.在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做
A.模式评价
B.优化模式
C.合并
D.分解
正确答案:D
解析:在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做分解。

掌握关系模式中模式评价、优化模式、合并的概念,并能够区别它们。

54.下列不属于物理设计的内容是
A.存储记录的格式设计
B.存储方法设计
C.优化模式
D.存取方法
正确答案:C
解析:物理设计的内容包括:存储记录的格式设计、存储方法设计、存取方法。

掌握数据库物理结构设计的过程,如何解决系统开销问题。

55.若使关系模式R<U,F>分解为关系模式R1<U1,Fl>,R2<U2,F2>能够进行无损连接性分解的充分必要条件是
A.(U1∩U2→U1) ∈F+
B.(U1∪U2→U1-U2) ∈F+
C.(U1∩U2→U2) ∈F+
D.(U1∩U2→U1-U2) ∈F+
正确答案:D
解析:关系模式R<U,F>分解为关系模式R1<U1,F1>,R2<U2,F2>是具有无损连接性的分解的充分必要条件是(U1∩U2→U1-U2)∈F+,或(U1∩U2→U2-U1)∈F+。

掌握关系数据库中有损连接性的分解的条件,以及模式分解的等价标准。

56.下列关于多值依赖的叙述中,不正确的是
A.若X→→Y,则X→→Z,其中Z=U-X-Y
B.若X→→Y,而Z=,则称X→→Y为平凡的多值依赖
C.若X→Y,则X→→Y
D.若X→→Y,则X→Y
正确答案:D
解析:若X→→Y,则X→→Z,其中Z=U-X-Y,即多值依赖具有对称性;。

相关文档
最新文档