领星动网编程开发之爆炸小宇宙

cnitblog.com/lxasp - - 有一种信念叫做编程
posts - 54, comments - 34, trackbacks - 0, articles - 0

关系数据库的设计思路和程序可重用的设计思路是相反的。
一套数据库应用系统的设计就是要把这两种相反的设计思路融合在一起。
示例
    学生
        姓名
        证件类型
        证件号码
        电子邮箱
        手机号码
    教师
        姓名
        证件类型
        证件号码
        电子邮箱
        手机号码
    关系数据库的设计思路是【拆】
        学生基本表
            id
            姓名
        教师基本表
            id
            姓名
        学生证件表
            id
            证件类型
            证件号码
            学生基本表ID
        教师证件表
            id
            证件类型
            证件号码
            教师基本表ID
        学生联系表
            id
            电子邮箱
            手机号码
            学生基本表ID
        教师联系表
            id
            电子邮箱
            手机号码
            教师基本表ID
    程序可重用的设计思路是【合