大学网课搜题引擎
首页
浙江省高等学校在线开放课程共享平台
数据库系统原理
第4章 完整性和安全性练习
题目详情
简答题
SELECT语句执行的结果是()。
A、
视图
B、
表
C、
数据项
D、
元组
查看答案与解析
简答题
某公司管理有部门表(部门号,部门名,部门地址,经理)和员工表(员工号,员工姓名,员工性别,职称,出生日期,部门号),现将进行部门调整合并或删除某些部门设置,员工不辞退,则员工表的数据将采取哪种操作最为合理。 A、on update no action on delete no action B、on update no on delete set null C、on delete on update set default D、on update cascade on delete set null
简答题
以下关于触发器的描述正确的是( )。 A、针对视图只能定义INSTEAD OF类型的触发器。 B、一个表的同种操作的AFTER类型的触发器先于INSTEAD OF类型的触发器执行。 C、 inserted表和deleted表的结构和触发器所关联的表的结构一致,它们只在触发器执行期间有效,这两个表的内容只能查询,不能修改。 D、针对某个表可以定义同一种操作的多个AFTER类型的触发器。
简答题
下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( )。 A、INSERT B、DELETE C、REFERENCES D、SELECT
简答题
已知employee表中具有默认约束df_email,删除该约束的语句为_________。 A、alter table student remove constraint df_email B、 remove constraint df_email from table student C、alter table student delete constraint df_email D、alter table student drop constraint df_email
简答题
Create Table有三种功能,以下不是其中一项功能的是_________。 A、定义物理存储特性 B、定义关系模式 C、定义完整性约束 D、定义安全性约束
简答题
在数据库系统中,保证数据及语义正确和有效的功能是 ( )。 A、A.并发控制 B、存取控制 C、安全控制 D、完整性控制
简答题
将对关系SC(sno,cno,grade)的查询和属性GRADE的修改权限授予用户Jack的SQL语句是( )。 A、grant select,update on sc to Jack,Rose B、grant select, update(grade) on sc to Jack and Rose C、grant select,update(grade) on sc to Jack,Rose D、grant select,update(grade) on sc to Jack,Rose with grant option
简答题
关于主键约束以下说法错误的是( ) A、一个表中只能设置一个主键约束 B、允许空值的字段上不能定义主键约束 C、允许空值的字段上可以定义主键约束 D、可以将包含多个字段的字段组合设置为主键
简答题
根据SQL标准,针对用户Tom拥有对表student和course中的查询权限,并允许他将此权限授予他人,现要将收回Tom的权限,下面哪条语句适用? A、revoke select on student, course to Tom with grant option B、revoke select on student to Tom with grant option revoke select on course to Tom with grant option C、revoke select on student,course from Tom cascade D、revoke select on student from Tom cascade revoke select on course from Tom cascade
简答题
SQL语言的GRANT(授权)和REVOKE(收回权限)语句主要是用来维护数据库的() A、 完整性 B、 可靠性 C、 安全性 D、 一致性
简答题
Col_cons列约束只能应用在单一列上,下面不是应用在单一列上的约束是( )。 A、UNIQUE B、CHECK C、FOREIGN KEY D、PRIMARY KEY
简答题
若用如下的SQL语句创建一个表S: create table S (sno char (6) not null, sname char(8) not null, sex char (2), age integer) 现向S表插入如下行时,哪一行可以被插入()? A、(‘99101’,‘李明芳’,女,‘23’) B、(‘991746’,‘张伟’,null,null) C、(null,‘陈一道’,‘男’,32) D、(‘992345’,null,‘女’,25)
简答题
实体完整性规则检查的内容包括( )。 A、 检查主码的各个属性值是否为空,只要有一个为空就拒绝插入或修改 B、 检查主码的各个属性值是否唯一,只要有一个不唯一就拒绝插入或修改 C、 检查主码值是否唯一,如果不唯一就拒绝插入或修改 D、 检查主码值是否唯一,如果唯一就拒绝插入或修改
简答题
在表或视图上执行除了( )以外的语句都可以激活触发器。 A、Insert B、Delete C、Update D、Create
简答题
视图机制提高了数据库系统的( ) A、完整性 B、安全性 C、一致性 D、并发控制
简答题
安全性控制的防范对象是( )。 A、 合法用户 B、 不和语义的数据 C、 非法操作 D、 不正确的数据
简答题
要建立一个约束,保证用户表(user)中年龄(age)必须在16岁以上,下面语句正确的是()。 A、 alter table user add constraint df_age DEFAULT(16) for age B、 alter table user add constraint df_age DEFAULT(16) C、 alter table user add constraint uq_age UNIQUE(age>16) D、 alter table user add constraint ck_age CHECK(age>16)
简答题
在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的________约束。 A、实体完整性 B、参照完整性 C、用户自定义 D、用户操作
数据库系统原理
章节列表
综述类论文
1
第1章 系统概述练习
19
第一次上机报告
1
第2章 数据建模练习
20
第二次上机报告
1
安全性调查报告
1
第3章 SQL语言练习
20
第4章 完整性和安全性练习
19
第三次上机报告
1
数据库设计考试
1