您的当前位置:首页正文

数据库应用技术答案

2021-11-18 来源:客趣旅游网
二、名词解释 11、数据保护: 12、规范化:

为确保数据库设计的正确性,在数据库逻辑设计阶段,常使用关系规范化理论来指导关系型数据库的设计。其基本思想是,每个关系都应满足一定的规范,才能使关系模式设计合理,达到减少冗余,提高查询效率的目的。一个好的数据库关系,应该没有数据冗余、更新异常、插入异常、删除异常问题的存在,这就必须进行规范化处理。规范化使用的理论是函数依赖。 13、转储:

所谓转储即DBA定期地将整个数据库复制到磁带或另一个磁盘上保存起来的过程。这些备用的数据文本称为后备副本。 14、日志文件:

在数据库中用事务日志文件记录数据的修改操作,其中的每条日志记录或者记录所执行的逻辑操作,或者记录已修改数据的前像和后像。前像是操作执行前的数据复本;后像是操作执行后的数据复本。 三、简答题

15、DBMS的主要功能

数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。 16、数据库系统的三级模式结构 一、模式(Schema)

定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

二、外模式(External Schema)

定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 三、内模式(Internal Schema)

定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定)。

17、DBMS实现数据安全性保护的过程

用户或DBA把授权决定告知系统,SQL的GRANT和REVOKE,DBMS把授权的结果存入数据字典,当用户提出操作请求时,DBMS根据授权定义进行检查,以决定是否执行操作请求。

18、事务的ACID特性

数据库系统必须维护事务的以下特性:原子性(Atomicity), 一致性(Consistency), 隔离性(Isolation), 持久性(Durability).这些特性简称ACID。 四、

19、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各代若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。请用E-R图画出此学校的概念模型。

学校 1 开设 n 系 1 开设 n 班级 1 开设 1 学习 n 教研室 学生 n 1m n 教授 工作 n 其他教员 选修 1 带领 n 副教授 n 课程 n 研究生 1带领n 研究生 五、

20、设有一个学生-课程数据库,包括学生关系Student、课程关系Course和选

修关系SC。利用关系代数完成以下查询

Student 学号 姓名 性别 年龄 所在系 Sno Sname Ssex Sage Sdept 95001 李勇 男 20 CS 95002 95003 95004

刘辰 王敏 张力 女 女 男 19 18 19 IS MA IS

SC Course 学号 课程号 成绩 Sno 95001 95001 95001 95002 95002

(1)查询信息系(IS系)全体学生

δ Sdept = ′IS′ (Student) (2)查询学生的姓名和所在系,即求Student关系上学生姓名和所在系统两个属性上的投影 π Sname, Sdept (Student)

(3)列出所有计算机系(CS系)的女同学

π Sdept,Ssex (σSdept =′CS′∞ Ssex=′女′ (Student)) (4)查询选修了全部课程的学生号码和姓名

π Sno,Cno (SC) ÷ πCno (Course) |×| πSno,Sname (Student)

课程号 Cno 1 2 3 4 5 6 7 课程名 Cname 数据库 数学 信息系统操作系统 数据结构 数据处理 PASCAL语言 先行课 学分 Cpno Ccredit 5 4 1 6 7 6 2 4 3 4 2 4 Cno Grade 1 92 2 3 2 3 85 88 90 80

因篇幅问题不能全部显示,请点此查看更多更全内容