Популярные услуги

Все письменные КМ под ключ за 3 суток! (КМ-6 + КМ-7 + КМ-8 + КМ-9 + КМ-10)
КМ-6. Динамические массивы. Семинар - выполню любой вариант!
КМ-2. Разработка простейших консольных программ с использованием ООП + КМ-4. Более сложные элементы ООП - под ключ!
Любая задача на C/C++
Одно любое задание в mYsql
Сделаю ваше задание: Лабораторная работа на Pascal / Lazarus
Любой тест по базам данных максимально быстро на хорошую оценку - или верну деньги!
Любой реферат по объектно-ориентированному программированию (ООП)
Повышение уникальности твоей работе
Оба семинара по программированию под ключ! КМ-2. Разработка циклических алгоритмов + КМ-3. Функции и многофайловые программы в Си

Содержание и структура дисциплины

2021-03-09СтудИзба

4. СОДЕРЖАНИЕ И СТРУКТУРА ДИСЦИПЛИНЫ.

Выписка из ФГОС СПО:

ПМ.02

Разработка и администрирование баз данных

В результате изучения профессионального модуля обучающийся должен:

иметь практический опыт:

работы с объектами базы данных в конкретной системе управления базами данных;

использования средств заполнения базы данных;

использования стандартных методов защиты объектов баз данных;

Рекомендуемые материалы

уметь:

создавать объекты базы данных в современных СУБД и управлять доступом к этим объектам;

работать с современными case-средствами проектирования баз данных;

формировать и настраивать схему базы данных;

разрабатывать прикладные программы с использованием языка SQL;

создавать хранимые процедуры и триггеры на базах данных;

применять стандартные методы защиты объектов баз данных;

знать:

основные положения теории баз данных, хранилищ данных, баз знаний;

основные принципы построения концептуальной, логической и физической модели данных;

современные инструментальные средства разработки схемы баз данных;

методы описания баз данных в современных системах управления базами данных (СУБД);

структуры данных СУБД;

общий подход к организации представлений; таблиц;

индексов и кластеров;

методы организации целостности данных;

способы контроля доступа к данным и управления привилегиями;

основные методы и средства защиты данных в базах данных;

основы разработки приложений баз данных.

МДК.02.01

Инфокоммуникационные системы и сети

МДК.02.02

Технология разработки и защиты баз данных

ОК

1-10

ПК 2.1-2.4

4.1 РАЗДЕЛЫ ДИСЦИПЛИНЫ И ВИДЫ ЗАНЯТИЙ

п/п

Разделы дисциплины

Лекции

Практ.

занятия

СРС

1.

Основные сведения о хранении данных

4

-

2

2.

Реляционная модель данных

4

4

4

3.

СУБД Microsoft Access

8

10

9

4.

Сохранение точности информации и защита баз данных

4

6

5

5.

Поиск и обработка информации в СУБД Microsoft Access

10

12

11

6.

Языки баз данных

10

16

13

7.

Реляционные СУБД

4

-

2

8.

Проектирование реляционных баз данных на основе принципов нормализации

6

4

5

9.

Концептуальное и даталогическое проектирование баз данных

10

10

10

10.

Архитектура СУБД Microsoft SQL Server

6

12

6

11.

Работа с данными в SQL Server

10

30

12

12.

Среда разработки SQL Server

18

-

9

13.

Управление данными на уровне предприятия

10

22

9

14.

Стратегии оптимизации

6

-

3

Итого (с подготовкой к экзамену в СРС)

110

126

100

ТЕМАТИЧЕСКИЙ  ПЛАН УЧЕБНОЙ ДИСЦИПЛИНЫ

Наименование разделов  и тем

Всего

В том числе

Самостоятельная работа

Аудиторные

Из них

Лекции

Практические

Раздел 1. Основные сведения о хранении  данных

6

4

4

-

2

Тема 1.1 Системы хранения данных.

3

2

2

-

1

Тема 1.2 Архитектура и классификация баз данных.

3

2

2

-

1

Раздел 2. Реляционная модель данных

12

8

4

4

4

Тема 2.1. Основные понятия реляционной модели.

6

4

2

2

2

Тема 2.2 Реляционный подход к построению инфологической модели.

6

