SQL Server 2012 и Transact-SQL
1012Работа с базами данных в .NET Framework --- SQL Server 2012 и Transact-SQL
Система управления базами данных (СУБД) SQL Server, в состав которой входит компонент Database Engine, службы анализа Analysis Services, службы отчетов Reporting Services, интеграционные службы Integration Services и расширение SQLXML - является наилучшим выбором для широкого диапазона конечных пользователей и программистов баз данных, работающих над созданием бизнес-приложений, по двум причинам:
SQL Server — несомненно, наилучшая система для операционных систем Windows, вследствие ее тесной интеграции с ними (а также вследствие низкой стоимости). Благодаря огромному и все возрастающему количеству установленных систем Windows, SQL Server является широко применяемой системой управления базами данных.
Будучи составляющей системы реляционной базы данных, компонент Database Engine является самой легкой в использовании системой баз данных. Кроме хорошо знакомого пользовательского интерфейса, разработчики Microsoft предоставляют несколько разных инструментов для создания объектов баз данных, настраивания приложений баз данных и управления задачами системного администрирования.

В целом, SQL Server является больше, чем просто системой управления реляционными базами данных. Это платформа, которая не только позволяет управлять структурированными, полуструктурированными и неструктурированными данными, но также предоставляет комплексное, интегрированное системное программное обеспечение и программное обеспечение для аналитических исследований, которые позволяют организациям надежно управлять критически важными данными.
Transact-SQL (T-SQL) - язык реляционной базы данных системы SQL Server, который обладает несколькими нестандартными свойствами, которые неизвестны пользователям, знакомым только с языком SQL. В приведенных ниже статьях мы опишем возможности языка T-SQL.
-
1. SQL Server - основные понятия
-
2. Язык Transact-SQL: основы
- Основные объекты SQL
- Типы данных
- Функции Transact-SQL
- Скалярные операторы
- Создание базы данных
- Создание таблиц
- Создание других объектов баз данных
- Изменение базы данных и таблиц
- Инструкция SELECT: базовые возможности
- Инструкция SELECT: расширенные возможности
- Подзапросы и временные таблицы
- Инструкция JOIN
- Связанные подзапросы
- Табличные выражения
- Вставка данных
- Изменение и удаление данных
-
3. Язык Transact-SQL: расширенные возможности
- Процедурные расширения
- Хранимые процедуры
- Определяемые пользователем функции
- Системный каталог
- Индексы
- Представления
- Работа с данными через представления
- Индексированные представления
- Аутентификация и шифрование данных
- Схема базы данных
- Добавление пользователей базы данных
- Роли
- Авторизация пользователей
- Транзакции
- Блокировки
- Уровни изоляции
- Контроль версий строк
- Триггеры