1.简单
哪条语句用于从表中删除行?
- ADELETE
- BDROP
- CTRUNCATE COLUMN
- DREMOVE
2.简单
什么是复合键?
- A允许重复值的键
- B存储在单独表中的键
- C由数据库生成的键
- D由两列或更多列组成的键
3.简单
哪个关键字在查询中给列或表一个临时的别名?
- AALIAS
- BAS
- CRENAME
- DNAME
4.中等
函数依赖 A → B 是什么意思?
- AA 是引用 B 的外键
- BA 的每个值都恰好对应 B 的一个值
- CB 的每个值都恰好对应 A 的一个值
- DA 和 B 都是主键
5.中等
第一范式(1NF)要求:
- A每列都包含原子值,且没有重复组
- B没有外键
- C每个非键列都依赖于整个键,且只依赖于键
- D每个表恰好只有一列
6.中等
employees 表有一列 manager_id,引用另一名员工。如何在每名员工旁边列出其经理的姓名?
- A只使用 GROUP BY manager_id
- B在磁盘上创建该表的第二个副本
- C使用 UNION ALL 和 WHERE 过滤把该表与自身合并
- D用两个别名把 employees 表与它自身连接
7.困难
x 为 NULL,y = 1。条件 (x > 5 OR y = 1) 的值是什么?
- AUNKNOWN
- BTRUE
- CNULL,因此该行总是被拒绝
- DFALSE
8.困难
并发事务的调度在什么情况下被称为可串行化的?
- A事务只在一个 CPU 上运行
- B任何事务都从不读取数据
- C其效果等价于这些事务的某种串行执行
- D每个事务都被分配一个序列号
答案
- 1. A · DELETE
- 2. D · 由两列或更多列组成的键
- 3. B · AS
- 4. B · A 的每个值都恰好对应 B 的一个值
- 5. A · 每列都包含原子值,且没有重复组
- 6. D · 用两个别名把 employees 表与它自身连接
- 7. B · TRUE
- 8. C · 其效果等价于这些事务的某种串行执行
完整分步解答:请在 examproblems.com 上练习本主题。