Зміст
Введення
1. Розробка структури бази даних
1.1 Інфологіческое проектування
1.2 Логічна структура бази даних
1.3 Фізична структура бази даних
2. Реалізація проекту БД
2.1 Створення таблиць
2.2 Створення уявлень (готові запити)
2.3 Керівництво користувача
Висновок
Список використаної літератури
Додаток
Введення
База даних - найважливіший компонент будь-якої інформаційної системи. База даних дозволяє структуровано зберігати великі обсяги інформації конкретного підприємства, що значно раціоналізує ведення звітів і створення архівів. Оптимізовані бази даних значно збільшують продуктивність, побудованих на їх використанні, програм.
З розвитком інформаційних технологій та підприємництва, актуальність використання баз даних значно збільшилася. Успішні і великі компанії не можуть уявити свій бізнес без чітко побудованої інформаційної системи. Бази даних, побудовані на SQL Server, відповідають високим вимогам продуктивності і безпеки.
Предметна область: інформаційна система готелю.
Метою даного курсового проекту є реалізація програмної системи Готель для автоматизації діяльності та забезпечення зберігання, накопичення та надання інформації.
Завдання проекту:
. Побудувати інфологічну (концептуальну) модель предметної області
2. Розробити логічну структуру бази даних
. Розробити фізичну структуру бази даних
. Розробити користувальницький інтерфейс
. Реалізувати проект в конкретному середовищі
1. Розробка структури бази даних
1.1 Інфологіческое проектування
Основними завданнями етапу інфологіческого проектування є визначення предметної області системи і формування погляду на неї з позицій співтовариства майбутніх користувачів БД, тобто інформаційно-логічної моделі ПрО.
Инфологическая модель ПрО являє собою опис структури і динаміки ПрО, характеру інформаційних потреб користувачів в термінах, зрозумілих користувачеві і не залежних від реалізації БД. Цей опис виражається в термінах не окремих об'єктів ПрО і зв'язків між ними, а їх типів, пов'язаних з ними обмежень цілісності і тих процесів, які призводять до переходу ПрО з одного стану в інший.
Основними підходами до створення інфологічної моделі предметної області є:
. Функціональний підхід до проектування БД ( від завдань ).
. Предметний підхід до проектування БД ( від предметної області ).
3. Метод сутність-зв'язок (entity-relation, ER-method).
Ми будемо використовувати метод сутність-зв'язок як найбільш поширений. Наведемо основні терміни, якими ми будемо користуватися:
Сутність - це об'єкт, про який в системі будуть накопичуватися дані. Для сутності вказується назва та тип (сильна або слабка). Сильні суті існують самі по собі, а існування слабких сутностей залежить від існування сильних.
Атрибут - властивість сутності. Розрізняють:
база готовий запит готель
1) Ідентифікують і описові атрибути. Ідентифікують дозволяють відрізнити один примірник сутності від іншого. Описові атрибути містять в собі нас цікавлять властивості сутності.
) Складові і прості атрибути. Простий атрибут має неподільне значення. Складовою атрибут є комбінацією декількох елементів, можливо, належать різним типам даних (ПІБ, адреса та ін.).
) Однозначні і багатозначні атрибути (можуть мати відповідно одне або багато значень для кожного екземпляра сутності). Наприклад, дата народження - це однозначний атрибут, а номер телефону - багатозначний.
) Основні і похідні атрибути. Значення основного атрибута не залежить від інших атрибутів; значення похідного атрибуту обчислюється на основі значень інших атрибутів. Наприклад, вік обчислюється на основі дати народження і поточної дати.
) Обов'язкові і необов'язкові (перші повинні бути вказані при розміщенні даних в БД, другі можуть не вказуватися). Для кожного атрибута необхідно визначити назву, вказати тип даних і описати обмеження цілісності - безліч значень, які може приймати даний атрибут.
Зв'язок - це осмислена асоціація між сутностями. Для зв'язку вка...