2016-06-15 3 views
0

Я все еще не уверен, понимаю ли я сущность отношений. Просто чтобы подтвердить, могу ли я заставить кого-нибудь пройти меня через то, что я создал, и подтвердить, правильно ли это?Swift Core Data - DataModel Entity Отношения

Data Model

Так я создаю приложение викторины. Это мое понимание выше:

  • Категория Entity - (например, география) имеет много к одному отношениям с QuizName. Одна категория может иметь несколько QuizNames.

  • Имя викторины (например, реки в Китае) может иметь несколько объектов вопроса. например «Какая из этих рек находится в Китае»

  • Вопрос может иметь 4 возможных варианта, из которых человек может выбирать.

Я сделал модель данных правильно?

Спасибо.

+0

См. Пример примера CoreData: https://iosdevcenters.blogspot.com/2016/06/crud-operations-using-code-data-swift.html –

ответ

0

Эта модель выглядит хорошо, но Quiz выглядит лучше, чем QuizName.

Если --->> это один-ко-многим:

Category --->> Quiz --->> Question

Вопрос предприятие может либо иметь 4 String свойства, которые представляют ответы, или если каждый ответ имеет определенные атрибуты, чем, может быть, ответ должен быть еще другое лицо.