ідносини можна привести до ДКНФ.
. Шоста нормальна форма (6НФ). Введена К.Дейтом в його книзі як узагальнення п'ятої нормальної форми для темпоральной бази даних. Мінлива відносини знаходиться в шостий нормальній формі тоді і тільки тоді, коли вона задовольняє всім нетривіальним залежностям з'єднання. Іншими словами, змінна знаходиться в 6НФ тоді і тільки тоді, коли вона Непріводімие, тобто не може бути піддана подальшій декомпозиції без втрат. Кожна змінна відносини, яка знаходиться в 6НФ, також знаходиться і в 5НФ.
База даних знаходиться в першій нормальній формі, тому що для будь-якого атрибута запис містить лише одне значення. Наприклад, значення атрибута Спеціалізація в таблиці Персонал має тільки одне значення (інженер / технолог / механік / дефектоскопист).
Також БД знаходиться і в другій нормальній формі, тому що вона знаходиться в першій нормальній формі, а кожен неключових атрибут таблиці повно залежить від ключа цієї таблиці. Наприклад, значення атрибута Прізвище в таблиці Персонал повністю залежить від ключа цієї таблиці Код_раб. Таким чином, база даних автомобілебудівного підприємства представлена ??в другій нормальній формі, що гарантує достатню продуктивність виконання SQL-запитів і цілісність даних при модифікації таблиць за допомогою графічного інтерфейсу.
2.4 Реалізація проекту бази даних у середовищі СУБД
Для реалізації бази даних автомобілебудівного підприємства було необхідно створити наступні таблиці:
. Персонал - таблиця, що містить інформацію про робочий персонал підприємства;
. Виробництво - таблиця, що відображає поточний процес виробництва на підприємстві;
. Продукція - таблиця, що містить в собі дані про готової продукції, виробленої підприємством і зберігається на складі.
Атрибути таблиць і типи даних, відповідні значенням полів цих атрибутів для кожної з таблиць, вказані на схемі 3.
Персонал Виробництво
Код_рабЧисловойФамилияТекстовыйИмяТекстовыйОтчествоТекстовыйЦехТекстовыйДолжностьТекстовыйСпециализацияТекстовыйКвалификацияТекстовыйКод_издЧисловойТип_издТекстовыйЦехТекстовыйОбъем_партииЧисловойСтадия_изготовТекстовыйИспытанияЛогический
Продукція
Код_продЧисловойТип_продТекстовыйНа_складеЧисловойЦенаЧисловой Схема 3 - Опис атрибутів і типів даних
Дана схема повністю описує типи значень атрибутів таблиць відповідно до вимог до бази даних.
2.5 Реалізація захисту бази даних
При роботі в многопользовательском режимі особливої ??актуальності набуває захист даних від несанкціонованого доступу. Існують різні прийоми управління доступом, що забезпечують різний рівень безпеки.
Шифрування БД - це найпростіший спосіб захисту, при якому файл БД видозмінюється і стає недоступним для читання за допомогою стандартних утиліт або текстових редакторів. Шифрування незахищеною БД неефективно, оскільки вихідну БД можна відкрити і отримати повний доступ до її об'єктів. Шифрування застосовується при електронній передачі БД або збереженні її на зовнішніх носіях. Дешифрування БД - це операція, зворо...