Graphics Programs Reference
In-Depth Information
Object-Relational Mapping
Core Data is a framework that provides object-relational mapping . In other words, Core
Data can turn Objective-C objects into data that is stored in a SQLite database file and
vice-versa. SQLite is a relational database that is stored in a single file. (Technically,
SQLite is the library that manages the database file, but we use the word to mean both the
file and the library.) It is important to note that SQLite is not a full-fledged relational data-
base server like Oracle, MySQL, or SQLServer, which are their own applications that cli-
ents can connect to over a network.
Core Data gives us the ability to fetch and store data in a relational database without having
to know SQL. However, you do have to understand a bit about how relational databases
work. This chapter will give you that understanding as you replace keyed archiving with
Core Data in Homepwner 's BNRItemStore .
Search WWH ::




Custom Search