zoukankan      html  css  js  c++  java
  • 数据库基础:E-R图转化为关系模式

    一、将ER模型转化成关系数据库

    1. 一般规则

    2.   (1) 一个实体类型对应一个关系模式,实体的属性为关系模式的属性
      (2) 对于二元联系:规则如下图

      2.举例

      学生运动会模型:

      (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数
      (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄
      (3)有若干比赛项目,包括:项目号,名称,比赛地点
      (4)每名运动员可参加多项比赛,每个项目可有多人参加
      (5)要求能够公布每个比赛项目的运动员名次与成绩
      (6)要求能够公布各个班级团体总分的名次和成绩

      1.E-R图

           属性(椭圆)与实体型(矩形)用直线相连

      2.数据库逻辑模型(包括各个表的名称和属性.并指出每个表的主键和外键)

      班级(班级号,班级名,专业,人数)主键:班级号
      运动员(运动员号,姓名,性别,年龄,班级号)主键:运动员号 外键:班级号
      项目(项目号,项目名,比赛地点)主键:项目号
      比赛(运动员号,项目号,名次,成绩)主键:运动员号,项目号 外键:运动员号,项目号

    Please keep refueling and don't slack off.
  • 相关阅读:
    设置cookie,读取cookie案例
    npm常用命令及版本号浅析
    nrm安装与使用
    ES6解构赋值
    nodemon 基本配置与使用
    nodejs开发辅助工具nodemon
    Node自动重启工具 nodemon
    深入浅出Object.defineProperty()
    js原生缓慢返回顶部函数封装
    The linux command 之权限
  • 原文地址:https://www.cnblogs.com/withlamb/p/12728615.html
Copyright © 2011-2022 走看看