2019年10月27日 数据库刷题笔记

题目1

数据库的基本特点是:

  1. 数据结构化
  2. 数据的共享性高,冗余度低,易扩充
  3. 数据独立性高
  4. 数据由DBMS统一管理和控制

题目2

在课程表中要查找课程名称中包含“计算机”课程,对应“课程名称”字段的正确准则表达式是什么。
答:

1
like "%计算机%";

题目3

E-R图中,联系用什么符号表示
答:菱形

解析

E-R图中

  • 矩形表示实体型
  • 椭圆表示实体的属性;
  • 菱形表示实体型之间的联系

题目4

实体是信息世界中的术语,与之对应的数据库术语是什么
答:记录

解析

  • 一个实体对应一条记录,或一个元组;
  • 一个属性对应一个数据项,或一个字段

题目5

当局部E-R图合并成全局E-R图时可能出现那些冲突
答:局部E-R图之间的冲突主要有三类:

  • 属性冲突、
  • 命名冲突,
  • 结构冲突。

题目6

SQL 基本表的创建中是通过哪个子句实现实体完整性规则的
答:主键子句

解析

实体完整性是对关系中的记录唯一性,准确来说实体完整性是指关系中的主属性值不能为Null且不能有相同值
定义表中的所有行能唯一的标识,一般用主键子句

题目7

数据库管理系统(DBMS)是哪一个级别的软件。
答:系统软件

解析

系统软件是和硬件直接相关联的,没有系统软件,计算机就没有办法正常运行。包括:

  • 操作系统、
  • 语言处理程序、
  • 标准库程序、
  • 服务型程序、
  • 数据库管理系统、
  • 计算机网络软件

题目8

从关系中挑选出指定的元组组成新关系的运算叫什么
答:”选取”运算

题目9

省略
外键的取值只允许等于所参照关系中某个主键值或者为空

题目10

授权语句格式:

1
grant 权限 on 表 to 用户

题目11

题目略

解析

实体完整性参照完整性适用于任何关系型数据库系统,它主要是针对关系的主关键字和外部关键字取值必须有效而做出的约束。
用户定义完整性 (user defined integrity)则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。这一约束机制一般不应由应用程序提供,而应有由关系模型提供定义并检验
用户定义完整性主要包括字段有效性约束记录有效性