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

Базы данных

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

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

  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, al@i-a.by

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

  • Стоимость: 255
  • Продолжительность: 36 часов
  • Количество заявок: 4

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

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

Раздел 2. Выборка и анализ данных из таблиц
· Выборки, вычисления и функции в запросах.
· Агрегация, группировка и фильтрация групп данных.
· Подзапросы в инструкции SELECT. Объединение, пересечение и разность множеств.
· Соединение таблиц (JOIN).

Раздел 3. Модификация данных
· Добавление, модификация, удаления данных с помощью операторов языка SQL.
· Транзакции и блокировки как механизм обеспечения целостности данных.
· Использование хранимых процедур и триггеров для реализации бизнес-логики модификации данных.

Раздел 4. Построение отчетов
· Использование хранимых процедур, функций, курсоров, prepared statments для построения отчетов.
· Построение сводных таблиц, вычисления итоговых значений и ранжирование средствами MySQL.

Раздел 5. Оптимизация запроса
· Индексирование данных. Секционирование.
· Анализ запроса (Explane). Способы реструктуризации запроса.

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

 

  • Стоимость: 400
  • Продолжительность: 36 часов
  • Количество заявок: 9
Программа курса
Курс знакомит с основами реляционных баз данных и системами управления базами данных на примере базы данных Oracle. Рассматриваются основные понятия реляционных баз данных: сущности, атрибуты, отношения, нормализация. Также слушатель знакомится с общей архитектурой современных систем управления реляционных баз данных: основные компоненты управления базой данных, физические и логические структуры данных, основные объекты БД, транзакционная модель, блокировки, целостность. Дополнительно в процессе курса рассматриваются  основы языка структурированных запросов SQL и языка программирования PL/SQL.
 
Теоретические аспекты реляционных баз данных
Основные определения, проектирование баз данных. Определение баз данных, СУБД.  Возможности и требования к СУБД. Эволюция СУБД. Клиент/сервер и многоуровневые архитектуры. Структура СУБД. Обзор технологий СУБД. Основа реляционной модели. Проектирование реляционных схем, нормальные формы.
Выборка и манипулирование данными. Управление объектами БД
Выборка данных. Типы данных. Написание базовых выражений SELECT. Предикаты и сортировка данных. Использование функций. Выборка данных из нескольких таблиц. Функции группирования. Использование подзапросов.
Манипулирование данными. Выражения DML: INSERT, UPDATE, DELETE.
Управление объектами БД. Создание таблиц в базе данных Oracle. Использование ограничений. Словарь данных Oracle. Создание представлений, последовательностей, индексов и синонимов. Управление доступом пользователей.
Процедурное расширение языка SQL: PL/SQL
Процедурное расширение языка SQL: PL/SQL. Обзор PL/SQL. Исполняемые операторы. Управляющие структуры. Работа с составными типами данных. Явные и неявные курсоры. Обработка ошибок. Процедуры, функции и пакеты. Стандартные функции и пакеты Oracle. Триггеры базы данных. Динамический SQL.
Серверное программирование Oracle: процедуры, функции и пакеты.
Обзор архитектуры СУБД Oracle
Физическая и логическая структура базы данных. Архитектурные компоненты Oracle. Установка СУБД Oracle. Управление экземпляром. Управление физическими структурами базы данных. Управляющие файлы, журналы повтора. Табличные пространства и файлы данных. Транзакции и блокировки.

Установка и управление СУБД Oracle. 

  • Ориентировочная дата начала занятий: 2 ноября
  • Стоимость: 290
  • Продолжительность: 36 часов
  • Количество заявок: 3

Образовательная программа 
"Методы и инструменты для обработки больших массивов данных (с использованием СУБД 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 Мб/с;
  • наличие адреса электронной почты.

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

2 ноября - 14.40 - 17.30 (4 акад часа);
3 ноября - 12.00 - 17.00 (6 акад. часов);
4 ноября - 12.00 - 17.00 (6 акад. часов);

9 ноября - 14.40 - 17.30 (4 акад часа);
10 ноября - 10.00 - 17.00 (8 акад. часов);
11 ноября - 10.00 - 17.00 (8 акад. часов).

 
  • Стоимость: 270
  • Продолжительность: 36 часов
  • Количество заявок: 6

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

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

  1. Понятие реляционных баз данных (4 часа)
    Реляционные базы данных
    Создание баз данных и таблиц
  2. Оператор выбора Select (18 часов)
    Однотабличные запросы
    Использование агрегатных функций
    Многотабличные запросы и подзапросы
  3. Программируемые объекты баз данных и табличные выражения (14 часов)
    Хранимые процедуры. Функции пользователя. Триггеры
    Операторы объединения. Представления на основе выборок и объединений

 

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

10 марта (ср) 9.00 – 16.00 (8 часов);
11 марта (чт) 9.00 – 16.00 (8 часов);
12 марта (пт) 9.00 – 16.00 (8 часов);
15марта (пн) 9.00 – 16.00 (8 часов);
16 марта (вт) 9.00 – 12.00 (4 часа) + зачет.