Сначала определимся что же такое база данных! Есть 5 определений баз данных и все они верны! Совокупность этих 5 определений даст четкое представление о структуре и предназначении баз данных.
- База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей
- База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных
- База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия
- База данных — совокупность взаимосвязанных данных, совместно хранимых в одном или нескольких компьютерных файлах
- База данных — совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации
Базы данных предназначены для хранения больших объемов информации, которая храниться в трудно читаемом виде. Базы данных позволяют хранить данные разнообразных форматов, шифровать данные, добавлять, редактировать, удалять, сортировать данные.
Для управления базами данных была разработана система MySQL - система управления реляционными базами данных. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
Для чего же в данном случае нам нужны базы данных. Львиное количество веб-ресурсов используют в своей работе базы данных. Это и доски объявления, и системы управления контентом и большие порталы, вся информация которая там предоставлена хранится в базах данных и этой информацией можно гибко управлять.
Такие программные продукты как CMS при своей инсталляции на сервер требуют уже созданной базы данных, а своими встроенными скриптами они создают в этой базе необходимые для своей правильной работы таблицы.
И так создадим первую базу данных с помощью инструментов Cpanel
Переходим в раздел Базы данных->Базы данных MySQL
На этой странице Вы имеете возможность создать базу данных и пользователей этой базы и связать их воедино.
Если у Вас возникли вопросы по данному посту вопрос Вы можете задать
Для более тонкого управления созданием и управлением базами данных Cpanel включает в себя инструмент phpMyAdmin.
Что же это такое? Это веб-интерфейс написанный на языке программирования РНР с открытым исходным кодом. Предназначен для администрирования сервера MySQL , просматривать базу, создавать таблицы, совершать запросы на языке SQL. Имеет понятный и дружественный интерфейс чем сыскал себе большую популярность среди веб - разработчиков.
Для перехода к системе управления перейдите Базы данных->phpMyAdmin
Имеющиеся на сервере базы данных отображаются в списке слева. Мы помним что у нас уже есть созданная база данных rulya190_test. Создадим для на очного примера таблицу в этой базе данных с помощью phpMyAdmin (таблица будет иметь в себе данные о людях их городе проживания и дне рождения) сначала с помощью инструментов панели управления а потом с помощью SQL запросов!
Более детальную информацию об этой системе можно получить на сайте разработчика
Если у Вас возникли вопросы по данному посту вопрос Вы можете задать
PostgreSQL — свободная объектно-реляционная система управления базами данных. Является свободной альтернативой коммерческим СУБД.PostgreSQL базируется на языке SQL и поддерживает многие из возможностей стандарта SQL:2003
Сильными сторонами PostgreSQL считаются:
* поддержка БД практически неограниченного размера;
* мощные и надёжные механизмы транзакций и репликации;
* наследование.
* легкая расширяемость.
Максимальный размер базы данных
Нет ограничений
Максимальный размер таблицы
32 TБайт
Максимальный размер записи
1,6 ТБайт
Максимальный размер поля
1 Гбайт
Максимум записей в таблице
Нет ограничений
Максимум полей в таблице
250—1600, в зависимости от типов полей
Максимум индексов в таблице
Нет ограничений
Создадим базу данных. Переходим в раздел Базы данных->Базы данных PostgreSQL
Здесь мы можем создать новую базу данных. Вводим имя новой базы в соответствующее поле. Нажимаем кнопку создать. После создания базы мы можем создать пользователя и привязать его к этой базе.
Если у Вас возникли вопросы по данному посту вопрос Вы можете задать
phpPgAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД PostgreSQL. (эта система сродни MySql)
phpPgAdmin позволяет через браузер осуществлять администрирование сервера PostgreSQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД PostgreSQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.
В данном посте я не буду разбирать понятия которые определенны в этой системе! Если Вы хотите серьезно заниматься этим типом баз документацию по ней можно получить на официальном сайте . Сейчас мы разберем как с помощью этой системы можно создавать таблицы и их наполнять выполняя простые операции. И так в предыдущем уроке мы создали базу данных с помощью Cpanel переходим непосредственно к системе управления базами PostgreSQL. Переходим Базы данных->PhpPGAdmin
Перед нами окно приветствия системы где нас приглашают выбрать язык интерфейса. Слева мы видим древовидную структуру представления системы, а также созданную нами тестовую Базу данных.
Теперь попробуем создать таблицу в этой базе данных и проведем простые операции - наполнения, просмотра, редактирования, удаления. Смотрим видео - урок.
Если у Вас возникли вопросы по данному посту вопрос Вы можете задать
Средства Cpanel предоставляют широкие возможности создания базы данных и пользователей в автоматическом режиме с помощью мастера создания баз данных. После запуска мастера Вам придется пройти несколько этапов. Создания базы, создания пользователя, на последнем этапе мастер предложит нам назначить для пользователя привилегии для работы с базой данных. В последствии чтобы не утруждать себя лишними вопросами когда нам понадобятся права супер-пользователя установите флажок разрешающий все привилегии супер-пользователя.
Итак этап №1 создаем базу данных и присваиваем ей имя
Этап №2 создаем пользователя
Этап №3 присваиваем ново созданному пользователю права.
Если у Вас возникли вопросы по данному посту вопрос Вы можете задать
Мастер баз данных PostgreSQL встроенный в CPanel, позволит Вам в автоматическом режиме создать базу данных а также пользователя который будет привязан к этой базе. Эти процедуры вы можете повторять сколько хотите или сколько баз или пользователей в базе Вам будет нужно
Переходим в раздел Базы данных->Мастер баз данных PostgreSQL
Создаем базу данных и присваиваем ей любое имя
Создаем пользователя и пароль для него
На запрос мастера привязываем ново созданного пользователя к нашей базе
Если у Вас возникли вопросы по данному посту вопрос Вы можете задать