IOS CoreData 多表查询(上)

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

在网上搜索了下,发现只有部分讲解CoreData关系的,但对多表之间的查询并没有相应的介绍。

因此操作自己写了个。

先创建几个表。

1、部门表:department

      dp_id  Integer  primary key

      dp_deptname   varchar(20) //使用coredata实体创建时用string就行

图:

\

 

2、员工表:employee

     em_id Integer  primary key

     em_name  varchar(30)

     em_sex   integer   // 0:保密,1男,2女,默认为0

     em_age  integer

     em_bankCardid varchar(20) //卡号

     dp_id_emfk integer //外键用于关联部门表(1VN)

     pt_id_emfk integer //外键用于关联职位表(1VN)

     bk_id_emfk integer// 外键用于关联开户行(1VN)

 

\ 

3、职位表:post

     pt_id Integer  primary key

     pt_name varchar(20)   //职位名称

     dp_id_ptfk integer //外键用户关联部门表(1VN)

      sy_id_ptfk integer //外键关联工资等级表(1V1)

\

 

4、工资等级表:salary

     sy_id  integer primary key

     sy_scale  double  //比例 (用于后属算奖金)

     sy_level varchar(2)  //A,B,C,D..等等级

 

\ 

5、开户银行:bank

     bk_id integer primary key

     bk_name varchar(50)   //银行名称

     bk_address varchar(200) //开户地址

 

\ 

 

表建好了我们来看一表之间的关系。

部门和员工:一个部门有多个员工,而一个员工只能呆在一个部门(如果同时在两个部分哪是兼职或者能人不在讨论范围),因此部门和员工的关系为1对多关系。

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

推荐热点

  • 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(object-c)内存管理(1)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1