Рабочая программа По дисциплине «Управление данными» По специальности 230201. 65 Информационные системы и технологии

Вид материалаРабочая программа

Содержание


Информационных систем
Форма Обучения
Управление данными
Форма Обучения
1. Цели и задачи дисциплины, тербования к заниям и умениям
2. Содержание дисциплины
Тема 2. Язык программирования Fox Pro.
Тема 3. Организация баз данных.
Тема 4. Управление базами данных.
Тема 5. Основы проектирования систем. Среда проектирования.
Тема 6. Форма как средство ввода и редактирование данных
Тема 7. Проектирование отчетов.
Тема 8. Выборка данных.
Наименование тем, разделов
3. Учебно-методические материалы по дисциплине
Подобный материал:

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования


МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПЕЧАТИ

имени Ивана Федорова




УТВЕРЖДАЮ


Проректор по учебной работе

____________ Т.В. Маркелова

___ ” __________ 2011г.

рабочая программа



По дисциплине «Управление данными »

По специальности 230201.65 - Информационные системы и технологии

Факультет Информационных технологий и медиасистем

Кафедра Информационных систем


Индекс по учебному плану

Цикл

Компонент

Федеральный

Национально-региональный (вузовский)

Элективный

ОПД.Ф.06

Общие гуманитарные и социально-экономические дисциплины










Общие математические и естественнонаучные дисциплины










Общепрофессиональные дисциплины

х







Специальные дисциплины










Дисциплины специализации













Форма

Обучения

курс

семестр

Трудоемкость дисциплины в часах

Форма

итогового

контроля

Всего часов

Аудиторных часов

Лекции

Семинарские (практически) занятия

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

Курсовая

Работа

Курсовой проект

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

Очная

4

8

136

90

54




36







46

экзамен



Москва — 2011 г.

Составители: ,д.т.н., профессор А.А. Марков; к.т.н., доцент А.Ф. Иванько

Рецензент: ____________


Рабочая программа обсуждена на заседании кафедры «Информационные системы»

16 мая 2011г., протокол № 9


Зав. кафедрой ____________________/А.А. Марков/


Одобрена Ученым Советом факультета «Информационных технологий и медиасистем»

17 мая 2011г., протокол № 9


Председатель______________________/А.Е. Иванова/


УПРАВЛЕНИЕ ДАННЫМИ


составители: к.т.н., доцент А.Ф. Иванько, д.т.н., профессор А.А. Марков



Форма

Обучения

курс

семестр

Трудоемкость дисциплины в часах

Форма

итогового

контроля

Всего часов

Аудиторных часов

Лекции

Семинарские (практически) занятия

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

Курсовая

Работа

Курсовой проект

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

Очная

4

8

136

90

54




36







46

экзамен



1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ, ТЕРБОВАНИЯ К ЗАНИЯМ И УМЕНИЯМ

    1. Цели и задачи изучения дисциплины


Цель преподавания дисциплины - обучение студентов принципам построения информационных систем и практическим навыкам работы , автоматизирующих операции с данными. Курс должен дать базовые знания в области систем управления базами данных

Задачи преподавания дисциплины:
  • формирование систематизированного представления о концепциях, принципах и моделях, положенных в основу построения банков данных и знаний; роль и место банков данных в информационных системах;
  • получение практической подготовки в области выбора и применения централизованного управления данными для задач автоматизации обработки информации и управления, а также программирования в современных программных и информационных системах.


1.2. Требования к знаниям и умениям


В результате изучения дисциплины студент должен:

Иметь представление:

о направлениях и истории развития информационных процессов и систем;

