ITOO---"系统设置"之数据库表
来源:互联网 发布:淘宝收藏软件哪个靠谱 编辑:程序博客网 时间:2024/06/05 19:56
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值.
小结:
基础--系统设置模块中一共六个模块,对应着相应的六张表,各张表之间可能有相应的
关联,也可能没有至少单独的,对于有相关联的,就应该分析清楚期相应的关系,和那张表
有相关联,表与表之间相关联的又有哪些字段.接下来就是要在代码中实现了.虽然这不
难,此时在这个系统中,渐渐的弄明白了这个,心情非常的好,好心情继续,把自己变成太
阳!
- ITOO---"系统设置"之数据库表
- ITOO高校云平台之考评系统项目总结
- ITOO之底层关系
- ITOO之用户体验
- ITOO项目之Memcached
- 【ITOO】MVC之Razor
- ITOO-权限系统(一)
- 【ITOO】--项目系统架构图
- 【ITOO】--项目系统架构图
- 【ITOO】MVC之数据传递
- ITOO---选课之RabbitMQ搭建
- 【ITOO】--SQL数据库优化:切割、数据库连接池
- 【ITOO】--迎新系统,时间都去哪了?
- 【ITOO考试系统】——级联查询
- ITOO项目选课系统的问题小结
- 【ITOO-视频系统】——进度条
- ITOO级联删除主从表
- 【java】itoo项目实战之SpringMVC+EasyUI_HelloWorld
- To change your life fast,use gra…
- 总结一下整合Struts2+Hibernate3+Spring4开发Java Web应用过程
- Whatever feelings you have withi…
- SQL 存储过程
- <1>每周一读</1>——《娱乐至死》
- ITOO---"系统设置"之数据库表
- linux shell的here document用法(cat << EOF)
- JAVA进阶:VO(DTO)与PO(DAO)之间的转换
- <1>每周一读</1>——《疯狂程序员》
- The universe is right with you a…
- vb.net timer 定时器
- 《Java编程思想》--集合类
- 关于"IntelliJ IDEA"中"IntelliJ"的发音
- DATEDIFF ( datepart , startdate …