Базы данных
и язык SQL

Курс Анализ данных на языке SQL: урок 1

Для изучения анализа данных на SQL нам понадобится MS SQL Server Management Studio.

Поскольку многим пользователям полюбилась ОС Windows 8 и они продолжают работать именно с ней, предлагается установить версию сервера Microsoft SQL Server 2014 Express. Естественно, она совместима с более поздними версиями Windows.

По этой ссылке можно скачать Microsoft SQL Server 2014 Express.

Для увеличения следующей и любой другой картинки нужно щёлкнуть по ней левой кнопкой мыши.

Выбираем язык и нажимаем "Скачать". Вам будет предложено выбрать нужную загрузку. Выбираем загрузку ExpressAdv 64BIT\SQLEXPRADV_x64_RUS.exe (ставим на ней галочку) и нажимаем "Next".

На ваш компьютер загрузится файл установки ExpressAdv 64BIT\SQLEXPRADV_x64_RUS.exe. Требуется его запустить. После запуска откроется окно мастера установки. Установка проходит в несколько шагов. Покажем основные шаги на следующих рисунках.

Выбираем нужные условия или оставляем по умолчанию и нажимаем "Далее".

 

 

 

 

 

 

 

После установки в списке программ, установленных на вашем компьютере, появится SQL Server 2014 Management Studio.

Запускаем эту программу. Нажимаем плюсик слева от значка "Базы данных" и видим следующее:

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

Для всех уроков будем использовать базу данных Mediastar. Скачать архив со скриптом на SQL для установки этой базы со всеми данными можно по этой ссылке.

После того, как вы распаковали файл со скриптом и положили его в нужную папку, можно загрузить базу на SQL Server 2014 Management Studio. Для этого в меню нажимаем "Файл", выбираем "Открыть", "Файл".

Нажимаем "Файл", после чего откроется текущий список папок вашего компьютера. Заходим в нужную папку, выбираем файл mediastar.sql и нажимаем "Открыть". Содержание файла открывается в среднем окне SQL Server 2014 Management Studio - это окно запросов.

Теперь на панели инструментов нужно нажать "Выполнить" и база данных вместе со всеми таблицами и данными будет установлена на SQL Server 2014 Management Studio. Если обновить список в обозревателе объектов и нажать на плюсик слева от значка "Базы данных", то в списке баз данных появится название mediastar. Нажимаем на плюсик слева от этого названия и видим относящиеся к нему объекты, в том числе и таблицы. Нажимамаем на плюсик слева от значка "Таблицы", после чего раскроется список из 9 таблиц. Если всё обстоит именно таким образом, то всё было сделано правильно. Можно начинать работу с базой данных.

Схема базы данных и перечисление значений столбцов её таблиц, то есть информация о том, какие данные, в какой таблице и в каком столбце находятся - в следующем уроке. А пока напишем первый запрос, в котором данные будут извлечены из одной таблицы. Нажимая на крестик над полем запроса, созданного загрузкой скрипта базы данных, мы закрываем этот запрос. Теперь на панели инструментов нужно нажать "Создать запрос".

Сразу же следует обратить внимание на одну особенность, присущую именно SQL Server Management Studio. В запросах следует обращаться непосредственно к определённой базе данных. Проще всего это сделать, если перед запросом написать предложение с ключевым словом USE, после которого нужно указать название базы данных:

USE mediastar;

Задание 1. Вывести идентификационные номера и названия первых 10 сайтов (медиа) из таблицы Media.

Запрос для выполнения этого задания должен быть таким:

USE mediastar; SELECT TOP 10 Media_ID, Name FROM Media

В результате выполнения этого запроса будет выведена следующая таблица:

Таким образом, мы сделали довольно простую выборку данных, в которой нас интересовали значения двух столбцов и применили конструкцию TOP для вывода первых 10 записей.

Ссылка на скачивание курса в виде книги PDF

Скачать курс Анализ данных на языке SQL

Стоимость 60 руб. По ссылке выше Вы перейдёте на страницу оплаты книги доступным для Вас способом. После оплаты книгу можно скачать на той же странице.

Уроки курса содержат ссылки на размещённые на сайте материалы, из которых можно получить элементарные сведения об операторах, предикатах и функциях языка SQL и ознакомиться с более простыми примерами их использования в написании запросов.