Обзор курса 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