Page 35 - 6430
P. 35

Вторинний ключ                 Ключ,  кожному  значенню  якого

                   (Secondary Key)             може  відповідати  більш  ніж  один
                   Зовнішній ключ                 Сукупність  атрибутів  відношення,
                   (Foreign Key)               екземпляр індексованих даних                        і
                                                                яких
                                                                           є
                                                                                одночасно
                                               значення
                                               значеннями              первинного              або
                                                                                           іншого
                                                                          ключа
                                               потенційного
                               Приклад. Розглянемо відношення Студент (рис. 4.4).
                                               відношення


















                                                    Рис. 4.4. Відношення Студент
                       Порядок кортежів у відношенні не визначений. В реляційних
                  СУБД  для  зручності  кортежі  впорядковують  за  допомогою

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

                  вторинного  ключа  (не  є  обов'язковим)  для  виконання  операцій
                  сортування  і  групування  студентів  за  віком.  Атрибут  Група
                  обирається  в  якості  зовнішнього  ключа  для  зв'язування  з
                  таблицею Група (на рис.4.1 не представлена). Домени показують

                  множину  всіх  можливих  значень  певного  атрибута  відношення.
                  Наприклад,  для  атрибута  Вік  значення  домену  відноситься  до
                  типу цілих чисел.

                       Реляційна модель складається з таких частин:
                        структурна (тут фіксується відношення як єдине ціле);
                        маніпуляційна   (тут   використовуються   два   базових

                         механізми маніпулювання реляційною БД – реляційна
                         алгебра і реляційні обчислення);

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

                  повна незалежність від середовища зберігання даних, підтримка
                                                              35
   30   31   32   33   34   35   36   37   38   39   40