2019年10月26日 数据库刷题笔记
问题1
在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于
答案:第一范式
问题2
在SQL语言中的视图VIEW是数据库的
外模式
问题3
SQL语言的功能有
- 数据定义、
- 数据操纵、
- 数据控制
问题3
设关系R和S的属性个数分别为r和s,则(R×S
)操作结果的属性个数是什么
答案:x+y
解析:
笛卡尔乘积X×Y结果的属性个数等于x+y
,结果的元组个数等于x*y
.
题目4
SQL
基本表的创建中是通过哪个子句实现参照完整性规则的
- 主键 实现 实体完整性约束
- 外键 实现 参照完整性约束
题目5
题目省略
答:SQL
是非过程化的语言
题目6
SQL
语言具有两种使用方式,一个称为交互式SQL
,还有一个是什么
答:嵌入式SQL
解析
- 交互式是通过命令行或者客户端工具操作数据库的方式。
- 嵌入式是高级语言操作数据库的方式,高级语言编程时使用。
题目7
下列回收授权的语句正确的是:
解析
回收授权语句格式如下:
1 | revoke 权限 on 表 from 用户 |
再结合题意即可得到正确的回收授权语句
题目8
题目略,
解析
数据库范式
- 第一范式,关系模式的所有属性均为简单属性,即属性不可再分。
- 第二范式,若关系模式属于第一范式,并且每个非主属性都完全依赖于关系模式的码。即**消除
非主属性
对码
的部分依赖
**。 - 第三范式,若关系模式属于第二范式,并且每个
非主属性
都不传递依赖
于候选码。即消除非主属性对码的传递依赖
题目9
在SQL
中,删除视图用什么命令
答:
1 | drop view 视图名; |