Привіт усім, хто не байдужий до різних комп'ютерних програм. Сьогодні я вперше у
своєму блозі поділюся з вами інформацією про те, що таке бази даних і які моделі БД.
Отже, розпочнем!!!
Кожна людина у своєму житті часто зустрічається з необхідністю зберігання якої-небудь інформації. Наприклад, ми записуємо координатні дані потрібних осіб, номера телефонів своїх рідних та друзів, плануємо свій час тощо.
А куди вносимо цю інформацію? Правильно – у записну книжку. Саме вона, у нашому прикладі, є своєрідною базою даних. Для прикладу, той же довідник телефонних номерів являє собою таблицю. У ній розміщені такі дані як номера телефонів, факси їх власників і, власне, ініціали.
можливість швидкого пошуку потрібної інформації;
взаємозв'язок усіх введених даних між собою;
одночасний доступ до інформації безлічі користувачів.
своєму блозі поділюся з вами інформацією про те, що таке бази даних і які моделі БД.
Отже, розпочнем!!!
Кожна людина у своєму житті часто зустрічається з необхідністю зберігання якої-небудь інформації. Наприклад, ми записуємо координатні дані потрібних осіб, номера телефонів своїх рідних та друзів, плануємо свій час тощо.
А куди вносимо цю інформацію? Правильно – у записну книжку. Саме вона, у нашому прикладі, є своєрідною базою даних. Для прикладу, той же довідник телефонних номерів являє собою таблицю. У ній розміщені такі дані як номера телефонів, факси їх власників і, власне, ініціали.
А уявіть собі, що таких схожих записів не чотири, як у прикладі, а три тисячі. І в одну мить працівник, що займається з таким довідником виявляє, що десь відбулася невідома помилка (друкарська помилка в самому номері телефону або в адресі проживання).
Напевне, буде не легко проводити процес пошуку недоліку, виявлення і виправлення помилки вручну. Такі страшні роздуми наводять на думку про необхідність засобів автоматизації процесів.
Отже, для легкого і простого маніпулювання величезним обсягом даних програмісти і математики створили так звані системи керування базами даних або скорочено СУБД. Якщо їх порівнювати із простими текстовими базами даних, то СУБД мають величезні переваги:
Виходить, база даних – це сукупність взаємозалежної інформації і даних, організованих і структурованих за певними правилами, що передбачають загальні принципи опису, зберігання і маніпулювання, незалежно від прикладних програм.
Звертання до баз даних, як уже було сказано, відбувається за допомогою систем керування базами, які забезпечують підтримку баз даних, керування і можливість доступу до бази користувачів.
А зараз ми з вами дізнаємось про моделі баз даних.
Роблячи висовки з вищесказаного, ми можемо сказати, що буде доцільно зберігати дані в базах даних, незалежно від яких-небудь програм. Але вся проблема полягає в тому, яким способом зберігати і за якими правилами повинно відбуватися структурування даних. Найбільш ходові і популярні способи – це об'єктна й реляційна моделі даних.
І так, реляційна модель використовує представлення даних як сукупність двовимірних таблиць особливого виду, відомого в математичній сфері як відношення.
Таким чином, перша модель являє собою набір таблиць, зв'язаних між собою. Кожний рядок і стовпчик в таблиці відповідає дійсності реального світу (наприклад, це інформація про людину).
До систем керування базами даних відносяться такі програми, як Mysql і PostgreSQL.
Тепер розглянемо об'єктну модель орієнтується на об'єктному програмуванні. Тобто, у такій моделі дані являють собою набір об'єктів и властивостей, зв'язаних між собою якими-небудь подібностями. Робота з об'єктами здійснюється за допомогою схованих у них методів.
Прикладами об'єктних СУБД є Cache, Gemstone, ONTOS і т.д.
На сучасному етапі розвитку технологій, виробники різних систем керування направляють свої дії на з'єднання цих двох підходів для підтримки так званих об'єктно-реляційних моделей представлення даних – наприклад програма Oracle є саме такою.
Я сподіваюсь, що моя інформація стала корисною для вас. Завжди буду рада допомогти.
Всього найкращого)))))
Немає коментарів:
Дописати коментар