IOS CoreData 多表查询(上)(2)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-18 20:55 点击:

部门与职位:一个部门有多个职位,而一个职位只能在一个部门。因此为:1对多关系。 

部门与工资,开户银行,没有直接关系。(当然部门可能与奖金有挂勾,这个也不在当前讨论范围)

 

员工与职位:一个员工只能身处一职(能人,兼职除外),而一个职位可以由有多名员工。(如程序员职位,哪可以多名),因此为多对一关系。

员工与工资等级:一个员工只能对应一个工程等级和比例,而一个等级比例可以由多名员工拥有。因此为多对一关系。

员工与开户行:当公司替员工开卡的时候,哪么一个开户银行就有多个员工。所以这里会有多对1关系。

 

职位与工资等级:一个职位只配备一个工资级别,同时一个工次级别也只属于一个职位。因为为1对1关系。

职位与开户行没有直接关系。

开户行和工资等级也没有直接关系。

 

下面来构造测试数据

部门数据:

       1       HR      //人力资源

       2       DEV    //开发

       3       POD   //运维

 

 
 

\

员工数据:

      1     张三   男 20   46326587439043   2     3   2             //张三是开发部的开发工程师

      2    李四    女  18    32565443246567  1     2   3            //李四是HR的人事经理

      3    欧阳    女   26   14354654656767  3    9    3           //欧阳是运维的大客户经理

      4    欧阳     女   22   98734298437433  2   6   3            //同名欧阳是开发部测试工程师

\

 

职位数据:

      1    行政专员             1       NULL

       2   人事经理              1      3

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Lexical or Preprocessor Issue 'xxx.h
  • ios学习笔记(二)xcode 4.3.2下实现基本交互
  • ios版本的helloworld
  • iphone(object-c) 内存管理(3) 有效的内存管理 前半部分
  • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
  • IOS类似iphone通讯录TableView的完整demo【附源码】
  • UITableView一些方法
  • [iPhone中级]iPhone团购信息客户端的开发 (二)
  • 如何为Iphone应用创建启动界面
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1