Framist's Little House

◇ 自顶而下 - 面向未来 ◇

0%

【数据库原理】实验报告

【数据库原理】第 4-5 章作业

题量:16 满分:100.0 分

以下为正确答案

一。单选题(共 10 题,70.0 分)

1.

下述 SQL 命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。

(7.0 分)

  • A INSERT

  • B DELETE

  • C REFERENCES

  • D SELECT

2.

下述 SQL 命令的短语中,不用于定义属性上约束条件的是()。

(7.0 分)

  • A NOT NULL短语

  • B UNIQUE短语

  • C CHECK短语

  • D HAVING短语

3

关于约束叙述正确的是( )。

(7.0 分)

  • A 每个约束只能作用于一个列上

  • B 每个约束可以作用多个列,但是必须在一个表里

  • C 每个约束可以作用到多个表的多个列

  • D 以上都不对

4

下列( )是对触发器的描述。

(7.0 分)

  • A 定义了一个有相关列和行的集合

  • B 当用户修改数据时,一种特殊形式的存储过程被自动执行

  • C SQL 语句的预编译集合

  • D 它根据一或多列的值,提供对数据库表的行的快速访问

5

在数据库的表定义在,限制成绩属性列的取值在 0~100 的范围内,属于数据的( )约束。

(7.0 分)

  • A 实体完整性

  • B 参照完整性

  • C 用户自定义

  • D 用户操作

6

保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的。(7.0 分)

  • A 安全性

  • B 完整性

  • C 并发控制

  • D 恢复

7

在数据系统中,对存取权限的定义称为。(7.0 分)

  • A 命令

  • B 授权

  • C 定义

  • D 审计

8

数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的。(7.0 分)

  • A 可靠性

  • B 一致性

  • C 完整性

  • D 安全性

9

下列 SQL 语句中,能够实现“收回用户 ZHAO 对学生表 (STUD) 中学号 (XH) 的修改权”这一功能的是。(7.0 分)

  • A REVOKE UPDATE(XH) ON TABLE FROM ZHAO

  • B REVOKE UPDATE(XH) ON TABLE FROM PUBLIC

  • C REVOKE UPDATE(XH) ON STUD FROM ZHAO

  • D REVOKE UPDATE(XH) ON STUD FROM PUBLIC

10

把对关系 SC 的属性 GRADE 的修改权授予用户 ZHAO 的 SQL 语句是。(7.0 分)

  • A GRANT GRADE ON SC TO ZHAO

  • B GRANT UPDATE ON SC TO ZHAO

  • C GRANT UPDATE (GRADE) ON SC TO ZHAO

  • D GRANT UPDATE ON SC (GRADE) TO ZHAO

二。填空题(共 6 题,30.0 分)

1

数据库的完整性是指数据的 1 和 2。

(5.0 分)
第一空:正确性

第二空:相容性

2

数据库完整性的定义一般由 SQL 的 语句来实现。它们作为数据库模式的一部分存入 中。

(5.0 分)
第一空:数据定义语言

第二空:数据字典

3

关系模型的实体完整性在 CREATE TABLE 中用_关键字来实现。

(5.0 分)
第一空:PRIMARY KEY

4

当参照完整性检查出现违约情况时,则 DBMS 可以采用_、_和_策略处理。

(5.0 分)
第一空:拒绝执行

第二空:级联操作

第三空:设置为空值

5

在 SQL 语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用__1__语句,收回所授的权限使用__2__语句。(5.0 分)
第一空:GRANT REVOKE

6

DBMS 存取控制机制主要包括两部分:自主存取控制和__1__。(5.0 分)
第一空:强制存取控制