数据库第三章习题

更新时间:2023-03-15 03:51:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第三章

1在SQL中域是用( 数据类型 )实现的。

2定长字符串类型的优点是( ),缺点是( )。变长字符串类型的优点是( ),缺点是( )。

3在SQL Server中,查询表定义的命令是( select )。 4.SQL是一种( 高度非过程化 )语言。

5.SQL采用( 集合 )操作方式,即操作对象和操作结果都是集合。

6.关系数据库的三级模式是:外模式、模式、内模式。其中,外模式对应于( 视图 ),模式对应于( 子基本表 ),内模式对应于( 存储文件 )。 7.在SQL中一个关系对应一个( 基本表 )。

8.视图是从一个或几个( 基本表 )导出的表。数据库中只存放视图的( 定义 ),而不存放视图对应的数据。

9.一个( 模式 )下可创建多个基本表、视图和索引。

10.使用DROP SCHEMA <模式名> RESTRICT 删除模式时,要求( 不能存在级联 )。 11.数据定义语言( DDL )有创建表的create table语句、修改表结构的alter table语句和删除表的drop table语句。

12.数据操纵语言( DML )有添加记录的insert语句、修改记录的update语句和删除记录的delete语句。

13.( 主码 )是唯一能够区分表中每一行记录的一个或多个列。

14.索引由表的一个或多个列构成,一个表允许具有( 多个 )个索引。 15.在select子句中代表全部列的通配符是( * )。

16.在查询结果集中,select子句中表达式通常显示为“无列名”,为了增加查询语句的可读性,可以对表达式定义( 别名 )。

17.SQL Server提供逻辑运算符( % )和( _ )实现模糊查询。

18.在order by子句中可以对列按照( asc 升序 )和( desc降序 )排序。 19.常用的聚合函数有:计算最大值的( MAX ),计算最小值的( MIN ),统计总和的( SUM ),统计记录总数的( COUNT )和计算平均值的( AVG )。

20. SQL Server提供了( group by )关键字,可以按列值对记录进行分组,并且按组统计数据。

21.视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是( 虚 )表。 22.每一次使用视图,SQL Server都需要重新执行一次( 视图对应的SQL语言 ),( 视图对应的SQL语言 )的执行结果构成了视图中的数据。

23.表是反映现实世界中一类事物的数学模型,现实世界中一类事物的属性是表中的( A )。 A.列 B.行 C.记录 D.数值

24.如果表的某一列的取值为不固定长度的字符串,适合采用(C )数据类型描述。 A.char B.number C.varchar D.int 25.下列对空值的描述正确的是( D )。 A.char或varchar类型的空格。 B.int类型的0值。

C. char或varchar类型的空格或int类型的0值。

D.既不是char或varchar类型的空格,也不是int类型的0值,而是表的模一列取值不确定的情况。

26.如果将某一列设置为表的主键,在表中此列的值( C )。 A.可以出现重复值

B.允许为空值

C.不允许为空值,也不能出现重复值 D.不允许为空值,但允许列值重复 27.对于表的外键,下列哪些描述正确。( A ) A.是表的非主键列,是另一个表的主键列。 B.主键和外键不能描述表之间的关系。 C.外键不能是表的索引。 D.外键允许为空值。

28.表的主键也是表的( D )。 A.非唯一索引 B.聚集索引 C.非聚集索引 D.唯一索引 29. 查询语句中允许包含下列哪些子句。( ABCD ) A.select子句 B.from子句 C.where子句 D.order by子句

30.在select子句中允许出现下列哪些项目。( ABC ) A.列名 B.函数 C.表达式 D.表名

31.“成绩 between 10.5 and 99.5”相当于下列哪个逻辑表达式( D )。 A.成绩>=10.5 and成绩<99.5 B.成绩>10.5 and成绩<99.5 C.成绩>=10.5 or 成绩<=99.5 D.成绩>=10.5 and成绩<=99.5

32.能够消除查询结果中重复记录的是( A )。

A.distinct B.case?when? C.convert D.substring 33.对列或表达式计算最大值和最小值的函数是( A )。 A.max和min B.sum C.count D.avg 34.对列或表达式计算总和的函数是( B )。 A.max和min B.sum C.count D.avg 35.对列或表达式计算平均值的函数是( D )。 A.max和min B.sum C.count D.avg 36.统计记录总数的函数是( C )。 A.max和min B.sum C.count D.avg 37.对于视图的数据源,描述正确的是(ABCD )。 A.视图中的数据允许来源于一个或多个表。

B.如果视图中的列直接来源于表的某列,可以直接使用数据源表的列名和数据类型。 C.如果视图的列来源于表的列表达式,则有必要对表达式定义别名,数据类型就是表达式结果的数据类型。

D.视图中的数据允许来源于其它数据库的表。 39.下面语句中,哪种语句用来创建视图( D )。 A.create table B.alter view C.drop view D.create view

40.以下哪种情况应该尽量创建索引?( A ) A.在WHERE字句中出现频率较高的列

B.具有多个NULL值的列 C.记录较少的基本表

D.需要频繁更新的基本表

本文来源:https://www.bwwdw.com/article/2qpt.html

Top