zoukankan      html  css  js  c++  java
  • 学习小节4

        今天开始进行数据库的学习。

    一、数据模型
    1)基于对象的逻辑模型——实体关系(ER)模型
      a.实体——了解独立实体、相关实体
      b.关系——一对一、一对多、多对多
      c.属性——给定实体的特性
    2)基于记录的逻辑模型
      a.模型类型——分层模型、网络模型、关系模型
      b.关系模型——表(元组、属性、基数、等级、主键)
      c.关系操作符——RESTRICT、PROJECT、PRODUCT、UNION、INTERSECT、DIFFERENCE、JOIN、DIVIDE

    二、数据库设计
    1)概念性的模型
      a.将ER图映射到表——常规实体、属性、关系、弱实体、子类型和超类型
    2)逻辑数据库设计技巧
      a.属性
      b.键——主键、外键、候选键、替换键、组合键

    三、规范化和逆规范化
    1)第一、第二和第三范式
    2)BC范式

    四、SQL Server 2005概述
    1)程序构架层次——单层构架、两层构架(cs构架)、n层构架
    2)SQL语句——DDL、DML、DCL、DQL
    3)AdventureWorks数据库简析

  • 相关阅读:
    django学习笔记
    django配置setting文件
    django用mysql数据库出现的问题解决
    hadoop本地集群搭建
    生成器
    Java自动装箱的陷阱
    LeetCode 89. Gray Code
    LeetCode 476. Number Complement
    Javac编译与JIT编译
    LeetCode 462. Minimum Moves to Equal Array Elements II
  • 原文地址:https://www.cnblogs.com/chenghao/p/1274001.html
Copyright © 2011-2022 走看看