Как работают базы данных?

Оглавление:

Anonim

Что находится в базе данных?

База данных - это программный контейнер, структурированный для сбора и хранения информации, чтобы ее можно было извлекать, добавлять, обновлять или удалять автоматически. Программы баз данных - это программные приложения, предназначенные для пользователей для создания баз данных и создания всех программ, необходимых для их заполнения или удаления по мере необходимости. Структура базы данных представляет собой таблицу, которая состоит из строк и столбцов информации. Столбцы идентифицируют данные (атрибуты) в таблице, а строки - записи информации. Таблицы выглядят так же, как электронные таблицы, но таблицами можно манипулировать и обновлять их так, как электронные таблицы не могут, что делает базу данных очень ценным инструментом.

Модели базы данных

Структура базы данных определяется ее моделью базы данных. Наиболее используемая модель - это модель реляционной базы данных. Таблицы в этой модели должны быть связаны или связаны друг с другом, где каждая таблица содержит определенную информацию или атрибуты (столбцы) о каждой записи (строке). Например, у ветеринара может быть таблица «Пациенты» - с колонками под названием «Имя пациента», «Тип пациента» и «Идентификационный номер» - и вторая таблица под названием «Владелец пациента» - с колонками под названием « Идентификационный номер, «Имя владельца», «Адрес владельца» и «Номер телефона владельца». Первая таблица ссылается на вторую таблицу с помощью идентификационного номера. Взаимосвязь идентификационного номера заключается в том, как отчет или запрос запроса находят записи, которые принадлежат друг другу, и могут возвращать точный ответ.

Проектирование базы данных

Дизайн базы данных - это искусство, основанное на бизнес-требованиях. Бизнес-требования должны быть поняты, прежде чем точная и полезная база данных может быть разработана. Бизнес-требования также можно назвать бизнес-процессами.Таблицы должны содержать не более одного набора или модуля информации. Например, в предыдущем примере таблица «Пациент» не должна содержать информацию о посещениях пациентов. Вместо этого отдельная таблица будет содержать идентификационный номер посещения, а также дату и время посещения, а также идентификационный номер пациента, чтобы связать его с пациентом. Будет создана четвертая таблица под названием «Выставление счетов» для определения суммы платежа, вида платежа и идентификатора посещения, за который оплачивается, наряду с идентификатором пациента. Выставление счетов и визиты являются бизнес-процессами.

Работа с базой данных

Ввод записей заполняет базу данных данными. Как только база данных правильно структурирована, создается интерфейс. Этот интерфейс размещается между таблицами и пользователем. Это дает пользователю другое представление о базе данных. Используя наш пример ветеринара, интерфейс может дать пользователю страницу входа «Новый пользователь». На этой странице пользователь может ввести имя и тип домашнего животного, информацию о владельце, а также дату и тип первого посещения. Вся эта информация содержится в трех разных таблицах, расположенных за интерфейсом, но пользователю нужно только взаимодействовать со страницей ввода (единой формой), пока данные попадают в правильные таблицы. Это достигается путем связывания таблиц с помощью простого программирования.