Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Програмна система "Генеалогічне дерево"

Реферат Програмна система "Генеалогічне дерево"





ується несуперечливість. Повинні виконуватися наступні умови:

В· учасники зв'язку не можуть бути однією і тією ж персоною;

В· між кожною парою персон не можна створювати більш одного зв'язку;

В· для створення зв'язку В«чоловіки - дружиниВ» учасники повинні мати різну стать;

В· для створення зв'язку В«чоловіки - дружиниВ» учасники не повинні складатися в такій же зв'язку з іншими персонами (тобто у персони не може бути кілька подружжя);

В· для створення зв'язку В«батьки дітиВ» перший учасник (батько) повинен бути старше другого учасника (дитина).

Доступні для зміни наступні поля таблиці В«ПерсонаВ»: ім'я, дата смерті, біографія.

Щоб уникнути порушень цілісності даних доступні для видалення тільки ті персони, які не перебувають у зв'язках.

. Висновок запитаної інформації. Повинна бути передбачена можливість отримувати такі відомості про персону:

список дітей;

список батьків;

список братів і сестер;

список всіх предків;

список всіх нащадків;

список всіх родичів;

Так само має бути можливість простежувати ланцюжок родинних зв'язків між двома персонами, тобто виходити з однієї заданої персони на іншу через спільних родичів.

До предкам персони ставляться батьки, їх батьки, батьки їхніх батьків і т.д.

До нащадкам персони відносяться діти, їхні діти, діти їхніх дітей і т.д.

До родичів персони відносяться всі персони, прямо або побічно пов'язані з нею.

База даних зберігається у файлі на зовнішньому носії. Повинна бути можливість збереження поточної бази і завантаження раніше створеної. p align="justify"> програмний генеалогічне дерево

2. Проектування програмного продукту


.1 Опис моделі варіантів використання


.1.1 Діаграма варіантів використання

Були обрані наступні актори і прецеденти.

Актори:

Користувач - людина, що працює з системою. Цей актор ініціює всі прецеденти. p align="justify"> База даних - файл на зовнішньому носії, який зберігає таблиці даних. Взаємодія з цим актором відбувається при читанні і збереженні бази даних. p align="justify"> Прецеденти:

Наповнення бази - включає в себе процедури додавання, редагування і видалення записів з бази.

Запит до бази - включає в себе про...


Назад | сторінка 4 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних &Оператор стільникового зв'язку&
  • Реферат на тему: Інформаційні бази даних: нормалізація, зв'язку і ключі
  • Реферат на тему: Розробка бази даних "Робоче місце чергового інженера зв'язку" ...
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Яка виборча система повинна бути в Україні