ОП.07 Основы проектирования баз данных

advertisement
АННОТАЦИЯ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
Дисциплина ОП.07 Основы проектирования баз данных
Семестр: 6
Количество часов: 76
Промежуточная аттестация: экзамен
Место дисциплины в структуре ППССЗ:
Дисциплина
«Основы
проектирования
баз
данных»
является
общепрофессиональной дисциплиной цикла, входящей в обязательную часть
профессионального цикла по специальности 09.02.04 Информационные системы
(по отраслям).
Цель и задачи освоения дисциплины:
Основной целью изучения дисциплины «Основы проектирования баз
данных» является обучение студентов концептуальному и логическому
проектированию баз данных, защите данных, алгоритмам обработки и анализа
данных на основе реляционной СУБД MS ACCESS.
Для достижения поставленной цели должны быть решены следующие
основные задачи:
 приобрести знания об основополагающих принципах разработки баз
данных и средств их ведения; о средствах систем управления базами данных в
области обработки данных;
 изучить основы проектирования приложений в среде систем управления
базами данных;
 изучить способы организации процессов обработки данных в базе данных;
 приобрести навыки разработки систем управления базами данных как
инструмента решения задач в профессиональной деятельности.
В процессе изучения дисциплины «Основы проектирования баз данных»
студенты не только знакомятся с современными методами и технологиями
разработки баз данных и средствами их сопровождения, но и практически
осваивают эти технологии.
Содержание дисциплины:
Подходы к определению «база данных». Архитектура баз данных.
Физическая и логическая независимость.
Предпосылки создания базы данных. Основные компоненты базы данных.
База данных – ядро банка данных. Понятие системы управления базами данных
(СУБД). Перспективы развития систем управления баз данных.
Общая характеристика, назначение, возможности современных СУБД.
Компоненты СУБД: проекты, таблицы, связи, запросы, формы, отчеты и другие, в
зависимости от конкретной СУБД.
Уровни представления баз данных. Понятия схемы и подсхемы.
Иерархическая, сетевая, реляционная модели данных. Реляционная алгебра.
Схема отношений.
Иерархическая, сетевая, реляционная СУБД. Работа с базами данных в
режимах «файл-сервер» и «клиент-сервер».
Этапы и принципы проектирования баз данных. Концептуальное, логическое
и физическое проектирование. Понятие предметной области. Способы описания
предметной области.
Функциональные зависимости, декомпозиция отношений, транзитивные
зависимости.
Взаимосвязь этапов проектирования базы данных. Факторы, влияющие на
проектирование базы данных. Жизненный цикл базы данных.
Основные особенности реляционных моделей. Характеристика современных
реляционных СУБД.
Понятие целостности. Классификация ограничений целостности. Причины,
вызывающие
нарушение
ограничений
целостности.
Процедурный
и
декларативный способы задания ограничений целостности.
Обеспечение целостности в распределенных базах данных. Протокол
двухфазной фиксации. Технологии тиражирования.
Создание баз данных. Физическая организация баз данных. СУБД Access:
таблицы, формы, запросы, отчеты, макросы, процедуры. Установка связей между
таблицами. Обеспечение целостности.
Поиск. Простые запросы. Сортировка результатов. Использование
обобщающих
функций.
Группирование
результатов.
Подзапросы.
Многотабличные запросы. Комбинирование результирующих таблиц. Изменение
содержимого базы данных.
Экспортирование и импортирование данных.
Разработка приложений СУБД Access. Создание форм. Способы ввода
данных в базу данных. Контроль вводимых данных. Возможности использования
элементов типа «список».
Способы создания отчетов. Источники данных для отчетов. Введение
вычисляемых полей. Получение документов, включающих несколько степеней
итогов. Получение документов на основе нескольких источников (таблиц,
запросов и др.)
Графическое оформление документа.
Модификация баз данных.
Особенности работы с базами данных в многопользовательском режиме.
Проблемы, связанные с параллельным доступом, и пути их решения.
Ввод данных одновременно в несколько связанных таблиц.
Особенности администрирования в распределенных базах данных.
Особенности работы в глобальных сетях.
Восстановление базы данных.
В
результате
освоения
учебной
дисциплины
формируются
компетенции:
ОК-1: понимать сущность и социальную значимость своей будущей
профессии, проявлять к ней устойчивый интерес; (знать систематизацию
информационных процессов в окружающем мире; уметь самостоятельно строить
алгоритм решения поставленной задачи и оценивать его сложность и
эффективность).
ОК-2: организовывать собственную деятельность, выбирать типовые методы
и способы выполнения профессиональных задач, оценивать их эффективность и
качество (знать основные алгоритмы работы с информацией; уметь использовать
информационные ресурсы и базы данных, систематизировать и обобщать
информацию).
ОК-3: принимать решения в стандартных и нестандартных ситуациях и нести
за них ответственность (знать основные задачи и проблемы своей
профессиональной области; уметь принимать эффективные решения в
нестандартных ситуациях).
ОК-4: осуществлять поиск и использование информации, необходимой для
эффективного выполнения профессиональных задач (знать принципы
организации, обработки и обмена информации в локальных и глобальных
компьютерных сетях; уметь работать с поисковыми системами Интернета).
ОК-5: использовать информационно-коммуникационные технологии в
профессиональной деятельности (знать технологии сбора, размещения, хранения,
накопления, преобразования и передачи данных в профессионально
ориентированных информационных системах; уметь использовать основные
методы и приемы обеспечения информационной безопасности).
ОК-6: работать в коллективе и команде, эффективно общаться с коллегами,
руководством, потребителями (знать приемы эффективного взаимодействия с
сотрудниками; уметь коллективно находить оптимальное решение поставленной
задачи).
ОК-7: брать на себя ответственность за работу членов команды (знать
основные приемы и методы эффективного управления коллективом; уметь
работать в команде над решением поставленных задач).
ОК-8: самостоятельно определять задачи профессионального и личностного
развития, заниматься самообразованием, осознанно планировать повышение
квалификации (знать рынок современных информационных ресурсов; уметь
использовать мировые информационные ресурсы для повышения своего
самообразования).
ОК-9: ориентироваться в условиях частой смены технологий в
профессиональной деятельности (знать роль и значение информации и
информационных технологий в развитии современного общества; уметь
использовать информационные компьютерные технологии в профессиональной
деятельности).
ОК 10: Исполнять воинскую обязанность, в том числе с применением
полученных профессиональных знаний (для юношей) (знать методы
информационной безопасности; уметь применять полученные профессиональные
знания при исполнении воинской обязанности).
ПК 1.1: собирать данные для анализа использования и функционирования
информационной системы, участвовать в составлении отчетной документации,
принимать участие в разработке проектной документации на модификацию
информационной системы (знать основы теории баз данных, модели данных,
особенности реляционной модели данных; уметь проектировать реляционную
базу данных).
ПК-1.2: взаимодействовать со специалистами смежного профиля при
разработке
методов,
средств
и
технологий
применения
объектов
профессиональной деятельности (знать направления развития программного
обеспечения и вычислительной техники; уметь составлять программы на
алгоритмическом языке высокого уровня).
ПК-1.3: производить модификацию отдельных модулей информационной
системы в соответствии с рабочим заданием, документировать произведенные
изменения (знать теоретические основы построения и функционирования
информационных систем, их назначение и функции; уметь использовать
современные системы программирования).
ПК 1.7: производить инсталляцию и настройку информационной системы в
рамках своей компетенции, документировать результаты работ (знать способы
инсталляции информационных систем; уметь производить настройку и
сопровождение информационных систем).
ПК 1.9: Выполнять регламенты по обновлению, техническому
сопровождению и восстановлению данных информационной системы, работать с
технической
документацией
(знать
техническое
документирование
информационной системы; уметь выделять жизненные циклы информационной
системы).
Образовательные технологии:
В преподавании дисциплины «Основы проектирования баз данных»
применяются интерактивные образовательные технологии, которые находят свое
выражение в форме проведения лабораторных занятий.
Лабораторные занятия ориентированы на решение конкретных задач,
связанных с применением современного программного обеспечения при
вычислительных процессах. Студенты приобретают практические навыки
постановки и решения задач на персональном компьютере.
Составитель: Е.В. Бабанова, старший преподаватель
Download