数据库的组成

上传人:人*** 文档编号:513828618 上传时间:2023-10-19 格式:DOCX 页数:2 大小:11.33KB
返回 下载 相关 举报
数据库的组成_第1页
第1页 / 共2页
数据库的组成_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库的组成》由会员分享,可在线阅读,更多相关《数据库的组成(2页珍藏版)》请在金锄头文库上搜索。

1、1. 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库,数据库管理系统(及 开发软件),应用系统,数据库管理员构成。2. 数据独立性高:物理独立性是指用户的应用程序与储存在磁盘上的数据库中的数据是相互 独立的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。3. 模式是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及型的描述,不涉及具体的 值。是所有用户的公共数据视图 外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特 征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示 内模式:是数据物理结构和存储方式的描述,是数据在数据

2、库内部的表示方式。一个数据库 只有一个内模式4. 数据模型也是一种模型,它是对现实世界数据特征的抽象。也就是说,数据模型是用来描 述数据,组织数据和对数据进行操作的。5. 参照的违约处理:拒绝执行、级连操作、设置为空值6函数依赖:设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而 在Y上的属性值不等,则称“X函数确定Y”或 “Y函数依赖于X”,记作X-Y。 7数据转储:DBA定期的将整个数据库复制到磁带或另一个磁盘上保存起来的过程。事务:用户是定义的一个数据库操作序列,这些操作要么就全做要么就全不做,是一个

3、不可 分割的工作单位8数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结 构,并据此简历数据库及其应用系统,使之能够有效的存储和管理数据,满足各种用户的应 用要求,包括信息管理要求和数据操作要求。9.什么是数据库的安全性? 答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。10什么是数据库的完整性? 答:数据库的完整性是指数据的正确性和相容性11. 逻辑结构设计:把概念结构设计极端设计好的基本E-R图转换为选用DBMS产品所支持 的数据模型相符合的逻辑结构。物理结构设计:为关系模式选择存取方法、设计关系、索引等数据库的物理存储结构。12

4、. 特性:原子性:事务是数据库的逻辑工作单位,事务中包括的操作要么就全做要么就全 不做。一致性:事务执行的结果必须是指从一个一致性状态变到另一个一致性状态。 隔离性:一个事务的执行不能被其他事务干扰持续性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的 提交:将事务中所以对数据库的更新写回磁盘上的物理数据库中去,事物正常结束。 回滚:在事务的运行过程中发生了某种故障,事务不能继续执行,系统将事物中对数据库的 所有已完成的操作全部撤销,回滚到事务开始的状态。13. 在数据库中为什么要并发控制?答:数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就 会产生同时

5、读取和或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不 正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。14. 意向锁的含义:如果对一个结点加意向锁,则说明该节结的下层结点正在被加锁;对任 意一结点加锁时,必须对它的上层结点加意向锁。引入意向锁的原因:为了提高对某个数据对象加锁时系统的检查效率。15.SQL 语言的特点:1.综合统一 2.高度非过程化3.面向集合的操作方式4.以一种语法结构提 供多种使用方式5.语言简洁,易学易用16实体完整性规则:若属性A是基本关系R的主属性,则A不能取空值参照完整性规则:若属性F是基本关系R的外码,他与基本关系S的住吗K

6、1相对应(基本 关系R和S不一定是不同的关系),则对于R中的每一个兀组在F上的值必须为:1. 或者取空值(F的每个属性值都为空值)2. 或者等于S中某个元组的主码值 用户定义完整性:针对某一具体关系数据库的约束条件4 试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什 么情况下才可以为空?答:实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和 S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属 性值均为空值);或者等于S中某个元组的主码

7、值。即属性F本身不是主属性,则可以取空 值,否则不能取空值。17. 事务的恢复过程:1. 反复扫描日志文件,查找该事务的更新操作2. 对事务的更新操作执行逆操作3. 继续反向扫描日志文件,查找该事务的其它更新操作,并作同样处理4. 如此处理下去,直至读到此事务的开始标记,事务的故障恢复就完成了。18. 视图是一个或多个基本表导出的表。它与基本表不同,是一个虚表。它本身不独立存储 在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据。对应的是外模式。 视图的作用:1. 视图能够简化用户的操作2. 视图能使用户以多种角度看待同一数据3. 视图对重构数据库提供一定程度的逻辑独立性4. 视图能够对机密数据提供安全保护5. 适当的利用视图可以更清晰的表达查询

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号