数据库系统四个基本概念

上传人:夏** 文档编号:458595893 上传时间:2022-09-06 格式:DOCX 页数:2 大小:10.34KB
返回 下载 相关 举报
数据库系统四个基本概念_第1页
第1页 / 共2页
数据库系统四个基本概念_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库系统四个基本概念》由会员分享,可在线阅读,更多相关《数据库系统四个基本概念(2页珍藏版)》请在金锄头文库上搜索。

1、1. 数据库系统四个基本概念 数据是数据库储存的基本对象。 数据库是长期储存在计算机内,有组织,可共享的大量数据的集合。 数据库管理系统是位于用户与操作系统的一层数据管理软 数据库系统是在计算机系统加入数据库后的系统,由数据库,数据库管理系统,数 据库管理员,应用系统构成。2. 数据管理技术产生个发展三个阶段:人工管理、文件系统和数据库管理系统。数据库管理系统特点:数据结构化;数据共享性高;冗余度低,易扩充;数据独立性;数据 由 DBMS 统一管理和控制。3. 数据的三个世界:现实世界,信息世界和机器世界两个抽象步骤:将现实世界中客观对象抽象为概念模型。将概念模型抽象为某个DBMS所控制的数据

2、模型。4. 常用数据模型类型:网状;关系;(格式化数据模型)面向对象,对象关系;5. 关系模型的数据操作:查询,插入,删除,更新数据 关系模型完整性约束条件: 体完整性:若属性A是基本关系R的主码,则A不能取空取。 参照完整性:若属性F是基本关系R的外码,则与基本关系S的主码Ks相对应, 则在R上每个元组的F取值;a或者为空值B 或者等于 S 上某个元组上的主码值。 户定义完整性:针对某个具体关系数据库的约束条件,它反映某个应用所涉及数据 满足的语义要求。6. 三级模式结构的优点:数据库的三级模式是对数据的三个抽象级别,它吧数据的具体组 织留给了 dbms管理,使用户能够抽象的逻辑的处理数据,

3、而不必关心数据的具体表示 方式和存储方式,7. 为了能够实现系统内部的三个抽象层次的联系和转换,数据库系统在三级模式里提供两 层映像,即外模式/模式和模式/内模式,正是这两层映像保证数据库系统的数据能够有 较高的物理独立性和逻辑独立性。8. SQL 的特点:综合统一;高度非过程化;面向集合的操作方式;以同一种语言提供多种 使用方式;语言简洁,易学易用。9. 索引的概念:为加速数据元组的检索而创建的分散存储结构。10. 如何保证三级模式的逻辑独立性和物理独立性:当模式改变时,数据库管理员对外模式 /模式做出相应改变,可以使外模式保持不变,应用程序是依据数据的外模式编写的, 从而应用程序也不必修改

4、,保证数据和程序的逻辑独立性;当数据存储结构改变时,数 据库管理员对模式/内模式做出相应改变,可以使模式保持不变,应用程序也不必修改, 保证数据和程序的物理独立性。11. 数据库安全性控制方法:用户标识与鉴别,存取控制,视图机制,审计,数据加密。12. 数据库设计阶段与任务1 需求分析:定义任务综述和任务目标2 概论结构设计:将用户需求转化为概念模型3 逻辑结构设计:将概论模型转化为数据模型4 物理结构设计:设计数据物理结构,包括存取方法存储结构5 数据库实施:数据入库,应用程序调试,数据库试运行6 数据库运行与维护:数据库立行期间对其评价,调整和修改13. .事务是用户定义的一个数据库操作序

5、列,这些操作要么全做,要么全不做,是一个不可 分割的工作单位。四个特性:原子性,持续性,隔离性,一致性。14. 数据库转储种类:动态/静态海量/增量转储15. 数据恢复方法16. 并发操作带来数据不一致:丢失修改,不可重复读,读“脏”数据17. 封锁是事务 T 对某个数据对象(如表,记录等)操作前,对系统发送请求,对其加锁, 加锁后事务 T 对数据对象有一定控制,在事务 T 没对其封锁前,其他事务不能更新该数 据对象。18. 类型:排它锁(X锁):事务T对数据对象A加上X锁,可以对A读取和修改,其他事 务不能对A加上任何类型的锁,直到释放A上的锁。19. 共享锁(S锁):事务T对数据对象A加上S锁,可以A读但不可以修改,其他事务可以 在A上加上S锁,不能上X锁,直到事务T释放A上的锁。

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

当前位置:首页 > 办公文档 > 解决方案

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