Программа курса
"ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ"



I. ОРГАНИЗАЦИОННО МЕТОДИЧЕСКИЙ РАЗДЕЛ

  1. Цель курса. Цель курса «Информационные системы» заключается в приобретении студентами базовых знаний по современным информационным системам, используемым в практических приложениях.
  2. Задачи учебного курса. Основная задача курса теоретическое и практическое освоение базов принципов построения и управления системами баз данных.
  3. Требования к освоению курса. Для освоения курса требуются знания основ работы с персональным компьютером, операционной системы Windows, основ структурного программирования и булевой алгебры. Освоив курс, студент должен знать, что представляет современная информационная система, уметь провести проектирование и создание типовой базы данных на базе сервера MySQL. Для контроля и закрепления студентами полученных знаний необходимо проведение в течение семестра шести лабораторных работ.

II. СОДЕРЖАНИЕ КУРСА

  1. Введение.
  2. Информация и структура данных. Информационная модель.
  3. Типы моделей данных. Реляционные, иерархические, сетевые.
  4. Базы данных. СУБД.
  5. Реляционные базы данных.
  6. Объект и его реквизиты. Требования нормализации. Типы связей между объектами.
  7. Этапы проектирования базы данных.
    • Проектирование баз данных, ER - диаграммы.
    • Выделение информационных объектов.
    • Определение связей между объектам.
    • Построение информационно-логической модели данных.
    • Построение логической структуры базы данных.
  8. Примерный перечень вопросов к экзамену и зачету
    • Понятие информационной системы.
    • Общие свойства и основные компоненты информационных систем.
    • Архитектура систем баз данных. ER-модель. Схема отношений.
    • Язык манипулирование данными.
    • Исчисление с переменными кортежами.
    • Функциональные зависимости.
    • Ключи и связанные с ними ограничения целостности.
    • Нормализация БД.
    • Реляционный язык SQL. Типы данных SQL.
    • Операции и функции SQL. Язык определение данных.
    • Изменение таблиц. Добавление данных в таблицу.
    • Язык запросов.. Отличие MySQL от стандарта SQL. Специфические команды MySQL.
    • Принципы защиты баз данных. Параллелизм и транзакции.
    • Безопастность и привилегии в SQL.
    • Основные этапы проектирования и эксплуатации информационных систем.
    • Модели Информационных систем. RAD методология - достоинства и недостатки.

III. РАСПРЕДЕЛЕНИЕ ЧАСОВ КУРСА ПО ТЕМАМ И ВИДАМ РАБОТ

Наименование тем

Всего часов

Аудиторные занятия (час)

Самостоятельная работа

в том числе

Лекции

Семинары

Лабораторные занятия

1

Введение.

1

1

 

 

 

2

Информация и структура данных.

4

2

 

 

2

3

Типы моделей данных.

4

2

 

 

2

4

Базы данных.

4

2

 

 

2

5

Реляционные базы данных.

4

2

 

 

2

6

Объект и его реквизиты.

4

2

 

 

2

7

Этапы проектирования базы данных.

33

13

 

 

20

  ИТОГО

54

24

 

 

30

IV. ФОРМЫ ИТОГОВОГО КОНТРОЛЯ

Зачет в одиннадцатом семестре.

V. УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ КУРСА

  1. Рекомендуемая литература (основная)
    • Лора А. Чеппел, Эд Титтел, "TCP/IP. Учебный курс (с CD-ROM)". - Спб: Изд-во "БХВ - Петербург", 2003 г., 960 стр.
    • Избачков Ю.С., Петров В.Н. Книга "Информационные системы". - Спб: Изд-во "БХВ - Петербург", 2005 г., 655 стр.
    • Бройдо В.Л. Вычислительные системы, сети и телекоммуникации. - Спб: Изд-во "БХВ - Петербург", 2005 г., 456 стр.
    • Зима В.М. и др. Безопасность глобальных сетевых технологий. - Спб: Изд-во "БХВ - Петербург", 2003 г., 320 стр.
    • Немет Э. и др., UNIX: Руководство системного администратора: Для профессионалов. - Спб: Изд-во "БХВ - Петербург", 2005 г., 925 стр.
    • Глушаков С.В., Ломотько Д.В. Базы данных. - М.: "Родина-Фодио", 2002 г., 504 стр.
    • Чен Питер Пин Шен "Модель данных СУЩНОСТЬ-СВЯЗЬ - шаг к единому представлению о данных". - СУБД. - 1995 г. - №3.
Составитель: Тупицин Д.Н. – старший преподаватель кафедры квантовой электроники и фотоники