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

Реферат База даних &Платна поліклініка&





ережева - в якій одна запис може брати участь у кількох відносинах предок-нащадок (по суті довільний граф).

o Реляційна - в якій основною структурою даних є ставлення.

Найбільш зручна реляційна модель.

Сутності у нас вже виділені.

Всі поля неподільні, ключі визначені, повторення і транзитивні залежності відсутні.

Визначення взаємозв'язків


1 М

Рис. 2 - Взаємозв'язок лікаря з пацієнтом


М

Рис. 3 - Взаємозв'язок пацієнт і звернення


1.4 Нормалізація відносин


Нормалізація - це розбиття таблиці на дві або більше, що володіють кращими властивостями при включенні, зміну і видалення даних. Остаточна мета нормалізації зводиться до отримання такого проекту бази даних, в якому кожен факт з'являється лише в одному місці, тобто виключена надмірність інформації. Це робиться не стільки з метою економії пам'яті, скільки для виключення можливої ??суперечливості збережених даних.

Кожна таблиця в реляційній БД задовольняє умові, відповідно до якого в позиції на перетині кожного рядка і стовпця таблиці завжди знаходиться єдине атомарну значення, і ніколи не може бути безлічі таких значень. Будь-яка таблиця, яка задовольняє цій умові, називається нормалізованої. Фактично, ненормалізованние таблиці, тобто таблиці, що містять повторювані групи, навіть не допускаються в реляційної БД.

Всяка нормалізована таблиця автоматично вважається таблицею в першій нормальній формі, скорочено 1НФ. Таким чином, строго кажучи, нормалізована і знаходиться в 1НФ означають одне і те ж. Однак на практиці термін нормалізована часто використовується в більш вузькому сенсі - повністю нормалізована raquo ;, який означає, що в проекті не порушуються ніякі принципи нормалізації.

Тепер на додаток до 1НФ можна визначити подальші рівні нормалізації - другу нормальну форму (2НФ), третю нормальну форму (3НФ) і т.д. По суті, таблиця знаходиться в 2НФ, якщо вона знаходиться в 1НФ і задовольняє, крім того, деякому додатковій умові, суть якого буде розглянута нижче. Таблиця знаходиться в 3НФ, якщо вона знаходиться в 2НФ і, крім цього, задовольняє ще іншому додатковій умові і т.д.

Таким чином, кожна нормальна форма є в деякому сенсі більш обмеженою, але і більш бажаною, ніж попередня. Це пов'язано з тим, що (N + 1) -я нормальна форма не володіє деякими непривабливими особливостями, властивим N-й нормальній формі raquo ;. Загальний сенс додаткової умови, що накладається на (N + 1) -ю нормальну форму по відношенню до N-й нормальній формі, полягає у виключенні цих непривабливих особливостей. Теорія нормалізації грунтується на наявності тієї чи іншої залежності між полями таблиці. Визначено два види таких залежностей: функціональні та багатозначні.

Використовуючи розглянуті положення, нормалізуємо ЕR-схему. Результат нормалізації наведено на рис. 4. при нормалізації схеми в неї введені сутність «Прейскурант» (містить атрибути «Код призначення», «Назва», «Вартість») і сутність «Знижки» (містить атрибути «Код знижки», «Категорії громадян», «% знижки» ).



Лікарі Код лікаря Прізвище Ім'я По батькові Спеціальність Категорія Звернення Код звернення Код пацієнта Код лікаря Дата звернення Діагноз Код призначення Код знижки 1:М М: 1

Пацієнти Код пацієнта Прізвище Ім'я По батькові Рік народження







: М М: 1

Прейскурант Код призначення Назва Вартість Знижки Код знижки Категорії громадян% знижки




Рис. 4


.5 Опис фізичної моделі


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

Файлом бази даних в теорії баз даних називається таблиця реляційної моделі. Фізичні моделі для бази даних платній поліклініки виглядають наступним чином (таблиці 2-5).


Таблиця 2

«Лікарі»

№ПолеТіпРазмерОпісаніе1Код врачаТекстовий4Код врача2Фамілія врТекстовий20Фамілія врача3Імя врТекстовий20Імя врача4Отчество врТекстовий20Отчество врача5СпеціальностьТекстовий15Спеціальность врача6КатегоріяТекстовий6Категорія лікаря Таблиця 3

«Пацієнти»


Назад | сторінка 3 з 6 | Наступна сторінка





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Розробка реляційної моделі бази даних
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Інформаційні бази даних: нормалізація, зв'язку і ключі
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару