zoukankan      html  css  js  c++  java
  • 添加主键约束跟外键约束

    表(一)Student (学生表

    添加主键约束学号SNO

    表(二)Course(课程表)

     

    添加主键约束课程号CON,添加外键约束教工编号TON

    表(三)Score(成绩表)

    添加两个外键约束学号SNO和课程号CNO,主键约束是Sno+ Cno。

    表(四)Teacher(教师表)

    添加主键约束教工编号TNO

    主键约束:

    1.主键约束包含非空约束跟唯一约束,只能有一个;

    2.通过主键列能够确定唯一的一行数据;

    3.自动按照主键列生成索引,提高数据检索效率;

    4.确保数据的唯一性也规范性。

    检查约束:通过检查规则语句来限定值得大小和列表。

    外键约束:

    1.串联起两个表之间的联系,也是两个表之间的约束关系;

    2.设置方式:设置本字段为外键,必须关联到其他表的具有唯一约束的字段上,一般设置的外键都是要关联的表上的主键。字段名可以不重复,但数据类型要一样;

    3.确保数据的完整性:添加或者修改外键表的外键字段内容时,该内容在主键表的对应字段里必须要存在。就是说要改外键必须先把其关联的具有唯一约束的字段改掉;

    4.修改主键表中的关联其外键的内容时,外键表中的字段要先删除掉才可以。

  • 相关阅读:
    WITH HINDSIGHT
    圆桌最后冲刺
    圆桌总结
    圆桌十日冲刺之⑨
    圆桌十日冲刺之八
    圆桌十日冲刺之七
    圆桌十日冲刺之六
    【09NOIP提高组】Hankson 的趣味题(信息学奥赛一本通 1856)(洛谷 1072)
    灯泡(信息学奥赛一本通 1438)
    最大公约数(信息学奥赛一本通 1627)
  • 原文地址:https://www.cnblogs.com/hq233/p/6160338.html
Copyright © 2011-2022 走看看