• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Data Bases

2021/2022
Academic Year
RUS
Instruction in Russian
5
ECTS credits
Course type:
Compulsory course
When:
2 year, 3, 4 module

Instructors

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

Аннотация

Освоение дисциплины "Базы данных" заключается в изучении и практическом освоении методов создания баз данных (БД) и общих принципов их функционирования, теоретических и прикладных вопросов применения современных систем управления базами данных (СУБД) и автоматизированных информационных систем (АИС). После изучения языка SQL студент станет квалифицированным пользователем реляционных баз данных. Изучив основы процедурного языка для работы с базами данных, студент получит навыки работы программиста, реализующего прикладную логику АИС, которые основаны на базах данных. Выполнив домашнее задание, студент получит квалификацию разработчика баз данных по произвольной предметной области.
Цель освоения дисциплины

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

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

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

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

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

  • Тема 1.Введение. Модели данных.
  • Тема 2. Введение в язык запросов SQL.
  • Тема 6. Элементы проектирования баз данных.
  • Тема 3. Системы управления базами данных (СУБД).
  • Тема 5. Многопользовательский доступ к данным в базах данных
  • Тема 4. Физическая организация данных и механизмы доступа.
  • Тема 8. Обеспечение защиты данных в БД.
  • Тема 9. Перспективные направления развития БД
Элементы контроля

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

  • неблокирующий Контрольная работа
    Неверная логика решения означает, что данный вид запроса в принципе не может решить поставленную задачу.
  • неблокирующий Лабораторные работы
    Для каждой лабораторной работы устанавливается срок сдачи, который объявляется на первом занятии в модуле. Если работа сдается позднее указанного срока (без уважительной причины); преподаватель оставляет за собой право снизить оценку каждой лабораторной работы на 1-4 балла в зависимости от величины опоздания.
  • неблокирующий Аудиторная работа
  • неблокирующий Домашнее задание
    Домашнее задание выполняется бригадами по 2-3 человека и заключается в проектировании базы данных по произвольной предметной области, которую студенты выбирают сами по согласованию с преподавателем. Если в бригаде 3 человека, то помимо проекта БД создается пользовательский интерфейс к базе данных. Отчет по домашнему заданию сдается в электронном виде не позднее 16-го мая.
  • неблокирующий экзамен
    Экзамен проводится в письменной форме (письменные ответы на вопросы). К экзамену необходимо подключиться за 15 минут до начала. Для участия в экзамене студент обязан: включить камеру и микрофон, подтвердить личность. Во время экзамена студентам запрещено: общаться (в социальных сетях, с людьми в комнате), списывать. Во время экзамена студентам разрешено: пользоваться чистыми листами, ручкой. Кратковременным нарушением связи во время экзамена считается прерывание связи до 3-х минут. Долговременным нарушением связи во время экзамена считается прерывание связи на 3 минуты и более. При долговременном нарушении связи студент не может продолжить участие в экзамене. Преподаватель вправе освободить от сдачи экзамена студентов, которые сдали домашнее задание и не менее 5-ти лабораторных работ, и набрали положительную накопленную оценку по дисциплине. В качестве оценки по дисциплине им ставится накопленная оценка. Преподаватель объявляет список таких студентов не позднее, чем за два дня до экзамена. Для объявления оценок могут быть использованы электронные каналы передачи информации, регулярно используемые в процессе обучения. Студенты, имеющие накопленную оценку 8-10, сдают экзамен в обязательном порядке: при неявке на экзамен им ставится итоговая оценка 7 баллов.
Промежуточная аттестация

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

  • 2021/2022 учебный год 4 модуль
    Оитог=0.3*Оэкз+0.25*Одз+0.25*Олр+0.1*Окр+0.1*Оауд
Список литературы

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

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

  • Базы данных : учеб. пособие для вузов, Кузин, А. В., 2010
  • Советов Б. Я., Цехановский В. В., Чертовской В. Д. - БАЗЫ ДАННЫХ 3-е изд., пер. и доп. Учебник для прикладного бакалавриата - М.:Издательство Юрайт - 2019 - 420с. - ISBN: 978-5-534-07217-4 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/bazy-dannyh-431947

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

  • Карпова, Т. С. Базы данных: модели, разработка, реализация : учебное пособие / Т. С. Карпова. — 2-е изд. — Москва : ИНТУИТ, 2016. — 403 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100575 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Швецов, В. И. Базы данных : учебное пособие / В. И. Швецов. — 2-е изд. — Москва : ИНТУИТ, 2016. — 218 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100576 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.