sql选择3

文章详细阐述了数据库的基础知识,包括DB、DBMS、DBA的角色,以及数据库设计中的E-R模型和关系模型。重点讨论了SQL语言的使用,如选择、投影和连接操作,以及关系数据库的规范化理论,如1NF、2NF和3NF,强调了规范化在消除异常和提高数据完整性方面的重要性。
摘要由CSDN通过智能技术生成

构成DBS有

(A) DB、DBMS、DBA、APP、用户        (B) DB、DBMS、DBA

(C) DBMS、DBA、APP、用户                        (D) DB

DB、DBMS和DBS三者之间的关系是(B)

(A) DB包括DBMS和DBS         (B) DBS包括DB和DBMS

(C) DBMS包括DB和DBS         (D) 不能相互包括

E-R图是数据库设计的工具之一它适用干建立数据库的(A)

(A) 概念模型                              (B) 逻辑模型

(C) 结构模型                               (D) 物理模型

SELECT语句使用(A)可以把检索结果中的重复行屏蔽掉。

(A) DISTINCT                             (B) UNION

(C) UNIQUE                               (D) Top

SQL语言的一次查询的结果是一个(D)

(A)数据项                             (B) 记录

(C)元组                                       (D) 表

SQL语言具有两种使用方式,分别称为交互式SQL和(C)

(A)编译式SQL                      (B)解释式SQL

(C)嵌入式SQL                      (D)过程化SQL

SQL语言是(C)语言

(A)层次数据库                      (B)网络数据库

(C)关系数据库                      (D)非数据库

SQL语言是关系数据库的标准语言,它是(B)

(A)过程化的                                (B)非过程化的

(C)格式化的                                (D)导航式的

X→Y,当下列(C)成立时,称为非平凡函数依旅。

(A)X非空               (B)Y→X          (C) Y⊈X    (D)Y⊆X

按所使用的数据模型来分.数据库可分为(A)三种类型.

(A)层次、关系和网状                         (B)网状、环状和链状

(C)大型、中型和小型                         (D)独享、共享和分时

保护数据库.防止未经授权的或不合法的使用适成的数据泄露、更改破坏。这是指数据库的(A)

(A)安全性                                           (B)完整性

(C)并发控制                                       (D)恢复

不属于E-R模型中的概念是

(A)实体                  (B)属性                  (C)联系                  (D)数据表

从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的码是(C)

(A) N端实体的码                                            (B) M端实体的码

(C) M端实体的码与N端实体的码的组合        (D)非M端非N端实体码的其它属性

从一个数据库文件中取出满足某个条件的所有记录的操作是(A)

(A)选择                                       (B)连接

(C)投影                                       (D)复制

当关系模式R(A.B)已属于3NF,下列说法中(B)是正确的.

(A)它一定消除了插入异常和删除异常               (B)仍存在一定的插入和删除异常

(C)一定属于BCNF                                           (D)A和C都是

根据关系数据基于的数据模型,对关系模型特征判断正确的是(B)

(A)只能表示实体之间的一对多关系。

(B)以二维表格结构来保存数据,在关系表中不允许有重复行存在。

(C)能体现一对多、多对多的关系,但不能体现一对一的关系。

(D)关系模型数据库是数据库发展的最初阶段。

在关系型数据库中,DBMS利用(B)来自动保持一个关系模式中的元组不重复

(A)SELECT                   (B)码                      (C)BCNF                       (D)3NF

根据数据库规范化理论,下面命题中正确的是(D)

(A)若R∈2NF,则R∈3NF                (B)若R∈1NF,则R∉BCNF

(C)若R∈3NF,则R∈BCNF        (D)若R∈BCNF,则R∈3NF

关系规范化理论中的播入异常是指(D)

(A)不该删除的数据被删除                  (B)不该插入的数据被插入

(C)应该删除的数据不能被删除           (D)应该插入的数据不能被插入

关系规范化中的删除操作异常是指(A)

(A)不该删除的数据被删除                  (B)不该插入的数据被插入

(C)应该删除的数据不能被删除           (D)应该插入的数据不能被插入

关系规范化理论中的播入异常的原因是(D)

(A)不该插入的数据的码重复        (B)应该插入的数据的码重复

(C)不该插入的数据的码不全        (D)应该插入的数据的码不全

关系模式中,满足2NF的模式,(D)

(A)可能是1NF                      (B)必定是BCNF

(C)必定是3NF                      (D)必定是1NF

关系数据库的规范化理论指出.关系数据库中的关系应满足一定的要求,起码的要求是达到1NF,即满足(D)

