Що в базі даних?
База даних - це контейнер, що базується на програмному забезпеченні, структурований для збору та зберігання інформації, щоб його можна було витягувати, додавати, оновлювати або видаляти автоматично. Програми баз даних - це програмні додатки, призначені для користувачів створювати бази даних і створювати всі необхідні програми для їх заповнення або видалення за необхідності. Структурою бази даних є таблиця, яка складається з рядків і стовпців інформації. Стовпці визначають дані (атрибути) в таблиці, а рядки - записи інформації. Таблиці виглядають так само, як електронні таблиці, але таблиці можна обробляти і оновлювати таким чином, що електронні таблиці не можуть, що робить базу даних дуже цінним інструментом.
Моделі баз даних
Структура бази даних визначається моделлю бази даних. Найбільш використовуваною моделлю є модель реляційної бази даних. Таблиці в цій моделі повинні пов'язувати або пов'язувати один з одним з кожною таблицею, що містить певну інформацію або атрибути (стовпці) про кожен запис (рядок). Наприклад, ветеринар може мати таблицю під назвою "Пацієнти" - з колонками "Ім'я пацієнта", "Тип пацієнта" і "Ідентифікаційний номер" - і другу таблицю з назвою "Власник пацієнта" - з колонками, назвою Ідентифікаційний номер, "Ім'я власника", "Адреса власника" та "Номер телефону власника". Перша таблиця посилається на другу таблицю за допомогою ідентифікаційного номера. Взаємозв'язок ідентифікаційного номера полягає в тому, як звіт або запит запиту знаходить записи, які належать разом, і може повернути точну відповідь.
Створення бази даних
Дизайн бази даних - це мистецтво, що базується на бізнес-вимогах. Вимоги бізнесу повинні бути зрозумілі до того, як може бути розроблена точна і корисна база даних. Бізнес-вимоги можна також назвати бізнес-процесами.Таблиці повинні містити не більше одного набору або модуля інформації. Наприклад, у попередньому прикладі таблиця «Пацієнт» не повинна містити інформацію про відвідування пацієнтів. Натомість окрема таблиця містила б ідентифікаційний номер візиту, а також дату і час відвідання разом з ідентифікаційним номером пацієнта, щоб прив'язати його до пацієнта. Буде створена четверта таблиця під назвою «Біллінг» для визначення суми платежу, типу платежу та ідентифікатора візиту, що сплачується разом з ідентифікатором пацієнта. Розрахунки та відвідування - це бізнес-процеси.
Робота з базою даних
Введення записів заповнює базу даних даними. Як тільки база даних правильно структурована, створюється інтерфейс. Цей інтерфейс розміщений між таблицями і користувачем. Це дає користувачеві інший вигляд бази даних. Використовуючи наш ветеринарний приклад, інтерфейс може дати користувачеві сторінку входу «Новий користувач». На цій сторінці користувач може ввести назву і тип тварини, інформацію власника, дату і тип першого відвідування. Вся ця інформація міститься в трьох різних таблицях, розташованих за інтерфейсом, але користувачеві потрібно лише взаємодіяти зі сторінкою входу (однією формою), а дані падають у правильні таблиці. Це досягається шляхом з'єднання таблиць за допомогою простого програмування.