数据库----【基础篇】绪论-----数据库系统概述
2024-07-21 02:52:18
供稿:网友
数据库系统概述 1.基本概念: 1.数据 1.描述事务的符号记录 2.数据的含义成为数据的【语义】,数据与语义密不可分 2.数据库 1.存储数据及数据间关系 2.基本特点:永久存储,有组织,可共享 3.其它特点:冗余度小,数据独立性高,易扩展性,保证数据完整性和安全性,大量,并发控制,可恢复 3.数据库管理系统【DBMS】DataBase Management System 1.地位:与操作系统同为计算机的系统软件。 2.主要功能: 1.【数据定义】 1.定义:用户可以通过DBMS提供的数据定义语言【DDL】(Data Definition Language)方便地对数据库中的数据对象的组成与结构进行定义。 2.【数据组织,存储和管理】: 1.功能:包括数据字典,用户数据,数据的存取路径.etc 2.基本目标:提高存储空间利用率和方便存取 3.【数据操纵】 1.定义:用户可以通过使用DBMS提供的数据操纵语言(DML,Data Manipulation Language)操纵数据。 2.功能:实现对数据库的基本操作(Eg:增删查改.etc) 4.数据库系统的事务管理和运行管理 1.特性:保证数据安全性,完整性,对用户并发使用及发生故障后的系统恢复 5.数据库的建立和维护: 1.功能:DB的初始数据的输入,转换功能;DB的转储,恢复功能;DB的重组织功能;性能监视;分析功能.etc 6.其他功能 1.功能:通信功能(在网络中),交换功能(在与其他DBMS或File System中),互访与互操作功能(与异构数据库).etc 4.数据库系统(DBS,DataBase System) 1.组成:数据库,数据库管理系统(及其应用开发工具),应用程序,数据库管理员(DBA,DataBase Administrator) 2.功能:存储,管理,处理和维护数据 3.DBA职责: 1.基本功能:数据的组织、存取、管理、维护.etc 2.全面管理数据库系统 2.数据库技术的产生和发展 1.三阶段: 1.人工管理 1.特点: 1.数据不保存 2.应用程序管理数据【按文件名访问,按记录进行存取】 3.数据不共享 4.数据不具有独立性(因: 对数据的逻辑或物理结构的依赖性很高) 2.文件系统 1.特点: 1.数据可以长期保存 2.由文件系统管理数据 2.缺点: 3.数据【共享性差,冗余度大】 4.数据【独立性差】 3.数据库阶段: 1.特点: 1.【数据结构化】 1.实现整体数据的结构化【整体:指不在仅仅针对某一应用,而面向整个组织或者企业;数据之间有联系】 2.数据库系统与文件系统的【本质区别】 2.【数据的共享性高、冗余度低、易扩充】:节约存储空间,避免了数据之间的不一致性和不相容性 3.【数据独立性高】 1.物理独立性:用户的应用程序与数据库中数据的物理存储是相互独立的 2.逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的 4.数据由数据库管理系统统一管理和控制 1.共享性带来并发与多用户同时存取数据 2.鉴于上述原因DBMS还必须提供的数据控制功能: 1.数据的安全性保护 2.数据的完整性检查 3.并发控制 4.数据库恢复 2.数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段