天津事业单位计算机真题大全
1. 试述E-R图转换成关系模型的转换原则。(4分)
2(等值联接、自然联接二者之间有什么区别? (3分)
3(简述从1NF到4NF的规范化过程?(4分)
4(试举例说明一条完整性规则的数学表示方法。(5分)
2(答:数据冗余大、插入异常、删除异常、修改麻烦。解决办法:模式分解。 3(什么是事务,它有哪些属性,
答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。事务具有四个特性:原子性、一致性、隔离性和持续性。这个四个特性也简称为ACID
特性。
4(答:PRIMARY KEY(主码) FOREIGN KEY(外码) DEFAULT (缺省) CHECK(检查) UNIQUE(唯一值)
六、程序设计题(共15分,第1小题5分,第2小题10分) 1(设有关系模式为:
学生(学号,姓名,性别,年龄,所在系)
课程(课程号,课程名,先行课)
选课(学号,课程号,成绩)
请用关系代数完成下列操作:
1) 求选修了课程号为“5”课程的学生学号和姓名。 (
(2) 求没有选修课程号为“5”课程的学生学号。
(3) 求既选修了课程号为“5”,又选修“6“号课程的学生学号。 (4) 求选修了全部课程的学生学号和姓名。
(5) 求选修了学号为“95001”学生所学过的所有课程的学生学号和姓名。 2(以下给出三个基本表。
Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系; Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分; SC(选课表)的字段按顺序为学号、课程号、成绩。
试用SQL语句表示下列操作。
(1)写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。其中学号属性不能为空,并且其值是唯一的,并在Sno列上建立一个聚簇索引。 (2)检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。 (3)检索各个课程号及相应的选课人数。
(4)检索每个学生及其选修的课程名和成绩。
(5)检索男生的平均年龄。
2((1)(写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。其中
学号属性不能为空,并且其值是唯一的,并在Sno列上建立一个聚簇索引。
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20),
Ssex CHAR(1),
Sage INT,
,
Sdept CHAR(15));
CREATE CLUSTED INDEX Stusname ON Student(Sname);
(2)(检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。
SELECT Sname, Ssex
FROM Student
WHERE Sdept IN ('IS','CS')
(3)(检索各个课程号及相应的选课人数。
SELECT Cno, COUNT(Sno)
FROM SC
GROUP BY Cno;
(4)(检索每个学生及其选修的课程名和成绩。
SELECT Student.Sno, Sname, Course.Cname, SC.Grade
FROM Student, SC, Course
WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno;
(5)检索男生的平均年龄。
select 性别,avg(年龄)
from student
where 性别=‘男’
group by 性别
或select avg(年龄)
from 基本情况
group by 性别 having 性别='男'
1.
2. 以下程序显示26个小写英文字母,完成该程序。
DECLARE@count int
SET____@COUNT=0_____
WHILE @count<26
BEGIN
PRINT CHAR(ASCII(‘a’)+_____+@COUNT_______ )
SET @count=@count+1
END
3. 以下程序用游标gd_cur查找studentsdb数据库的grade表,统计并显示表中
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
总数,最
后删除游标gd_cur,完成程序。
DECLARE@sid char(8),@cid varchar(10),@scr numeric(5,2)
DECLARE@ count int
SET @ count=0
DECLARE gd_cur_____cursor________
FOR SELECT学号,课程编号,分数FROM grade
OPEN gd_cur
FETCH FROM gd_curINTO@sid,@cid,@scr
WHILE______@@fetch_status=0_______
,
BEGIN
SET @count =@count+1
FETCH FROMgd_curINTO@sid,@cid,@scr End
CLOSE gd_cur
Deallocate dg_cur
PRINT@count
4. 下列题目中的代码应用于数据库studentsdb.
CREATE PROCEDURE st_ag
AS
BEGIN
SELECT学号,avg(分数)AS平均成绩
FROM grade
GROUP BY学号
END
该程序完成的功能是:_____创建存储过程 从表grade中返回每个学号对应的平均成绩___________
5. 以下代码创建和执行存储过程proc_grade,查询studentsdb数据库的grade表中课程编号为
0002”的学号、分数信息,并使存储过程不能使用sp_helptext查看,完成以下程序并执“
行存储过程proc_score.
CREATE PROC proc_ grade ---创建存储过程proc_grade WITH__ENORYPTION______
AS
SELECT学号,分数
FEOM grade
WHERE课程编号=_‘0002’__________
执行存储过程proc_score:
EXEC_______PROC——SCORE____
四、简答
1. SQL Server2000企业版提供了哪几个服务,每个服务的作用是什么,
答:SQL Server服务:接受所有来自客户端的Transact-SQL语句或者图形化管理工具发出的对数据库的访问请求,提供对实例数据库的访问操作,由SQL Server数据库引擎组件完成。
SQL Server Agent服务:SQL Server代理程序允许在SQL Server 2000上调度定期执行的活动,并通知系统管理员,报告服务器所发生的问题。
Distributed Transaction Coordinator服务:允许客户端应用程序在一个事务中对分布在多个服务器上的数据源进行操作。
Microsift Search 服务:具有索引和查询两项功能
2. SQL Server2000提供了几个版本,每个版本分别适用于哪些操作系统,
4个版本:企业版,标准版,个人版,开发板
各自所支持的系统版本详见于P44
3. “Windows身份验证模式”和“混合模式”的区别是什么,
,
用户通过Windows用户账号验证,即可连接到SQL Server而不再进行身份验证。在混合模式下,两种模式都可用,在SQL Server模式下,用户连接时,需要提供登录名和登录密码。 4. 登记日志文件时为什么必须先写日志文件,后写数据库,
把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。如果先写日志,但没有修改数据库,按日志文件恢复时只不过是多执行一次不必要的撤销(UNDO)操作,并不会影响数据库的正确性。所以为了安全,一定要先写日志文件,即首先把日志记录写到日志文件中,然后写数据库的修改。这就是“先写日志文件”的原则。
5. 数据文件与日志文件的作用分别是什么,
数据文件:存放数据和数据库对象的文件。
日志文件:记录数据库更新信息,这些更新信息可以用来恢复数据库
1(试比较文件系统和数据库系统的特点,
答:文件系统和数据库系统所处理的数据都可长期保存,反复操作。
文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。
文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。
文件系统的数据共享性较差,冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。
数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等。
2(DBA的主要
职责
岗位职责下载项目部各岗位职责下载项目部各岗位职责下载建筑公司岗位职责下载社工督导职责.docx
是什么,
答:数据库管理员(DBA)负责全面和控制数据库系统,其主要职责有:
设计与定义数据库系统;
帮助最终用户使用数据库系统;
监督与控制数据库系统的使用和运行;
改进和重组数据库系统,调优数据库系统的性能;
转储与恢复数据库;
重构数据库。
3(简述关系的性质,
答:? 同一列中的分量是同一类型的数据。 不同列可以取相同的数据类型。 ? 关系中的列又称为属性,并赋予属性名。不同列的属性名不同。
? 列的次序可以任意交换。
? 任意两个元组不能完全相同。
? 行的次序可以任意交换。
? 列具有原子性,即每一列值是不可分的数据项
4(数据依赖对关系模式的影响,
答:数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。
函数依赖是数据依赖的一种类型。
,
部分函数依赖、传递函数依赖会导致关系模式中的更新异常、插入异常、删除异常、数据冗余等问题。
5(试述数据库设计的基本步骤。
答:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。
(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。
(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。
(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。
(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。
(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。
四、根据各小题要求,写出对应的 SQL语句。
以下给出三个基本表。
Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系; Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分; SC(选课表)的字段按顺序为学号、课程号、成绩。
各表的记录如下:
1(写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。其中学号属性不能为空,并且其值是唯一的。并在Sno列上建立一个聚簇索引。
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20),
Ssex CHAR(1),
Sage INT,
Sdept CHAR(15));
CREATE CLUSTED INDEX Stusname ON Student(Sname); 2(检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。
SELECT Sname, Ssex
FROM Student
WHERE Sdept IN ('IS','CS')
3(检索各个课程号及相应的选课人数,并给出结果。
SELECT Cno, COUNT(Sno)
FROM SC
GROUP BY Cno;
4(检索每个学生及其选修的课程名和成绩。
SELECT Student.Sno, Sname, Course.Cname, SC.Grade
FROM Student, SC, Course
WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno; 五、完成下列各题
1.举出实体之间具有一对一、一对多、多对多的联系的例子。
答:(1)一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在一对一的联系。
,
(2)一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体“项目主管”与实体“项目”存在一对多的联系。
(3)一个设备可以用在多个项目中,一个项目可使用多种设备。实体“设备”与实体“项目”存在多对多的联系。
2. 一个描述学校的关系模式,包括属性学号,姓名,所在系,系主任,课程名,成绩。在该校中:
一个系有若干学生,但一个学生只能在一个系;
一个系只有一名主任;
一个学生可以选修多门课程,每门课程有若干学生选修;
每个学生所学的每门课程都有一个成绩。
试分析该关系模式中的函数依赖,并指出关系模式的侯选码。
答: 在该关系模式中,存在以下函数依赖:
学号 ? 姓名 学号 ? 所在系 所在系 ? 系主任
(学号,课程名) ? 成绩
系主任传递的依赖学号;
该关系模式的侯选码为(学号,课程名);
姓名、所在系部分依赖侯选码。
1(什么是事务,它有哪些属性,
答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。事务具有四个特性:原子性、一致性、隔离性和持续性。
这个四个特性也简称为ACID特性。
2(简述数据库的物理设计内容。
答:主要包括了以下工作:
(1) 确定数据的存储结构,决定是否采用聚簇功能。
(2)设计数据的存取路径,决定是否建立索引,建多少索引,在哪些列或多列上建索引等。 (3)确定数据的存放的物理位置,决定是否将经常存取部分和存取频率较低部分分开存放等。 (4)确定系统配置参数,根据DBMS产品提供了一些存储分配参数,数据库进行物理优化。 (5) 评价物理结构, 估算各种
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
的存储空间、存取时间和维护代价,对估算结果进行权衡、比较,选择出一个较优的合理的物理结构。
3(RDBMS在实现参照完整性时需要考虑哪些方面的问题,以及可以采取的策略, 答:(1)外码能否接受空值
(2)删除被参照关系中的元组。这时可有三种不同的策略:
. 级联删除:同时删除参照关系中相关元组;
. 受限删除:仅当参照关系中没有任何元组的外码值与被参照关系中要删除元组的主码值相同时,系统才执行删除操作,否则拒绝此删除操作。
.置空值删除:删除被参照关系的元组,并将参照关系中相应元组的外码值置空值。 ( 3 ) 在参照关系中插入元组
当参照关系插入某个元组,而被参照关系不存在相应的元组,其主码值与参照关系插入元组的外码值相同,这时可有以下策略:
.受限插入:不允许在参照关系中插入;
.递归插入:同时在被参照关系中插入一个元组,其主码值为插入元组的外码值。
,
4(简述预防死锁通常有两种方法。
预防死锁通常有两种:一次封锁法和顺序封锁法。
一次封锁法:一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。一次封锁法虽然可以有效地防止死锁的发生,但每次要就将以后用到的全部数据加锁,从而降低了系统的并发度。
顺序封锁法:顺序封锁法是预先对数据对象
规定
关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定
一个封锁顺序,所有事务都按这个顺序实行封锁
5(简述数据字典包括的五个部分的意义。
数据字典包括数据项、数据结构、数据流、数据存储和处理过程五部分。 数据项是不可再分的数据单位,说明基本数据信息的数据类型、长度、取值范围等。 数据结构反映了数据之间的组合关系。
数据流是数据结构在系统内传输的路径。
数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。
处理过程描述该处理过程的功能及处理要求。主要包括说明做什么,处理频度,响应时间等。 四、根据各小题要求,写出对应的 SQL语句。
以下给出三个基本表。
Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系; Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分; SC(选课表)的字段按顺序为学号、课程号、成绩。
各表的记录如下:
1(查询与“刘晨”在同一个系学习的学生的学号、学生姓名。
SELECT Sno, Sname
FROM Student
WHERE Sdept IN
SELECT Sdept
FROM Student
WHERE Sname='刘晨';
2(将一个新学生记录(03020;陈冬;男;18;IS)插入Student表中
INSERT
INTO Student
VALUES ('95020', '陈冬', '男', 18,'IS');
3(将计算机科学系(CS)全体学生的成绩置零
UPDATE SC
SET Grade=0
WHERE 'CS'=
(SELETE Sdept
FROM Student
WHERE Student.Sno=SC.Sno); 4(创建信息系(IS)选修了1号课程的学生的视图IS_S1,字段包括Sno、Sname、Grade。
CREATE VIEW IS_S1(Sno, Sname, Grade)
AS
,
SELECT Student.Sno, Sname, Grade
FROM Student, SC
WHERE Sdept='IS' AND
Student.Sno=SC.Sno AND
SC.Cno='1';
五、完成下列各题
1(根据3NF的定义及规范化方法,对关系模式 R(U,F)
U={学号,姓名,所在系,系主任,课程号,成绩}
F= { 学号 ? 姓名 , 学号 ? 所在系,所在系 ? 系主任
(学号,课程号) ? 成绩}
进行分解。使其满足3NF。
答:符合3NF的关系模式,要求不存在非码属性对码的部分依赖和传递依赖。
关系模式 R(U,F)中存在姓名、学号对码(学号,课程号)的部分依赖,存在系主任对码的传递依赖。
将 R(U,F)分解为如下三个关系模式:
{学号,姓名,所在系}
{所在系,系主任}
{学号,课程号,成绩}
三个关系模式中,不存在非码属性对码的部分依赖和传递依赖。
五、简答题(共15分)
1(什么是E-R图?构成E-R图的基本要素是什么?(3分)
2(一个设计不好的关系模式存在那些问题,应如何解决,(3分)
3(什么是事务,事务的特性是什么,(4分)
4(SQL SERVER 完整性约束类型有哪几种,(5分)
1(答:E-R图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成ER图的基本要素是实体、属性和联系。实体是指客观存在并可相互区分的事物;属性指指实体所具有的每一个特性;联系是实体间的关系。
2(答:数据冗余大、插入异常、删除异常、修改麻烦。解决办法:模式分解。 3(什么是事务,它有哪些属性,
答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。事务具有四个特性:原子性、一致性、隔离性和持续性。这个四个特性也简称为ACID特性。
4(答:PRIMARY KEY(主码) FOREIGN KEY(外码) DEFAULT (缺省) CHECK(检查) UNIQUE(唯一值)
六、程序设计题(共15分,第1小题5分,第2小题10分)
1. 设有三个关系:
S(学号,姓名,年龄,性别)
SC(学号,课程号,成绩)
C(课程号,课程名,任课教师)
,
试用关系代数表达式表示下列查询语句。
?检索张老师所授课程的课程号、课程名。
?检索学号为S3学生所学课程的课程名与任课教师名。
?检索至少选修刘老师所授课程中一门课程的女学生的姓名。
?检索“王”同学不学的课程号。
?检索全部学生都选修的课程的课程号与课程名。 1.
(1)(πC#,CNAME(σTEACHER='张'(C))
(2). πCNAME,TEACHER(σS#='S3'?SC.C#=C.C#(SC×C)) (也可将两个关系自然连接后选择、投
影)
(3). πSNAME(σSEX='女'?TEACHER='刘'(S×SC×C)) (4). πC#(C)-πC#(σSNAME='王'?S.S#=SC.S#(S×SC)) ?. πC#,CNAME(C|X|(πS#,C#(SC)?πS#(S)))
2. 设有三个关系:
S(学号,姓名,年龄,性别)
SC(学号,课程号,成绩)
C(课程号,课程名,任课教师)
试用SQL语句表示下列查询语句。
(1)统计有学生选修的课程门数。
(2)求选修C4课程的学生的平均年龄。
(3)求LIU老师所授课程的每门课程的学生平均成绩。
(4)统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人
数,查询结果按人数降序排列,若人数相同,按课程号升序排列。
(5)求年龄大于女同学平均年龄的男学生姓名和年龄。 2.
(1)统计有学生选修的课程门数。
SELECT COUNT(DISTINCT C#) FROM SC
(2)求选修C4课程的学生的平均年龄。
SELECT AVG(AGE)
FROM S
WHERE S# IN
(SELECT S#
FROM SC
WHERE C#='C4')
(3)求LIU老师所授课程的每门课程的学生平均成绩。
SELECT CNAME,AVG(GRADE)
FROM SC ,C
WHERE C# IN
(SELECT C#
FROM C
,
WHERE TEACHER='LIU')
GROUP BY C#
(4)统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。
SELECT DISTINCT C#,COUNT(S#)
FROM SC
GROUP BY C#
HAVING COUNT(S#)>10
ORDER BY 2,C# DESC
(5)求年龄大于女同学平均年龄的男学生姓名和年龄。
SELECT SNAME,AGE
FROM S X
WHERE X.SEX='男' AND X.AGE>(SELECT AVG(AGE)
FROM S Y
WHERE Y.SEX='女')
1 Exclusive、Shared、Index分别表示什么, 独占、共享、索引 2 简述事务管理程序的作用。
当事务开始时备份数据库,管理封锁,处理事务次序,事务完成时解锁或恢复到事务开始状态。
3 组成一个典型的数据库运行环境的主要部件有哪些,当一个数据库事务请示到达系统时,它们如何交互地工作,
操作系统、DBMS的备份与恢复、DBMS的安全控制、DBMS的封锁机制、DBMS数据结构定义与数据操作.当事务开始时备份数据库,管理封锁,处理事务次序(数据操作),事务完成时解锁或恢复到事务开始状态。
4 什么是事务,它具有哪些性质,
事务是数据库应用中所执行的一个逻辑功能的操作集。一个事务或者完整执行,或者都不执行。
5 SQL Server支持4种基本备份:数据库备份、事务日志备份、备份、文件和文件组备份。 6 说明SQL Server备份与恢复的机制与操作方法
SQL Server可以利用企业管理器备份数据库:打开服务器组,展开服务器,打开数据库文件夹,右击选中欲备份的数据库,在弹出的菜单中选所有任务,选备份数据库。在常规选项卡中填写数据库名、备份名称、描述文本;选择备份类型选项:完全、差异、日志、文件和文件组;在目的组中设置备份设备名称等。
也可以使用Transact-SQL语句BACKUP DATABASE语句完成备份。
SQL Server可以利用企业管理器恢复数据库:打开服务器组,展开服务器,打开数据库文件夹,右击选中欲备份的数据库,在弹出的菜单中选所有任务,选还原数据库在常规选项卡中选数据库、恢复方法(数据库、文件和文件组、设备)。也可以使用Transact-SQL语句RESTORE DATABASE语句完成备份。
(1)DD 数据字典 (2)DBMS 数据库管理系统 (3)DBS 数据库系统
(4)DDL 数据定义语言 (5)SQL 结构化查询语言
,,
1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。
2、实现概念模型最常用的表示方法是_E-R图__。
3、DBMS并发控制的单位为__事务__。
4、数据库恢复要涉及到的两个技术是_数据转储__、_登记日志文件___。
5.数据库管理系统(DBMS)通常提供__数据定义______、数据操纵、数据控制和数据库维护。
6.数据库保护问题包括:__安全性______、完整性、故障恢复和并发控制等多方面。
7.关系代数中专门的关系运算包括: 选择 、投影、连接和除法。
8.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度
大、修改麻烦、_删除异常、插入异常 _______。
9. 关系操作语言________有两种不同类型:关系代数型和关系演算型。
10.数据库的逻辑模型设计阶段,任务是将_E-R图转化成关系模型____。
11.如果一个关系满足2NF,则该关系一定也满足___1NF_____(在NF,NF范围内)。
12.利用事先保存好的日志文件和数据库的副本,就有可能在数据库被破坏后_恢复______。
13.绘制数据流程图时,需要使用__四___种基本成份。
14. 关系规范化________是设计关系数据库的指南和工具。
1(提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为__数据库管理系统______。
2.数据独立性分为__逻辑独立性____________和__物理独立性____________。 .谓词演算用于关系运算中称_____关系演算_________。 3
4.分解关系的两条基本原则是:_具有无损连接性的分解、保持函数以来的分解________, 5.用树型结构表示实体类型及实体间联系的数据模型称为___层次模型____________。 6. 关系数据库的标准语言是__结构化查询语言(SQL)____语言。
7.DB并发操作通常会带来三类问题,它们是丢失更新、____不可重复读___和读脏数据。 8. 事务必须具有的四个性质是:原子性、一致性、___隔离性______和持久性。 9(从用户的角度看,数据库系统分为单用户结构、_主从式______、分布式结构和_C/S 结构____。
10(参照完整性规则是定义__参照关系_____与___被参照关系____之间的引用规则。 11(授权所用语句是__GRANT____________,收权所用语句是____REVOKE_____。 1(________________是一个逻辑上统一、地域上分布的数据集合。(分布式数据库) 2(数据库的三级模式是指内模式、___________________、外模式。(模式) ____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。(概念世界)
3(数据模型由三部分组成:模型结构、数据操作、__________________。(完整性规则) 4(一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是__________________________。(层次模型)
5(能唯一标识一个元组的属性或属性组成为________________。(关键字) 6(SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。(控制) 7(视图是从其它________________________或视图导出的表。(基本表)
8(在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,则称 X 为关系 R 的______________________。(外关键字)
9. 数据字典中的___________________是不可再分的数据单位。(数据项)
,,
1. _______________是信息的符号表示。(数据)
2(数据库系统的组成包括:硬件系统、_________________、系统软件、数据库管理员和用户。(数据库)
3(如果一个关系中的属性或属性组并非该关系的关键字,但它是另外一个关系的______________________,则称其为该关系的外关键字。(关键字)
4(为了使通过视图插入新行时,元组满足视图的定义条件, 在定义视图时必须加上_________________________________子句。(WITH CHECK OPTION)
5. 数据字典通常包括数据项、数据结构、_____________________、数据存储和处理过程五个部分。(数据流)
6. 在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为________________________。(自顶向下方法)
7.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。这称之为数据的_____________________。 (物理独立性)
8(当数据的全局逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变。这称之为数据的_____________________。(逻辑独立性)
9(为防止数据在存储和传输中失密,根据一定的算法将原始数据变换为不可直接识别的
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
,从而使得不知道解密算法的人无法获知数据的内容。此种技术称为_____________________。(数据加密)
(如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封10
锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成_________________。(死锁)
1((数据管理系统)2. (物理独立性) (逻辑独立性)3. (数据流) 4.层次模型5. 关系模型 6. (自顶向下方法)7. (数据加密) 8. (死锁)9. (概念模型10. (主码) 1.提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为________。 2.数据独立性分为______________和______________。
3. 数据字典通常包括数据项、数据结构、___________________、数据存储和处理过程五个部分。 4(用树型结构表示实体类型及实体间联系的数据模型称为_______________。 5(在三大传统的数据模型中,具有严格的数学理论基础的是 。
6. 在概念结构设计中先定义全局概念结构的框架,然这种方法称为________________________。 7(为防止数据在存储和传输中失密,根据一定的算法将原始数据变换为不可直接识别的格式,从而使得不知道解密算法的人无法获知数据的内容。此种技术称为_____________________。 8(如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,T1和T2两个事务永远不能结束,形成_________________。 9.__________________是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。
10.唯一标识一个元组的属性或属性组称为________________。
11(指出下列缩写的含义:11. DML数据操纵语言、SQL结构化查询语言、DB数据库、DBA数据库管理员
,,