数据库习题 联系客服

发布时间 : 星期三 文章数据库习题更新完毕开始阅读0b7cae1b3186bceb18e8bb83

10若视图的数据源是多个,则这些数据源之间必须创建( )。 正确答案:关系 或 关联

第三讲 单元测试

1单选(2分)下列英文名称中,( )用于表示记录。 A.Field B.Table C.View D.Record

2单选(2分)对于Unicode字符集中的字符,每个字符在计算机中用( D )个字节存储。 A.4 B.3 C.1 D.2

3单选(2分)下列数据类型中,( )相当于其他计算机语言中的逻辑型数据。 A.位型 B.整型 C.字符型 D.二进制型

4单选(2分)下列( A )数据类型在计算机中需要占用8个字节的存储空间。 A.money B.tinyint C.integer D.real

5单选(2分)在使用SQL创建表时,下列( A )用于表示主键约束。 A.Primary Key B.Default C.Feferences D.Foreign Key

6单选(2分)在修改表结构的SQL语句中,下列( B )表示删除某个字段。 A.modify B.drop C.alter D.add

7单选(2分)下列( A )是SQL中用于更新记录的命令动词。 A.update B.delete C.insert D.create

8单选(2分)下列英文名称中,( B )用于表示视图。 A.Table B.View C.Field

9

D.Record

9单选(2分)在创建视图的SQL语句中,保留字AS之后接续的是( )。 A.子查询 B.字段 C.记录 D.表名

10单选(2分)下列( )是SQL更新视图的命令动词。 A.update B.alter C.create D.drop

11填空(2分)数据表主要由三部分组成,分别是表名,表结构和( )。 12填空(2分)对于变长字符型字段,当实际输入的字符个数少于定义的字符个数时,系统(使用空格进行填充。

13填空(2分)数据表是整个数据库的( 核心 )。

14填空(2分)视图的创建和删除( )其引用的数据表。 15填空(2分)视图所引用的数据表也称为( )。

第四讲 SQL及其应用

4.1 SQL查询

1 SQL的中文含义是( )。 A.结构化查询语言 B.结构化定义语言 C.结构化操纵语言 D.结构化选择语言 正确答案: A 2

下列( )不是T-SQL语言的组成部分。 A.DDL B.DBL C.DML D.DCL

正确答案: B

3下列( )不是SQL语言的特点。 A.高度综合 B.语言结构简洁 C.过程化

D.采用面向集合的操作方式 正确答案: C

4 SQL语言采用集合操作方式,其操作对象和操作结果都可以是( )的集合。

10

)A.元组 B.字段 C.数据表 D.数据库 正确答案: A

5下列( )不是SQL语言中用于数据操纵的命令动词。 A.SELECT B.INSERT C.CREATE D.DELETE 正确答案: C

6 SQL语言中用于数据更新的命令动词是( )。 A.UPDATE B.SELECT C.DELETE D.INSERT 正确答案: A

7下列( )不是SQL的命令动词。 A.MODIFY B.ALTER C.CREATE D.SELECT 正确答案: A

8 SQL功能强大,集( )、数据操纵和数据控制等功能于一身。 正确答案:数据定义

9 SQL是( )数据库语言的标准,只要掌握了SQL,在这类数据库中是通用的。 正确答案:关系型

10在SQL中删除表的命令动词是( ) 正确答案:DROP TABLE

11在SQL中,( )包括对基本表和视图的授权,完整性规则描述和事务控制语句等。 正确答案:数据控制

12对于数据库模式、外模式和内模式的定义是利用SQL提供的( )来实现的。 正确答案:数据定义语言

4.2 SQL应用

1下列SQL常用数据类型中,( )用于表示短整数。 A.integer B.smallint C.float D.double

正确答案: B

2 SQL语言中( )用于逻辑数据类型。

11

A.real B.boolean C.money D.general

正确答案: B

3 SQL的常用约束中,下列( )表示默认约束。 A.primary key B.not null C.check D.default

正确答案: D

4 SQL查询语句中,用于限定查询条件的保留字是( )。 A.unique B.order C.where D.for

正确答案: C

5用于对SQL查询结果进行分组的关键字是( )。 A.where by B.order by C.group by D.having by 正确答案: C

6 SQL语言中用于表示唯一约束的关键字是( )。 正确答案:UNIQUE 或 unique 或 Unique

7 SQL语言中用于表示排序的关键字是( )。

正确答案:order by 或 ORDER BY 或 Order By 或 Order by 8 SQL的连接查询包括内连接、外连接、交叉连接和( )。 正确答案:自连接

9 SQL的外连接包括左外连接、右外连接和( )。 正确答案:全外连接 或 full outer join

10嵌套查询至少涉及两个查询,分别是父查询和( )。 正确答案:子查询

第四讲 单元测试

1单选(2分)下列( C )不是SQL语言中用于数据定义的命令动词。 A.ALTER 错 B.CARETE 错 C.UPDATE D.DROP 错

2单选(2分)在SQL中,若要创建索引,则需要使用( D)来创建。 A.CREATE SCHEMA B.CREATE TABLE

12