什么是数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
数据库的种类
层次模型
层次结构模型实质上是一种有根结点的定向有序树(在数学中“树”被定义为一个无回的连通图)。
按照层次模型建立的数据库系统称为层次模型数据库系统。

网状模型
按照网状数据结构建立的数据库系统称为网状数据库系统

关系模型
RDBMS关系数据库管理系统(Relational Database Management System)
关系式数据结构把一些复杂的数据结构归结为简单的二元关系(即二维表格形式)。
例如:
职工(职工号,姓名,性别,部门号,上司,工资,佣金)
部门(部门号,名称,地点)

网状、层次与关系数据模型的最大的区别是什么?
常用的数据库
-
Oracle数据库
大型的数据库,收费 -
MySQL数据库
小型的数据库,免费开源(已被Oracle 收购6.X版本开始收费) -
SQL Server
微软的数据库 -
DB2
IBM公司产品,大型的数据库,收费
RDBMS术语
- 数据库
数据库是一些关联表的集合。 - 表
表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。 - 列(字段)
一列(数据元素)包含了相同类型的数据,例如邮政编码的数据。 - 行(元组、记录)
一行是一组相关的数据,例如一条用户订阅的数据。 - 冗余
存储两倍数据,冗余降低了性能,但提高了数据的安全性。 - 主键
主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。 - 外键
外键用于关联两个表。 - 复合键(组合键)
复合键(组合键)将多个列作为一个索引键,一般用于复合索引。 - 索引
使用索引可快速访问数据库表中的特定信息。 索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。 - 参照完整性
参照的完整性要求关系中不允许引用不存在的实体。 与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。
本文来自博客园,作者:DawnDuke,转载请注明原文链接:https://www.cnblogs.com/klwonderland/p/16067323.html
浙公网安备 33010602011771号