失效链接处理 |
数据库总结 PDF 下载
本站整理下载:
相关截图:
主要内容:
1、几个核心概念
① 数据(Data):数据库中存储的基本对象。
② 数据库(Database):长期存储在计算机内、有组织的、可共享的大量数据集合,提供一种可以方
便、高效地存取数据库信息的途径。数据库中的数据按一定的数据模型组织描述和储存,具有较小的冗
余度、较高的数据独立性和易扩展性。并可为各种用户共享。
③ 数据库管理系统(DataBase-Management System,DBMS):由一个互相关联的数据集合和一
组用以访问这些数据的软件组成,位于用户和操作系统之间,和操作系统一样是计算机的基础软件。
主要功能:1、数据定义功能 2、数据组织、存储和管理 3、数据操纵功能 4、数据库的事务
管理和运行管理
5、数据库的建立和维护功能 6、其他功能(通信功能、数据转换功能、互访和互操作功
能等)
④ 数据库系统:是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员
(DBA)组成的存储、管理、处理和维护数据的系统。
2、数据库的发展阶段
(1)人工管理阶段:数据不保存、不共享,不具有独立性。
(2)文件系统阶段:可保存,但共享性差、冗余度大、独立性(应用程序和数据库中的数据独立)差。
(3)数据库管理系统:数据库系统的出现使信息系统从以加工数据的程序为中心,转向围绕共享的数据
库为中心的新阶段,实现整体数据的结构化。
3、数据库系统的目标
在数据库管理系统(DBMS)出现之前,一般使用文件处理系统来存储信息,其主要弊端有:
数据的冗余和不一致(data redundancy and inconsistency):不同文件可能有不同的结构,
不同程序可能采用不同的程序设计语言写成,相同的信息可能在几个地方(文件)重复存储,这种
冗余可能导致数据不一致性。
数据访问困难(difficulty in accessing data):传统的文件处理环境不支持以一种方便而高效地
方式去获取所需数据。
数据孤立(data isolation):数据分散在不同文件中,这些文件又可能具有不同的格式,因此编
写新的应用程序来检索释放数据是很困难的。
完整性问题(integrity problem):数据库中所存储数据的值必须满足某些特定的一致性约束。
原子性问题(atomicity problem):A 账户给 B 账户转钱,A 转出和 B 转入这两个操作必须是
原子的。
并发访问异常(concurrent-access anomaly):同个账户做多笔交易,如果读写的时序交叉,
有可能出现多笔交易做完后账户的余额不对的问题。
|