数据库基础及其应用试题

  • 格式:doc
  • 大小:85.50 KB
  • 文档页数:5

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库基础及其应用》期考试题 学号 姓名

一、选择题(每题2分,共50分)

1. 在SQL SELECT 语句中,实现投影操作的子句是( ) A) SELECT B) FROM C) WHERE D) ORDER BY

2. 在SQL 语言中INSERT 、DELETE 、UPDA TE 实现的是( ) A) 查询功能 B) 操作功能 C) 定义功能 D) 控制功能

3. 关系的主属性不可以为空值(NULL ),这属于( ) A) 实体完整性规则 B) 参照完整性规则 C) 域完整性规则 D) 用户完整性规则

4. 两个实体之间多对多的联系( ) A) 不能够转换成一对多的联系 B) 不一定能够转换成一对多的联系 C) 一定能够转换成一对多的联系 D) 以上说法都不对

5. 下述哪一条不是由于关系设计不当引起的( ) A) 数据冗余 B) 丢失修改 C) 插入异常 D) 更新异常

6. SQL Server 的字符型系统数据类型主要包括( )。

A. Int 、money 、char

B. char 、varchar 、text

C. datetime 、binary 、int

D. char 、varchar 、int

7. 使用"CREATE DA TABASE AAA"命令所建立数据库文件的初始大小是( )字节。

A.1M

B.2M

C.3M

D.4M 8. SQL Server 提供的单行注释语句是使用( )开始的一行内容。 A. “/*” B. “--” C. “{” D. “/” 9. 在SQL 中,删除视图的命令是( )。

A. create view

B. update view

C. drop view

D. delete view 第7—14题基于如下的部门表和职工表(定义了表之间的参照完整性),其中部门表的主关键字是部门号,职工表的主关键字是职工号:

10. 职工表中哪个属性是外部关键字( ) A) 职工号 B) 职工名 C) 部门号 D) 工资 11. 如下操作哪个操作不能成功的执行( ) A) 从职工表中删除行("010","刘惠","01",1120) B) 在职工表中插入行("102","刘水","01",1500)

C) 将职工表中职工号为"056"的元组的工资改为1600 D) 将职工表中职工号为"101"的元组的部门号改为"05" 12. 如下SQL 语句哪条语句不能成功执行( )

A) DELETE FROM 部门WHERE 部门号="03"

B) INSERT INTO 部门V ALUES("06","计划部","306室")

C) UPDATE 部门SET 部门号="10" WHERE 部门号="02"

D) UPDATE 部门SET 地址="310室" WHERE 部门号="01"

13.如下关于索引描述正确的是()

A) 建立索引将改变记录的物理顺序

B) 建立索引只会提高查询速度、不会提高更新速度

C) 建立索引可以提高查询和更新速度

D) 索引只是一种数据结构,对查询速度和更新速度都没有影响

14.下面有关HA VING子句描述正确的是()

A) HAVING子句必须与GROUP BY子句一起使用

B) HA VING子句不可以与GROUP BY子句一起使用

C) HA VING子句不可以与WHERE子句一起使用

D) HAVING子句必须与WHERE子句一起使用

15.如下关于存储过程叙述正确的是()

A) 存储过程即传统意义程序中的过程,可以嵌入在程序中使用

B) 存储过程是一种存储在数据库中的程序,用于对数据库进行操作

C) 存储过程是一种存储在数据库之外的程序,用于对数据库进行操作

D) 存储过程描述数据存储到数据库的过程

16.执行删除操作时应该检查()

A) 实体完整性

B) 域完整性

C) 参照完整性

D) 用户定义完整性

17.数据库中的日志文件用于记录()

A) 对数据的所有查询操作B) 对数据的所有更新操作

C) 程序运行的所有结果D) 用户的所有登录信息

第15—17题基于关系模式R(U, F),其中

U={课程,教师,上课时间,教室,学生}

F={课程→教师,

(上课时间,教室)→课程,

(上课时间,教师)→课程,

(上课时间,学生)→教室}

18.关系模式R的主关键字是()

A) 课程B) (上课时间,教室)

C) (上课时间,教师) D) (上课时间,学生)

19.关系模式R是几范式关系()

A) 1NF B) 2NF

C) 3NF D) BCNF

20.将关系模式R分解为R1(上课时间,教室,学生)和其他若干模式,则R1是几范式

关系()

A) 1NF B) 2NF

C) 3NF D) BCNF

第18—22题使用如下表的数据:

仓库

仓库号城市面积

WH1 北京370

WH2 上海500

WH3 广州200

WH4 武汉400

职工

仓库号职工号工资

WH2 E1 1220

WH1 E3 1210

WH2 E4 1250

WH3 E6 1230

WH1 E7 1250

21.SQL语句

SELECT * FROM 职工ORDER BY 工资DESC

查询结果的第一条记录的工资字段值是()

A) 1210 B) 1220

C) 1230 D) 1250

22.SQL语句

SELECT 仓库号,MAX(工资) FROM 职工GROUP BY 仓库号

查询结果有几条记录()

A) 0 B) 1

C) 3 D) 5

23.SQL语句

SELECT SUM(工资) FROM 职工

的执行结果是()

A) 工资的最大值B) 工资的最小值

C) 工资的平均值D) 工资的合计

24.SQL语句

SELECT 仓库.仓库号,城市,职工号,工资

FROM 仓库,职工

WHERE 仓库.仓库号= 职工.仓库号

ORDER BY 仓库.仓库号,工资DESC

查询结果的第1条记录的职工号是()

A) E3 B) E4

C) E6 D) E7

25.SQL语句

SELECT 城市FROM 仓库WHERE 仓库号IN ;

(SELECT 仓库号FROM 职工WHERE 工资=1250 )

的查询结果是()

A) 北京、上海B) 上海、广州

C) 北京、广州D) 上海、武汉

二、填空题(10分,每空1分)

1.用SELECT语句进行查询时,如果希望查询的结果中不出现重复元组,应在

SELECT子句中使用保留字。

2.SQL支持集合的并运算,运算符是。