• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Управление данными

2019/2020
Учебный год
RUS
Обучение ведется на русском языке
Кредиты

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

Программа дисциплины

Аннотация

Целью освоения дисциплины «Управление данными» является подготовка исследователей, системных аналитиков, проектировщиков баз данных и хранилищ данных и разработчиков приложений баз данных и аналитических систем для различных предметных областей, способных решать следующие профессиональные задачи: обследование деятельности и и ИТ-инфраструктуры предприятий, анализ элементов архитектуры предприятия; подготовка и оформление документации на разработку ИС, разработка проектной документации и выполнение работ по совершенствованию бизнес-процессов предприятия; проектирование электронных предпрриятий, управление контентом информационных ресурсов предприятия, разработка проектов совершенствования бизнес-процессов предприятия; подготовка отчетов и программной документации; обучение и консультирование пользователей в процессе внедрения и эксплуатации ИС и ИКТ. Изучение дисциплины обеспечивает подготовку ИТ-специалистов, владеющих современными методами, средствами и технологиями промышленной разработки программных продуктов различного назначения, основанных на применении баз данных и хранилищ данных. Первая часть дисциплины «Управление данными», изучаемая студентами в 1-2 модулях 2 курса, нацелена на освоение студентами теории баз данных (БД) и приобретение практических навыков построения приложений под управлением современных реляционных и реляционно-объектных СУБД. Содержание программы дисциплины должно обеспечить базовую подготовку студентов в процессе формирования устойчивых знаний и практических навыков проектирования реляционных баз данных и реализации приложений баз данных. Полученные компетенции служат основой для освоения второй части дисциплины «Управление данными» в 3 и 4 модулях 2 курса, в ходе изучения которой рассматриваются важные вопросы, связанные с проектированием хранилищ данных, систем аналитической обработки данных, изучаются средства построения аналитических систем. Программа дисциплины обеспечивает фундаментальную подготовку, необходимую для успешного освоения дисциплин, изучение которых связано с созданием информационных систем для различных предметных областей, их анализом, внедрением и сопровождением. Навыки работы с современными СУБД и средствами разработки приложений баз данных, аналитических систем закрепляются при выполнении курсовых работ и выпускных квалификационных работ, а также при прохождении учебной и производственной практики. Настоящая дисциплина относится к базовой части дисциплин профессионального цикла (Major). Изучение данной дисциплины базируется на следующих дисциплинах: Дискретная математика. Алгебра и геометрия. Программирование. Теоретические основы информатики. Для освоения учебной дисциплины студенты должны владеть следующими знаниями и компетенциями: Знание основ функционирования персональных компьютеров. Знание основ организации обработки данных с помощью компьютеров. Базовые навыки работы с персональным компьютером в среде Microsoft Windows. Базовые знания и навыки работы с офисными приложениями (текстовым процессором и электронными таблицами). Знание основных понятий линейной алгебры, операций над векторами и матрицами. Знание основ теории множеств, математической логики. Знание основ процедурного и объектно-ориентированного программирования с использованием языков высокого уровня. Основные положения дисциплины будут использованы в дальнейшем при изучении следующих дисциплин учебного плана: Информационные процессы, системы и сети. Моделирование процессов и систем. Архитектура предприятия. Анализ и совершенствование бизнес-процессов. Корпоративные информационные системы. WEB-программирование. Автоматизация учета на предприятии. Семантические информационные системы. Компонентно-ориентированное программирование. Распределенные вычисления. Интеллектуальные системы. Кроме того, полученные знания и навыки необходимы для успешного прохождения учебной и производственной практик, выполнения курсовых работ, а также при подготовке выпускной квалификационной работы бакалавра. Формат изучения дисциплины: без использования онлайн курса.
Цель освоения дисциплины

Цель освоения дисциплины

  • Знать общие понятия о базах данных и системах управления базами данных, тенденции развития баз данных и особенности их проектирования; типовые приемы разработки структуры базы данных, порядок создания и ведения базы данных, основы реляционной алгебры, типовую систему управления базами данных; правила подготовки запросов к базам данных.
  • Уметь пользоваться современными системами управления базами данных, используемыми для создания различных баз данных, составлять запросы и отчеты по указанным условиям из существующих баз данных.
  • Иметь навыки владения основами анализа структур баз данных, основами языка типовой СУБД; работы с СУБД MS Access; создания баз данных и приложений, реализующих основные операции над данными, а также пользовательский интерфейс, средства генерации запросов и отчетов.
