数据库基本概念

星期五 2014年11月21日

数据库概念:

             1. 数据库是一组在逻辑上相关的信息的集合
 2. 它以行和列的形式保存数据
 3. 实现数据库任务的软件叫做数据库管理系统(DBMS)。
 ps:   DBMS的不同类型为:
                       ----RDBMS
                   ----ORDBMS

E-R图

Entity -->  table
1:m     ——————1.将1端的PK作为m端的FK
1:1     ——————1.将一端的PK作为另一端的FK
                                2.建立唯一键约束
 
m:n     ——————1.使用第三张表维护两表的多对多的关系
                                  2.两张表PK到第三张表中作为FK
          3.并作为联合composite PK
PK    
                       FK--必须是已存在的列,且是 not null 的
UK   NN  CK 

范式:

    1NF  :列不可再分
2NF  :每个实例(行)不可再分
3NF  :每一张表中,不得含有其他表的非PK列
BCNF :表中不可以存在,由非主键确定主键的情况 




原文地址:https://www.cnblogs.com/jarl/p/5892912.html