ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
БЕЛОРУССКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
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 часов
  • Количество заявок: 1

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

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

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

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

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

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

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

2 ноября (пн) 19.00 – 20.20; 20.40 – 22.00 (4 часа);
3 ноября (вт) 19.00 – 20.20; 20.40 – 22.00 (4 часа);

9 ноября (пн) 19.00 – 20.20; 20.40 – 22.00 (4 часа);
10 ноября (вт) 19.00 – 20.20; 20.40 – 22.00 (4 часа);

16 ноября (пн) 19.00 – 20.20; 20.40 – 22.00 (4 часа);
17 ноября (вт) 19.00 – 20.20; 20.40 – 22.00 (4 часа);

23 ноября (пн) 19.00 – 20.20; 20.40 – 22.00 (4 часа);
24 ноября (вт) 19.00 – 20.20; 20.40 – 22.00 (4 часа);
27 ноября (пт) 19.00 – 20.20; 20.40 – 22.00 (4 часа), зачет.

  • Стоимость: 400
  • Продолжительность: 36 часов
  • Количество заявок: 6
Программа курса
Курс знакомит с основами реляционных баз данных и системами управления базами данных на примере базы данных 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. 

  • Стоимость: 370
  • Продолжительность: 36 часов
  • Количество заявок: 3
Цель курса - изучение основ структурированного языка запросов SQL (на базе платформы Oracle).
Программа курса
В процессе курса слушатели учатся создавать обьекты базы данных, извлекать и манипулировать данными. Рассматриваются типы данных, стандартные функции и пакеты на примере БД Oracle. Особое внимание уделено практической подготовке: изучаются общий синтаксис SQL, предикаты и сортировка, агрегатные функции и группировка данных, подзапросы, соединения, концепция аналитических функций, иерархические запросы.
 
Основы SQL
Фундаментальные понятия. Простые запросы выражением SELECT. Выборка данных из нескольких таблиц. Агрегация (группировка) данных. Подчинённые запросы (подзапросы).
Манипулирование данными
DML.  Целостность данных. Транзакции.
Структура базы данных
Создание объектов. Контроль доступа. Системный каталог.
Стандартные функции и пакеты
Стандартные функции. Стандартные пакеты.
Расширенные возможности Oracle SQL: иерархические запросы и аналитические функции

Иерархические запросы: основы. Аналитические функции: основы 

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

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

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

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

 

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

9 декабря (ср) 9.00 – 16.00 (8 часов);
10 декабря (чт) 9.00 – 16.00 (8 часов);
11 декабря (пт) 9.00 – 16.00 (8 часов);
14 декабря (пн) 9.00 – 16.00 (8 часов);
15 декабря (вт) 9.00 – 12.00 (4 часа) + зачет.