Результаты освоения дисциплины

Результаты освоения дисциплины

  • Ориентируется в основных понятиях и определениях. Знает методику проектирования ИС, умеет проектировать ИС.
  • Знает порядок работы в СУБД по созданию и модификации БД. Владеет инструментами СУБД для работы с основными объектами БД.
  • Имеет представление о разделении БД для работы нескольких пользователей. Умеет использовать встроенный язык VBA для работы с БД.
  • Знает основы SQL. Умеет создавать различные запросы с использованием команд языка SQL.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Тема 1. Базы данных
    Информационные системы общего назначения: информационно-поисковые системы; банки и базы данных; базы знаний. Основные понятия и определения. Базы данных, их назначение, классификация, способы организации и обработки данных. Модели данных. Иерархическая, сетевая и реляционная модели данных. Схема отношения. Язык манипулирования данными для реляционной модели. Проектирование реляционной БД. Реляционные системы управления базами данных (СУБД). Создание и заполнение баз данных. Модификация структуры баз данных.
  • Тема 2. Реляционная система управления базами данных
    Создание и модификация базы данных. Поиск, сортировка, индексирование базы данных. Создание таблиц в режиме Мастера и Конструктора, задание ключевых полей, формирование межтабличных связей. Создание форм и отчетов в режиме Мастера и Конструктора.Создание запросов на выборку, с условием. Применение макросов и модулей.
  • Тема 3. Распределенные и многопользовательские базы данных
    Создание файла базы данных. Окно редактирования. Перемещение, просмотр, удаление и изменение данных. Локализация и поиск данных в базе. Работа с несколькими файлами и создание командных файлов. Команды ввода-вывода и управления. Работа с переменными.
  • Тема 4. Язык SQL
    Категории команд языка SQL. Запросы с использованием единственной таблицы: безусловные запросы и запросы с условием. Запись условий. Выборка с упорядочением. Запросы с использованием нескольких таблиц. Декартово произведение таблиц. Соединение таблиц. Вложенные подзапросы. Группировка и объединение. Операторы модификации данных в SQL.
Элементы контроля

Элементы контроля

  • Самостоятельная работа (неблокирующий)
  • Лабораторная работа (неблокирующий)
  • Контрольная работа (неблокирующий)
  • Письменный экзамен (неблокирующий)
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (4 модуль)
    0.2 * Контрольная работа + 0.2 * Лабораторная работа + 0.4 * Письменный экзамен + 0.2 * Самостоятельная работа
Список литературы

Список литературы

Рекомендуемая основная литература

  • - Карпова Т.С. — Базы данных: модели, разработка, реализация - Национальный Открытый Университет "ИНТУИТ" - 2016 - ISBN: - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/100575
  • Базы данных : учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. — 4-е изд., перераб. и доп. — М. : ФОРУМ : ИНФРА-М, 2018. — 400 с. — (Высшее образование: бакалавриат). - Режим доступа: http://znanium.com/catalog/product/944926
  • Базы данных : учебник / Л.И. Шустова, О.В. Тараканов. — М. : ИНФРА-М, 2017. — 304 с. + Доп. материалы [Электронный ресурс; Режим доступа http://www.znanium.com]. — (Высшее образование: Бакалавриат). — www.dx.doi.org/10.12737/11549. - Режим доступа: http://znanium.com/catalog/product/751611
  • Базы данных. Проектирование и разработка, Фрост Р., Дей Дж., Ван Слайк К., Кухаренко А., 2007
  • Программирование баз данных Microsoft SQL Server 2008 : базовый курс, Виейра Р., Птицын К.А., 2010

Рекомендуемая дополнительная литература

  • Агальцов В.П. Базы данных. В 2-х кн. Книга 2. Распределенные и удаленные базы данных : учебник / В.П. Агальцов. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 271 с. : ил. — (Высшее образование). - Режим доступа: http://znanium.com/catalog/product/652917
  • Базы данных : учебник для приклад. бакалавриата, Советов Б.Я., Цехановский В.В., Чертовской В.Д., 2017