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

Практикум "Информационные системы"

Статус: Курс обязательный (Прикладная математика)
Направление: 01.03.04. Прикладная математика
Когда читается: 4-й курс, 1 модуль
Формат изучения: без онлайн-курса
Преподаватели: Боголюбов Дмитрий Петрович
Язык: русский
Кредиты: 2
Контактные часы: 28

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

Аннотация

Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей и учебных ассистентов, ведущих данную дисциплину, а также студентов специальности 01.03.04 «Прикладная математика» (уровень « бакалавр»), изучающих дисциплину «Практикум «Информационные системы»
Цель освоения дисциплины

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

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

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

  • Знать: • Методы и средства проектирования логической модели реляционных баз данных. • Способы представления данных на физическом уровне. • Способы управления данным с помощью языка SQL • Функции администрирования информационных систем, поддерживаемые СУБД.
  • Уметь: • Спроектировать логическую модель реляционной базы данных. • Описывать семантическую составляющую предметной области в терминах модели «Сущность-связь»; • Формулировать запросы к БД на языке SQL. • Использовать CASE средства для проектирования баз данных
  • Владеть: • Навыками проектирования БД с использованием CASE-средства проектиро-вания All Fusion ERWin Data Modeller (или MySQL Workbench) • Способами создания БД средствами СУБД MS SQL Server (или MySQL) • Средствами написания запросов к БД с использованием Query Analyzer MS SQL Server • Навыками выполнения основных административных функций, связанных с эксплуатацией БД.
Содержание учебной дисциплины

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

  • Проектирование реляционных БД.
    Проблемы проектирования. Аномалии. Метод нормальных форм. Семантическое моделирование. Модели "Сущность - Связь". Переход от ER- диаграммы к реляционной модели данных. CASE-средства проектирования реляционной БД. MySQLWorkbenchCommunityEdition -интегрированная среда для визуального проектирования, разработки и администрирования баз данных MySQL. AllFusionERwinDataModeler (ранее ERwin) - CASE -средство для проектирования, документирования и сопровождения баз данных.
  • Язык SQL.
    Основные понятия языка. Язык манипулирования данными в SQL. Язык определения данных в SQL. Определение ограничений целостности. Определение привилегий.
  • Физическая структура БД.
    Организация файлов. Организация записей и блоков. Хранение отношений. Управление буферами. Индексирование. Хэширование.
  • Функционирование БД в локальных сетях. Распределенные БД.
    Основные понятия. Открытые системы. Технология и модели “клиент-сервер”. Особенности работы с БД в многопользовательском режиме. Прин-ципы взаимодействия между клиентскими и серверными частями. Требования к аппаратным возможностям и базовому программному обеспечению
  • Администрирование реляционных БД.
    Ограничения целостности БД. Транзакции и целостность баз данных. Изолированность пользователей. Восстановление данных в БД: журнализация и буферизация, восстановление после сбоя. Обеспечение безопасности. Управление параллельной работой с БД. Распределенные БД. Тиражирование данных.
Элементы контроля

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

  • неблокирующий Проект
  • неблокирующий практическая работа
Промежуточная аттестация

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

  • Промежуточная аттестация (1 модуль)
    0.3 * практическая работа + 0.7 * Проект
Список литературы

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

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

  • MYSQL 5.0, Гольцман, В., 2009

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

  • Введение в системы баз данных, Дейт, К. Дж., 2005