• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2019/2020

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

Язык: русский
Кредиты: 5
Контактные часы: 58

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

Аннотация

Дисциплина «Управление данными» направлена на овладение теоретическими основами технологий баз данных, практическими навыками работы с базами данных и системами управления базами данных. При изучении дисциплины рассматриваются существующие модели данных, подходы к проектированию баз данных, функциональные возможности современных систем управления базами данных, язык манипулирования данными SQL. Рассмотрение этих вопросов иллюстрируется на примере системы управления базами данных Microsoft Access.
Цель освоения дисциплины

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

  • овладение студентами теоретическими основами технологий баз данных (БД), практическими навыками работы с БД и системами управления базами данных. При изучении дисциплины студенты знакомятся с существующими моделями данных, подходами к проектированию БД, языком манипулирования данными – SQL, функциональными возможностями современных систем управления базами данных. Рассмотрение этих вопросов иллюстрируется на примере системы управления базами данных Microsoft Access.
  • Студент, освоивший дисциплину, должен получить базу для успешного освоения новых технологий управления данными, иметь достаточные знания для их объективной оценки и выбора при решении профессиональных задач. Полученная подготовка обеспечивает возможность участия в создании приложений баз данных, в их проектировании и внедрении.
Планируемые результаты обучения

Планируемые результаты обучения

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

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

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

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

  • неблокирующий Самостоятельная работа
  • неблокирующий Контрольная работа
  • неблокирующий Письменный экзамен
    Оценку за экзамен предлагается студенту выводить по средней оценке, полученной студентом за изучение дисциплины в 3-4 модулях. В случае несогласия студенту предлагается выполнить экзаменационный тест через LMS.
  • неблокирующий Лабораторные работы
Промежуточная аттестация

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

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

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

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

  • Базы данных : учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. — 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
  • Карпова Т.С. - Базы данных: модели, разработка, реализация - Национальный Открытый Университет "ИНТУИТ" - 2016 - 403с. - ISBN: - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/100575

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

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