第一章数据库系统概述

第1章测试题

1、单选题:
‏下面列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。‏‏ I.人工管理阶段 II.文件系统阶段 III.数据库阶段‏
选项:
A: I 和 II
B: 只有 II
C: II 和 III
D: 只有 I
答案: 【 只有 I

2、单选题:
‍数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是()。‍
选项:
A: 外模式、模式和内模式
B: 子模式、用户模式和存储模式
C: 模式、子模式和概念模式
D: 子模式、模式和用户模式
答案: 【 外模式、模式和内模式

3、单选题:
​数据库管理系统(DBMS)与操作系统(OS)、应用软件的层次关系从核心到外围依次是()。​
选项:
A: DBMS、OS、应用软件
B: DBMS、应用软件、OS
C: OS、DBMS、应用软件
D: OS、应用软件、DBMS
答案: 【 OS、DBMS、应用软件

第二章关系数据库设计

第2章测试题

1、单选题:
​在数据库设计中使用 E-R 图工具的阶段是()。‍
选项:
A: 需求分析阶段
B: 数据库物理设计阶段
C: 数据库实施
D: 概念结构设计阶段
答案: 【 概念结构设计阶段

2、单选题:
‎实体完整性规则是指关系中()。‍
选项:
A: 不允许有空行
B: 主键不允许有空值
C: 不允许有空列
D: 外键不允许有空值
答案: 【 主键不允许有空值

3、单选题:
​E-R图转换为关系模型,不正确的是()。‌
选项:
A: 实体型转换为关系模式
B: 具有相同码的关系模式不可合并
C: 同一实体集的实体间的联系转换为关系模式
D: 三个或三个以上实体间的多元联系转换为关系模式
答案: 【 具有相同码的关系模式不可合并

4、单选题:
‏关系模式中,满足2NF的模式( )。‌
选项:
A: 可能是1NF
B: 必定是1NF
C: 必定是3NF
D: 必定是BCNF
答案: 【 必定是1NF

5、单选题:
​设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。‍
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 2NF

6、单选题:
‎已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式的候选码是( )。‌
选项:
A: AB
B: BE
C: CD
D: DE
答案: 【 BE

7、单选题:
​消除了部分函数依赖的1NF的关系模式,必定是( )。‌
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 2NF

8、多选题:
‌以下哪些是数据库设计的相关工具()。‌
选项:
A: PowerDesign(Sybase)
B: Visio(Microsoft)
C: RationalRose(IBM)
D: SQL SERVER(Microsoft)
答案: 【 PowerDesign(Sybase);
Visio(Microsoft);
RationalRose(IBM)

9、判断题:
‌反向工程即选择当前的物理模型,将物理模型转化为概念模型。​
选项:
A: 正确
B: 错误
答案: 【 正确

第三章关系代数与SQL查询语言

第3章单元测试

1、单选题:
‍差运算对应()查询。‎
选项:
A: intersect
B: except
C: union
D: have
答案: 【 except

2、单选题:
‎嵌套查询中出现的WHERE子句中中含义为以子表达式值作为主表达式的参数的谓词是()‏
选项:
A: IN
B: BETWEEN
C: ANY
D: ALL
答案: 【 IN

3、多选题:
‍关系的基本运算包括()。‎
选项:
A: 选择运算
B: 投影运算
C: 连接运算
D: 交运算
答案: 【 选择运算;
投影运算;
连接运算

4、判断题:
‎选择运算对应于SQL查询语句中使用WHERE子句指定用于限制返回的行的搜索条件。‎
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‎投影运算对应于SQL查询语句中使用SELECT子句指定用于返回的属性列表。‍
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
‏连接运算对应于SQL查询语句中使用FROM子句指定待查询的一张或若干张表以及表之间的连接方式。‏
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​SQL中使用ORDER BY指定结果集的排序。其中ASC指定递减顺序。‍
选项:
A: 正确
B: 错误
答案: 【 错误

第四章SQLServer图形操作及SQL定义与控制语言

第4章单元测试

1、单选题:
‌更改“成绩表”以删除某列的语句为:()‌
选项:
A: alter table 成绩表  delete column  column_a
B: alter table 成绩表  drop column  column_a
C: update table 成绩表  delete column  column_a
D: update table 成绩表  drop column  column_a
答案: 【 alter table 成绩表  drop column  column_a

2、单选题:
‍将“成绩表”中所有成绩加1分的语句是()‌
选项:
A: update 成绩表 set Grade=Grade+1
B: alter 成绩表 set Grade=Grade+1
C: select 成绩表 set Grade=Grade+1
D: drop 成绩表 set Grade=Grade+1
答案: 【 update 成绩表 set Grade=Grade+1

3、单选题:
‌删除成绩表中所有学号为‘0301001’的成绩记录的语句是‏
选项:
A: DELETE 成绩表 WHERE Sn

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注