МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Основні поняттяПлан
1. Основні поняття 2. Характеристика зв’язків, мова моделювання 3. Класифікація сутності 4. Первинні та зовнішні ключі 5. Обмеження цілісності
Базу даних можна представити на трьох рівнях: інфологічному, даталогічному та фізичному. Мета інфологічного моделювання – забезпечення найбільш природних для людини способів збору та представлення тієї інформації, яку передбачається зберігати в базі даних. Тому інфологічну модель даних намагаються будувати по аналогії з природною мовою. На етапі даталогічного проектування будується логічна структура БД. При цьому даталогічна модель розробляється з урахуванням конкретної реалізації СУБД основі її інфологічної моделі. Кінцевим результатом даталогічного проектування є опис структури БД на мові опису даних конкретних СУБД. Не всі види зв’язку, що існують в інфологійній моделі наочній області, можна відобразити у даталогічній моделі. Так більшість СУБД не забезпечують підтримку зв’язку типу М:М. В цьому випадку вводиться допоміжний елемент, тобто M:N розбивається на два відношення (1:M, 1:N). Фізична модель – прив’язка даталогічної моделі БД до середовища зберігання. Використовуються можливості даної конкретної СУБД. Приховано від розробника.
Основними конструктивними елементами інфологічної моделі є сутність, зв’язки між ними та їх властивості (атрибути). Сутність– будь-який помітний об’єкт (об’єкт, який можна відрізнити від іншого), інформацію про який необхідно зберігати в базі даних. Сутністю можуть бути люди, місця, літаки, рейси, смак, колір і т.д. Необхідно розрізняти такі поняття, як тип сутності та екземпляр сутності. Тип сутності відноситься до набору однорідних осіб, предметів або подій, які виступаючих як ціле. Екземпляр суті відноситься до конкретної речі в наборі. Наприклад, типом сутності може бути МІСТО, а екземпляром – Москва, Київ і т.д. Атрибут– пойменована характеристика сутності. Його найменування повинне бути унікальним для конкретного типа сутностів, але може бути однаковим для різного типа сутності (наприклад, КОЛІР може бути визначений для багатьох суті: СОБАКА, АВТОМОБІЛЬ, ДИМ). Атрибути використовуються для визначення того, яка інформація повинна бути зібрана про сутність. Прикладами атрибутів для суті АВТОМОБІЛЬ є ТИП, МАРКА, НОМЕРНИЙ ЗНАК, КОЛІР і т.д. Тут також існує відмінність між типом і екземпляром. Тип атрибуту КОЛІР має багато екземплярів або значень: Червоний, Синій, Банановий і т.д., проте кожному екземпляру суті привласнюється тільки одне значення атрибуту. Ключ– мінімальний набір атрибутів, по значеннях яких можна однозначно знайти необхідний екземпляр сутності. Мінімальність означає, що виключення з набору будь-якого атрибуту не дозволяє ідентифікувати сутність по тих, що залишилися. Зв’язок– асоціювання двох або більш сутностей. Якби призначенням бази даних було тільки зберігання окремих, не зв’язаних між собою даних, то її структура могла б бути дуже простою. Проте одна з основних вимог до організації реляційної бази даних – це забезпечення можливості відшукання однієї сутності за значеннями інших, для чого необхідно встановити між ними певні зв’язки. А оскільки в реальних базах даних нерідко містяться сотні сутностей, то теоретично між ними може бути встановлено більше тисячі зв’язків. Наявність такої безлічі зв’язків і визначає складність інфологічної моделей. Читайте також:
|
||||||||
|