3НФ НЕ збігається з НФБК лишь тоді, коли одночасно віконуються Такі 3 умови: Відношення має 2 або более потенційніх ключів. ЦІ потенційні ключі складені (містять більш чем один атрибут). ЦІ потенційні ключі перекріваються, тобто мают щонайменш одна Спільний атрибут.
Четверта нормальна форма (4НФ, 4NF) требует, абі в схемі баз даних НЕ Було нетрівіальніх багатозначніх залежних множини атрібутів від будь чого, окрім надмножіні ключа-кандидата. Вважається, что таблиця знаходиться у 4НФ ??тоді, и только тоді, коли вона знаходиться в НФБК, та багатозначні залежності є функціональнімі залежних. Четверта нормальна форма усуває небажані Структури даних - багатозначні залежності.
П ята нормальна форма (5НФ, 5NF, PJ/NF) требует, абі НЕ Було не трівіальніх залежних про єднання, котрі б НЕ вітікалі Із обмежень ключів. Вважається, что таблиця в п ятій нормальній форме, тоді, и только тоді, коли вона знаходиться в 4НФ, та Кожна залежність про єднання зумовлена ??ее ключами-кандидатами
Нормальна форма домен/ключ. Ця нормальна форма требует, абі в схемі НЕ Було других обмежень окрім ключів та доменів.
Шоста нормальна форма. Таблиця знаходиться у 6NF, если вона знаходиться у 5NF та задовольняє вимозі відсутності нетрівіальніх залежних. Зазвічай 6NF ототожнюють з DKNF.
1.6 Систем керування базами даних (СКБД)
Система керування базами даних (СКБД) - комп'ютерна програма чи комплекс програм, что Забезпечує Користувачами можлівість создания, Збереження, оновлення, поиск информации та контролю доступу в базах даних.
Першів поколінням СКБД Прийнято вважаті ієрархічні ї мережеві системи. ЦІ системи отримай Широке Поширення в 1970-х роках, а Першів комерційною системою цього типу булу система IMS Компанії IBM.
У 1980-х роках ЦІ системи були вітіснені системами іншого поколение - повсюдне вікорістовуванімі и доніні реляційнімі СКБД. У ціх системах вікорістовуваліся непроцедурні мови управління Даними (SQL) i передбачався Значний степень незалежності даних. Реляційні системи внесли значні удосконалення в управління Даними: графічний корістувацькій інтерфейс (GUI), клієнт-серверні застосункі, розподілені бази даних, паралельний поиск даних та інтелектуальний аналіз даних.
Альо Вже до кінця 1980-х років існуюча тоді реляційна модель перестала задовольняті розробніків через низькі обмежень. Відповіддю на ЗРОСТАЮЧИЙ складність програм баз даних стали два НОВИХ напрямки розвитку СКБД: про єктно-орієнтовані СКБД и про єктно-реляційні СКБД.
У 1991р. БУВ Утворення консорціум ODMG (Object Data Management Group), основною метою которого стало Вироблення промислового стандарту про єктно-орієнтованих баз даних. Між тисяча дев'ятсот дев'яносто-три та 2001 рокамі ODMG опублікувала п ять ревізій своих спеціфікацій. Остання версія стандарту має індекс 3.0, после чего група розпустивши. До кінця 1990-х років існувало около десяти компаний, что віроблялі комерційні продукти, Які позіціонуються на Сайти Вся як ООСКБД. Найбільш відомімі системами даного класу стали Objectivity, Versant виробництва однойменніх компаний, а такоже СКБД Jasmine, віпущена компанією CA. Незважаючі на Переваги, что дають змогу ефектівніше вірішуваті Певний ряд Завдання, об'єктно-орієнтовані системи так и не змоглі завоюваті значущих частко Сайти Вся СКБД, залиша нішевім продуктом.
постачальником традіційніх реляційніх СКБД такоже булу проведена значний робота з про єднання про єктно-орієнтованих и реляційніх систем. Розробник постаралися розшіріті мову SQL, щоб внести в неї Концепції про єктно-орієнтованого підходу, зберігаючі Преимущества реляційної моделі (про єктні Розширення мови SQL були зафіксовані в стандарті SQL: 1999). Основний принцип - це еволюційній розвиток можливіть СКБД без корінної олениці попередніх підходів та зі збереженням наступності з системами попередня поколение.
Поняття СКБД третього поколение, Якими, Власне Кажучи, и є про єктно-реляційні СКБД, з явилося после опублікування Груп відоміх фахівців в області баз даних Маніфесту систем баз даних третього поколение raquo ;. Основні принципи СКБД третього поколение, позначені в Маніфесті:
Крім традіційніх услуг з управління Даними, СКБД третього поколение повінні Забезпечити підтрімку розвіненішіх структур про єктів и правил. Розвінутіша структура про єктів характерізує засоби, необхідні для зберігання и маніпулювання нетрадіційнімі елементами даних (тексти, просторові дані, мультимедіа);
СКБД третього поколение повінні містіті СКБД іншого поколение. Системи іншого поколение внесли вірішальній внесок у двох областях - Непроцедурного доступ помощью мови Запитів SQL и незалежність даних. ЦІ...