这个怎么用的

数据库概论

Posted on 2022-03-28 15:20  DawnDuke  阅读(92)  评论(0编辑  收藏  举报

什么是数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

数据库的种类

层次模型

层次结构模型实质上是一种有根结点的定向有序树(在数学中“树”被定义为一个无回的连通图)。
按照层次模型建立的数据库系统称为层次模型数据库系统。

image

网状模型

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

image

关系模型

RDBMS关系数据库管理系统(Relational Database Management System)
关系式数据结构把一些复杂的数据结构归结为简单的二元关系(即二维表格形式)。

例如:

职工(职工号,姓名,性别,部门号,上司,工资,佣金)
部门(部门号,名称,地点)

image

网状、层次与关系数据模型的最大的区别是什么?

常用的数据库

  1. Oracle数据库

    大型的数据库,收费
    
  2. MySQL数据库

    小型的数据库,免费开源(已被Oracle 收购6.X版本开始收费)
    
  3. SQL Server

    微软的数据库
    
  4. DB2

    IBM公司产品,大型的数据库,收费
    

RDBMS术语

  1. 数据库
    数据库是一些关联表的集合。
    
  2. 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。
    
  3. 列(字段)
    一列(数据元素)包含了相同类型的数据,例如邮政编码的数据。
    
  4. 行(元组、记录)
    一行是一组相关的数据,例如一条用户订阅的数据。
    
  5. 冗余
    存储两倍数据,冗余降低了性能,但提高了数据的安全性。
    
  6. 主键
    主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。
    
  7. 外键
    外键用于关联两个表。
    
  8. 复合键(组合键)
    复合键(组合键)将多个列作为一个索引键,一般用于复合索引。
    
  9. 索引
    使用索引可快速访问数据库表中的特定信息。
    索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。
    
  10. 参照完整性
    参照的完整性要求关系中不允许引用不存在的实体。
    与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。
    

这个也是这样的?