Разработка баз данных и клиент-серверных приложений [2021]
МПТ (Московский приборостроительный техникум структурное подразделение РЭУ имени Г. В. Плеханова)
Михаил Прищеп, Ольга Солдатова, Иван Щаников
Обучение администраторов баз данных и специалистов по информационным системам.
Программа соответствует профессиональному стандарту 06.015 «Специалист по информационным системам».
Вид профессиональной деятельности «Поддержание эффективной работы баз данных, обеспечивающих функционирование информационных систем в организации».
Программа включает следующие предметы
1. Базы данных
Первой ступенью к изучению разработки информационных систем является базовая подготовка по теории баз данных. В курсе рассматриваются основные понятия, принципы проектирования реляционных БД, архитектура СУБД, аномалии и особенности нормализации.
2. Язык запросов SQLЯзык запросов SQL/T-SQL применяется для создания, модификации и управления информации в базах данных, которые управляются определенной системой управления базами данных. В рамках курса используется MS SQL Server. Содержание программы позволяет получить опыт в создании запросов и их оптимизации для эффективной работы баз данных.
3. Анализ данных на языке SQLАналитики данных для получения прогнозов, как правило получают информацию из баз данных. Они являются экспериментаторами, которые обладают навыками работы с инструментами соединения потоков данных из различных источников. Для это необходимо знать язык SQL, чтобы точно формулировать к ним запрос. Курс позволяет получить представление об анализе данных путем решения различных задач.
4. Разработка и администрирование баз данных MySQLMySQL является самой популярной в мире базой данных с открытым кодом. У неё высокая производительность, надежность и чаще всего используется для WEB-проектов. MySQL часто выбирают в качестве встроенной базы данных, распространяемой тысячами поставщиков программного обеспечения и производителей оборудования. Язык SQL практически не имеет отличия в различных базах. Курс направлен на ознакомление в сравнении MySQL.
5. Разработка и администрирование баз данных PostGreSQLПрограмма курса рассчитана на людей, которые обладают базовыми знаниями по теории баз данных и владеют языком программирования SQL. В процессе обучения осуществляется разработка и сопровождение баз данных PostgreSQL. Особенность курса сосредоточена на изучение синтаксиса языка PL/PGSQL, что позволяет научиться создавать и управлять объектами, хранящимися в базах данных PostgreSQL.
6. Разработка приложений для работы с данными с помощью ADO.NETADO.NET является технологией, которая предоставляет доступ и управление данными, хранящимся в базе данных или других источниках. В программе курса осваиваются технологии по написанию клиент-серверных приложений на языке C# в среде Visual Studio. После завершения курса формируются навыки в подключении баз данных, извлечению значений из таблиц с помощью SQL запросов, в хранении данных в объектах ADO.NET.
СодержаниеМодуль 1 - Базы данных
- Информация, данные, знания. Терминология.
- Понятие модели данных.
- Сетевая модель данных.
- Иерархическая модель данных.
- Реляционная модель данных.
- Классификация СУБД.
- Словарь-справочник данных.
- Структура хранимых данных.
- Требования к проекту базы данных.
- Этапы проектирования базы данных.
- Инфологическое проектирование.
- SQL Server и T-SQL.
- Основы T-SQL. DDL.
- Основы T-SQL. DML.
- Группировка.
- Подзапросы.
- Объединение таблиц.
- Встроенные функции.
- Управляющие конструкции.
- Табличные объекты и представления.
- Хранимые процедуры и триггеры.
- Инструкции по работе с таблицами баз данных.
- Трансформация таблиц.
- Модификация данных.
- Работа с несколькими таблицами.
- Формирование отчётов.
- Работа с хранилищами и витринами данных.
- Запросы манипуляции в SQL.
- Основы DDL в MySQL.
- Проектирование баз данных.
- Встроенные функции.
- Объединение таблиц — оператор JOIN.
- Вложенные запросы.
- Индексирование.
- Хранимые процедуры. Пользовательские функции.
- Транзакции. Триггеры.
- Запросы манипуляции в PL/PGSQL.
- Основы DDL в PostGre.
- Проектирование баз данных.
- Встроенные функции.
- Объединение таблиц — оператор JOIN.
- Вложенные запросы.
- Индексирование.
- Хранимые процедуры. Пользовательские функции
- Транзакции. Триггеры.
- Создание базы данных.
- Создание подключения.
- Выполнение команд и SqlCommand.
- Чтение результатов запроса и SqlDataReader.
- Типизация результатов SqlDataReader.
- Параметризация запросов.
- Работа с хранимыми процедурами.
- Транзакции.
- Сохранение и извлечение файлов из базы данных.
- Работа с SqlDataAdapter.
- Работа с DataSet.
https://ucmpt.ru/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%b1%d0%b0%d0%b7-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%b8-%d0%ba%d0%bb%d0%b8%d0%b5%d0%bd%d1%82-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80/