Базы данных

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

Поставленная цель достигается решением следующих задач при изучении дисциплины:

  • изучение современных моделей данных, применяемых в СУБД;
  • изучение принципов проектирования современных баз данных;
  • приобретение практических навыков работы с инструментальными СУБД.

Успешное изучение дисциплины возможно при наличии у студентов компьютерной грамотности и владения основными понятиями и методами теории систем, основами кибернетики, языками программирования.

Содержание дисциплины

  • Назначение и основные компоненты системы баз данных.
  • Обзор современных систем управления базами данных (СУБД).
  • Модели данных.
  • Иерархическая, сетевая и реляционная модели данных.
  • Схема отношения.
  • Язык манипулирования данными для реляционной модели.
  • Реляционная алгебра и язык SQL.
  • Проектирование реляционной базы данных: функциональные зависимости, декомпозиция отношений, транзитивные зависимости.
  • Проектирование с использованием метода “ сущность - связь”.
  • Изучение СУБД Power Builder.
    • Основные свойства Power Builder: технология GUI, клиент-сервер, источники данных, профили.
    • Подключение и работа с базами данных.
    • Создание и модификация базы данных.
    • Программирование на языке PowerScript.
    • Работа с окнами данных.
    • Поиск, сортировка, индексирование базы данных.
    • Создание форм и отчетов.
  • Физическая организация базы данных.
  • Защита баз данных.
  • Целостность и сохранность баз данных.