понеділок, 7 квітня 2014 р.

Привіт усім, хто не байдужий до різних комп'ютерних програм. Сьогодні я вперше у
своєму блозі поділюся з вами інформацією про те, що таке бази даних і які моделі БД.
Отже, розпочнем!!!

Кожна людина у своєму житті часто зустрічається з необхідністю зберігання якої-небудь інформації. Наприклад, ми записуємо координатні дані потрібних осіб, номера телефонів своїх рідних та друзів, плануємо свій час тощо.
А куди вносимо цю інформацію? Правильно – у записну книжку. Саме вона, у нашому прикладі, є своєрідною базою даних. Для прикладу, той же довідник телефонних номерів являє собою таблицю. У ній розміщені такі дані як номера телефонів, факси їх власників і, власне, ініціали.



А уявіть собі, що таких схожих записів не чотири, як у прикладі, а три тисячі. І в одну мить працівник, що займається з таким довідником виявляє, що десь відбулася невідома помилка (друкарська помилка в самому номері телефону або в адресі проживання).
Напевне, буде не легко проводити процес пошуку недоліку, виявлення і виправлення помилки вручну. Такі страшні роздуми наводять на думку про необхідність засобів автоматизації процесів.
Отже, для легкого і простого маніпулювання величезним обсягом даних програмісти і математики створили так звані системи керування базами даних або скорочено СУБД. Якщо їх порівнювати із простими текстовими базами даних, то СУБД мають величезні переваги:

  • можливість швидкого пошуку потрібної інформації;
  • взаємозв'язок усіх введених даних між собою;
  • одночасний доступ до інформації безлічі користувачів.

  • Виходить, база даних – це сукупність взаємозалежної інформації і даних, організованих і структурованих за певними правилами, що передбачають загальні принципи опису, зберігання і маніпулювання, незалежно від прикладних програм.
    Звертання до баз даних, як уже було сказано, відбувається за допомогою систем керування базами, які забезпечують підтримку баз даних, керування і можливість доступу до бази користувачів.

    А зараз ми з вами дізнаємось про моделі баз даних. 
    Роблячи висовки з вищесказаного, ми можемо сказати, що буде доцільно зберігати дані в базах даних, незалежно від яких-небудь програм. Але вся проблема полягає в тому, яким способом зберігати і за якими правилами повинно відбуватися структурування даних. Найбільш ходові і популярні способи – це об'єктна й реляційна моделі даних.
    І так, реляційна модель використовує представлення даних як сукупність двовимірних таблиць особливого виду, відомого в математичній сфері як відношення.


    Таким чином, перша модель являє собою набір таблиць, зв'язаних між собою. Кожний рядок і стовпчик в таблиці відповідає дійсності реального світу (наприклад, це інформація про людину). 
    До систем керування базами даних відносяться такі програми, як Mysql і PostgreSQL.
    Тепер розглянемо об'єктну модель орієнтується на об'єктному програмуванні. Тобто, у такій моделі дані являють собою набір об'єктів и властивостей, зв'язаних між собою якими-небудь подібностями. Робота з об'єктами здійснюється за допомогою схованих у них методів.
    Прикладами об'єктних СУБД є Cache, Gemstone, ONTOS і т.д.

    На сучасному етапі розвитку технологій, виробники різних систем керування направляють свої дії на з'єднання цих двох підходів для підтримки так званих об'єктно-реляційних моделей представлення даних – наприклад програма Oracle є саме такою.
    Я сподіваюсь, що моя інформація стала корисною для вас. Завжди буду рада допомогти.
    Всього найкращого)))))




    Немає коментарів:

    Дописати коментар