Преподаватель:
к.т.н, доцент, Игнатьева Олеся Владимировна
Название курса - Базы данных
Описание курса (о чем курс),
Понятия База данных (БД), Система управления базами данных (СУБД), архитектура СУБД, модели данных, реляционные языки, нормализация, основы языка 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 недель.
- Учитель: ИГНАТЬЕВА ОЛЕСЯ ВЛАДИМИРОВНА