Page 127 - 4505
P. 127

5       Мясо        1660         1      4     10
                                                                6      Томаты       240          2      5     80
                                                                7        Рис        3340         2      2     30
                                                                8       Кофе        2750         2      6     40
                                                                                                 2      7     50
                                  Витрати                                                        2      3     15
                   БЛ     Порций      Дата_Р                             Рецепти                 2      4     15
                    1       158        1/9/94                   БЛ     Рецепт                    3      5     180
                    2       144        1/9/94                   1    Ломаную                     3      6     100
                    3       207        1/9/94                           очищ                     3      2     40
                    4       235        1/9/94                  ...       ...                     3      4     20
                   ...       ...         ...                                                     4       8     8





                                                                              Постачання
                               Постачальники                ПОС      ПР      Вес     Цена        Дата_П
                     ПОС      Поставщик       Город                         (кг)
                       1       "Полесье"       Киев           1       6      120      0.45       27/8/94
                       2       "Наталка"       Киев           1       3      50       1.82       27/8/94
                       3       "Хуанхэ"       Пекин           1       2      50       0.61       27/8/94
                       4        "Лайма"        Рига           2       2      100      0.52       27/8/94
                       5       "Юрмала"        Рига           2       5      100      2.18       27/8/94
                       6       "Даугава"       Рига           2       4      10       0.88       27/8/94
                                    Міста                     3       1      250      0.37       24/8/94
                      Город        Страна                     3       7      75       0.44       24/8/94
                       Киев        Украина                    3       8      40       2.87       24/8/94
                      Пекин         Китай                     4       3      70       1.56       30/8/94
                       Рига         Латвия                    5       5      200      2.05       30/8/94

                                                              6       6      15        0.99      30/8/94





                                                Рис. 5.3.1 База даних "Живлення"
                     5.3.2 Правила побудови реляційних баз даних
                     Розглянемо основні правила побудови реляційних баз даних:
                   1.  Кожна таблиця складається з однотипних рядків і має унікальне ім'я.
                   2.  Рядки  мають  фіксоване  число  полів  (стовпців)  і  значень  (множинні  поля  і  групи,  що
               повторюються,  недопустимі).  Інакше  кажучи,  в  кожній  позиції  таблиці  на  перетині  рядка  і
               стовпця завжди є в точності одне значення або нічого.
                   3.  Рядки таблиці обов'язково відрізняються один від одного хоч би єдиним значенням, що
               дозволяє однозначно ідентифікувати будь-який рядок такої таблиці.
                   4.  Стовпцям таблиці однозначно привласнюються імена, і в кожному з них розміщуються
               однорідні значення даних (дати, прізвища, цілі числа або грошові суми).
                   5.  Повний інформаційний зміст бази даних представляється у вигляді явних значень даних
               і  такий  метод  уявлення  є  єдиним.  Зокрема,  не  існує  яких-небудь  спеціальних  "зв'язків"  або
               покажчиків, що сполучають одну таблицю з іншою. Так, зв'язки між рядком з БЛ = 2 таблиці
               "Блюда" на рис. 3.1 і рядком з ПР = 7 таблиць продукти (для приготування Харчо потрібний



                                                                      125
   122   123   124   125   126   127   128   129   130   131   132