ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
БЕЛОРУССКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Поиск Карта сайта

Базы данных

Под базой данных понимается множество взаимосвязанных элементарных групп данных (информации), которые могут обрабатываться одной или несколькими прикладными системами. Система базы данных состоит из базы данных; программного обеспечения общего назначения, которая называется системой управления базой данных (СУБД), и служит для управления базой данных; соответствующего оборудования и людей.

            Каждая СУБД должна удовлетворять следующим требованиям:

  1. обеспечивать пользователю возможность создавать новые БД и определять их схему (логическую структуру данных) с помощью специального языка — языка определения данных; поддерживать разнообразные представления одних и тех же данных;
  2. позволять «запрашивать» данные и изменять их с помощью языка запросов, или языка манипулирования данными; допускать интеграцию и совместное использование данных различными приложениями;
  3. поддерживать хранение очень больших массивов данных, измеряемых гигабайтами и более, в течение долгого времени, защищая их от случайной порчи и неавторизованного использования, а также — обеспечивать модификацию БД и доступ к данным путем запросов, т.е. гарантировать безопасность и целостность данных;
  4. контролировать доступ к данным одновременно для многих пользователей; исключать влияние запроса одного пользователя на запрос другого и не допускать одновременный доступ, который может испортить данные, т.е. гарантировать управление параллельным доступом к данным.

За дополнительной информацией обращаться:

Ведущий специалист Ордынская Марина Юрьевна, ауд. 607-7., тел. +375 17 397-82-95, +375 29 639-65-63,

e-mail: ordinskaya@bsuir.by

Заместитель декана Гарбуз Виталий Борисович, ауд. 402-8., тел. +375 29 686-61-14, e-mail: garbuz@bsuir.by

По направлению «Автоматизация производственных процессов на оборудовании SIEMENS AG» обращаться к Лыч Анне Игоревне, +375(44)5776288.

Запись осуществляется через электронную форму. Обучение начинаются по мере формирования групп, и проводятся на платной основе. Время проведения для слушателей по направлению организаций с 9.00 до 16.00, кроме субботы и воскресенья, для физических лиц - по согласованию.

  • Стоимость: 410
  • Продолжительность: 36 часов

Образовательная программа
"Анализ и управление данными на языке SQL на примере СУБД MySQL "

Раздел 1. Базовые компоненты и принципы работы СУБД MySQL
· MySQL как реляционная СУБД в информационной системе.
·
Подготовка и настройка рабочего кружения для СУБД MySQL.
· Создание базы данных в СУБД МySQL и настройка прав доступа.

Раздел 2. Запросы на выборку и модификацию данных
· Выборка данных из одной таблицы.
·
Выборка данных из нескольких таблиц.
·
Подзапросы в инструкции SELECT. Объединение, пересечение и разность множеств.

Раздел 3. Использование представлений
· Выборка данных с использованием представлений.
·
Модификация данных с использованием представлений.
 

Раздел 4. Использование триггеров
· Агрегация данных с использованием триггеров.
·
Контроль операций с данными с использованием триггеров.

Раздел 5. Использование хранимых функций и процедур
· Использование хранимых функций.
·
Использование хранимых процедур.

Раздел 6. Использование хранимых функций и процедур
· Управление транзакциями.
· 
Конкурирующие транзакции.

Предварительное расписание занятий (вебинары):

_________ (пн) 12.00 – 15.00 (4 уч. часа);
_________ (вт) 12.00 – 15.00 (4 уч. часа);
_________ (ср) 12.00 – 15.00 (4 уч. часа);
_________ (чт) 12.00 – 15.00 (4 уч. часа);
_________ (пт) 12.00 – 15.00 (4 уч. часа);
_________ (пн) 12.00 – 15.00 (4 уч. часа);
_________ (вт) 12.00 – 15.00 (4 уч. часа);
_________ (ср) 12.00 – 15.00 (4 уч. часа);
_________ (чт) 12.00 – 15.00 (4 уч. часа), зачет (ул.Козлова, 28).

  • Стоимость: 410
  • Продолжительность: 36 часов

Программа повышения квалификации "​SQL-запросы и  основы их оптимизации на базе PostgreSQL"

Содержание программы:

РАЗДЕЛ I. Общие понятия и принципы реляционных баз данных (2 часа)
Тема 1.1. Основные понятия систем управления базами данных

РАЗДЕЛ II. Основы языка SQL (22 часов)
Тема 2.1. Основные инструкции языка SQL и типы данных
Тема 2.2. Однотабличные запросы языка SQL
Тема 2.3. Группировка и агрегация в запросах языка SQL
Тема 2.4. Подзапросы, возвращающие скаляр и множество
Тема 2.5. Многотабличные запросы
Тема 2.6. Нормализация таблиц
 

РАЗДЕЛ III. Оценка и оптимизация запросов  (12 часов)
Тема 3.1. План выполнения запроса
Тема 3.2. Индексы
Тема 3.3.Общие табличные выражения
Тема 3.4. Поиск текста средствами SQL
Тема 3.5. Возможности полнотекстового поиска

Предварительное расписание занятий (вебинары):

