Page 28 - 4475
P. 28

запис у таблиці. Терміни “стовпець” і “атрибут” у контексті
               реляційної БД є взаємозамінними.  Кожен рядок таблиці —
               це набір даних про один екземпляр. Такий набір називають
               рядком,  записом  або  кортежем.  Кожен  рядок  —  це  набір
               відповідних значень стовпців таблиці.
                      Для  однозначної  ідентифікації  кожного  рядка  у
               таблиці застосовується ключ. Це поле, або комбінація полів,
               які є унікальними для кожного рядка. У випадку роботи з
               базами даних потрібно мінімізувати цей ключ для простоти
               його обробки, тому зазвичай таким ключем стає конкретне
               поле ідентифікатора — цілочислової змінної, значення якої
               є унікальним для кожного рядка.
                      При розробці бази даних необхідно враховувати такі
               фактори:
                      - які відомості слід зберігати у базі;
                      -    які    стандартні     типи     запитів     будуть
               використовуватися при роботі з базою.
                      Слід уникати надлишковості у занесенні даних, але
               не робити мінімізацію в збиток цілісності даних.
                      Цілісність  даних  може  порушуватися,  коли  у  базі
               даних  видаляються  або  модифікуються  рядки.  Для
               уникнення таких ситуацій слід використовувати звязки між
               різними  таблицями  бази  даних  та  інші  засоби,  які
               пропонують сучасні системи управління базами даних.
                      Сучасні  СКБД  можна  розділити  на  дві  основні
               категорії  —  з  використанням  серверу  баз  даних  та  зі
               зберіганням  бази  даних  окремим  файлом.  У  першому
               випадку    (MySQL,  MS  SQL,  PostgreSQL)  база  в
               структурованому  вигляді  зберігається  на  сервері,  до  якого
               звертається  із  запитом  клієнт.  У  другому  випадку  (MS
               Access,  SQLite)  клієнтська  програма  сама  має  містити
               засоби роботи з файлом бази даних (зазвичай, це бібліотеки
               для доступу до таких файлів).
                      Для  невеликих  проектів  оптимальним  рішенням
               серед серверних СКБД є MySQL, ставка при розробці цієї

                                            23
   23   24   25   26   27   28   29   30   31   32   33