这样的需求,表结构应该怎样设计?
客户有如下需求,不知道表结构应该如何设计,大家帮帮忙.
1.有一个公共的岗位职责表,岗位与职责是一对多的关系。
2.有多个机关,每个机关下设多个部门,每个部门有多个员工。
3.各机关的岗位从公共的岗位职责中进行选择。
4.每个员工只能有一个岗位,一个岗位上可以有多个员工,而且要为员工选定相应岗位上的职责。
5.以上的数据(公共的岗位职责,机关,部门,人员,机关的岗位设置,人员的岗位,人员的职责)随时都可以变动。
要求能够查询的某一历史时间的相应数据。例如,查询2001年有哪些机关,下设哪些部门,相应的岗位设置情况及人员情况。
1.有一个公共的岗位职责表,岗位与职责是一对多的关系。
2.有多个机关,每个机关下设多个部门,每个部门有多个员工。
3.各机关的岗位从公共的岗位职责中进行选择。
4.每个员工只能有一个岗位,一个岗位上可以有多个员工,而且要为员工选定相应岗位上的职责。
5.以上的数据(公共的岗位职责,机关,部门,人员,机关的岗位设置,人员的岗位,人员的职责)随时都可以变动。
要求能够查询的某一历史时间的相应数据。例如,查询2001年有哪些机关,下设哪些部门,相应的岗位设置情况及人员情况。
...全文
相关推荐
Spring-Security3.0自定义表结构
Spring-Security3.0自定义表结构
数据库事实发现:从需求收集到表结构设计
数据库设计的第一步是需求分析,而需求分析的核心在于事实发现。事实发现是一套系统化的需求收集方法论,通过访谈、问卷、观察、文档审阅和联合应用设计(JAD)等技术,将用户口头描述、纸质单据和现有系统行为转化为可验证的客观事实。这些事实经过实体、属性、联系和业务规则的映射,最终形成ER模型和SQL建表依据。掌握事实发现技术,能够有效避免数据库课程设计和真实项目中因需求不清导致的反复返工。本文围绕数据库设计中的事实发现技术,梳理各类需求收集方法的适用场景,并给出从事实清单到表结构设计的完整落地路径,帮助开发人员建立
设计数据库(表结构设计)
适合与对数据库设计的人员,可以从专业的角度分析数据库架构设计
表结构设计器
一款简单绿色免安装的数据库表结构设计器。操作简单、绿色免安装、个头小巧
权限设计(包括表结构)
本文档包括了强大的权限设计,里面是图文并茂.还有表结构,总共有16个表来支持的权限,适用范围大.


应用实例
