Хелпикс

Главная

Контакты

Случайная статья





Постановка задачи. Описание предметной области. Инфологическая модель предметной области. Описание сущностей. Описание атрибутов. Таблица 1 – Описание атрибутов сущности«Parent». Даталогическая модель данных. Таблица 2 – Описание связей между таблицами



Постановка задачи

    Необходимо разработать базу данных, которая будет отображать

информацию об успеваемости детей в детском садике, а также программу,

позволяющую просмотреть информацию о детях и воспитателях,

добавить или удалить запись о ребенке.

Описание предметной области

Разработанная база данных предназначена для систематизации, хранения и быстрого доступа к информации о детях и воспитателях детского садика. Для простоты мониторинга было разработано wpf-приложение на языке С#.

Использование базы данных помогает легко совершить выборку детей по определенным критериям, просмотреть посещаемость детей в группе, поставить оценки за занятие, посмотреть рейтинг в группе и во всем детском садике, просмотреть всех работников детского сада.

Инфологическая модель предметной области

 

Рисунок 1 – Схема инфологической модели предметной области

Описание сущностей

«Parent» – справочная информация о родственниках детей;

Описание атрибутов

Таблица 1 – Описание атрибутов сущности«Parent»

Поля Тип данных Описание поля Комментарий
ID_ Parent int Идентификатор родителя PK
FullName nvarchar(MAX) ФИО родителя  
Address nvarchar(MAX) Адрес родителя  

 

Даталогическая модель данных

 

Рисунок 2 –  Схема даталогической модели данных

Таблица 2 – Описание связей между таблицами

  Связь Отношение Главная таблица Подчиненная таблица
Child_ Parent Один ко многим Child Parent
Group_ Employee Один ко многим Group Employee

 

 

1) Связь «Child_Parent» показывает, к какому ребенку относится данный родитель. Выступает как идентифицирующая связь, определенная отношением «Многие ко многим», так как у ребенка может быть два родителя, так же, как и у родителя в данный детский садик могут ходить один или несколько детей.

2) Связь «Group_Employee» показывает, к какой группе относится данный воспитатель. Выступает как идентифицирующая связь, определенная отношением «Один ко многим», так как к каждой группе прикреплены два воспитателя, в то время как воспитатель однозначно определяется группой. 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.