а ключем третього - ключ будь-який з сутності.
Правило 4. Якщо ступінь зв'язку 1: n і клас приналежності n-зв'язковий сутності необов'язковий, то необхідні три відносини: по одному для кожної суті. Ключами цих відносин стануть ключі кожної суті. Ключ одинзв'язної сутності додасться як атрибут у відношення для n-зв'язковий сутності.
Правило 5. Якщо ступінь зв'язку 1: n і клас приналежності n-зв'язковий сутності обов'язковий, то необхідні два відношення, по одному для кожної суті і одне для зв'язку. У відношенні для зв'язку серед атрибутів повинні бути ключі кожної суті. Ключами перших двох відносин будуть ключі сутностей, а ключем третього - ключ n-зв'язковий сутності.
Правило 6. Якщо ступінь зв'язку m: n, то необхідні три відносини: по одному для кожної суті і одне для зв'язку. У відношенні для зв'язку серед атрибутів повинні бути ключі кожної суті. Ключами перших двох відносин стають ключі сутностей, а ключем третього - ключі обох сутностей.
Відповідно з перерахованими вище правилами для БД формуються наступні попередні відносини (Таблиця 1).
Таблиця 1.
Таблиця попередніх відносин
Назва отношенійКлючевие поля для связіПравіло Район Назва району Голова адміністрації Район керування Назва району Правило 1Органи самоврядування Район Правило 1Муніціпальние округи Назва муніципального округу, Назва району Правило 4
2.4 Нормалізація відносин, таблиця остаточних відносин
Всього виділяють три нормальні форми і далі форми вищих порядків.
Перша нормальна форма (1НФ) - це звичайне ставлення, тому, згідно з визначенням відносин, будь-яке відношення автоматично знаходиться в 1НФ. Іншими словами, кожен атрибут даного відношення зберігає одне-єдине значення і не є ні списком, ні безліччю значень. p align="justify"> Друга нормальна форма (2НФ) - відношення, що знаходиться в 1НФ і що має неключовими атрибутами, не залежними від частини складного ключа (залежать лише від усього ключа цілком, а не від частини). Слід також зауважити: якщо потенційний ключ відносини є простим, то ставлення автоматично знаходиться в 2НФ. p align="justify"> Третя нормальна форма (3НФ) - відношення, що знаходиться в 2НФ і включає в себе лише взаємно незалежні відносини. Це означає, щ...