Прежде чем создать сайт, сперва изучают:
- HTML (Текст)
- CSS (Дизайн)
- JavaScript (Скрипты)
На сегодняшний день существует много различных готовых шаблонов. При желании, любой человек может быстро создать свой портал. После создания своего портала, необходимо его обновлять, чтобы он не просто лежал на сервере, а стал динамическим. В этом нам поможет система управления или движок. Чтобы не программировать в ручную, можно взять готовый CMS.
Пример:
Благодаря WordPress, вы сможете управлять контентом и сайтом без знания кода.
База данных
Давайте рассмотрим один пример.
Представим реальную библиотеку. Человек приходит и видит, это видимая часть контента (то есть сами статьи на портале).
Как посетителю найти необходимое ему издание? С помощью картотеки.
Картотека – это архив с заметками, в которые внесена основная информация: где расположена книга, кто ее автор, в каком году он ее написал.
Это и есть база данных! (только сейчас мы говорим о базе для сайта) .
Реляционная база данных
Вообще SQL это язык программирования, свод правил, которым должна подчиняться база данных. MySQL, это программа для работы с базой данных, подчиняющаяся правилам SQL. Давайте теперь разбираться по пунктам.
SQL – Это язык программирования.
MySQL – это программа для работы с базой данных, которая работает по правил SQL.
Как это работает? Предположим у вас есть таблица с несколькими графами: порядковый номер (код), название книги и ее расположение (слева, справа на полке).
Представьте себе таблицу с графами:
1.Код (Первичный ключ)
2.Расположение (Расположение)
Эти два пункта являются полезными сведениями, которые обеспечивают взаимосвязь между двумя таблицами.
Исходя из этого, можно сделать вывод, что все таблицы взаимосвязаны. Без одной нам не получить информацию о другой.