Читайте также
Глава 6. Определение отношений
Необходимость отношенийСистема состоит из большого количества классов и объектов. Ее поведение обеспечивается взаимодействием объектов. Например, студент добавляется к курсу, когда на курс поступает сообщение добавить студента. В этом
Операторы отношений
Итак, предполагая что вы захотите принять грамматику, которую я показал здесь, мы теперь имеем синтаксические правила и для арифметики и для булевой алгебры. Сложность возникает когда мы должны объединить их. Почему мы должны сделать это? Ну, эта тема
5. Отношения. Типы отношений
И наконец дадим определение отношению, как некой вершине пирамиды, состоящей из всех предыдущих понятий. Итак, отношение (обозначается r, от англ. relation – «отношение») со схемой отношений S определяется как обязательно конечное множество
6. Модификация базовых отношений
Для успешной и продуктивной работы с различными базовыми отношениями очень часто разработчикам необходимо каким-либо образом модифицировать это базовые отношения.Какие основные необходимые варианты модификации встречаются чаще всего
Глава 16. Фреймворк Core Data
16.0. Введение
Core Data — это мощный фреймворк, входящий в состав iOS SDK. Он позволяет программисту сохранять данные и управлять ими объектно-ориентированным способом. Традиционно программисту приходилось сохранять данные на диске, пользуясь
16.1. Создание модели Core Data с помощью Xcode
Постановка задачи
Требуется визуально спроектировать в Xcode модель данных для вашего приложения
16.2. Генерирование файлов классов для сущностей Core Data
Постановка задачи
Вы выполнили все инструкции из раздела 16.1. Теперь требуется научиться создавать код на основании имеющейся объектной
16.3. Создание и сохранение данных с помощью Core Data
Постановка задачи
Вы создали управляемый объект. После этого вы хотите инстанцировать его и вставить этот экземпляр в контекст Core Data вашего
16.4. Считывание данных из Core Data
Постановка задачи
Требуется считывать содержимое ваших сущностей (таблиц) с помощью Core
16.5. Удаление данных из Core Data
Постановка задачи
Требуется удалить управляемый объект (строку таблицы) из контекста управляемых объектов (вашей базы
16.6. Сортировка данных в Core Data
Постановка задачи
Требуется сортировать управляемые объекты (записи), выбираемые из контекста управляемых объектов (базы
16.10. Использование специальных типов данных в модели Core Data
Постановка задачи
Вы считаете, что набор типов данных, представленных в Core Data, не удовлетворяет стоящим перед вами требованиям. Вам хотелось бы использовать в объектах моделей и дополнительные типы данных,
Обработка других видов отношений
Ограничения целостности могут быть применены для других форм отношений, помимо формы один-ко-многим, описанной до настоящего времени.* Один-к-одному.* Многие-ко-многим.* Ссылающееся на себя отношение один-ко-многим (вложенные или
Модели отношений доверия
В относительно закрытых системах, таких как небольшие организации и фирмы, можно без труда отследить путь сертификата назад к корневому ЦС. Однако, пользователям зачастую приходится связываться с людьми за пределами их корпоративной среды,
Описание отношений и структурирование ПО
Другой вопрос связан с тем, какие отношения допустимы между типами объектов. В рафинированной объектной технологии имеются только два отношения: "быть клиентом" и наследование. Они соответствуют различным видам возможных