Учебная база данных содержит информацию о содержимом телефонной книги и журнале вызовов.
Необходимо хранить информацию о контактах: название (ФИО), возраст, пол (мужской, женский), мелодия контакта, список номеров, список групп контактов (семья, друзья, коллеги, VIP и т.п.). Для одного контакта может быть сохранено несколько номеров телефонов, но каждый номер телефона может относиться только к одному контакту. Каждый контакт может относиться к нескольким группам, к каждой группе может относиться несколько контактов. Мелодия может быть назначена контакту или группе контактов. Для номера телефона необходимо также хранить тип номера (мобильный, домашний, рабочий и т.п.). В журнале вызовов необходимо хранить тип вызова (входящий, исходящий, пропущенный), дату и время вызова, номер телефона на связи, длительность и стоимость вызова.

Рисунок 1 - Схема учебной базы данных