logo
Разработка web–сайта ООО "Современные технологии строительства"

Глава 3. Разработка структур данных

Структура данных - это программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных в вычислительной технике. Для добавления, поиска, изменения и удаления данных структура данных предоставляет некоторый набор функций, составляющих её интерфейс. Интерфейсом системы управления базами данных MySQL, является PHPMyAdmin. Это веб-приложение с открытым кодом, написанное на языке PHP, позволяет через хостинг осуществлять администрирование сервера MySQL.

В первую очередь при разработке веб-сайта нужно будет создать для него базу данных. Для этого в административной панели хостинга в разделе "Базы данных MySQL" вводится уникальное имя новой базы данных, которое, в последующем, нужно будет ввести при установке системы управления содержимым сайта WordPress. Имя новой базы данных состоит из префикса, который добавляется автоматически и соответствует имени пользователя хостинга, и из самого названия, которое вводится при создании. База данных WordPress сразу же после установки уже будет содержать в себе таблицы, и все они начинаются с префикса "wp_".

Только что созданная база данных использует 11 взаимосвязанных таблиц. Между ними установлены связи "один ко многим" через поле с уникальным идентификатором, которое имеет префикс "_id" (см. рис. 1).

Рисунок 1 - Связи таблиц базы данных WordPress

Следует отметить, что только одна таблица не связанна с другими - таблица "wp_options".

В ней хранятся данные о сайте и настройках WordPress, которые не имеют отношения к записям или пользователям.

Помимо 11 основных, в последующем, в базе данных могут появиться дополнительные таблицы, которые будут содержать информацию дополнительных программных модулей - плагинов к WordPress. Таблицы требуются не всем плагинам, но некоторые могут создавать по несколько штук. Теперь рассмотрим назначение основных таблиц.