VF语言基础(一)数据库的基本概念
2007-01-30 13:52
405 查看
一、数据库的基本概念
(1)从文件管理到数据库管理(关系模型、面向对象模型)
在数据库出现前,常使用数据文件来存放数据,常用的高级语言都支持使用数据文件。常用的数据文件的格式是:一个文件中包含若干“记录”(RECORD),而一个记录中又包含若干“数据项”(DATA ITEM)。通常用户通过对记录的存取来管理数据。支持这种数据管理方式的软件称为“文件管理系统”。
20世纪60年代,诞生了第一个商品化的数据库系统----美国的IBM公司的IMS系统(Information Management System).
(2)数据库管理的特点
数据的结构化:在文件系统中,各个文件不存在相互的联系。而后者不同,在同一个数据库中数据文件是又联系的。数据的结构化也是与文件系统的根本区别。
数据共享高,冗余度低。
数据的独立性高,提供了数据的物理独立性和数据的逻辑独立性。
数据由DBMS来同意管理和控制:主要提供数据的安全性保护,完整性检查,并发控制和数据库的恢复(RECOVERY)。
(3)数据库系统的分代
1)非关系型数据库系统:主要由树型和网状型等。
2)关系型数据库系统(RELATIONAL DATABASE SYSTEMS)RDBS
3)对象-关系数据库系统((Object-relational database systems)ORDBS)
(1)从文件管理到数据库管理(关系模型、面向对象模型)
在数据库出现前,常使用数据文件来存放数据,常用的高级语言都支持使用数据文件。常用的数据文件的格式是:一个文件中包含若干“记录”(RECORD),而一个记录中又包含若干“数据项”(DATA ITEM)。通常用户通过对记录的存取来管理数据。支持这种数据管理方式的软件称为“文件管理系统”。
20世纪60年代,诞生了第一个商品化的数据库系统----美国的IBM公司的IMS系统(Information Management System).
(2)数据库管理的特点
数据的结构化:在文件系统中,各个文件不存在相互的联系。而后者不同,在同一个数据库中数据文件是又联系的。数据的结构化也是与文件系统的根本区别。
数据共享高,冗余度低。
数据的独立性高,提供了数据的物理独立性和数据的逻辑独立性。
数据由DBMS来同意管理和控制:主要提供数据的安全性保护,完整性检查,并发控制和数据库的恢复(RECOVERY)。
(3)数据库系统的分代
1)非关系型数据库系统:主要由树型和网状型等。
2)关系型数据库系统(RELATIONAL DATABASE SYSTEMS)RDBS
3)对象-关系数据库系统((Object-relational database systems)ORDBS)
相关文章推荐
- JavaSE 拾遗(1)——JavaSE 面向对象程序设计语言基础(1)...基本概念和常识
- #C 语言基础 ---基本概念
- 一、数据库概念与SQL语言基础——定义表、添加、修改约束
- 基础知识|数据库的一些基本概念
- 数据库数据基础--基本概念
- -数据库速成教程-(一) 基础知识与基本概念
- 软件工程基础与数据库基础(基本的概念)
- HTML5基础23----本地数据库的基本概念
- Hadoop基础教程-第10章 HBase:Hadoop数据库(10.2 HBase基本概念、框架)(草稿)
- 数据库基础<一>基本概念
- 【数据库基础】数据库完整性基本概念和基本操作
- 数据库技术基础之基本概念
- C#进阶ADO.NET基础一 基本概念、数据库连接操作基础
- 黑马程序员****C语言基础****C语言的基本概念
- 黑马程序员——C语言基础学习(一)---C语言中的基本概念总结
- 数据库基本概念
- 数据库基本概念
- 队列基础概念及基本操作
- 第01天OC语言(04):面向对象基本概念
- C/C++基础知识:函数指针和指针函数的基本概念