zoukankan      html  css  js  c++  java
  • 数据库基本概念

    星期五 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 :表中不可以存在,由非主键确定主键的情况 




  • 相关阅读:
    promise思考
    思考
    前端命名规范化
    location的属性
    underscore里面的debounce与throttle
    nginx使用
    js原形链
    JS中常遇到的浏览器兼容问题和解决方法
    用js刷题的一些坑
    从mixin到new和prototype:Javascript原型机制详解
  • 原文地址:https://www.cnblogs.com/jarl/p/5892912.html
Copyright © 2011-2022 走看看