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

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

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 - ISBN: - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/100575
  • Кондрашов, Ю.Н. Язык SQL: Сборник ситуационных задач по дисциплине «Базы данных : учебное пособие / Кондрашов Ю.Н. — Москва : Русайнс, 2018. — 125 с. — ISBN 978-5-4365-2335-4. — URL: https://book.ru/book/929715 (дата обращения: 10.10.2019). — Текст : электронный.

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

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