Базы данных — страница 3
PostgreSQL, MySQL, SQL Server, SQLite, Redis, SQL, индексы, планы, транзакции, миграции, ORM и конкурентное изменение данных.
Материалы
- Индексированные представления
Примеры использования индексированных представлений в SQL Server, которые повышают производительность некоторых запросов
- Индексы
Описание создания индексов для таблиц базы данных SQL Server, ускоряющих поиск строк в этих таблицах
- Инструкция JOIN
Способы чтения данных из связанных таблиц с помощью оператора соединения JOIN в T-SQL
- Инструкция SELECT: расширенные возможности
Описание инструкций группировки (GROUP BY), сортировки (ORDER BY), условия (HAVING и CASE), агрегатных функций и других расширенных средств работы с выбранными данными в инструкции SELECT
- Использование APPLY в T-SQL
Описание конструкции APPLY языка T-SQL, позволяющей значительно оптимизировать параллельные запросы
- Использование Code-First
Подробное рассмотрение структуры подхода Code-First при использовании Entity Framework, на примере простого веб-приложения
- Использование Database-First
Описание структуры подхода Database-First при использовании Entity Framework, на примере простого веб-приложения
- Использование Management Studio с Database Engine
Создание баз данных и работа с таблицами в SQL Server с помощью программы SQL Management Studio
- Использование Model-First
Подробное рассмотрение структуры подхода Model-First при использовании Entity Framework, на примере простого веб-приложения
- Исходный код для примеров LINQ to DataSet
- Исходный код для примеров LINQ to Entities
- Исходный код для примеров LINQ to SQL
Исходный код для примеров LINQ to SQL
- Каскадное удаление данных
Описание использования каскадного удаления в Entity Framework, позволяющего удалять связанные данные между таблицами
- Класс DataContext
Описание класса DataContext и унаследованного от него класса [Your]DataContext
- Класс EntityObject
- Класс ObjectContext
Описание конструкторов и методов класса ObjectContext, являющегося основополагающим платформы LINQ to Entities
- Классы EntityReference и EntityCollection
Описание классов EntityReference и EntityCollection, позволяющих манипулировать навигационными свойствами ассоциированных сущностных классов
- Команды
Описание создания и выполнения SQL-команд в ADO.NET посредством использования класса SqlCommand
- Конкатенация строк в T-SQL
Пример реализации конкатенации строк в SQL Server с использованием оконных функций
- Контроль версий строк
Описание уровней изоляции T-SQL, позволяющих обеспечить концепцию оптимистического параллелизма для запросов
- Конфликты параллелизма: оптимистический параллелизм
Описание конфликта оптимистического параллелизма, возникающего при неоднократном запросе одной записи базы данных из различных источников, описание способов разрешения данного типа конфликтов посредством LINQ to SQL
- Конфликты параллелизма: пессимистический параллелизм
- Максимальное количество параллельных интервалов в T-SQL
Описание нескольких методик по вычислению максимального количества параллельных интервалов в T-SQL
- Медианы в T-SQL
Примеры алгоритмов расчета медианы с помощью оконных функций T-SQL