Раздел 4. Базы данных
Дисциплина направлена на формирование компетенций в соответствии с трудовыми функциями разработчика Web-сайтов. В курсе рассматриваются инструменты управления базами данных.
Тема 1. Системы управления базами данных.
СУБД на данный момент существует великое множество и классифицируются они по разным признакам. Но мы не будем останавливаться на всём многообразии этих типов, опустим перспективные и экзотические технологии типа объектно-ориентированных и иерархических СУБД. Стандартом де-факто в современных информационных системах являются реляционные СУБД, в которых данные хранятся в табличном виде, о них мы и будем говорить. Так чем же различаются все эти системы?
Тема 2. Создание базы данных.
Рассмотрим инструменты и особенности создания базы данных, которая будет использоваться на хостинге, т.е. в сети Интернет и доступна из любого места в сети. На занятии рассмотрим, как создать классическую базу данных с собственными таблицами и другими объектами.
Цели работы:
- научиться удалять таблицы;
- научиться создавать таблицы базы данных в режиме таблицы;
- научиться создавать самостоятельно ключевое поле;
- научиться создавать формы для ввода данных;
- закрепить навыки по заполнению и редактированию таблиц базы данных.
Тема 3. Создание таблиц и связей. Типы данных.
В рамках занятий рассмотрим вопрос типов данных, создания таблиц и их связей с другими таблицами в базе данных. Кроме того, рассмотрим способы импорта существующих данных в новую базу данных.
Тема 4. Язык запросов.
SQL или Structured Query Language (язык структурированных запросов) — язык программирования, предназначенный для управления данными в СУБД. Все современные СУБД поддерживают SQL. На языке SQL выражаются все действия, которые можно провести с данными: от записи и чтения данных, до администрирования самого сервера СУБД.