
关系数据库概论题目(急啊在线等) 30
一、填空(每题1分,共10分)1.______模型是数据库系统的核心和基础。2.通过加锁可以保证处理程序并发时的数据______。3.关系代数中专门的关系运算包括:选择、...
一、填空(每题1分,共10分)
1. ______模型是数据库系统的核心和基础。
2.通过加锁可以保证处理程序并发时的数据______。
3.关系代数中专门的关系运算包括:选择、投影、______和除法。
4.在字符串的匹配操作中,通配符______表示与零个或多个字符组成的字符串匹配。
5.选择串接定律:σF1(σF2(E))≡ [ ]
6.关系数据库的三个基本特征是[ ]
7.数据库系统是在[ ]基础上产生的?
8.在R(U)中,如果X →Y,并且对于X的一个真子集X’,有X’ → Y,则称Y对X[ ]函数依赖。
9.F={A→B,B→C},求B的闭包为[ ]
10.事务的特性包括[ ]
二、判断(每题1分,共10分)
1.SQL是一种非过程化语言。
2.仅支持关系数据结构,不支持集合级的操作,称为最小关系系统。
3.层次数据模型和网状模型都可用关系数据模型表示。
4.关系数据模型与网状数据模型相比具有查询效率高的优点。
5.突然停电属于介质故障。
6.数据库系统与文件系统相比优点之一是数据库系统可以存放无冗余数据。
7.模式是数据库全局逻辑结构的描述。
8.在DBS中,DBMS和OS之间的关系是相互调用
9.在规范化中,范式的级别越高越好。
10.三级模式结构是数据库唯一的一种分级模式结构。
三、选择填空 (每题1分,共10分)
1.实体是现实世界中的术语,与之对应的计算机世界术语是_____
A.文件 B.数据库 C.字段 D.记录
2.关系模型中的关系模式至少是_____
A.1NF B.2NF C.3NF D.BCNF
3.SYSTEM R使用的是_____模型
A关系数据 B层次数据 C网状数据 D E—R
4.层次模型不能直接表示_____
A.1:1关系 B.1:m关系 C.m:n关系 D.1:1和1:m关系
5.数据库系统的核心_____
A 数据库 B数据库管理系统 C 数据模型 D软件工具
6.数据库、数据库系统和数据库管理系统三者之间的关系是_____
A 数据库系统包括数据库和数据库管理系统
B 数据库管理系统包括数据库和数据库系统
C 数据库包括数据库系统和数据库管理系统
D 数据库系统就是数据库,也就是数据库管理系统
7. 设有两个实体集A、B, A中实体可能与B中多个实体或零个相联系,而B中实体至多和A中一个实体有联系,则称A和B是_____联系。
A.1:1 B.1:m C.m:1 D. n:m
8. 在关系数据库设计中,绘制E-R图属于_____阶段的任务?
A需求分析 B概念设计 C逻辑设计 D物理设计
单个用户使用的数据视图的描述称为_____
A. 外模式 B. 概念模式 C. 内模式 D. 存储模式
10.DBA视图对应_____
A. 用户数据库 B.概念数据库 C.物理数据库
四、简答(每题5分,共20分)
1.关系代数的基本运算有哪些?如何用这些基本运算来表示其它的关系运算?
2.应用程序(或用户)从数据库中读取一个数据通常需要哪些步骤?
3.规范化理论对数据库设计有什么指导意义?
4.什么是数据库的安全性和完整性?两者有什么联系和区别? 展开
1. ______模型是数据库系统的核心和基础。
2.通过加锁可以保证处理程序并发时的数据______。
3.关系代数中专门的关系运算包括:选择、投影、______和除法。
4.在字符串的匹配操作中,通配符______表示与零个或多个字符组成的字符串匹配。
5.选择串接定律:σF1(σF2(E))≡ [ ]
6.关系数据库的三个基本特征是[ ]
7.数据库系统是在[ ]基础上产生的?
8.在R(U)中,如果X →Y,并且对于X的一个真子集X’,有X’ → Y,则称Y对X[ ]函数依赖。
9.F={A→B,B→C},求B的闭包为[ ]
10.事务的特性包括[ ]
二、判断(每题1分,共10分)
1.SQL是一种非过程化语言。
2.仅支持关系数据结构,不支持集合级的操作,称为最小关系系统。
3.层次数据模型和网状模型都可用关系数据模型表示。
4.关系数据模型与网状数据模型相比具有查询效率高的优点。
5.突然停电属于介质故障。
6.数据库系统与文件系统相比优点之一是数据库系统可以存放无冗余数据。
7.模式是数据库全局逻辑结构的描述。
8.在DBS中,DBMS和OS之间的关系是相互调用
9.在规范化中,范式的级别越高越好。
10.三级模式结构是数据库唯一的一种分级模式结构。
三、选择填空 (每题1分,共10分)
1.实体是现实世界中的术语,与之对应的计算机世界术语是_____
A.文件 B.数据库 C.字段 D.记录
2.关系模型中的关系模式至少是_____
A.1NF B.2NF C.3NF D.BCNF
3.SYSTEM R使用的是_____模型
A关系数据 B层次数据 C网状数据 D E—R
4.层次模型不能直接表示_____
A.1:1关系 B.1:m关系 C.m:n关系 D.1:1和1:m关系
5.数据库系统的核心_____
A 数据库 B数据库管理系统 C 数据模型 D软件工具
6.数据库、数据库系统和数据库管理系统三者之间的关系是_____
A 数据库系统包括数据库和数据库管理系统
B 数据库管理系统包括数据库和数据库系统
C 数据库包括数据库系统和数据库管理系统
D 数据库系统就是数据库,也就是数据库管理系统
7. 设有两个实体集A、B, A中实体可能与B中多个实体或零个相联系,而B中实体至多和A中一个实体有联系,则称A和B是_____联系。
A.1:1 B.1:m C.m:1 D. n:m
8. 在关系数据库设计中,绘制E-R图属于_____阶段的任务?
A需求分析 B概念设计 C逻辑设计 D物理设计
单个用户使用的数据视图的描述称为_____
A. 外模式 B. 概念模式 C. 内模式 D. 存储模式
10.DBA视图对应_____
A. 用户数据库 B.概念数据库 C.物理数据库
四、简答(每题5分,共20分)
1.关系代数的基本运算有哪些?如何用这些基本运算来表示其它的关系运算?
2.应用程序(或用户)从数据库中读取一个数据通常需要哪些步骤?
3.规范化理论对数据库设计有什么指导意义?
4.什么是数据库的安全性和完整性?两者有什么联系和区别? 展开
2个回答
展开全部
[标准答案]
1、
grant
select
on
职工
when
user()=
name
to
all;
这里假定系统的
grant语句支持when子句和user()的使用。用户将自己的名字作为id。
reovke
select
on
职工
when
user()=
name
from
all;
这里假定用户将自己的名字作为id,且系统的reovke语句支持when子句,系统也支持user()的使用。
2、
create
view
部门工资统计(最高工资,最低工资,平均工资)
as
select
max(工资),min(工资),avg(工资)
from
职工
group
by
部门号;
grant
select
on
部门工资统计
to
扬兰;
revoke
select
on
部门工资统计
from
扬兰;
1、
grant
select
on
职工
when
user()=
name
to
all;
这里假定系统的
grant语句支持when子句和user()的使用。用户将自己的名字作为id。
reovke
select
on
职工
when
user()=
name
from
all;
这里假定用户将自己的名字作为id,且系统的reovke语句支持when子句,系统也支持user()的使用。
2、
create
view
部门工资统计(最高工资,最低工资,平均工资)
as
select
max(工资),min(工资),avg(工资)
from
职工
group
by
部门号;
grant
select
on
部门工资统计
to
扬兰;
revoke
select
on
部门工资统计
from
扬兰;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询