Преподаватель:


к.т.н, доцент, Игнатьева Олеся Владимировна

Название курса - Базы данных

Описание курса (о чем курс),
Понятия База данных (БД), Система управления базами данных (СУБД), архитектура СУБД, модели данных, реляционные языки, нормализация, основы языка Transact-SQL

Правообладатель Федеральное государственное бюджетное образовательное учреждение высшего образования "Ростовский государственный университет путей сообщения"

(ФГБОУ ВО РГУПС), имеет лицензию на образовательную деятельность.

 Автор-составитель к.т.н., доц. кафедры "Вычислительная техника и автоматизированные системы управления" ФГБОУ ВО РГУПС  Игнатьева Олеся Владимировна

Минимальные технические требования к аппаратному и программному обеспечению для работы в системе онлайн-обучения РГУПС

 Программа (содержание) курса:

  • Лекция 1. Введение в базы данных и СУБД
  • Лекция 2. Архитектура СУБД
  • Лекция 3. Лекция 3. Архитектура СУБД (продолжение)
  • Лекция 4. Модели данных
  • Лекция 5. Модели данных (продолжение)
  • Лекция 6. Модель «сущность-связь»
  • Лекция 7. Реляционная модель данных
  • Лекция 8. Реляционные языки (часть 1)
  • Лекция 9. Реляционные языки (часть 2)
  • Лекция 10. Нормализация (часть 1)
  • Лекция 11. Нормализация (часть 2)
  • Лекция 12. Введение в SQL. Основы языка Transact-SQL.
  • Лекция 13. SQL. Определение баз данных
  • Лекция 14. SQL. Определение таблиц.
  • Лекция 15. SQL. Выборка данных. Однотабличные запросы
  • Лекция 16. SQL. Выборка данных. Многотабличные запросы

Формируемые компетенции и результаты обучения:

 Знает: основы систем управления базами данных; механизмы мониторинга системы управления базами данных; основные методы разработки программного обеспечения для баз данных; основные модели данных и их организацию, структуры данных;

 программные средства для баз данных и возможности их применения для решения практических задач ; теорию баз данных и основные структуры данных; принципы построения языков запросов и манипулирования данными; основы современных систем управления базами данных; системы хранения и анализа баз данных;

основы современных систем управления базами данных, основные модели данных и их организацию; системное программное обеспечение и прикладное программное обеспечение баз данных; технические спецификации на программные компоненты баз данных и их взаимодействие;

методы и средства проектирования баз данных. - теоретические основы, методы проектирования баз данных и создания приложений на их основе;

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

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

 Умеет: применять языки программирования на разработку программ управления базами данных;

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

применять способы и механизмы управления данными, методы и средства проектирования баз данных и программных интерфейсов;

 разрабатывать базы данных и прикладных программ для управления данными; осуществлять концептуальное, функциональное и логическое проектирование систем на основе баз данных;

 выбирать современные информационные технологии и программные средства для разработки баз данных ; применять языки программирования на разработку приложений для база данных

Имеет навыки: разработки алгоритмов функционирования разрабатываемых компонентов системы управления базами данных;

работы с современными системами программирования, включая объектно-ориентированные для разработки приложений баз данных

 работы с современными системами управления базами данных;

 проектирования баз данных и программных интерфейсов;

 разработки приложений для управления базами данных на основе объектно-ориентированного программирования;

 проектировать базы данных и программные приложения для управления данными; разработки приложений на основе систем управления базами данных.

 Рекомендуемые направления подготовки: 09.03.01 Информатика и вычислительная техника

 Входные требования (пререквизиты). Требования к входным знаниям, умениям и компетенциям обучающегося, необходимым для изучения данной дисциплины, соответствуют требованиям по результатам освоения предшествующих дисциплин : "Информатика и программирование", "Объектно-ориентированное программирование", "Теоретические основы информационных и компьютерных технологий".

Общая трудоемкость 8 зачетных единиц (288 часов)

Длительность курса 40 недель.