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.
  • 相关阅读:
    UVa 1364
    一个无向图博弈游戏
    poj 2777 Count Color (线段树)
    UVA 1660
    JS中的caller属性
    “给在读研究生+未来要读研同学们的一封受益匪浅的信”(摘录+整合)
    用cmd重命名.htaccess
    java Scoket的c\s结构聊天室
    log4j详解
    检查文本文件编码的Java程序
  • 原文地址:https://www.cnblogs.com/withlamb/p/12728615.html
Copyright © 2011-2022 走看看