Служба підтримки 24/7:

+38 (097) 806-01-89

E-mail для замовлень:

info@armedsoft.com

Поняття бази даних та систем управління базою даних

Грудень 07, 2017

Поняття бази даних та систем управління базою даних

  База даних (БД) призначена для зберігання різного роду інформації (про клієнтів, товари, замовлення тощо).  Кожен з нас у житті зустрічається із необхідністю зберігання якихось записів: контактних даних, адрес. Дехто записує їх у блокноти – це і є своєрідною базою даних.

   Вони бувають різних видів. Розглянемо їх основну класифікацію.

   В залежності від характеру даних:

  • фактографічні – містять в собі відомості про об’єкти та процеси, що подані в конкретному форматі;
  • документальні – включають інформацію різних видів (графічну, текстову та інші).

   За способом подання даних:

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

   Є декілька етапів розробки БД:

  • формування та обгрунтування цілей створення БД;
  • визначення таблиць та їх структури;
  • вибір моделі для створення БД;
  • завантаження необхідних даних;
  • створення запитів, модулів, форм тощо.

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

   Головними плюсами СУБД є:

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

   Наведемо найбільш поширені у використаннісистеми управління базами даних:

  • MS Accessмістить інструменти, які призначені для створення реляційних БД, заснованих на реляційних моделях даних. Основними елементами є таблиці, звіти, макроси, запити, модулі та форми;
  • MySQL– використовується для форматування баз даних додавання та обробки) різних масштабів;
  • Oracle– програмний продукт, основні функції якого полягають в управлінні даними, їх зберіганні та захисті;
  • PostgreSQL- система, призначена для додавання та обробки даних;
  • MS Excelмає широке коло користувачів, використовується для роботи з таблицями даних;
  • SQLite – підтримує різні типи даних, зокрема: null, text, blob, real та інші. Головною перевагою є зберігання бази даних в одному файлі;
  • Firebird SQL – це безкоштовна програмаз відкритим вихідним кодом, для роботи з якою не потрібно реєструватись. Основними її перевагами є: невеликий розмір інсталяційного пакета, сумісність з найбільш часто використовуваними операційними системами, резервне копіювання тощо.

   Використовуючи СУБД, користувач має змогу:

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

  Необхідно зрозуміти, що вибір моделі даних та системи керування базою даних – серйозний момент. Тому, варто враховувати усі важливі критерії: надійність, швидкість роботи, наявність детальної документації, особливість архітектури, частоту використання іншими користувачами, політику підприємства, і, звичайно, фінансову спроможність.

Інші записи

Рекомендовані вам