4

2

2

2

Раздел 3. СУБД Microsoft Access

27

18

8

10

9

Тема 3.1 Устройство базы, создание базы и настройка интерфейса.

6

4

2

2

2

Тема 3.2. Порядок работы с таблицами.

6

4

2

2

2

Тема 3.3. Настройка связей между таблицами.

6

4

2

2

2

Тема 3.4. Работа с формами.

9

6

2

4

3

Раздел 4. Сохранение точности информации и защита баз данных в СУБД Microsoft Access

15

10

4

6

5

Тема 4.1. Сохранение точности информации и защита баз данных

9

6

2

4

3

Тема 4.2. Импорт и экспорт данных.

6

4

2

2

2

Раздел 5. Поиск и обработка информации в СУБД Microsoft Access

33

22

10

12

11

Тема 5.1. Создание и изменение простых запросов на выборку.

9

6

2

4

3

Тема 5.2. Создание и использование сложных запросов.

9

6

2

4

3

Тема 5.3. Изменение и анализ данных с помощью запроса.

6

4

2

2

2

Тема 5.4. Создание, печать и экспорт отчетов.

4,5

3

2

1

1,5

Тема 5.5. Режимы работы с отчетами.

4,5

3

2

1

1,5

Раздел 6. Языки баз данных

39

26

10

16

13

Тема 6.1 Подъязыки баз данных.

3

2

2

-

1

Тема 6.2 Стандарты и основные элементы языка SQL.

6

4

2

2

2

Тема 6.3 Использование SQL для выборки данных.

9

6

2

4

3

Тема 6.4 Многотабличные запросы.

6

4

2

2

2

Тема 6.5 Внесение изменений в базу данных при помощи языка SQL.

15

10

2

8

5

Раздел 7. Реляционные СУБД

6

4

4

-

2

Тема 7.1 Функции реляционных СУБД.

3

2

2

-

1

Тема 7.2 Обзор и сравнительные характеристики современных реляционных СУБД.

3

2

2

-

1

Раздел 8. Проектирование реляционных баз данных на основе принципов нормализации

15

10

6

4

5

Тема 8.1 Жизненный цикл баз данных

3

2

2

-

1

Тема 8.2 Нормализация и нормальные формы отношений.

6

4

2

2

2

Тема 8.3 Общий подход к декомпозиции отношений.

6

4

2

2

2

Раздел 9. Концептуальное и даталогическое проектирование баз данных

30

20

10

10

10

Тема 9.1 Необходимость концептуального проектирования.

3

2

2

-

1

Тема 9.2 Описание связей между объектами.

3

2

2

-

1

Тема 9.3 Подход к даталогическому проектированию.

6

4

2

2

2

Тема 9.4 Проектирование реляционной базы данных на основе ИЛМ.

6

4

2

2

2

Тема 9.5 Автоматизация проектирования баз данных.

12

8

2

6

4

Раздел 10. Архитектура СУБД Microsoft SQL Server

24

18

6

12

6

Тема 10.1 Принципы информационной архитектуры

8

6

2

4

2

Тема 10.2 Архитектура и установка SQL Server

8

6

2

4

2

Тема 10.3 Подключение клиентского программного

 обеспечения.

8

6

2

4

2

Раздел 11. Работа с данными в SQL Server

52

40

10

30

12

Тема 11.1 Основы выполнения запросов, использование выражений и скалярных функций.

10,5

8

2

6

2,5

Тема 11.2 Объединение, включение и консолидация данных.

10

8

2

6

2

Тема 11.3 Навигация и использование полнотекстного поиска.

10,5

8

2

6

2,5

Тема 11.4 Создание представлений и работа с распределенными запросами.

10,5

8

2

6

2,5

Тема 11.5 Модификация данных.

10,5

8

2

6

2,5

Раздел 12. Среда разработки SQL Server

27

18

18

-

9

Тема 12.1 Реализация физической схемы и программирование на языке Transact-SQL.

3

2

2

-

1

Тема 12.2 Выполнение массовых операций, создание хранимых процедур и пользовательских функций.

3

2

2

-

1

Тема 12.3 Реализация триггеров.

3

2

2

-

1

Тема 12.4 Расширенные технологии T-SQL.

