您的位置:首页 > 数据库

ITOO---"系统设置"之数据库表

2016-02-24 11:27 465 查看
ITOO---"系统设置"之数据库表






目录

1,机构(BasicOrganizationEnties)

2,机构类型(BasicOrganizationTypeEnties)

3,年级(BasicGradeEnties)

4,层次(SchoolLevelEnties)

5,班级(BasicClassEnties)

6,方向(BasicDirectionEnties)

小结:



做基础系统中的系统设置部分有一段时间,现在对里面的数据库表做一个总结.系统设

置一共有六个部分,分别是组织机构(BasicOrganization),机构类型

(BasicOrganizationType),年级(BasicGrade),班级(BasicClass),层次(SchoolLevel),

方向(BasicDirection).相应的组成也是由六张表构成的.




数据库表的关系图如下,其中每一张数据库表和相应的主键,外键和对于的增删改关系:






1,机构(BasicOrganizationEnties)

BasicOrganizationEntities



主键:OrganizationID

外键: OrganizationTypeID

关联:与OrganizationTypeEnties有关联关系.



删除或更改 BasicOrganizationTypeEnties表中的OrganizationTypeID 对

BasicOrganizationEnties表中的OrganizationTypeID字段有影响,删除

BasicOrganizationTypeEnties表中的OrganizationTypeID, BasicOrganizationEnties

中的的OrganizationTypeID将变为 Null值.



2,机构类型(BasicOrganizationTypeEnties)

BasicOrganizationTypeEntities



主键:OrganizationTypeID

关联:没关联关系表.



3,年级(BasicGradeEnties)

BasicGradeEntities



主键:GradID

关联:与BasicClassEnties表有关联, GradeID改变和删除,对BasicClassEnties中相应

的GradeID都UI改变或删除.



4,层次(SchoolLevelEnties)

BasicSchoolLevelEntities



主键: SchoolLevelID

关联:没关联关系表.







5,班级(BasicClassEnties)

BasicClassEntities



外键: OrganizationID,GradeID

关联: 与BasicGradeIDEnties和BasicOrganizationEnties 有关联.

BasicClassEnties对两张表有依赖性,BasicOrganizationEnties

BasicGradeEnties, 在这两张表的主键OrganizationID, GradeID进行更

改,BasicClassEnties表中的对于GradeID和OrganizationID也会随之改变; 删除

BasicOrganizationEnties表中的OrganizationID和删除BasicGradeID,在

BasicClassEnties表中对于的OrganizationID和GradeID都变成Null值.



6,方向(BasicDirectionEnties)

BasicDirectionEntities



外键: OrganizationID

关联:与BasicOrganizationEnties 有关.

更改和删除BasicOrganizationEnties中的OrganizationID,对BasicDirectionEnties表

有影响,其对应的OrganizationID会改变或变成Null值.








小结:

基础--系统设置模块中一共六个模块,对应着相应的六张表,各张表之间可能有相应的

关联,也可能没有至少单独的,对于有相关联的,就应该分析清楚期相应的关系,和那张表

有相关联,表与表之间相关联的又有哪些字段.接下来就是要在代码中实现了.虽然这不

难,此时在这个系统中,渐渐的弄明白了这个,心情非常的好,好心情继续,把自己变成太

阳!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: