Без использования баз данных не обходится создание практически ни одного динамического веб-сайта. Все современные системы управления контентом (CMS) работают с использованием баз данных. При компьютерной обработке информации упорядоченные каким-либо образом данные принято хранить в базах данных. База данных представляет собой набор информации, организованной тем или иным способом. В базе данных могут храниться тексты статей, ссылки на графические файлы, аудио, видео и т.д.
Для работы с базами данных предусмотрено специальное программное обеспечение — СУБД, которое используются для хранения и обработки больших объемов информации: добавление информации, ее редактирование, просмотр, копирование, удаление, поиск, сортировка и т.д. Если вы пользуетесь программой EasyPHP либо Denver, то имейте в виду, что вместе с пакетом программы вы сразу установили и СУБД.
Информация в базах данных может быть организована несколькими способами. На практике чаще всего используется табличный вариант, его мы с вами и будем разбирать.
Столбцы таблицы называются полями. Поле БД — это столбец таблицы, содержащий значения определенного свойства. Значения полей в одной строчке относятся к одному объекту. Разные поля отличаются именами.
В табдичной БД используются четыре основных типа полей:
Числовой (в качестве значений полей используются только цифры);
Символьный (слова, тексты, коды);
Дата (календарные даты в форме «день/месяц/год»);
Логический (принимает два значения: «истина» или «ложь»).
Строки таблицы являются записями. Запись БД — это строка таблицы, содержащая набор значения определенного свойства, размещенный в полях базы данных. Записи должны иметь уникальное поле (ключ или идентификатор). Главным ключом в базах данных называют поле (или совокупность полей), значение которого не повторяется у разных записей.
Пример таблицы базы данных представлен ниже:
id
name
dol
phone
Иванов Д.И.
Директор
725-69-32
Петров Ф.Н.
Заместитель
652-96-34
Сидоров З.П.
Водитель
532-98-61
Никифоров Л.И.
Зав. складом
625-98-63
Таблица «Сотрудники», содержит 4 поля (id(Номер), name(ФИО), dol(Должность), phone(Телефон)) и 4 записи, которые имеют номера (идентификаторы), соответственно, от 1 до 4.
СУБД позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определенным критериям и т.п.