3

2

2

-

1

Тема 12.5 Программирование для SQL Server Everywhere и сборок  CLR.

3

2

2

-

1

Тема 12.6 Создание запросов в брокере служб и поддержка пользовательских типов данных.

3

2

2

-

1

Тема 12.7 Программирование в ADO.NET.

3

2

2

-

1

Тема 12.8 Использование XML, XPath и XQuery.

3

2

2

-

1

Тема 12.9 Создание хранилища данных SOA с помощью Web-служб.

3

2

2

-

1

Раздел 13 Управление данными на уровне предприятия

41

32

10

22

9

Тема 13.1 Конфигурирование SQL Server и перенос баз данных.

3

2

2

-

1

Тема 13.2 Планирование восстановления.

10

8

2

6

2

Тема 13.3 Обслуживание баз данных.

10

8

2

6

2

Тема 13.4 Защита баз данных.

8

6

2

4

2

Тема 13.5 Администрирование SQL Server Express.

10

8

2

6

2

Раздел 14. Стратегии оптимизации

9

6

6

-

3

Тема 14.1 Измерение производительности, анализ запросов и настройка индексов.

3

2

2

-

1

Тема 14.2 Управление транзакциями и блокировкой, обеспечение высокой доступности.

3

2

2

-

1

Тема 14.3 Масштабирование особо крупных баз данных и разработка высокопроизводительных поставщиков доступа.

3

2

2

-

1

Курсовой проект

30

30

-

-

-

ИТОГО

366

266

110

126

100

4.2. СОДЕРЖАНИЕ РАЗДЕЛОВ ДИСЦИПЛИНЫ.

РАЗДЕЛ 1. ОСНОВНЫЕ СВЕДЕНИЯ О ХРАНЕНИИ ДАННЫХ

Тема 1.1 Системы хранения данных.

Файловые системы хранения данных. Системы с использованиям баз данных. Преимущества использования СУБД для доступа к данным.

Тема 1.2 Архитектура и классификация баз данных.

Архитектура баз данных. Классификация баз данных. Классификация моделей данных. Архитектура и типы СУБД. Публикация данных в Интернете.

РАЗДЕЛ 2. РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ

Тема 2.1. Основные понятия реляционной модели.

Основные понятия. Реляционная алгебра: объединение, пересечение, вычитание, умножения, проекция, выбор, соединение, деление. Примеры запросов на языке реляционной алгебры.

Тема 2.2 Реляционный подход к построению инфологической модели.

Понятие информационного объекта. Нормализация отношений. Типы связей. Строение инфологической модели.

РАЗДЕЛ 3. СУБД MICROSOFT ACCESS

Тема 3.1 Устройство базы, создание базы и настройка интерфейса.

Устройства базы данных (БД) и этапы работы с ней. Создание БД пустой и на основе шаблона. Создание копии БД. Закрытие БД. Настройка элементов интерфейса. Справочная система.

Тема 3.2. Порядок работы с таблицами.

Создание, переименование и удаление таблицы. Редактирование данных в режиме таблицы. Настройка полей таблицы в режиме конструктора.

Тема 3.3. Настройка связей между таблицами.

Создание связи. Редактирование связей. Удаление связи. Отображение дочерних записей. Поиск и замена. Сортировка. Фильтрация. Печать таблицы.

Тема 3.4. Работа с формами.

Создание новой формы. Изменение существующей формы. Печать формы. Работа с формой: добавление, изменение и удаление записи.

РАЗДЕЛ 4. СОХРАНЕНИЕ ТОЧНОСТИ ИНФОРМАЦИИ И ЗАЩИТА БАЗ ДАННЫХ

Тема 4.1. Сохранение точности информации и защита баз данных.

Обеспечение целостности данных. Маски ввода данных. Ограничение на значение. Списки подстановок. Защита информации в Microsoft Access.

Тема 4.2. Импорт и экспорт данных.

Импорт данных из другой базы MS Access, из книги Excel, из документа Word и из других распространенных форматов и их связывание. Экспорт  данных в другую базу MS Access, в книгу Excel, в документ Word и в другие распространенные форматы. Автоматизация импорта и экспорта.

