Санкт- Петербургское государственное бюджетное
профессиональное образовательное учреждение
"Политехнический колледж городского хозяйства"
Основы проектирования баз данных
рабочая программа дисциплины
09.02.07 Информационные системы и программирование
Правительство Санкт-Петербурга
Комитет по науке и высшей школе
Приложение
к ОП СПО по специальности
09.02.07 Информационные системы и программирование
, утвержденной приказом от
09.12.2016 г. №1547-ОД
Виды контроля в семестрах:
Распределение часов дисциплины по семестрам
Организация-разработчик:
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «Политехнический колледж городского хозяйства».
Рабочая программа дисциплины
Основы проектирования баз данных
разработана в соответствии с ФГОС СПО:
Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.07 ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ПРОГРАММИРОВАНИЕ (приказ Минобрнауки России от 09.12.2016 г. № 1547)
составлена на основании учебного плана:
по специальности Информационные системы и программирование
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
3. ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ДИСЦИПЛИНЫ
ОК 01.: Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам
ОК 02.: Использовать современные средства поиска, анализа и интерпретации информации и информационные технологии для выполнения задач профессиональной деятельности
ОК 04.: Эффективно взаимодействовать и работать в коллективе и команде
ОК 05.: Осуществлять устную и письменную коммуникацию на государственном языке Российской Федерации с учетом особенностей социального и культурного контекста
ОК 09.: Пользоваться профессиональной документацией на государственном и иностранном языках
ПК 11.1.: Осуществлять сбор, обработку и анализ информации для проектирования баз данных.
ПК 11.2.: Проектировать базу данных на основе анализа предметной области.
ПК 11.3.: Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области.
ПК 11.4.: Реализовывать базу данных в конкретной системе управления базами данных.
ПК 11.5.: Администрировать базы данных.
ПК 11.6.: Защищать информацию в базе данных с использованием технологии защиты информации.
В результате освоения дисциплины обучающийся должен:
4. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ДИСЦИПЛИНЫ
Наименование разделов и тем /вид занятия/
Раздел 1. Основные понятия баз данных
Основные понятия теории БД. Технологии работы с БД/Пр/
Анализ предметной области. Сущности, атрибуты/Пр/
Описание предметной области. Связи между сущностями/Пр/
Раздел 2. Взаимосвязи в моделях и реляционный подход к построению моделей
Логическая и физическая независимость данных/Пр/
Типы моделей данных. Реляционная модель данных/Пр/
Организация логической и физической независимости данных/Лаб/
Составление реляционной модели данных/Лаб/
Операции реляционной алгебры на примерах/Лаб/
Раздел 3. Этапы проектирования баз данных
Основные этапы проектирования БД/Пр/
Концептуальное проектирование БД/Пр/
Нормализация реляционной БД, освоение принципов проектирования БД/Лаб/
Преобразование реляционной БД в сущности и связи/Лаб/
Проектирование реляционной БД. Нормализация таблиц/Лаб/
Контрольная работа / тестирование по теме/Пр/
Раздел 4. Проектирование структур баз данных
Средства проектирования структур БД/Пр/
Ключи в отношениях.Типы связи отношений./Пр/
Организация интерфейса с пользователем/Пр/
Создание основных объектов БД. Задание ключей/Лаб/
Создание интерфейса входной формы. Создание меню различных видов./Лаб/
Раздел 5. Организация запросов SQL
Основные понятия языка SQL. Синтаксис операторов, типы данных/Пр/
Создание, модификация и удаление таблиц. Операторы манипулирования данными/Пр/
Организация запросов на выборку данных при помощи языка SQL/Пр/
Создание БД. Создание таблицы. Первичный ключ./Лаб/
Редактирование, добавление и удаление записей в таблице. Команда Insert Into./Лаб/
Оператор SELECT. Создание простых запросов./Лаб/
Выборка данных и отбор столбцов. Формирование условий отбора в команде SELECT/Лаб/
Группировка данных. Сортировка данных./Лаб/
Выборка данных из нескольких таблиц. Внутренние соединения./Лаб/
Обработка транзакций. Использование функций защиты для БД/Лаб/
5.1. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
5.2. Перечень программного обеспечения
5.3. Перечень информационных справочных систем
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
7. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО ДИСЦИПЛИНЕ