______ 18:00 - 21:00 (4 уч. часа); 
______ 18:00 - 21:00 (4 уч. часа);  
______ 18:00 - 21:00 (4 уч. часа); 
______ 18:00 - 21:00 (4 уч. часа);  
______ 18:00 - 21:00 (4 уч. часа); 
______ 18:00 - 21:00 (4 уч. часа);  
______ 18:00 - 21:00 (4 уч. часа);
______ 18:00 - 21:00 (4 уч. часа);  
​______ 18:00 - 21:00 (4 уч. часа), ЗАЧЕТ.

 

  • Стоимость: 410
  • Продолжительность: 36 часов

Образовательная программа 
"Методы и инструменты для обработки больших массивов данных (с использованием СУБД Oracle 11)"

Раздел I. ВВЕДЕНИЕ В БАЗЫ ДАННЫХ
Тема 1.1. Фундаментальные понятия реляционной модели
Тема 1.2. Системы управления базами данных

Раздел II. ИНФОРМАЦИОННЫЕ СТРУКТУРЫ БАЗ ДАННЫХ
Тема 2.1. Понятие модели данных
Тема 2.2. Целостность данных
Тема 2.3. Обеспечение целостности данных средствами СУБД Oracle

Раздел III. УПРАВЛЕНИЕ ОБЪЕКТАМИ БАЗЫ ДАННЫХ
Тема 3.1. Язык определения схемы данных (DDL)
Тема 3.2. Отображение данных в среде СУБД Oracle
Тема 3.3. Фильтрация и упорядочивание данных
Тема 3.4. Изменение данных. Команда обновления

Раздел IV. ПРОЕКТИРОВАНИЕ ЗАПРОСОВ
Тема 4.1. Использование команды SELECT для вывода данных
Тема 4.2. Однотабличные операторы выборки данных
Тема 4.3. Однотабличные операторы выборки данных
Тема 4.4. Многотабличные запросы выборки данных
Тема 4.5. Агрегатные и аналитические функции
Тема 4.6. Сложные запросы. Использование подзапросов
Тема 4.7. Использование регулярных выражений в условиях критерия поиска строк

Требования:

 

1. Системные требования:

  • операционная система MS Windows 7 или выше;
  • объем оперативной памяти – не  менее 2 Гб;
  • свободное дисковое пространство – не менее 20 Гб;
  • архитектура процессора x86 64 бит

2. Требования к ПО:

  • браузер Google Chrome, Mozilla Firefox или Opera (один из них на выбор);
  • плейер виртуальной машины Oracle VirtualBox 6.1 (или выше);
  • приложение для видеоконференций ZOOM.

3.Прочие требования:

  • постоянное интернет-соединение на скорости не менее 5 Мб/с;
  • наличие адреса электронной почты.

Предварительное расписание занятий:

______ - 10.00 - 16.30 (8 акад часа);
______ - 10.00 - 16.30 (8 акад часа);
______ - 10.00 - 16.30 (8 акад часа);
______ - 10.00 - 16.30 (8 акад часа);
______ - 10.00 - 13.00 (4 акад часа), зачет.

 
  • Стоимость: 410
  • Продолжительность: 36 часов

Программа повышения квалификации "​Язык управления реляционными базами данных  (на базе платформы MS SQL SERVER)"

Содержание программы:

Раздел I. Базовые компоненты и принципы работы СУБД MS SQL Server.
Тема 1.1. MS SQL Server как реляционная СУБД.
Тема 1.2. Подготовка и настройка рабочего кружения для MS SQL Server.
Тема 1.3. Создание баз данных в MS SQL Server и настройка прав доступа.

Раздел II. Запросы на выборку.
Тема 2.1. Выборка данных из одной таблицы.
Тема 2.2. Выборка данных из нескольких таблиц.
Тема 2.3. Подзапросы в инструкции SELECT. Объединение, пересечение и разность множеств.

Раздел III. Использование представлений.
Тема 3.1. Выборка данных с использованием представлений.
Тема 3.2. Модификация данных с использованием представлений.

Раздел IV. Использование триггеров.
Тема 4.1. Агрегация данных с использованием триггеров.
Тема 4.2. Контроль операций с данными с использованием триггеров.

Раздел V. Использование хранимых функций и процедур.
Тема 5.1. Использование хранимых функций.
Тема 5.2. Использование хранимых процедур.

Раздел VI. Использование транзакций.
Тема 6.1. Управление транзакциями.
Тема 6.2. Конкурирующие транзакции.

Предварительное расписание занятий (вебинары):

________________  (пн) 12.00 – 15.00 (4 уч. часа);
________________  (вт)  12.00 – 15.00 (4 уч. часа);
________________  (ср) 12.00 – 15.00 (4 уч. часа);
________________  (чт) 12.00 – 15.00 (4 уч. часа);
________________  (пт)  12.00 – 15.00 (4 уч. часа);
________________  (пн) 12.00 – 15.00 (4 уч. часа);
________________  (вт)  12.00 – 15.00 (4 уч. часа);
________________  (ср) 12.00 – 15.00 (4 уч. часа);
________________  (чт) 12.00 – 15.00 (4 уч. часа), зачет (ул.Козлова, 28).