РАЗДЕЛ 5. ПОИСК И ОБРАБОТКА ИНФОРМАЦИИ В СУБД MICROSOFT ACCESS

Тема 5.1 Создание и изменение простых запросов на выборку.

Создание простого запроса: с помощью мастера, в конструкторе, вручную из фильтра. Изменение запроса: переименование, правка в конструкторе и в режиме SQL.

Тема 5.2 Создание и использование сложных запросов.

Запросы с вычисляемыми полями. Внутреннее соединение таблиц. Внешнее соединение таблиц. Запросы с параметрами. Выполнение запроса. Печать результатов запроса.

Тема 5.3. Изменение и анализ данных с помощью запроса.

Запросы на изменение. Создание таблиц с помощью запроса. Создание запросов на: добавление данных, обновление таблиц, удаление записей. Анализ данных с помощью запросов. Удаление повторяющихся записей с помощью запросов.

Тема 5.4. Создание, печать и экспорт отчетов.

Автоматическое создание отчета. Создание отчета с использованием мастера. Экспорт отчетов в документ Word и в другие форматы данных. Создание снимков отчета и работа с ними.

Тема 5.5. Режимы работы с отчетами.

Работа в режиме предварительного просмотра. Режим макета. Доработка отчета в режиме конструктора. Формирование элементов отчета, панель элементов. Изменение свойств отчета и его элементов. Оформление внешнего вида отчета. Применение автоформата. Печать отчета.

РАЗДЕЛ 6. ЯЗЫКИ БАЗ ДАННЫХ

Тема 6.1 Подъязыки баз данных.

Подъязыки баз данных и их включение в базовые включающие языки. Язык определения данных. Язык манипулирования данными. Процедурный и декларативный языки манипулирования данных. Генераторы: форм, отчетов, графического представления данных, приложений. Язык запросов по образцу QBE.

Тема 6.2 Стандарты и основные элементы языка SQL.

Структурированный язык запросов SQL. Основные элементы языка SQL: операторы,  имена, типы данных, константы, выражения. Отсутствующие, неподходящие или неизвестные данные.

Тема 6.3. Использование SQL для выборки данных.

Выполнение SQL –запроса на чтение. Отбор строк из таблиц. Сравнение. Проверка на принадлежность диапазону значений, на принадлежность множеству на соответствие шаблону и на равенств значению NULL. Составные условия поиска. Сортировка таблицы результатов запроса. Объединение результатов нескольких запросов.

Тема 6.4. Многотабличные запросы.

Многотабличные запросы на чтение. Самосоединение. Итоговые запросы на чтение. Использование агрегатных функций. Удаление повторяющихся строк. Запросы с группировкой и ограничения на них.  Условия поиска групп и ограничения на них. Вложенные запросы на чтение. Условия поиска с вложенным запросом.

Тема 6.5 Внесение изменений в базу данных при помощи языка SQL.

Добавление новых данных. Удаление существующих данных. Обновление существующих данных. Создание баз данных.

РАЗДЕЛ 7. РЕЛЯЦИОННЫЕ СУБД

Тема 7.1 Функции реляционных СУБД.

Функциональные возможности систем управления базами данных. Функции СУБД: хранение, извлечение и обновление данных в базах данных. Поддержание системного каталога. Поддержка транзакций. Управление параллельной работой пользователей. Защита и восстановление базы данных. Контроль доступа к данным и поддержка целостности данных.

Тема 7.2 Обзор и сравнительные характеристики современных реляционных СУБД.

Microsoft Access. Microsoft SQL Server. Oracle. InterBase.

РАЗДЕЛ 8. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ НА ОСНОВЕ ПРИНЦИПОВ НОРМАЛИЗАЦИИ

Тема 8.1 Жизненный цикл баз данных.

Планирование разработки БД. Определение требование к системе, сбор и анализ требований пользователей. Проектирование БД. Разработка приложений. Реализация. Загрузка данных. Тестирование. Эксплуатация и сопровождение.

Тема 8.2 Нормализация и нормальные формы отношений.

Цели проектирования БД на основе принципов нормализации. Нормализация. Функциональные зависимости. Нормальные формы отношений.

Тема 8.3 Общий подход к декомпозиции отношений.

