数据库试题7125Word文件下载.docx
- 文档编号:22648980
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:48
- 大小:115.79KB
数据库试题7125Word文件下载.docx
《数据库试题7125Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库试题7125Word文件下载.docx(48页珍藏版)》请在冰豆网上搜索。
C.实体、联系、属性D.数据结构、数据操纵、完整性约束
●数据库通常是指有组织地、动态地存储在__
(1)__;
应用数据库的主要目的是解决数据__
(2)__问题。
(1)A.存上的相互联系的数据集合B.外存上的相互联系的数据集合
C.存上的相互无关的数据集合D.外存上的相互无关的数据集合
(2)A.B.完整性C.一致性D.共享
●采用二维表格结构表达实体与实体间联系的数据模型是____。
A.层次模型B.网状模型C.关系模型D.面向对象模型
●以下关于E-R图的叙述正确的是__。
A.E-R图建立在关系数据库的假设上
B.E-R图使应用过程和数据的关系清晰,实体间的关系可导出应用过程的表示
C.E-R图可将现实世界(应用)中的信息抽象地表示为实体以与实体间的联系
D.E-R图能表示数据生命周期
●通过重建视图能够实现____。
A.数据的逻辑独立性B.数据的物理独立性C.程序的逻辑独立性D.程序的物理独立性
二、填空题:
●随着计算机软硬件的发展,数据管理技术不断完善,先后经历了________________、
____________________、____________________3个阶段。
五eimoshi
●数据独立性分为_____________和______________。
●数据模型由_______、______________、____________三部分组成。
●数据操作描述的是系统的动态特征,主要分为________和________两大类。
●从数据库管理系统的角度划分数据库系统的体系结构,可分为_______、________和__________3层。
●有了外模式/模式映象可以保证数据和应用程序之间的________________,有了模式/模式映象可以保证数据和应用程序之间的________________。
●常用的逻辑数据模型有_______、______________、______、______等模型。
●两个不同实体型之间的联系有三种:
______联系、_____联系、_____联系。
●DBMS的中文意思是_______________________。
●在E/R图中,实体型用________表示,属性用_________表示,实体之间的联系用_______表示。
●对现实世界进行第一层抽象的模型,称为________模型;
对现实世界进行第二层抽象的模型,称为________模型。
●数据库管理系统是位于______________________之间的一层数据管理软件。
三、简答题:
●简述数据库、数据库管理系统、数据库系统的概念。
●简述数据库系统的特点。
●数据库管理系统的主要功能有哪些?
●简述数据模型的3个要素。
●简述概念模型的作用。
●解释以下术语:
实体、实体型、实体集、属性、实体-联系图、模式、外模式、模式、DDL、DML、数据与程序的物理独立性和逻辑独立性
●为什么数据库系统具有数据与程序的独立性?
●简述数据库系统的组成。
●DBA的职责是什么?
第二章关系数据库
●专门的关系运算不包括下列的()。
A)联结运算B)选择运算C)投影运算D)交运算
●关系代数表达式
的运算结果是__。
A
B
1
a
2
b
3
4
关系R:
关系S:
关系T:
关系U:
C
x
c
y
A.B.C.D.
z
●关系R和S如下图所示,关系代数表达式
_____。
5
6
7
8
9
10
11
12
13
14
关系R:
关系S
A.B.C.D.
●
若关系R、S如下图所示,则
后所得关系的属性列数和元组个数分别为__
(1)__;
_
(2)_,
_(3)_。
RS
D
d
g
f
(1)A.4和3B.4和6C.6和3D.6和6
(2)A.
B.
C.
D.
(3)A.B.C.D.
●等值连接
可由基本的关系运算__
(1)___等价表达。
给定关系R、S如下图所示,则
=_
(2)__.
e
(1)A.
、
和
B.
C.
D.
(2)A.B.C.D.
●对于下图所示的S和SC关系,对其进行左外连接时,其结果集的属性列数为__
(1)__,元组个数为_
(2)__.
Sno
Sname
Sex
SD
Age
3001
王平
女
计算机
18
3002
友
男
19
4003
黎明
机械
4004
明远
1041
国清
通信
20
1042
樊建新
关系S:
关系SC
Cno
Grade
93
84
83
82
(1)A.6B.7C.8D.9
(2)A.7B.8C.9D.10
关系R、S如下图所示,关系代数表达式
的输出结果与__
(1)__等价,该表达式与_
(2)_等价。
若对关系R和S进行自然连接,所得关系的属性列数和元组个数分别为_(3)_。
(1)A.B.C.D.
D.
(3)A.3和0B.3和2C.6和0D.6和2
●关系代数的五种基本操作是_______、______、_____、_____、_____。
另外四个组合操作是______、_____、_____、_____。
●θ连接是由_________和____________操作组合而成。
●关系模型的三类完整性约束规则是___________、___________和_________________。
●简述关系模型中的三类完整性约束规则。
●笛卡尔积、等值连接、自然连接三者有什么区别?
●解释下列术语:
域、笛卡尔积、关系、元组、属性、候选码、主码、外码、关系模式、关系数据库
●关系代数的基本运算有哪些?
四、操作题:
●设有关系R和S:
R:
S:
计算:
.
●设R和S分别是三元和二元关系,试把表达式
转换成等价的:
(1)文字表达语句;
(2)元组表达式。
●设R和S分别都是二元关系,试把元组表达式
(2)关系代数表达式。
●已知关系Student(Sno,Sname,Ssex,Sage,Sdept),其中属性分别表示学生学号、、性别、年龄、所在系,试把表达式
●用关系代数、关系演算、SQL表示下面操作:
查询年龄小于20岁的学生。
第三章关系数据库标准语言SQL
●关系数据库的标准语言是()。
A)ORACLEB)DB2C)SQLD)SQLServer
●SQL中集合成员资格比较“元组NOTIN(集合)”中“NOTIN”与下列__________操作符等价。
A)<
>
SOMEB)<
ALLC)=ANYD)=ALL
●某数据库中有供应商关系S和零件关系P,其中:
供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:
供应商代码、供应商名、、供应商所在城市;
零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:
零件号、零件名、颜色、重量、产地。
要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。
请将下面的SQL语句空缺部分补充完整。
CREATETABLESP(SnoCHAR(5),
PnoCHAR(6),
StatusCHAR(8),
QtyNUMERIC(9),
_____
(1)____(Sno,Pno),
_____
(2)____(Sno),
_____(3)____(Pno));
(1)A.FOREIGNKEYB.PRIMARYKEY
C.FOREIGNKEY(Sno)REFERENCESSD.FOREIGNKEY(Pno)REFERENCESP
(2)A.FOREIGNKEYB.PRIMARYKEY
(3)A.FOREIGNKEYB.PRIMARYKEY
●关系的度(degree)是指关系中___。
A.属性的个数B.元组的个数C.不同域的个数D.一样域的个数
●在传统关系系统中,对关系的错误描述是___。
A.关系是笛卡尔积的子集B.关系是一二维表
C.关系可以嵌套定义D.关系中的元组次序可交换
●在关系代数中对传统的集合运算要求参与运算的关系___。
A.具有一样的度B.具有一样的关系名
C.具有一样的元组个数D.具有一样的度且对应属性取自同一个域
●在SQL语言中,删除基本表的命令是__
(1)__,修改表中数据的命令是___
(2)___。
(1)A.DESTROYTABLEB.DROPTABLEC.DELETETABLED.REMOVETABLE
(2)A.INSERTB.DELETEC.UPDATED.MODIFY
●在SQL的查询语句中,允许出现聚集函数的是____。
A.SELECT子句B.WHERE子句C.HAVING短语D.SELECT子句和HAVING短语
●给定供应关系SPJ(供应商号,零件号,工程号,数量),查询至少供应了3项工程(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。
Select供应商号,SUM(数量)FromSPJ
__
(1)____;
__
(2)____;
__(3)____;
(1)A.OrderBy供应商号DescB.GroupBy供应商号Desc
C.OrderBy供应商号D.GroupBy供应商号
(2)A.HavingCOUNT(Distinct(工程号))>
2B.WhereCOUNT(工程号)>
C.Having(Distinct(工程号))>
2D.Where工程号>
(3)A.OrderBy供应商号DescB.GroupBy供应商号Desc
●企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
职工(职工号,,年龄,月薪,部门号,,地址)
部门(部门号,部门名,,负责人代码,任职时间)
请将下面的SQL语句空缺部分补充完整。
CreateTable部门(部门号Char(4)PrimaryKey,部门名Char(20),Char(13),负责人代码Char(5),任职时间Date,ForeignKey__
(1)__);
查询比软件部所有职工月薪都要少的职工与月薪的SQL语句如下:
Select,月薪From职工Where月薪<
(Select__
(2)__From职工Where部门号=__(3)__)
(1)A.()Reference职工B.(部门号)Reference部门(部门号)
C.(部门号)Reference职工(部门号)D.(负责人代码)Reference职工(职工号)
(2)A.月薪B.ALL(月薪)C.MIN(月薪)D.MAX(月薪)
(3)A.职工.部门号and部门名=’软件部’
B.职工.部门号and部门.部门名=’软件部’
C.部门.部门号and部门名=’软件部’
D.(Select部门号From部门Where部门名=’软件部’)
●若给出关系Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel),并用SQL语言定义Student关系如下:
CreateStudent(S_noChar(6),
SnameChar(30)NotNull,
SageInt,
S_sexChar
(1),
SD_nameChar(20),
S_addChar(30),
S_telChar(20),
PrimaryKey(S_no)
);
采用______向Student中插入纪录能被正确地执行。
A.InsertIntoStudent(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)
Values(‘010456’,’黎明’,18,’’,’’,’’,’’)
B.InsertIntoStudent(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)
Values(‘010456’,’黎明’,18,’男’,’计算机’,’’,’88661200’)
C.InsertIntoStudent(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)
Values(,’黎明’,18,’F’,’计算机’,’’,’88661200’)
D.InsertIntoStudent(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)
Values(‘010456’,,18,’男’,’计算机’,’’,’88661200’)
●关系数据库的数据操作分为查询和更新两类。
更新操作包括_____________、______________、________________等操作。
●在SQL中,用_________命令可以修改(删除)基本表的结构,用_________命令可以修改基本表中的数据。
●SQL中定义表的语句是________________。
SQL中定义索引的语句是________________。
●SQL中定义视图的语句是________________。
SQL中修改表结构的语句是________________。
●什么是基本表?
什么是视图?
两者的区别和联系是什么?
●简述视图的优点。
●已知三个关系:
Student(Sno,Sname,Ssex,Sage,Sdept),其中属性分别表示学生学号、、性别、年龄、所在系;
Course(Cno,Cname,Ccredit),其中属性分别表示课程号、课程名称、学分;
SC(Sno,Cno,Grade),其中属性分别表示学生学号、课程号、成绩。
试用SQL语句实现下列要求:
(1)查询“计算机”专业全体学生选修课程的课程名。
画出该查询关系代数表达式的语法树,并画出优化后的语法树。
(2)查询每个学生与其选修课程的情况。
●书上作业与上机布置的作业。
第四章数据库安全性
●“角色”是DBS采用的()。
A)完整性措施B)安全性措施C)恢复措施D)并发控制措施
●不能激活触发器执行的操作是()。
A)DeleteB)UpdateC)InsertD)Select
●不属于安全性控制机制的是______。
A.完整性约束B.视图C.密码验证D.用户授权
●某高校五个系的学生信息存放在同一个基本表中,采取__的措施可使各系的管理员只能读取本系学生的信息。
A.建立各系的列级视图,并将对该视图的读权限赋予该系的管理员
B.建立各系的行级视图,并将对该视图的读权限赋予该系的管理员
C.将学生信息表的部分列的读权限赋予各系的管理员
D.将修改学生信息表的权限赋予各系的管理员
为防止非法用户进入数据库应用系统,应采取的安全措施是__。
A.
授权机制
B.
视图机制
C.
数据加密D.
用户标识与鉴别
要使用户先生只能查询表A中的部分纪录,应采取的策略是__。
构建该部分纪录的行级视图,并将该视图的查询权限赋予先生
将表A的查询权限赋予先生
C.
编写查询表A的存储过程
D.
将先生的用户级别设定为DBA
连接数据库过程中需要指定用户名和密码,这种安全措施属于__。
数据加密D.
某应用系统的应用人员分为三类:
录入、处理和查询,则用户权限管理的方案适合采用__。
针对所有人员建立用户名并授权
对关系进行分解,每类人员对应一组关系
建立每类人员的视图并授权给每个人
建立用户角色并授权
将数据库对象的操作权限授予用户,属于安全控制机制中的__。
用户标识与鉴别
自主存取控制
强制存取控制D.
审计
撤销U5对Emp表的查询权限,并收回U5授予其它用户的该权限,SQL语句是
__。
REVOKE
SELECT
ON
TABLE
Emp
FROM
U5
CASCADE;
RESTRICT;
R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 试题 7125