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

Введение в базы данных

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

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

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

Аннотация

Настоящая дисциплина относится к вариативной части профессионального цикла Б.Пр.ВП и изучается в 4-м модуле 3 курса. Изучение данной дисциплины базируется на следующей дисциплине: базовый школьный курс информатики. Для освоения учебной дисциплины, студенты должны владеть следующими знаниями и компетенциями: Знание основ функционирования персональных компьютеров. Знание основ организации обработки данных с помощью компьютеров. Базовые навыки работы с персональным компьютером в среде Microsoft Windows. Базовые знания и навыки работы с офисными приложениями (текстовым процессором и электронными таблицами). Основные положения дисциплины могут быть использованы в дальнейшем при разработке курсовых работ и выпускной квалификационной работы.
Цель освоения дисциплины

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

  • Овладение студентами основами работы с базами данных (БД) практическими навыками работы с БД и системами управления базами данных.
Результаты освоения дисциплины

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

  • Ориентируется в основных понятиях и определениях. Знает основные операции реляционной алгебры.
  • Знает основы SQL. Умеет создавать различные запросы с использованием команд языка SQL .
Содержание учебной дисциплины

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

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

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

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

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

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

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

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

  • SQL — язык реляционных баз данных: Учебное пособие / Кара-Ушанов В.Ю., - 2-е изд., стер. - М.:Флинта, Изд-во Урал. ун-та, 2017. - 156 с. Режим доступа: http://znanium.com/catalog/product/947669
  • Базы данных : учебник / Л.И. Шустова, О.В. Тараканов. — М. : ИНФРА-М, 2017. — 304 с. + Доп. материалы [Электронный ресурс; Режим доступа http://www.znanium.com]. — (Высшее образование: Бакалавриат). — www.dx.doi.org/10.12737/11549. - Режим доступа: http://znanium.com/catalog/product/751611

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

  • Базы данных : учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. — 4-е изд., перераб. и доп. — М. : ФОРУМ : ИНФРА-М, 2018. — 400 с. — (Высшее образование: бакалавриат). - Режим доступа: http://znanium.com/catalog/product/944926