Метод декомпозиции отношений. Аномалии вставки, обновления и удаления. Анализ полученного набора отношений.

РАЗДЕЛ 9. КОНЦЕПТУАЛЬНОЕ И ДАТАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ

Тема 9.1 Необходимость концептуального проектирования.

Цель концептуального проектирования. Компоненты инфологической модели предметной области (ИЛМ ПО). Проблема целостности данных. Описание объектов и их свойств.

Тема 9.2 Описание связей между объектами.

Описание связей между объектами. Диаграммы ER-типа. Описание сложных объектов. Изображение обобщенного  и агрегированного объектов.

Тема 9.3 Подход к даталогическому проектированию.

Общие сведения о даталогическом проектировании. Последовательность разработки даталогической модели (ДЛМ). Подход к даталогическому проектированию. Определение состава базы данных.

Тема 9.4 Проектирование реляционной базы данных на основе ИЛМ.

Метод проектирования БД на основе ИЛМ. Пример проектирования БД на основе ИЛМ: описание объектов и связей между ними, лингвистические отношения, алгоритмические связи показателей, описание информационных потребностей пользователей, ограничения целостности, определение состава БД, определение отношений в БД, описание логической структуры БД на языке СУБД.

Тема 9.5 Автоматизация проектирования баз данных.

Case-средства и методологии проектирования. Oracle Designer. Sybase Power Designer. Silver run. Er/Studio. Design / IDEF. ER win. Методологии создания ИЛМ. Проектирование баз данных с использованием ER win.

РАЗДЕЛ 10. АРХИТЕКТУРА СУБД MICROSOFT SQL SERVER

Тема 10.1 Принципы информационной архитектуры.

Простота и сложность. Правило полезности. Целостность данных. Производительность. Доступность. Масштабируемость. Безопасность. Теория оптимизации и SQL Server.

Тема 10.2 Архитектура и установка SQL Server.

Архитектура доступа к данным. Службы SQL Server. Службы бизнес - аналитики. Различные редакции SQL Server. Утилиты и компоненты SQL Server. Пакет дополнительных функций. Adventure Works. Обзор и представление метаданных. Системные базы данных. Планирование установки. Рекомендации относительно аппаратной части. Установка пакета. Обновление предыдущих версий. Миграция в SQL Server. Конфигурирование рабочего пространства. Удаление SQL Server.

Тема 10.3 Подключение клиентского программного обеспечения.

Разрешение подключений к серверу. Функции SQL Server Native Client: системные требования, зеркальное отображение баз данных, асинхронные операции, множества активизированных результирующих наборов данных, типы данных в XML, пользовательские типы и особо крупные типы данных, замена устаревших паролей, уровень изоляции SHAPSHOT.

РАЗДЕЛ 11. РАБОТА С ДАННЫМИ В SQL SERVER

Тема 11.1 Основы выполнения запросов, использование выражений и скалярных функций.

Основы создания запроса. Предложение FROM для выбора источника данных. Условия WHERE. Упорядочивание результирующего набора данных. SELECT DISTINCT. Ранжирование. Создание выражений. Оператор CASE. Работа с пустыми значениями. Скалярные функции.

Тема 11.2 Объединение, включение и консолидация данных.

Использование объединений. Объединения: внутренние, внешние, собственные, перекрестные, экзотические. Разность множеств. Использование слияний. Методы и расположение. Простые и коррелированные подзапросы. Реляционное деление. Простая консолидация. Группировка в результирующем наборе данных. Генерирование итогов. Создание перекрестных запросов.

Тема 11.3 Навигация и использование полнотекстного поиска.

Шаблон смежных поисков. Навигация по смежному списку. Конфигурирование каталогов полнотекстового поиска. Поиск слов. Расширенные параметры поиска. Нечеткий поиск. Индексация двоичных объектов. Вопросы производительности.

Тема 11.4 Создание представлений и работа с распределенными запросами.

Цель использования представления. Работа с представлениями. Защита представлений. Обновление информации с помощью представлений. Вложенные представления. Использование синонимов. Основные концепции распределенных запросов. Доступ к базе данных локального сервера. Подключение к внешним источникам данных. Проектирование распределенных запросов. Распределенные транзакции.

Тема 11.5 Модификация данных.