знать:
  • основные задачи теории систем; терминологию теории систем; системный анализ; понятие информационной системы; основные понятия банков данных и знаний;
  • качественные и количественные методы описания информационных систем; предметную область банка данных;
  • роль и место банков данных в информационных системах;
  • основные типы пользователей банков данных; преимущества централизованного управления данными; базу данных как информационную модель предметной области;
  • - возможности проектирования современных систем управления базами данных (СУБД); архитектуру банка данных;
  • Инфологическое проектирование базы данных; выбор модели данных;
  • Основные типы моделей данных; их типы структур; основные операции и ограничения;
  • Информационные модели принятия решений ; представление структур данных в памяти ЭВМ; построение файловых систем;
  • Обзор промышленных СУБД;
  • Тенденции развития банков данных;

уметь использовать:

современные системы управления базами данных, обслуживающие сервисные программы;

владеть:

навыками работы в различных программных средах;

иметь опыт:

программирования в современных информационных средах.


1.3. Перечень дисциплин с указанием разделов (тем), усвоение которых студентам необходимо для изучения данной дисциплины

  • Математика: Дифференциальное и интегральное исчисление, дифференциальные уравнения, векторный анализ, функции комплексного переменного, случайные процессы.
  • Основы программирования.
  • Информатика: Модели решения функциональных и вычислительных задач, программное обеспечение и языки программирования.
  • Дискретная математика.
  • Операционные системы.



2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ


2.1. Наименование тем, их содержание, объем в часах.


п/п

Наименование тем, разделов

Общая трудоемкость (часов)

Аудиторные занятия

(всего часов)

Лекции

Практические занятия

(семинары)

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

1

Тема 1. Введение

2

2







2

Тема 2. Язык программирования Fox Pro.

12

6




6

3

Тема 3. Организация баз данных.

12

8




4

4

Тема 4. Управление базами данных.

14

8




6

5

Тема 5. Основы проектирования систем, среда проектирования.

12

8




4

6

Тема 6. Форма как средство ввода и редактирования данных.

12

8




4

7

Тема 7. Проектирование отчетов.

14

8




6

8

Тема 8. Выборка данных

12

6




6




итого

90

54




36



2.2. Содержание тем и разделов дисциплины


Тема 1. Введение

Цели и задачи дисциплины. Место и роль дисциплины в общей структуре подготовки специалистов, связь с другими дисциплинами. Знакомство с языком программирования Fox Pro. Стандартная панель, обзор меню, создание проекта приложения.

Тема 2. Язык программирования Fox Pro.

Характер процесса разработки ПО. Простейшие операторы языка. Структурные операторы языка. Основные приемы программирования на языке Fox Pro.

Тема 3. Организация баз данных.

Логическая архитектура базы данных. Источники данных в Fox Pro. Базы данных, свободные таблицы, запросы, Типы данных. Объекты базы данных: таблицы, виды, связи, хранимые процедуры. Первичные индексы и соотношения между таблицами, поля данных, триггеры, процедуры баз данных.

Тема 4. Управление базами данных.

Создание баз данных в окне проекта, создание таблицы в конструкторе таблицы, создание таблицы с помощью мастера, режимы просмотра и модификации таблицы. Управление доступом к данным, индексы, виды, буферизация записей и таблиц, команды и функции работы с базой данных.

Тема 5. Основы проектирования систем. Среда проектирования.

Окно проектирования базы данных.Окно проектирования формы. Проектирование пользовательского интерфейса, ориентированного на пользователя.

Тема 6. Форма как средство ввода и редактирование данных

Форма как модель объектной базы данных. Создание формы, действия выполняемые с объектами формы, конструктор форм, размещение объектов на форме. Объектно-реляционная модель базы данных. Реляционная база данных.

Тема 7. Проектирование отчетов.

Проектирование стандартного отчета, связность и увязка классов. Установка среды окружения. Проектирование и размещение полей. Создание отчета в свободной форме.


Тема 8. Выборка данных.

Основные понятия языка SQL. Типы команд SQL. Запросы к базам данных: использование логических условий при выборке. Использование операторов для систематизации данных. Построение нетривиальных запросов к базе данных.

