Разработка структуры таблиц MySQL |
Составление структуры таблиц базы данных является важной стадией разработки расширения Joomla. Общий принцип составления структуры базы данных заключается в следующем: для каждого типа объекта-сущности в базе данных должна быть выделена отдельная таблица, причем в данной таблице должен находиться объект-сущность только одного типа. Рассмотрим в качестве примера базу данных для учебного заведения. Она предназначена для отслеживания учащихся, преподавателей и их классов. Таблицы этой базы данных можно разделить на группы по типам информации, которая будет храниться в них. Следовательно, для такой базы данных можно выделить следующие типы таблиц. Справочная таблица. Содержит статическую информацию об объекте-сущности, например, о заказчиках, контактах и статьях. Зачастую справочные таблицы сопровождаются самими пользователями, вводящими и редактирующими их строки, например, в специальной экранной форме. Таблица соответствий. Служит для приведения одних таблиц в соответствие с другими, например, пользователей с группами или учащихся с классами. Как правило, таблицы соответствий сопровождаются системой в зависимости от конкретных действий пользователя. Таблица предыстории. Служит для записи подробных сведений, например, журналов регистрации, предыстории закупок или же истории классов. Обычно таблицы предыстории автоматически сопровождаются системой. В следующих статьях нашего сайта будут рассмотрены характерные примеры всех перечисленных выше типов таблицы базы данных.
Понравился материал? Пригодилась информация? Плюсани в социалки!
|
Похожие новости | |