Вставка, обновление и удаление данных. Возвращение модифицированных данных. Потенциальные препятствия на пути модификации данных. Проблема системы безопасности.

РАЗДЕЛ 12. СРЕДА РАЗРАБОТКИ SQL SERVER

Тема 12.1 Реализация физической схемы и программирование на языке Transact-SQL.

Проектирование физической схемы базы данных. Создание базы данных, таблиц, первичных ключей и пользовательских столбцов данных. Триггеры DDL. Основы Transact-SQL. Переменные. Управление выполнением процедур. Изучение SQL Server программным путем. Временные таблицы и табличные переменные. Динамический SQL. Обработка ошибок.

Тема 12.2 Выполнение массовых операций, создание хранимых процедур и пользовательских функций.

Команда bulk insert. Стратегии курсора. Сложные логические решения. Пример денормализации списка. Управление хранимыми процедурами. Передача и получение данных. Использование хранимых процедур в запросах. Выполнение удаленных хранимых процедур. Завершенная хранимая процедура. Скалярные функции. Внедренные табличные функции. Табличные функции с множеством инструкций.

Тема 12.3 Реализация триггеров.

Основы триггеров. Работа с транзакциями. Взаимодействие триггеров.

Тема 12.4 Расширенные технологии T-SQL.

Проверка сложных правил бизнес – логики. Поддержка сложной ссылочной целостности. Обеспечение защиты данных на уровне строк. Аудит изменений данных. Обработка транзакций консолидации. Логическое удаление данных. Архивирование данных. Хранимые процедуры: AddNew, Fetch, Update, Delete.

Тема 12.5 Программирование для SQL Server Everywhere и сборок  CLR.

Обзор SQL Server Everywhere Edition. Основы SQL Server Everywhere. Синхронизация данных. Упаковка и развертывание. Вопросы безопасности. Настройка, обслуживание и администрирование. Знакомство со средой .NET Framework.  Обзор типов CLR в SQL Server. Методы .NET, поддерживающие интеграцию CLR. Инструкции CLR DDL языка T-SQL и представления каталогов. Сравнение CLR и T-SQL.

Тема 12.6 Создание запросов в брокере служб и поддержка пользовательских типов данных.

Конфигурирование очереди сообщений. Работа с диалогами. Мониторинг брокера служб. Создание и развертывание пользовательских типов интеграции CLR.

Тема 12.7 Программирование в ADO.NET.

Обзор ADO.NET. ADO.NET в Visual Studio. Основы создания приложений.

Тема 12.8 Использование XML, XPath и XQuery.

Тип данных XML. Индексы XML. Выполнение запросов к данным XML. Декомпозиция данных XML в SQL Server.

Тема 12.9 Создание хранилища данных SOA с помощью Web-служб.

Прослушивание HTTP. WSDL. Защита концевых точек. Обзор InfoPath. Создание шаблона формы. Прочие функции InfoPath.

РАЗДЕЛ 13. УПРАВЛЕНИЕ ДАННЫМИ НА УРОВНЕ ПРЕДПРИЯТИЯ

Тема 13.1 Конфигурирование SQL Server и перенос баз данных.

Установка параметров. Параметры конфигурации. Мастер копирования баз данных. Использование сценария SQL. Отключение и подключение.

Тема 13.2 Планирование восстановления.

Концепции восстановления. Модели восстановления. Резервирование баз данных. Работа с журналом транзакций. Операции восстановления. Восстановление системных баз данных. Полное воссоздание сервера баз данных.

Тема 13.3 Обслуживание баз данных.

Команды утилиты DBCC. Управление обслуживанием базы данных. Настройка автоматического обслуживания баз данных SQL Server Agent. Концепции предупреждений, операторов и заданий. Управление операторами, предупреждениями и заданиями.

Тема 13.4 Защита баз данных.

Репликация данных и транзакций. Модель и типы репликаций. Конфигурирование репликаций и мониторинг решений. Концепции защиты. Система безопасности Windows. Безопасность сервера. Безопасность базы данных. Безопасность объектов. Уровень С2 системы безопасности. Представления и безопасность. Криптография. Защита от «инъекций» кода SQL.

Тема 13.5 Администрирование SQL Server Express.

