四川电大数据库原理与应用(省)任务二

微信小程序
内容查看
查看价格3

一、单项选择题(共 10 道试题,共 20 分。)

1. 在建立基本表是,定义默认值约束所使用的保留字为( A)。

A. UNIQUE

B.

DEFAULT

C. CHECK

D. FOREING

满分:2 分

2.

当在查询语句的FROM选项中,实现对表的中间连接功能时,使用的保留字为(D )。

A. INNER

B.

LEFT

C. RIGHT

D. JOIN

满分:2 分

3. 在数据库应用系统设计的需求分析阶段,不需要做的事情是( B)。

A. 编写需求说明书

B. 创建基本表

C. 建立数据字典

D. 画出数据流图

满分:2 分

期末参考答案http://www.ddwk123.cn/?p=17702

4. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为( B)。

A. PRIMARY

B. UNIQUE

C. CHECK

D. FOREIGN

满分:2 分

5.

在SQL的查询语句中,ORDER BY 选项实现对结果的( C)功能。

A. 投影

B. 求和

C. 排序

D. 分组统计

满分:2 分

6.

在第五章中介绍的购物活动中,商品实体同销售实体之间是(B )联系。

A. 1对1

B. 1对多

C. 多对多

D. 多对1

满分:2 分

7. 在一个数据库应用系统设计的过程中,第三个阶段是( C)。

A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计

满分:2 分

8. 在SELECT语句的WHERE子句中,所使用的保留字ANY与(A )等效。

A. SOME

B. ALL

C. IN

D. LIKE

满分:2 分

9. 在带有保留字INDEX的SQL语句中,其操作对象是(B )。

A. 查询

B. 索引

C. 基本表

D. 视图

满分:2 分

10. 在带有保留字VIEW的SQL语句中,其操作对象是( D)。

A. 查询

B. 索引

C. 基本表

D. 视图

满分:2 分

二、判断题(共 10 道试题,共 20 分。)

1. 在SQL语言中,字符型常量和日期型常量需要使用双引号括起来。 错

A. 错误

B. 正确

满分:2 分

2. 一个数据库应用系统开发过程的第1个阶段是需求分析。 对

A. 错误

B. 正确

满分:2 分

3. 在SQL语言中,整数型常量和实数型常量不需要使用任何符号作为起止标记符。 对

A. 错误

B. 正确

满分:2 分

4. 一个数据库应用系统开发过程的第1个阶段是概念设计。 错

A. 错误

B. 正确

满分:2 分

5. 在SQL语言中,整数型常量和实数型常量需要使用单引号括起来。 错

A. 错误

B. 正确

满分:2 分

6. 在SELECT语句的FROM选项中,每对表之间无法建立任何连接方式。 错

A. 错误

B. 正确

满分:2 分

7. 在SQL语言中,字符型常量和日期型常量不需要使用任何符号作为起止标记符。 错

A. 错误

B. 正确

满分:2 分

8. 在Access中,利用查询能够对表中的字段进行计算、分组统计和汇总。 对

A. 错误

B. 正确

满分:2 分

9. 在SELECT语句的FROM选项中,每对表之间的连接方式共有三种,分别称为中间连接、左连接和右连接。对

A. 错误

B. 正确

满分:2 分

10. 需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。 错

A. 错误

B. 正确

满分:2 分

三、单项选择题(共 10 道试题,共 60 分。)

1.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句中,所使用的字段函数max是用来(B )。

select max(成绩)

from 选课

A. 求总和

B. 求最大值

C. 求最小值

D. 求平均值

满分:6 分

2.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句中,作为字段名称使用的是( A)。

select *

from 学生

where 专业=’计算机’ or专业=’电子’

A. 专业

B. 计算机

C. 学生

D. 电子

满分:6 分

3.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句中,作为课程表别名使用的是(D )。

select max(课程学分)

from 课程 kch

A. select

B. from

C. max

D. kch

满分:6 分

4.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句中,作为分组统计而使用的关键字是(A )。

select 学生号, max(成绩)

from 选课

group by 学生号

A. group by

B. select

C. from

D. max

满分:6 分

5.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句中,所使用的星号*代表课程表中的(A )。

select *

from 课程

order by 课程名

A. 所有字段

B. 一部分字段

C. 第一个字段

D. 最后一个字段

满分:6 分

6.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句中,作为等值连接字段使用的是( B)。

select 学生.学生号,选课.成绩

from 学生,选课

where 学生.学生号=选课.学生号

A. 学生

B. 学生号

C. 选课

D. 成绩

满分:6 分

7.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句执行时,显示出的每条课程记录的课程号(C )。

select *

from 课程

where exists (select *

from 选课

where 课程.课程号=选课.课程号

)

A. 在选课表中出现一次

B. 在选课表中出现两次

C. 出现在选课表中

D. 不出现在选课表中

满分:6 分

8.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句中,所使用常量的数据类型是(D )。

select *

from 选课

where 学生号=’0303001′

A. 日期

B. 实数

C. 整数

D. 字符

满分:6 分

9.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句执行时,显示出的每条课程记录的课程号(A )。

select *

from 课程

where not exists (

select *

from 选课

where 课程.课程号=选课.课程号

)

A. 不出现在选课表中

B. 在选课表中出现两次

C. 在选课表中出现一次

D. 出现在选课表中

满分:6 分

10.

假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:

学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)

课程(课程号 char(4),课程名 char(10),课程学分 int)

选课(学生号 char(7),课程号 char(4),成绩 int)

在下面查询语句中,涉及到选课表中的字段个数为(A )。

select *

from 课程

where 课程号 in (select 课程号 from 选课)

A. 1

B. 2

C. 3

D. 4

满分:6 分

 

 

点点赞赏,手留余香 给TA打赏

AI创作

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业辅导,有需要扫码加微信

显示验证码

社交账号快速登录