数据库系统概论学习笔记之一:数据库系统概述
2008-12-07 19:10
645 查看
1.1.1数据、数据库、数据库管理系统和数据库系统
1)数据(Data)
数据是数据库中存储的基本对象。是描述事物的符号记录。
2)数据库(DataBase,简称DB)
顾名思义,数据库就是存放数据的仓库。
3)数据库管理系统(DataBase Management System,简称DBMS)
数据库管理系统的作用就是如何科学的组织和存储数据,如何高效的获取和维护数据。
数据库管理系统的功能:
1.数据定义功能
DBMS提供数据定义语言(Data Definition Laguage)
2.数据操纵功能
DBMS提供数据操纵语言(Data Manipulation Laguage)
3.数据库的运行管理
数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障的系统恢复。
4.数据库的维护和建立功能
它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能见识、分析功能等。
4)数据库系统(DataBase System,简称DBS)
数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员和用户构成。
DBA(数据库管理员)
1.1.2数据库管理技术的产生和发展
1)人工管理阶段
特点:1)数据不保存2)应用程序管理数据3)数据不共享4)数据不具有独立性
2)文件系统阶段
特点:1)数据可以长期保存2)由文件系统管理数据3)数据共享性差,冗余度打4)数据独立性差
3)数据库系统阶段
特点:1)数据结构化
数据结构化是数据库与文件系统的根本区别。
2)数据的共享性高,冗余度低,易扩展
3)数据独立性高
独立性包括三个方面:物理、逻辑和数据。
4)数据由DBMS统一管理和控制
数据库的共享是并发的(Concurrency)共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。
为此,DBMS必须提供以下几方面的数据控制功能
1.数据的安全性(Security)保护
2.数据的完整性(Integrity)检查
3.并发(Concurrency)控制
4.数据库恢复(Recovery)
1)数据(Data)
数据是数据库中存储的基本对象。是描述事物的符号记录。
2)数据库(DataBase,简称DB)
顾名思义,数据库就是存放数据的仓库。
3)数据库管理系统(DataBase Management System,简称DBMS)
数据库管理系统的作用就是如何科学的组织和存储数据,如何高效的获取和维护数据。
数据库管理系统的功能:
1.数据定义功能
DBMS提供数据定义语言(Data Definition Laguage)
2.数据操纵功能
DBMS提供数据操纵语言(Data Manipulation Laguage)
3.数据库的运行管理
数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障的系统恢复。
4.数据库的维护和建立功能
它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能见识、分析功能等。
4)数据库系统(DataBase System,简称DBS)
数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员和用户构成。
DBA(数据库管理员)
1.1.2数据库管理技术的产生和发展
1)人工管理阶段
特点:1)数据不保存2)应用程序管理数据3)数据不共享4)数据不具有独立性
2)文件系统阶段
特点:1)数据可以长期保存2)由文件系统管理数据3)数据共享性差,冗余度打4)数据独立性差
3)数据库系统阶段
特点:1)数据结构化
数据结构化是数据库与文件系统的根本区别。
2)数据的共享性高,冗余度低,易扩展
3)数据独立性高
独立性包括三个方面:物理、逻辑和数据。
4)数据由DBMS统一管理和控制
数据库的共享是并发的(Concurrency)共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。
为此,DBMS必须提供以下几方面的数据控制功能
1.数据的安全性(Security)保护
2.数据的完整性(Integrity)检查
3.并发(Concurrency)控制
4.数据库恢复(Recovery)
相关文章推荐
- [原创]java WEB学习笔记78:Hibernate学习之路---session概述,session缓存(hibernate 一级缓存),数据库的隔离级别,在 MySql 中设置隔离级别,在 Hibernate 中设置隔离级别
- 嵌入式系统学习笔记:嵌入式系统概述
- MySQL入门很简单-学习笔记 - 第1 章 数据库概述
- 操作系统学习笔记(一):计算机系统概述
- 数据库系统概念学习笔记2
- 操作系统精髓与设计原理学习笔记一:计算机系统概述
- 《数据库系统概论》 第1章--绪论--第1节-数据库系统概述
- [系统分析师教程][学习笔记] 第一章 概述
- SQL Server 2008 学习笔记(一) 数据库系统的基本结构
- 数据库系统概论学习笔记----表级完整性约束与列级完整性约束
- 数据库系统概论学习笔记-------什么是存储引擎??? 它决定了什么??
- [知了堂学习笔记]_EasyUi快速搭建一个权限管理的模块(1)--RBAC概述和数据库设计
- 数据库笔记1————数据系统概述
- 嵌入式系统概述(学习笔记)
- Python学习笔记020——数据库知识概述
- 数据库系统概论第五版学习笔记数据库完整性 第五章
- 数据库系统概念 第一章 学习笔记
- 数据库系统概论学习笔记----讲3.关系代数
- 180210—【系统】操作系统概述学习笔记
- 数据库系统概论学习笔记----讲1