Бакалавриат
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. Определение ограничений целостности. Определение привилегий.
- Физическая структура БД.Организация файлов. Организация записей и блоков. Хранение отношений. Управление буферами. Индексирование. Хэширование.
- Функционирование БД в локальных сетях. Распределенные БД.Основные понятия. Открытые системы. Технология и модели “клиент-сервер”. Особенности работы с БД в многопользовательском режиме. Прин-ципы взаимодействия между клиентскими и серверными частями. Требования к аппаратным возможностям и базовому программному обеспечению
- Администрирование реляционных БД.Ограничения целостности БД. Транзакции и целостность баз данных. Изолированность пользователей. Восстановление данных в БД: журнализация и буферизация, восстановление после сбоя. Обеспечение безопасности. Управление параллельной работой с БД. Распределенные БД. Тиражирование данных.