Бази даних побудова інфологічної моделі

5.2. Побудова інфологічної моделі

Аналіз визначених вище об'єктів і атрибутів дозволяє виділити суті проектованої бази даних і, прийнявши рішення про створення реляційної бази даних, побудувати її інфологічну модель на мові "Таблиці-зв'язку" (рис. 5.2).

До стрижневим сутностей можна віднести:

  1. Творці (Код творця. Творець).

Аналогічно створюються: Код_іздательства, Код_заглавія, Від_ видання, Код_характера, Код_язика, Номер_білета, Номер_пере- батогів, Код_места і Код_ізданія, які заміщають від одного до дев'яти атрибутів.

  • Видавництва (Код_іздательства. Назва, Місто).
  • Заголовки (Код_заглавія. Назва).

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

  • Від_ізданія (Від_ізданія. Названіе_віда).
  • Характери (Код_характера. Характер_переізданія).
  • Мови (Код_язика. Мова, Скорочення).

    Крім назви мови зберігається його загальноприйняте скорочення (англ. Ісп. Нім. Фр.), Якщо воно існує.

  • Місця (Код_места. Номер_комнати, Номер_стеллажа, номер_ полки).

    Один з кодів цієї сутності (наприклад, "-1") відведено для опису узагальненого місця, що знаходиться за стінами сховища книг (видання видано читачеві, тимчасово передано іншій бібліотеці або організації).

    Дві ключові сутності, що описують видання і його конкретні екземпляри, виявляються залежними від інших сутностей і потрапляють в клас позначень:

    Стрижневі сутності та позначення пов'язані між собою асоціаціями:

    І, нарешті, для зменшення обсягу часто використовуваного позначення "Видання" з нього виділена характеристика:

    Мал. 5.2. Инфологическая модель бази даних "Бібліотека", побудована за допомогою мови "Таблиці-зв'язку"

    Схожі статті