数据库系统原理第5章_第1页
数据库系统原理第5章_第2页
数据库系统原理第5章_第3页
数据库系统原理第5章_第4页
数据库系统原理第5章_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统原理第5章数据库系统原理第5章共14页,您现在浏览的是第1页!1.

下列聚合函数中不忽略空值

(null)

的是(D)(2001年10月全国卷)

A.

SUM

(列名)

B.

MAX

(列名)

C.

COUNT

(

*

)

D.

AVG

(列名)

2.

SQL中,下列涉及空值的操作,不正确的是(C)(2001年10月全国卷)

A.

AGE

IS

NULL

B.

AGE

IS

NOT

NULL

C.

AGE

=

NULL

D.

NOT

(AGE

IS

NULL)

3.视图是一个“虚表”,视图的构造基于(

C

)(2003年1月全国卷)

A.基本表

B.视图

C.基本表或视图

D.数据字典

4.SQL语言中,SELECT语句的执行结果是(

C

)(2003年1月全国卷)

A.属性

B.表

C.元组

D.数据库

数据库系统原理第5章共14页,您现在浏览的是第2页!5.SQL语言中,条件“年龄BETWEEN

20

AND

30”表示年龄在20至30之间,且(

A

)(2002年10月全国卷)

A.包括20岁和30岁

B.不包括20岁和30岁

C.包括20岁但不包括30岁

D.包括30岁但不包括20岁

6.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(

A

)(2002年10月全国卷)

A.UNIQUE

B.COUNT

C.DISTINCT

D.UNION

7.在SQL语言中,用户可以直接操作的是(C)

A、基本表

B、视图

C、基本表和视图

D、基本表或视图

数据库系统原理第5章共14页,您现在浏览的是第3页!12.使用CREATE

SCHEMA语句建立的是(A)

A、数据库

B、表

C、视图

D、索引

?13.在SELECT语句中使用MAX(列名)时,列名应该(D)我认为是A

A、必须是数值型

B、必须是字符型

C、必须是数值型或字符型

D、不限制数据类型

?14.在SELECT语句中使用GROUP

BY

SNO时,SNO必须(C)我认为是D,因为题目中说明在SELECT出现

A、在WHERE中出现

B、在FROM中出现

C、在SELECT中出现

D、在HAVING中出现

15.在嵌入式SQL中,当SQL语句中引用宿主语言的程序变量时,程序变量应(C)

A、加前缀$

B、加后缀$

C、加前缀:

D、加后缀:

数据库系统原理第5章共14页,您现在浏览的是第4页!19.在SQL语言中使用FOREIGN

KEY时,与之配合的语句是(D)

A、EXISTS

B、EXCEPT

C、TABLE

D、REFERENCES

20.对基本表S,执行操作DROP

TABLES

RESTRICT的作用是(C)

A、删除基本表S中的所有元组

B、把基本表S及产生的一切视图全部删除

C、当没有由S中的列产生的视图或约束时将表S删除

D、删除表S,将引用表S的视图中的一切视图的属性值置为空值

数据库系统原理第5章共14页,您现在浏览的是第5页!23.下列关于视图的说法错误的是(C)

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

B、某一用户可以定义若干个视图

C、视图一经定义就可以和基本表一样被查询、删除和更新

D、视图可以用来定义新的视图

24.下列关于关系数据库语言SQL语言的说法不正确的是(C)

A、SQL支持数据库的三级模式结构

B、SQL的功能包括查询、操作、定义和控制等四个方面

C、SQL是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内

D、SQL除应用在数据库领域外,还在软件工程、人工智能领域有广泛的应用

25.SQL与C语言处理记录的方式是不同的。当将SQL语句嵌入到C语言程序时,为协调两者而引入(C)

A、堆

B、栈

C、游标

D、缓冲区

数据库系统原理第5章共14页,您现在浏览的是第6页!29.SQL的DDL语句不包括(A)

A、SELECT

B、CREATE

TABLE

C、DROP

VIEW

D、DROP

INDEX

30.索引的描述存放在下列哪一项所指示的对象中(C)

A、视图

B、模式

C、数据字典

D、文件

31.视图是由下面哪两者导出的表(B)

A、模式、关系

B、基本表、视图

C、基本关系、关系

D、内模式、外模式

32.SQL语言具有多种优点,那么SQL是(D)成为关系数据库语言的国际标准的。

A、1986年

B、1987年

C、1988年

D、1989年

33.在下列的SQL语句中,属于数据控制的是(B)难度系数大,概念广

a、CREATE

b、SELECT

c、UPDATE

d、GRANT

e、DROPf、DELETE

g、ALTER

h、INSERT

i、REVOKE

A、aefg

B、di

C、bcfh

D、aeg

数据库系统原理第5章共14页,您现在浏览的是第7页!34.SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句。这两种不同使用方式的SQL,分别称为交互式SQL和(C)

A、提示式SQL

B、多用户SQL

C、嵌入式SQL

D、解释式SQL

数据库系统原理第5章共14页,您现在浏览的是第8页!8.在SQL的SELECT语句中,与选择运算对应的命令动词是(C)

A、SELECT

B、FROM

C、WHERE

D、GROUP

BY

9.在数据库与宿主语言之间传递信息是通过(公共变量)

A、全局变量

B、局部变量

C、公共数据区

D、系统缓冲区

10.在SQL语言中,对输出结果排序的是(A)

A、ORDER

BY

B、WHERE

C、GROUP

BY

D、HAVING

11.在SELECT语句中使用*,表示(B)

A、选择任何属性

B、选择全部属性

C、选择全部元组

D、选择主码

数据库系统原理第5章共14页,您现在浏览的是第9页!16.在SELECT语句中,对应关系代数中“投影”运算的语句是(A)

A、SELECT

B、FROM

C、WHERE

D、SET

17.视图建立后,在数据字典中存放的是(C)

A、查询语句

B、视图的内容

C、视图的定义

D、产生视图的表的定义

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

A、删除基本表

B、删除视图

C、删除基本表和视图

D、删除基本表和视图的元组数据库系统原理第5章共14页,您现在浏览的是第10页!?21.下列关于视图与基本表的对比正确的是(A)

A、视图的定义功能强于基本表

B、视图的操作功能强于基本表

C、视图的数据控制功能弱于基本表

D、上面提到的三种功能二者均相当

22.若用如下的SQL语句创建了一个表S

CREATE

TABLE

S(S#

CHAR(6)

NOT

NULL,

SNAME

CHAR(8)

NOT

NULL,

SEX

CHAR(2),

AGE

INTEGER)

今向S表插入如下行时,哪一行可以被插入(B)

A、('991001','李明芳',女,'23')

B、('990746','张为',NULL,NULL)

C、(NULL,'陈道一','男',32)

D、('992345',NULL,'女',25)

数据库系统原理第5章共14页,您现在浏览的是第11页!26.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT

SNAME

FROM

S,C,SC

WHERE

子句。这里WHERE

子句的内容是(D)

A、S.S#=SC.S#

and

SEX=“女”

and

CNAME=“计算机”

B、S.S#=SC.S#

AND

C.C#=SC.C#

and

CNAME=“计算机”

C、SEX=“女”

and

CNAME=“计算机”

D、S.S#=SC.S#

and

C.C#=SC.C#

and

SEX=“女”

and

CNAME=“计算机”

27.对所有的视图都可以进行下面哪一个操作?(B)

A、插入

B、选择

C、更新

D、删除

28.SQL语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个(A)

A、表

B、记录

C、元组

D、数据项

数据库系统原理第5章共14页,您现在浏览的是第12页!33、相关概念

(1)查询语言(QL)

查询语言用来对已存在的数据库中的数据按照指定的组合、条件表达式或排序进行检索。它的基本结构是由SELECT子句、FROM子句、WHERE子句组成的查询块。

(2)数据操纵语言(DML)

DML的命令用来改变数据库中的数据,它有3个基本语句:INSERT

(插入)

、UPDATE(修改)、DELETE(删除)。

(3)数据定义语言(DDL)

DDL用来创建数据库中的各种对象,包括数据库模式、表、视图、索引、同义词、聚簇等,它的基本语句有:CREATE

SCHEMA、CREATE

TABLE、CREATE

VIEW、CREATE

INDEX等。

(4)数据控制语言(D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论