Обзор курса SQL Server
Это обучение SQL Server обучает разработчиков всем навыкам Transact-SQL, которые им необходимы для создания объектов базы данных, таких как таблицы, представления, хранимые процедуры, функции и триггеры в SQL Server. Дает представление о написании запросов и подзапросов, работе с объединениями и т. д. А также о навыках управления базами данных, таких как резервное копирование, восстановление и т. д.
Необходимые условия обучения SQL Server
- Предыдущий опыт не предполагается.
Цель курса обучения SQL Server
- Изучите модели баз данных
- Обзор SQL Server Management Studio и языка Transact-SQL
- Научитесь писать простые и сложные запросы, извлекающие данные из базы данных.
- Вычислять информацию по наборам результатов с помощью агрегированных запросов (сумма, минимум, максимум, среднее и т. д.)
- Вставка, обновление и удаление данных
- Получить данные из таблиц
- Присоединяется
- Подзапросы
- Работа с типами данных
- Процедура и функции
- Понимание различных взглядов
- Работа с триггерами
- Разработка базы данных
- Поддерживайте базы данных, таблицы и последовательности с помощью операторов SQL.
- Создание представлений и управление ими
- Обеспечьте целостность нескольких связанных обновлений базы данных с помощью транзакций.
- Получить данные с помощью курсоров
- Управление двоичными данными с помощью BLOB
Продолжительность курса SQL Server
- 30 рабочих дней, ежедневно 1.30 часа
Содержимое учебного курса по SQL Server
Введение в СУБД
- Система управления файлами и ее недостатки
- Система управления базами данных (СУБД) и модели данных
· Физические модели данных
· Логические модели данных
· Иерархическая модель данных (HDBMS)
· Сетевая модель данных (NDBMS)
· Реляционная модель данных (RDBMS)
· Модель объектных данных (СУБД)
· Объектно-реляционная модель данных (ORDBMS)
- Концептуальные модели данных
· Модель Entity — Relationship (ER)
Введение в SQL Server
- Преимущества и недостатки SQL Server по сравнению с Oracle и DB2
· Подключение к серверу
· Тип сервера
· Имя сервера
· Режимы аутентификации
· Режим аутентификации сервера Sql
· Режим аутентификации Windows
· Логин и пароль
· Sql Server Management Studio и инструменты в Management Studio
· Обозреватель объектов
· Детали обозревателя объектов
· Редактор запросов
TSQL (язык запросов на основе транзакций)
Введение в TSQL
- История и особенности TSQL
- Типы команд TSQL
· Язык определения данных (DDL)
· Язык обработки данных (DML)
· Язык запросов данных (DQL)
· Язык управления данными (DCL)
· Язык управления транзакциями (TCL)
· База данных
· Создание базы данных
· Изменение базы данных
· Удаление базы данных
· Ограничения
· Процедурные ограничения целостности
· Декларативные ограничения целостности
· Ограничения Not Null, Unique, Default и Check
· Первичный ключ и ссылочная целостность или ограничения внешнего ключа
· Типы данных в TSQL
· Таблица
· Создание таблицы
· Изменение таблицы
· Удаление таблицы
Язык управления данными
- Вставлять
· Личность
· Создание таблицы из другой таблицы
· Вставка строк из одной таблицы в другую
· Обновлять
· Вычисляемые столбцы
· Удалить
· Обрезать
· Различия между удалением и усечением
Язык запросов данных (DQL)
- Выбирать
- Где пункт
- Заказ по пункту
- Отдельное ключевое слово
- Функция Isnull()
- Псевдонимы столбцов
- Предикаты
· Между и
· In
· Нравится
· Нулевой
Встроенные функции
- Скалярные функции
· Числовые функции
· Функции персонажа
· Функции преобразования
· Функции даты
· Агрегатные функции
· Удобные агрегатные функции
· Статистические агрегатные функции
· Группировать по и иметь пункты
· Суперагрегаты
· Предложение Over(partition by …)
· Функции ранжирования
· Общие табличные выражения (CTE)
Предложение Top n
Установить операторы
- Союз
- Пересекать
- Кроме
Присоединяется
- Внутреннее соединение
· Равноправное соединение
· Естественное соединение
· Неэквивалентное соединение
· Самостоятельное присоединение
· Внешнее соединение
· Левое внешнее соединение
· Правое внешнее соединение
· Полное внешнее соединение
· Перекрёстное соединение
Подзапросы
- Однострочные подзапросы
- Многострочные подзапросы
· Любой или некоторые
· ВСЕ
· Вложенные подзапросы
· Связанные подзапросы
· Существует и не существует
Индексы
- Кластерный индекс
- Некластеризованный индекс
- Создание, изменение и удаление индексов
- Использование индексов
Безопасность
- Логин Создание
· Вход с проверкой подлинности SQL Server
· Вход с проверкой подлинности Windows
· Создание пользователя
· Предоставление разрешений
· Отзыв разрешений
· Роли
Просмотры
- Цель просмотров
- Создание, изменение и удаление индексов
- Простые и сложные представления
- Параметры шифрования и привязки схемы при создании представлений
Управление транзакциями
- Введение
- Начать транзакцию
- Совершить транзакцию
- Откат транзакции
- Сохранить транзакцию
- Роль файла журнала в управлении транзакциями
- Неявные транзакции
Программирование TSQL
- Недостатки TSQL, ведущие к программированию на TSQL
- Введение в программирование TSQL
- Операторы управления в программировании TSQL
· Операторы условного контроля
· If
· Случай
- Операторы управления циклом
· Пока
Курсоры
- Работа с курсорами
- Типы курсоров
· Forward_Only и курсоры прокрутки
· Статические, динамические и клавишные курсоры
· Локальные и глобальные курсоры
Сохраненные подпрограммы
- Преимущества хранимых подпрограмм по сравнению с независимыми операторами SQL
- Хранимые процедуры
· Создание, изменение и удаление
· Дополнительные параметры
· Входные и выходные параметры
· Разрешения на хранимые процедуры
- Пользовательские функции
· Создание, изменение и удаление
· Типы пользовательских функций
· Скалярные функции
· Табличные функции
· Встроенные табличные функции
· Табличные функции с несколькими операторами
· Разрешения на пользовательские функции
- Триггеры
· Назначение триггеров
· Различия между хранимыми процедурами и пользовательскими функциями и триггерами
· Создание, изменение и удаление триггеров
· Волшебные столы
· Вместо триггеров
- Обработка исключений
· Реализация обработки исключений
· Добавление и удаление определяемых пользователем сообщений об ошибках в список сообщений об ошибках SQL Server и из него
· Руководство по созданию исключений
Интеграция с CLR
- Что такое интеграция CLR и шаги по ее реализации
- Простой пример с интеграцией CLR
Работа с типом данных XML
Резервное копирование и восстановление базы данных
Присоединение и отсоединение базы данных
Нормализация
поделитесь содержанием обучения и курса с друзьями и студентами:
- обучение работе с сервером sql в хайдарабаде
- SQL-сервер
- Курс продолжительности базы данных
- Классы SQL в амирпет
- продолжительность курса sql
- программа sql
- серверный поезд ms sql
- продолжительность языка sql
- сколько стоит выучить sql в бахраи
- ПОДРОБНЕЕ ПОСЕТИТЕ САЙТ: СВР ТЕХНОЛОДЖИС
- КОНТАКТ: 988 502 2027