• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
19
Июль

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

2019/2020
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс адаптационный
Когда читается:
1-й курс, 1 модуль

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


Харюков Алексей Сергеевич

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

Аннотация

Целью дисциплины является изучение и практическое освоение методов создания баз данных, включая понимание общих принципов их функционирования, изучение основных моделей данных и языковых средств работы с реляционными базами данных, в первую очередь, SQL, изучение принципов организации систем баз данных, изучение методологии проектирования реляционных баз данных и разработку базы данных для произвольной предметной области
Цель освоения дисциплины

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

  • Целью освоения дисциплины «Введение в базы данных» является формирование у студентов концептуальных представлений об основных принципах построения баз данных, получение опыта проектирования баз данных и работы с ними, включая изучение базового синтаксиса языка SQL и базовых приемов, используемых при решении задач, связанных с проектированием баз данных.
Планируемые результаты обучения

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

  • Отображает концептуальную модель предметной области в виде ER-диаграммы
  • Приводит нормализацию отношений в соответствии с требованиями
  • Извлекает данные из таблиц базы данных с помощью оператора SELECT в соответствии с поставленной задачей
  • Вычисляет новые данные с помощью запросов
Содержание учебной дисциплины

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

  • Моделирование данных
    модели данных, ER-диаграммы, нормальные формы, ключи
  • Основы SQL
    язык SQL, запросы для извлечения данных, соединения, объединения, изменение данных
  • SQL
    вычисления, хранимые процедуры, понятие транзакции
Элементы контроля

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

  • неблокирующий Экзамен
    Дан файл базы данных и описание таблиц. Написать запросы к базе данных, позволяющие ответить на поставленные вопросы.
  • неблокирующий Домашнее задание №1
    В рамках домашнего задания необходимо спроектировать базы данных по требованиям предметной области, описанным в задании. Схемы баз данных представить в удобочитаемом формате. Написать SQL-скрипт для создания одной из баз данных, на ваш выбор. • При создании базы необходимо для всех таблиц создать первичные ключи. • Создать внешние ключи. • Добавить в базу данных тестовые данные.
  • неблокирующий Домашнее задание №2
    Дана схема базы данных и описание таблиц. Написать запросы к базе данных, позволяющие ответить на поставленные вопросы.
  • неблокирующий Домашнее задание №3
    Дан файл базы данных и описание таблиц. Необходимо написать запросы к базе данных, позволяющие решить поставленные задачи на добавление, изменение и удаление записей в базе, а также создать объекты (представления, хранимые процедуры) по заданию.
Промежуточная аттестация

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

  • Промежуточная аттестация (1 модуль)
    0.17 * Домашнее задание №1 + 0.23 * Домашнее задание №2 + 0.2 * Домашнее задание №3 + 0.4 * Экзамен
Список литературы

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

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

  • Карпова Т.С. - Базы данных: модели, разработка, реализация - Национальный Открытый Университет "ИНТУИТ" - 2016 - 403с. - ISBN: - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/100575
  • Кондрашов Ю.Н. - Язык SQL: Сборник ситуационных задач по дисциплине «Базы данных» - Русайнс - 2018 - 125с. - ISBN: 978-5-4365-2335-4 - Текст электронный // ЭБС BOOKRU - URL: https://book.ru/book/929715

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

  • Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем: учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 368 с. — (Высшее образование). - Режим доступа: http://znanium.com/catalog/product/905531
  • Маркин А. В. - ПРОГРАММИРОВАНИЕ НА SQL В 2 Ч. ЧАСТЬ 1. Учебник и практикум для бакалавриата и магистратуры - М.:Издательство Юрайт - 2019 - 362с. - ISBN: 978-5-9916-8900-7 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmirovanie-na-sql-v-2-ch-chast-1-437153