MyS的QL数据库基础之设计教程.pptVIP

  • 21
  • 0
  • 约5.18千字
  • 约 44页
  • 2018-02-18 发布于浙江
  • 举报
MyS的QL数据库基础之设计教程

student(student_no,student_name,student_contact) course(course_no,course_name,up_limit,description,status) teacher(teacher_no,teacher_name,teacher_contact) classes(class_no,class_name,department_name) 为每张表定义一个主键 外键(Foreign Key):如果表A中的一个字段a对应于表B的主键b,则字段a称为表A的外键,此时存储在表A中字段a的值,要么是NULL,要么是来自于表B主键b的值。 增加外键表示一对多关系 情形一:如果实体间的关系为一对多关系,则需要将“一”端实体的主键放到“多”端实体中,然后作为“多”端实体的外键,通过该外键即可表示实体间的一对多关系。 增加外键表示一对多关系 让学生记住所在班级,远比班级“记住”所有学生容易的多 。 增加外键表示一对多关系 情形二:实体间的一对一关系,可以看成一种特殊的一对多关系:将“一”端实体的主键放到另“一”端的实体中,并作为另“一”端的实体的外键,然后将外键定义为唯一性约束(Unique Constraint)。 增加外键表示一对多关系 PK 增加外键表示一对多关系 PK后的方案:studen

文档评论(0)

1亿VIP精品文档

相关文档