(A)每个非主属性都完全依赖于主属性        (B)主属性唯一标识关系中的元组

(C)关系中的元组不可重复                         (D)每个属性都是不可再分的

关系数据库规范化是为解决关系数据库中(A)问题而引入的。

(A) 插入、删除异常和数据冗余                       (B)提高查询速度

(C) 减少数据操作的复杂性                              (D)保证数据的安全性

关系数据库中的码是指(D)

(A) 能唯一决定关系的字段                (B) 不可改动的专用保留字

(C) 关系的很重要的字段                    (D) 能唯一标识元组的一个属性或一组属性

关系数据模型是目前最重要的一种数据模型.它的三个要素分别是(B)

(A)实体完整性、参照完整性、用户自定义完整性

(B)数据结构、关系操作、完整性约束

(C)数据增加、数据修改、数据查询

(0)外模式、模式、内模式

关系运算以关系代数为理论基础.关系代数的最基本操作是并、差(C)

(A)投影、连接、规范化 (B)连接、选择、规范化

(C)选择、投影、连接           (D)选择、投影、规范化

37、关干数据库设计的正确描述是(B〕

(A)进行数据模型的设计        (B)在DBMS的支持下,进行数据模型和应用程序设计

(C)开发应用程序                  (D)设计开发DBMS

规范化的关系模式的任何属性(A)

(A)不可再分                                       (B〕可以再分

(C)命名在关系模式上可以不唯一        (D)上述都不正确

规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及(C)缺陷。

(A)数据的不一致性               (B)结构不合理

(C)冗余度大                         (D)数据丢失

规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足,其每一属性都是(B)

(A)互不相关的        (B〕不可分解的        (C〕长度可变的        (D)互相关联的

规范化理论可以消除数据库的(A)

(A)插入异常、删除异常        (B)插入异常    (C)删除异常           (D)查询异常

规范化理论建立在()的基础上

(A)DBMS               (B)SELECT            (C)函数依赖           (D)数据库

候选码中的属性称为(B)

(A)非主属性           (B)主属性        (C)复合属性           (D)关健属性

假设关系模式R(A.B)∈3NF,下列说法中正确的是(B)。

(A)R一定消除了插入和删除异常        (B)R仍可能存在一定的插入和删除异常

(C)R一定属于BCNF                                 (D)R一定存在插入和删除异常

将一个关系从2NF规范到3NF,目的是消除(B)

(A)非主属性对码的部分函数依赖               (B)非主属性对码的传递函数依赖

(C)主属性对码的部分和传递函数依赖        (D)非平凡的函数依赖

如果想找出关系R上属性A的值为空的那些元组,则条件子句应该为(C)

(A)WHERE  A=NULL                (B)WHERE  A==NULL

(C)WHERE  A  IS  NULL         (D)WHERE  A  NOT  IS  NULL

如果一个关系符合3NF,则它(A)

(A)必然符合2NF    (B)必然符合4NF

(C)必然不符合2NF (D)必然符合BCNF

如果有两个事务同时对数据库中同一数据进行操作,不会引起冲突的操作是(D

(A)一个是DELETE.一个是SELECT               (B)一个是SELECT.一个是DELETE

(C)两个都是UPDATE                                (D)两个都是SELECT

若关系模式R∈3NF,则下面最正确的说法是(C)

(A)某个非主属性不传递依赖于码        (B)某个非主属性不部分依赖于码

(C)所有非主属性都不传递依赖于码    (D)所有非主属性都不部分依赖于码

若关系模式R中的属性全是主属性,则R的最高范式等级至少是(C)

(A)1NF     (B)2NF     (C)3NF     (D)BCNF

若关系模式R只有一个候选码且所有属性全是主属性,则R的最高范式等级至少是(C)

(A)1NF     (B)2NF     (C)3NF     (D)BCNF

设学生关系S(SNO,SNAME,SSEX,SAGE,SDEPT)的主健为SNO,学生选课关系SC(SNO,CNO,SCORE)的主健为SNO和CNO,关系R(SNO,CNO,SSEX,SAGE,SDEPT,SCORE)的主健为SNO和CNO,关系R满足(A)

(A)1NF(B)2NF(C)3NF(D)都不对

设学生关系S(SNO,SNAME,SSEX,SAGE,SDEPT)的主健为SNO,课程关系C(CNO,CNAME)的主键为CNO,学生选课关系SC(SNO,CNO,SCORE)的主健为SNO和CNO,则这三个关系都(D)

(A)属于1NF不属于2NF             (B)属于2NF不属于3NF

(C)属于3NF不属于BCNF    (D)属于BCNF

设学生关系模式为:学生(学号.姓名.年龄.性别.平均成绩.专业).则该关系模式的主键是(C)

(A)姓名           (B)学号,姓名        (C)学号           (D)学号,姓名,年龄

设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是(C〕

(A)Wl(工号,姓名),WZ(工种,定额)

(B)Wl(工号,工种,定额),WZ(工号,姓名)

(C)wi(工号.姓名.工种),wZ(工种,定额)

(D)以上都不对

设有关系WORK(ENO,CNO,PAY),主码为(ENO,CNO),正确的是(D)

(A)只有ENO不能取空值            (B)只有CNO不能取空值

(C)只有PAY不能取空值        (D)ENO与CNO都不能取空值

设有关系模式R(S,D,M).其函数依赖集F(S→D,D→M),则关系模式R的规范化程度最高达到(B)

(A)1NF(B)2NF(C)3NF(D)都不正确

数据库的概念模型独立于(A)

(A)具体的机器和DBMS (B)E-R图 (C)信息世界    (D)现实世界

数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中用(D)表示

(A)矩形           (B)四边形        (C)菱形           (D)椭圆形

数据库完整性约束的建立需要使用DBMS报供的(A)

(A)数据定义语言   (B〕数据操纵语言   (C)数据查询语言   (D)数据控制语言

数据库系统的数据独立性体现在(B)

(A)不会因为数据的变化而影响到应用程序

(B)不会因为数据存储结构与数据逻辑结构的变化而影响应用程序

(C)不会因为存储策略的变化而影响存储结构

(D)不会因为某些存储结构的变化而影响其他的存储结构

数据库系统是在(A)的基础上发展起来的。

(A)文件系统(B)应用程序系统(C)数据库管理系统(D)编译系统

数据库系统与文件系统的主要区别是(B)

(A)数据库系统复杂.而文件系统简单。

(B)文件系统不能解决数据冗余和数据独立性间题,而数据库系统可以解决。

(C)文件系统只能管理程序文件.而数据库系统能够管理各种类型的文件。

(D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。

为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的(C)

(A)表(table)        (B)索引(index)   (C)视图(view)    (D)游标(cursor)

为数据表创建索引的目的是(A)

(A)提高查询的检索速度(B)创建唯一索引(C)创建主健(D)分类

下列关于“数据库三级模式结构”的叙述中,哪一条是不正确的?(C)

(A)视图是外模式

(B)模式是数据库中全体数据的逻辑结构和特征的描述

(C)一个数据库可以有多个逻辑模式

(D)一个数据库只有一个内模式

下列关干SQL语言中索引(Index)的叙述,哪一条是不正确的?(A)

(A)索引是外模式

(B)一个基本表上可以创建多个索引

(C)索引可以加快查询的执行速度

(D)系统在存取数据时会白动选择合适的索引作为存取路径

下列关于视图的说法中错误的是(C)

(A)视图是从一个或多个基本表导出的表,它是虚表

(B)视图可以被用来对无权用户屏蔽数据

(C)视图一经定义就可以进行任意的插入和删除操作

(D)视图可以用来定义新的视图

下列哪种关系运算不要求R和S具有相同的属性(D)

(A)RUS(B)R∩S

(C)R-S (D)R∩S

下列四顶中.不属干数据库系统特点的是(C)

(A)数据共享           (B)数据完整性

(C)数据冗余度高    (D)数据独立性高

下面关于自然连接与等值连接的各个叙述中,不正确的是(B)

(A)自然连接是一种特殊的等值连接

(B)自然连接要求两个关系中具有相同的属性组,而等值连接不必

(C)两种连接都可以只用笛卡尔积和选择运算导出

(D)自然连接要在结果中去掉重复的属性,而等值连接则不必

下面哪个不是数据库系统必须提供的数据控制功能(B)

(A)安全性(B)可移植性

(C)完整性(D)并发控制

下述SQL命令的短语中,不是定义属性上约束条件的是(D)

(A)NOT  NULL短语(B)UNIQUE短语(C)CHECK短语(D)HAVING短语

现要查找缺少学习成绩G的学生学号(SNO)和课程号(CNO),相应的SQL语句应为

SELECT  SNO,CNO

FROM  SC

WHERE  (D)

(A)G=0     (B)G<0   (C)G=NULL           (D)G  IS  NULL

消除了非主属性对码的部分函数依赖的1NF的关系模式必定是(B)

(A)1NF(B)2NF(C)3NF(D)BCNF

下列选项中关于视图的说法错误的是(B)

(A)视图是一种虚拟表

(B)视图中也保存有数据

(C)视图也可由视图派生出来

(D)视图的内容来源于一个SQL的SELECT查询

下列选项中删除表的语句是(A)

(A)DROP(B)ALTER(C)UPDATE(D)DELETE

学生表s(id,name,sex,age,dept_id,deptname).存在的函数依赖是id→name、sex、age、dept_id ,dept_id→dept_name,S满足(B)

(A)1NF(B)2NF(C)3NF(D)都不正确

要修改表的结构.应使用SQL语言的命令(C)

(A)UPDATE  TABLE    (B)MODIFY  TABLE

(C)ALTER  TABLE (D)CHANGE  TABLE

一个关系只有一个(D)

(A)候选码        (B)编码           (C)密码           (D)主码

已知关系R和S如下表所示:试对R和S进行交运算.其结果的元组行数应是(B)

(A)0(B)1(C)4(D)6

以下哪一条属于关系数据库的规范化理论要解决的问题?(A)

(A)如何构造合适的数据库逻辑结构

(B)如何构造合适的数据库物理结构

(C)如何构造合适的应用程序界面

(D)如何控制不同用户的数据操作权限

有关系模式R(S,T,C,D,G),其函数依赖集:F={(S,C)→T,C→D,(S,C)→G,T→C)关系模式R的候选关键字(D)

(A)仅有1个,为(S,C)

(B)仅有1个,为(S,T)

(C)有2个,为(S,C)和(T)

(D)有2个,为(S,C)和(S,T)

有学生关系.学生(学号,姓名,年龄).对学生关系的查询语句如下:

SELECT学号

FROM学生

WHERE年龄>20  AND姓名LIKE  ’%伟’

如果要提高查询速度,应该建索引的属性是(C)

(A)学号(B)姓名(C)年龄(D)(学号,姓名)

在SQL语言的SELECT语句中,对投影操作进行说明的是哪个子句(A)

(A)SELECT(B)FROM(C)WHERE(D)ORDER  BY

在SQL语言中.DELETE语句的作用是(D)

(A)删除基本表(B)删除视图

(C)删除基本表和视图  (D)删除基本表或视图的元组

在SQL语言中.数值函数COUNT(列名)用干(C)

(A)计算元组个数(B)计算属性的个数

(C)对一列中的非空值计算个数(D)对一列中的非空值和空值计算个数

在SQL语言中.用于测试列值非空的短语是(C)

(A)IS  NOT  EMPTY  (B)NOT  UNIQUE

(C)IS  NOT  NULL(D)NOT  EXISTS

在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B)

(A)选择(B)投影(C)连接(D)扫描

在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为〔A)

(A)选择(B)投影(C)连接(D)扫描

在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)

(A)选择(B)投影(C)连接(D)笛卡尔积

在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作称为(D)

(A)并(B)选择(C)自然连接(D)连接

在关系规范化中,分解关系的基本原则是(B)

I、实现无损连接.

II、分解后的关系相互独立.

III、保持原有的依赖关系.

(A)I和II,(B)I和III;(C)I.(D)II.

在关系模式设计时.每个关系模式应对应于(A)

(A)一个实体类型或一个联系类型(B)一个实体类型加一个联系类型

(C)多个实体类型(D)多个联系类型

在关系数据库中.要求基本关系中所有的主属性上不能有空值.其遵守的约束规则是(C)

(A〕数据依赖完整性规则(B)用户定义完整性规则

(C)实体完整性规则(D)上述都不正确。

在数据管理技术的发展过程中.经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(A)阶段。

(A)数据库系统(B)文件系统(C)人工管理(D)数据单独管理

在数据库的三级模式结构中.描述数据库中全体数据的全局逻辑结构和特征的是(D)

(A)外模式(B)内模式(C)存储模式(D)模式

在数据库中存储的是(C)

(A)数据(B)数据模型(C)数据以及数据之间的联系(D)信息

在数据库中可以创建和删除表、视图,可以修改表结构。这是因为数据库管理系统提供了(A)

(A)数据定义功能(B)数据操纵功能(C)数据维护功能(D)数据控制功能

在下面的数据库表中.若学生表的主码是学号,系别表的主码是系别号,用SQL语句不能完成的操作是(B)

(A)从学生表中删除行('005',‘王明’,20,'01')

(B)将行(’005’,’王山’,19,'04’)插入到学生表中

(C)将学号为’001’的年龄改为18

(D)将学号为’010’的系别号改为’04’,

自然连接是构成新关系的有效方法。一般情况下,当关系R和S进行自然连接时,要求R和S含有一个或多个共有的(D)

(A)元组(B)行(C)记录(D)属性

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值