数据库期末试题(2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题

1. 在数据库系统中,对存取权限的定义称为(A)。

A、授权

B、定义

C、约束

D、审计

2. 在参照完整性控制中,将参照关系中所有外码值与被参照关系中主码值相同的元组一起删除。这种删除控制属于(A)。

A、级联删除

B、受限删除

C、关联删除

D、组合删除

3. 在参照完整性控制中,仅当参照关系中没有任何元组与被参照关系中要删除元组的主码值相同时,才执行删除操作,否则拒绝执行删除操作。这种删除控制属于( B )。

A、级联删除

B、受限删除

C、关联删除

D、组合删除

4. 以下(D)不属于实现数据库系统安全性的主要技术和方法。

A.存取控制技术

B.视图技术

C.审计技术

D.出入机房登记和加防盗门

5. SQL中的视图机制提高了数据库系统的(D)。

A.完整性

B.并发控制

C.隔离性

D.安全性

6. SQL语言的GRANT和REVOKE语句主要是用来维护数据库的(C)。

A.完整性

B.可靠性

C.安全性

D.一致性

7. 在数据库的安全性控制中,授权的数据对象的(A ),授权子系统就越灵活。

A.范围越小

B.约束越细致

C.范围越大

D.约束范围大

8. 完整性检查和控制的防范对象是(AC ),防止它们进入数据库。安全性控制的防范对象是(BD),防止他们对数据库数据的存取。

A.不合语义的数据

B.非法用户

C.不正确的数据

D.非法操作

9. 找出下面SQL命令中的数据控制命令(A)。

A.GRANT

MIT

C.UPDATE

D.SELECT

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

A.INSERT

B.DELETE

C.REFERENCES

D. SELECT

11. 下述SQL命令的短语中,定义属性上约束条件的是(ABC)。

A. NOT NULL短语

B. UNIQUE短语

C. CHECK短语

D. HAVING短语

12. 保护数据库,防止未经授权的不合法的使用造成的数据泄漏、更改破坏。这是指数据的__A___。

A、安全性

B、完整性

C、并发控制

D、恢复

13. 数据库的__B___是指数据库的正确性和相容性。

A、安全性

B、完整性

C、并发控制

D、恢复、

14. 关系中组成主码的属性不能取空值,这称为关系的_A____。

A、实体完整性

B、关系完整性

C、参照完整性

D、主码完整性

15. 在参照完整性控制中,首先向被参照关系中插入主码值与参照关系中插入元组的外码值相同的元组,然后插入参照关系中相应的元组。这种控制属于(D)

A、级联删除

B、受限删除

C、关联删除

D、递归插入

二、语法题

1. 设有一个Student数据库,包括S,C,SC三个关系模式:

学生S ( Sno,Sname,Ssex,Sdept,Scholarship )

课程C ( Cno,Cname,Grade )

学习SC ( Sno,Cno,Score )

其中:学生S的属性分别表示:学号、姓名、性别、专业、奖学金

课程C的属性分别表示:课程号、课程名、学分

学习SC的属性分别表示:学号、课程号、分数

用SQL语言实现下列问题:

(1).查询至少有一门课成绩在80分以上(含80分)的所有学生的信息,包括学号、姓名和专业;

Select Sno, Sname, Sdept From S, SC

Where SC.Sno = S.Sno And Score>=80 ;

(2).统计每个学生选修的成绩在60分以上(含60分)的课程门数;

Select Count(Cno) From SC Where score>=60 Group by Sno ;

(3).定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、课程名和学分;

Create View AAA(Cno, Cname, Grade) As Select o, Cname, Grade

From C, SC Where o = o And Score = 100 ;

(4).试用汉语说明下述SQL语句的意思:(其中sa为用户名)

GRANT INSERT, UPDATE(Cname) ON SC TO sa WITH GRANT OPTION ;

把对SC关系的插入权限、修改Cname属性的权限授予sa用户,并允许sa把这两个权限授予其他用户。

2.对于单位社团关系,其关系模式如下:

职工(职工号,姓名,年龄,性别)

社会团体(编号,名称,负责人,活动地点)

参加(职工号, 编号,参加日期)

其中职工表的主码是职工号;社会团体表的主码是编号,外码是负责人;参加表的主码是职工号和编号的属性组,外码是职工号、编号;

试用关系代数完成下列查询:

①定义职工表、社会团体表和参加表,并说明其主码和参照关系。

Create table 职工(职工号 char(5)primary key,

姓名 char(8)NOT NULL,

年龄 samllint,

性别 char(2)

相关文档
最新文档