2.3. Лабораторные занятия, их наименование и объем в часах




п/п

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

лабораторных работ

№ темы

дисциплины

Кол-во

час

1

Язык программирования Fox Pro

2

6

2

Организация баз данных

3

4

3

Управление базами данных

4

6

4

Среда проектирования

5

4

5

Форма как средство редактирования БД

6

4

6

Проектирование отчетов

7

6

7

Выборка данных

8

6


2.4. Курсовой проект (работа), его характеристика


Не предусматривается.


2.5. Организация самостоятельной работы





Наименование тем, разделов

Виды и формы самостоятельной работы *

(распределение часов по формам обучения)

Подготовка к практическому (семинару, лаб. работе)

Подготовка рефератов (докладов, сообщений и информационных материалов т.п.)

Выполнение домашних контрольных и иных заданий)

Подготовка к промежуточной аттестационной работе (в т.ч. коллоквиум, тестированием и пр.)

Подготовка к зачету

(экзамену)

Очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная




Введение Тема 1.










4

4













4

4







2







Тема 2.










6

6













6

6







2







Тема 3.










4

4













4

4







2







Тема 4.










6

6













6

6







2







Тема 5.










4

4













4

4







2







Тема 6.










6

6













6

6







3







Тема 7.










2

2













4

4
















Тема 8.










2

2













6

6
















Тема 9.










6

6













5

5
































































* могут быть предложены иные формы СРС


3. УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ


3.1. Литература


основная

  1. Уидом Д., Ульман Д.Д., Гарсиа-Молина Г.
    Системы баз данных, Полный курс; М.,Издательский дом "Вильямс", 2004;1083 с.
  2. А.А. Марков, М.Е. Смирнова Разработка WEB-приложений для iPhone/iPod Touch. Часть 1. Работа с данными. Учебное пособие. М.: МГУП, 2009 -105с.
  3. Базы и банки данных. Лабораторные работы и методические указания по их выполнению. М.:МГУП, 2007-78с.


Дополнительная

  1. Краковяк С. Основы организации и функционирования ОС ЭВМ. - М.: Мир, 1988. - 480 с.
  2. Бек Л. Введение в системное программирование. - М.: Мир, 1988. - 448 с.
  3. Лешек А. Мацяшек. Анализ требований и проектирование систем. Издательский дом «Вильямс». 2002-432с
  4. Ахо А., Хопкрофт Д, Ульман Д .Структуры данных и алгоритмы. – М.: «Вильямс», 2003
  5. Нечаев В.И. Элементы криптографии. Основы теории защиты информации. М.: ВШ, 1999
  6. Валединский В.Д., Пронкин Ю.Н. Вычислительные системы и программирование 1,2 –М.: Изд-во МГУ, 2000.
  7. Дейт К. Введение в системы баз данных. –К.: Диалектика, 1998.
  8. Зубанов Ф.В. Microsoft Windows 2000. Планирование, развертывание, установка. - М.: Издательско-торговый дом “Русская редакция”, 2000. – 600 с.
  9. Скловская С. Red Hat Linux 6. Учебник. – Киев: ДиаСофт, 2000. – 416 с.
  10. Таненбаум Э., Ван-Стеен М. Распределенные системы. Принципы и парадигмы. – СПб.: Питер, 2003



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



  • раздаточный материал для изучения лекционного материала;
  • характерные образцы для изучения тем лабораторных работ;
  • контрольные вопросы по курсу для подготовки к сдаче семестровой аттестации и экзамена;
  • тест по самоподготовке студентов;
  • справочник WINDOWS 2000ХР (И. Рогов, Москва, Лаборатория Базовых Знаний,1999);
  • тесты по промежуточному и итоговому контролю знаний в центре информационных технологий университета.



Материально-техническое обеспечение дисциплины

Компьютерный класс, оборудованный IBM – PC совместимыми или персональными компьютерами APPLE..