Главная

Курс "Общий курс по базам данных"

Учебный центр "IT-Академия БелХард" приглашает на курсы «Общий курс по базам данных» в Минске для всех, кто планирует начать свою карьеру в ИТ сфере.

Архитектор баз данных - специалист, который проектирует базу данных, разрабатывает требования к ней,  занимается ее реализацией, эффективным использованием и сопровождением, например, управлением учетными записями пользователей баз данных, защитой от несанкционированного доступа к данным, хранящимся в базе, поддержкой их целостности.

В ходе курса Вы:

Научитесь проектировать базы данных. Освоите приемыуправления данными при помощи запросов.

Узнаете, как индексировать данные. Научитесь создавать представления и работать с ними.

Напишите свои первые поисковые SQL-запросы для иерархических конструкций.

Сможете создавать функции и процедуры. Освоите работу с триггерами. Научитесь оптимизировать и администрировать базы данных. Получите навыки построения модели данных.

Продолжительность: 48 академических часов.

Размер группы: 8-11 человек.


Программа курса Общий курс по базам данных:

1. Введение в технологии БД

Определение понятий «Информация», «Информационные технологии» (ИТ), «Информационные системы» (ИС).

Файловая модель хранения данных, ее недостатки. Определение и функциональные возможности базы данных (БД) исистемы управления базами данных (СУБД). Определение данных и их хранение. Обработка данных. Управление данными.

Области применения баз данных. История и перспективы развития баз данных.

2. Модели данных

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

Традиционные модели БД: сетевая, иерархическая, реляционная.

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

Операции реляционной алгебры.

3. Проектирование баз данных

Основные этапы проектирования базы данных: предварительный, концептуальный, логический, физический.

Концептуальный этап. Методика семантического моделирования. Диаграммы «Сущность-связь».

Логический этап. Нормализация отношений баз данных.

Физическая организация баз данных.

CASE-средства проектирования баз данных. Разработка схемы данных индивидуального задания.

4. Многопользовательские СУБД

Настольные и серверные СУБД. Архитектура многопользовательских СУБД: телеобработка, файловый сервер, клиент-серверная архитектура, распределенные базы данных, интеграция с Web. Обзор современных СУБД.

Модели клиент-сервер. Двухуровневые модели (FS, RDA, CS) и трехуровневые модели (сервер приложений).

5. Введение в СУБД MS SQL Server и язык Transact-SQL

Общая характеристика, функциональные возможности, компоненты СУБД MS SQL Server. SQL ServerManagementStudio -интегрированная среда для доступа, настройки, управления, администрирования и разработки компонентов БД SQL Server.

Основные объекты базы данных MS SQL Server. Язык SQL. Структура языка Transact-SQL (T-SQL): идентификаторы иоператоры, переменные, типы данных, функции, управляющие конструкции.

6. Разработка базы данных в СУБД MS SQL Server

Команды определения данных DDL (DataDefinitionLanguage) языка Transact-SQL (T-SQL). Создание новой базы данных,работа с таблицами, ограничениями, индексами, заполнение таблиц данными. Построение диаграммы БД.

Команды модификации данных DML (DataManipulationLanguage) языка T-SQL.

Команда DQL (Data Query Language) SELECT. Структура команды выборки данных SELECT, типы соединения таблиц.

Разработка подзапросов.

Команды управления данными DCL (DataControlLanguage) языка T-SQL. Управление пользователями.

Разработка базы данных MS SQL Server индивидуального задания.

7. Разработка хранимых процедур и триггеров в БД MS SQL Server

Переменные и временными таблицы в языке T-SQL.

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

Встроенные функции. Определяемыепользователемфункции: Scalar, InlineTable-Valued, Multi-StatementTable-Valued.

Основные принципы работы с курсорами.

Программирование триггеров, их типы. Таблицы deleted и inserted.

Разработка хранимых процедур и триггеров в базе данных MS SQL Server индивидуального задания.

8. Управление транзакциями

Понятие механизма транзакций и его свойства. Взаимовлияние транзакций: потеря изменений, черновое чтение, неповторяющееся чтение, фантомы.

Механизм блокировок транзакций: строчные, табличные и страничные блокировки, разделяемые и исключающие. Проблема тупиков. Уровни изоляции транзакций.

Команды управления транзакциями в языке T-SQL.

9. Интеграция баз данных SQL Server

Интеграция базы данных SQL Server с платформой .NET Framework. Выбор варианта интеграции. Создание объектов БД спомощью .NET и управление ими. Интеграция сборки в SQL Server.

Получить дополнительную информацию или записаться на курс «Общий курс по базам данных» в Минске можно, отправив электронное письмо на адрес: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript или позвонив по тел. +375 29 54 654 54 (МТС), +375 44 54 654 54 (Vel).

ИТ-Академия "БелХард" - Ваш входной билет в ИТ-индустрию!


2017-09-04
Программное средство криптографической защиты информации ПC «Hard Hash» открывает серию продуктов ЗАО «БелХард Групп», предназначенных для контроля целостности программного обеспечения и данных на ПК....