CoreData

Core Data 特点:

1)Core Data的强大之处就在于这种关系可以在一个对象更新时,其关联的对象也会随着更新,相当于你更新一张表的时候,其关联的其他表也会随着更新。

2)Core Data的另外一个特点就是提供了更简单的性能管理机制,例如,使用NSFetchedResultsController类,你不用使用SQL的Limit而是使用NSFetchRequest类的setFetchBatchSize()就可以限制查询记录的总数,而NSFetchedResultsController类神奇的地方在于需要获取更多记录的时候,这个类会自动更新其缓存。

3)  对于多表查询上相对来说,CoreData 没有 SQL 直观,但 CoreData 的功能还是可以完成相关操作的。

   coredata,建立的表没有主键,添加时都要自己处理。

    还有它不是关系型数据库,处理多对多的关系时比较麻烦。 

数据库操作推荐网站 :http://www.w3school.com.cn/sql/sql_join_full.asp

posted @ 2015-05-18 17:18  轻风&星  阅读(123)  评论(0编辑  收藏  举报