Що таке бази даних і навіщо їх вивчати, чудо - саікт

Що таке бази даних і навіщо їх вивчати, чудо - саікт

Комп'ютер створювався як електронно-обчислювальна машина - досі в старих підручниках і методички можна зустріти абревіатуру ЕОМ, яка саме так і розшифровується.

Однак з плином часу комп'ютер став використовуватися не тільки як інструмент для обчислень, але і як засіб для обробки інформаційних систем (ІС).

Що таке інформаційна система? Уяви бібліотеку з її відділами, величезною кількістю книг (кожна з яких знаходиться на «своїй» полиці), читачами, співробітниками ...

Що таке бази даних і навіщо їх вивчати, чудо - саікт

Інший приклад інформаційної системи - спортклуб, який ти відвідуєш 3 рази в тиждень. Він складається з безлічі секцій і відділень (басейн, дзюдо, фітнес). Сюди ходить величезна кількість людей. З відвідувачами спортклубу працюють тренери, кожен з яких «числиться» за певною секцією. І все це вимагає грамотного управління, структурування, обліку ...

Іншими словами, інформаційна система - це частина реального світу (в науці це отримало назву «предметна область»). Компонентами ІС є дані (в наших прикладах це інформація про книги і читачів бібліотеки, а також відвідувачів і тренерів спортклубу), програмне забезпечення, людські та інші ресурси. Все це в сукупності забезпечує підтримку інформаційної системи, однією з частин реального світу. Миру, в якому ми всі живемо.

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

Кілька прикладів баз даних і типів інформації, яка може в них зберігатися:

Мабуть, цей список можна продовжувати нескінченно.

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

Якими бувають бази даних?

Отже, БД - це впорядковане зберігання інформації. Яку ж структуру вони мають? Сьогодні існує 3 основних моделі баз даних. До них відносять:

  • Ієрархічна модель. Такі бази даних мають деревоподібну структуру, компоненти якої поділяються на «батьків» і «нащадків». Відмінною рисою ієрархічних БД є те, що у кожного «нащадка» може бути тільки один «предок».

Що таке бази даних і навіщо їх вивчати, чудо - саікт

  • Мережева модель. Різновид ієрархічної моделі з тією різницею, що в мережевій БД у будь-якого «нащадка» може бути безліч «предків».
  • Реляційна модель. Дані в реляційної базі представлені у вигляді безлічі таблиць, кожна з яких складається з стовпців і записів (рядків). Кожен стовпець має назву, а кожен рядок містить певну інформацію. Взаємодія з реляційної БД будується на рівні логіки, яка підвладна кожному, хто успішно закінчив 5 класів середньої школи. До речі, на курсі «Користувач ПК» в нашій Академії хлопці знайомляться саме з реляційної моделлю БД на прикладі простої, але корисної програми MS Access.

Що таке бази даних і навіщо їх вивчати, чудо - саікт

Навіщо вивчати бази даних?

Взагалі - це дивне запитання. Розуміння пристрої і роботи БД не тільки розширить кругозір, але і дасть цілком реальну практичну користь кожному, хто:

  • Складає в свідомості наукову картину світу
  • Розуміє, як важливо вміти працювати з різноманіттям цифрової інформації
  • Хоче стати програмістом

Зупинимося докладніше на останньому пункті зі списку. Навіщо програмісту бази даних?

Уяви: ти вивчаєш C ++ і пишеш програму під умовною назвою «Робоче місце лікаря-офтальмолога». Ця програма створюється для обліку пацієнтів, заповнення їх особистих даних і історії хвороби, підбору рецептів і ліків тощо. Де зберігати всю цю інформацію? Зрозуміло, в базі даних. Вона підключається до робочих файлів проекту, а вся взаємодія відбувається через спеціальну програмну оболонку, тобто СУБД.

Зрозуміло, взаємодія з БД приймає різні форми - ми не тільки виймаємо дані, але і легко ними маніпулюємо: редагуємо, видаляємо, додаємо нові. До речі, для вивчення на курсі «Web-програмування» ми вибрали бази даних MySQL, які сьогодні використовують не тільки початківці розробники, а й такі IT-гіганти, як Facebook, Google, LinkedIn.

Таким чином, розуміння баз даних і вміння з ними працювати - найважливіша якість не тільки програміста, але і кожного, хто вважає себе просунутим користувачем. Або прагне ним стати. Ти ж ставишся до їх числа?

Читайте також:

  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    Курси програмування для школярів
  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    Як ми вивчаємо програмування
  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    Правильний курс з програмування. Яким він повинен бути?
  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    Яку мову програмування вивчати школяреві 15+ років
  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    Хто такий копірайтер?
  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    5 ознак поганого програміста
  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    З якого віку вивчати програмування?
  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    Яку мову програмування вибрати новачкові?
  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    Навчання програмуванню з нуля
  • Що таке бази даних і навіщо їх вивчати, чудо - саікт
    Курси програмування в Омську

Схожі статті