Установка SQL Server Express. Использование параметров командной строки для фоновой установки SSE. Использование файлов INI при установке SSE. Версия Management Studio для SSE.

РАЗДЕЛ 14. СТРАТЕГИИ ОПТИМИЗАЦИИ

Тема 14.1 Измерение производительности, анализ запросов и настройка индексов.

Измерение точности. Использование монитора производительности. Использование SQL Server Profiler,  SQL Trace, Transact-SQL. Ключевой индикатор производительности баз данных. Глобальный подход к настройке индексов. Индексация. Анализ запросов. Настройка индексов. Повторное использование планов выполнения запросов. Углубленная стратегия индексирования.

Тема 14.2 Управление транзакциями и блокировкой, обеспечение высокой доступности.

Основы транзакций. Целостность транзакций. Архитектура журнала транзакций. Концепция блокировок и управление ими. Взаимоблокировки. Проектирование блокировок в приложениях. Стратегии производительности транзакций. Тестирование доступности. Резервные серверы и кластеризация. Установка и конфигурирование резервного сервера. Зеркальное отображение баз данных. Архитектура среды.

Тема 14.3 Масштабирование особо крупных баз данных и разработка высокопроизводительных поставщиков доступа.

Теория оптимизации и масштабируемость. Разделение таблиц и индексов. Работа с индексированными представлениями. Концепции доступа к данным. Объекты доступа к данным. Фабричные модели. Поставщики данных.

№ п/п

ТЕМЫ ПРАКТИЧЕСКИХ ЗАНЯТИЙ

Кол-во

часов

1.

Реляционная алгебра.

2

2.

Реляционное исчисление.

2

3.

Создание базы данных и настройка интерфейса Microsoft Access.

2

4.

Создание таблиц и порядок работы с ними.

2

5.

Работа со схемой данных и настройка связей между таблицами.

2

6.

Упрощение ввода данных при помощи форм.

4

7.

Сохранение точности информации и защита информации в Microsoft Access.

4

8.

Импорт и экспорт данных.

2

9.

Поиск, сортировка и фильтрация данных.

4

10.

Создание и редактирование простых и сложных запросов.

4

11.

Изменение и анализ данных с помощью запроса.

2

12.

Создание, печать и экспорт отчетов.

2

11.

Сортировка записей, перестановка и выбор полей с использованием языка SQL.

2

12.

Условия неточного совпадения и точного несовпадения.

2

13.

Выбор записей по диапазону значений.

2

14.

Многотабличные запросы и запросы с вычислениями.

2

15.

Использование переменных в языке SQL.

2

16.

Использование кванторов и функций в языке SQL.

2

17.

Операторы обработки данных в языке SQL.

2

18.

Контрольная работа №1 по языку SQL.

2

19.

Инфологическое моделирование

2

20.

Даталогическое проектирование.

2

21.

Нормализация отношений.

2

22.

Физическое проектирование.

2

23.

Реализация приложения в Microsoft Access

2

24.

Окончательная сборка проекта БД.

2

25.

Автоматизация проектирования баз данных.

2

26.

Знакомство с сервером по управлению реляционными базами данных(БД).

4

27.

Создание базы данных в SQL Server.

4

28.

Таблицы в SQL Server.

4

29.

Заполнение БД в SQL Server.

6

30.

Диаграммы в в SQL Server.

6

31.

Запросы к БД в SQL Server.

6

32.

Представления данных в SQL Server.

6

33.

Изменение данных в БД SQL Server

6

34.

Управление SQL Server.

6

35.

Создание соединений с сервером баз данных.

6

36.

Управление данными в SQL Server.

6

37.

Защита баз данных.

Информация в лекции "Показатели состояния боевой готовности" поможет Вам.

4

Итого

126

4.4. ОСНОВНЫЕ ПОНЯТИЯ

В процессе изучения дисциплины студентами должны быть усвоены такие ключевые понятие как: множества и подмножества; комбинаторные объекты; функции и операции математической логики и k-значных логик; предикаты и кванторные операции; вычеты, сравнения и системы сравнений; алгебраические структуры с одной и двумя бинарными операциями; графы; вычислимые и рекурсивные функции; машина Тьюринга; нормальные алгоритмы.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее