Prime | SQL. Базы данных. ORACLE, MS SQL Server, MySQL
Все курсы    

SQL. Базы данных. ORACLE, MS SQL Server, MySQL

Курс подготовлен и составлен специально для начинающих пользователей, уверенно владеющих компьютером но не имеющих представление об SQL (или имеющих, но очень мало). Даже если Вы ничего не знаете про базы данных, про то, как работать с данными, писать запросы, составлять отчеты, проектировать БД, Вы это все освоите до высокоэффективного уровня.

Наша цель - полное изучение SQL, обучение навыкам работы с СУБД. В ходе курса разбирается весь стандарт SQL ANSI, а также ORACLE SQL, MS SQL и некоторые другие диалекты. Курс сопровождается огромным количеством практических задач, специально разработанным раздаточным материалом (конспектом). В ходе курса, желающие могут бесплатно установить на домашний компьютер СУБД ORACLE, развернуть обучающий дамп баз данных для дополнительного самостоятельного изучения и выполнения домашних заданий. Уже на первом занятии Вы узнаете как установить ORACLE и писать простые запросы на извлечение данных!

1. СУБД. ORACLE (реляционная БД, таблицы, связи, первичные ключи, внешние ключи, индексы, нормализация)
2. Язык SQL
3. Обзор PL/SQL Developer, SQL Developer и TOAD
4. Создание запросов. Предложение SELECT
5. Условия в запросах. WHERE
6. Сортировка данных посредством ORDER BY
7. Группировка данных. GROUP BY
8. Условия выборки данных средствами группировки - HAVING
9. Агрегатные функции. SUM, MIN, MAX, COUNT, AVG
10. Соединения таблиц. INNER JOIN, LEFT JOIN, RIGHT JOIN (а также FULL JOIN и CROSS JOIN)
11. Стандарты соединения: ANSI, ORACLE
12. Алиасы таблиц в запросах
13. Осторожная работа с NULL
14. NVL, NVL2
15. Конструкция DECODE
16. Конструкция CASE
17. Вложенные запросы
18. Типы данных. Преобразование типов данных
19. Использование логических условий
20. Нормализация баз данных
21. Синтаксис команд DML, DDL
22. Добавление строк в таблицу командой INSERT
23. Изменение данных командой UPDATE
24. Удаление данных при помощи команды DELETE
25. Создание, изменение и удаление таблиц
27. Ключи, ограничения
27. Команды DROP, DROP TABLE и TRUNCATE
28. Сиквенсы
29. Индексы. Создание и использование
30. Транзакции
31. Применение и откат изменений (COMMIT и ROLLBACK)
32. Создание и использование представлений
33. Создание пользователей
34. Предоставление и снятие привелегий
35. Оптимизация запросов
36. Таблица DUAL
37. Представления VIEW
38. Триггеры. Назначение, создание. Примеры использования в реальных задачах
39. Утилита SQLPlus
40. Утилита Imp. Дампы
41. Утилита Exp

Отзывы