Зміст
Введення
1. Аналітичний огляд
1.1 Розробка клієнтського додатка для роботи з базою даних деякого санаторію
1.2 Класифікації БД та програм для роботи з ними
1.3 Короткий огляд аналогів
1.4 Постановка завдання
1.5 Висновки
2. Алгоритмічне конструювання
2.1 Зовнішня модель предметної області
2.1.1 Опис об'єктів предметної області, їх атрибутів і зв'язків між об'єктами
2.1.2 Опис функціональних залежностей
2.1.3 Опис способів, форм обробки та подання відомостей про що зберігається в базі даних інформації
2.1.4 Додаткові вимоги
2.1.5 Модель предметної області у вигляді схеми «об'єкти зв'язку»
2.2 Логічна модель предметної області з використанням реляційної моделі
2.2.1 Схеми базових відносин
2.2.2 Домени атрибутів всіх відносин
2.2.3 Безліч функціональних залежностей
2.2.4 Побудова безлічі суперключей
2.2.5 Побудова безлічі потенційних ключів
2.2.6 Вибір первинних ключів
2.2.7 Нормалізація відносин до 3НФ
2.2.8 Предикат для перевірки цілісності бази даних
2.2.9Реляціонние вирази для запитів
3. Програмне конструювання
Висновок
Список використаної літератури
Додатки
Введення
База даних - це сукупність відомостей про реальні об'єкти, процеси, події або явища, що відносяться до певної теми або завданню, організована таким чином, щоб забезпечити зручне представлення цієї сукупності, як в цілому, так і будь-який її частини.
Реляційна база даних являє собою безліч взаємопов'язаних таблиць, кожна з яких містить інформацію про об'єкти певного типу. Кожен рядок таблиці містить дані про один об'єкт (наприклад, клієнті, автомобілі, документі), а стовпці таблиці містять різні характеристики цих об'єктів - атрибути (наприклад, найменування та адреси клієнтів, марки і ціни автомобілів). Рядки таблиці називаються записами, всі записи мають однакову структуру - вони складаються з полів, в яких зберігаються атрибути об'єкта. Кожне поле в записі містить одну характеристику об'єкта і має строго певний тип даних (наприклад, текстовий рядок, число, дата). Усі записи мають одні й ті ж поля, тільки в них містяться різні значення атрибутів [1].
Система управління базами даних (СКБД) - програмне забезпечення, призначене для використання і (або) модифікації цих даних одним або кількома особами.
Будь СУБД дозволяє виконувати чотири найпростіші операції з даними:
· додати в таблицю одну або кілька записів;
· видалити з таблиці одну або кілька записів;
· оновити значення деяких полів в одній або декількох записах;
· знайти одну або кілька записів, що задовольняють заданій умові.
Користувачами інформаційних систем є люди часто не мають уявлення про устрій, структурі та функціонуванні обчислювальної техніки. Тому розробляються ...