Рабочая программа учебной дисциплины «модели представления данных» для подготовки магистров по направлению 230200 «Информационные системы» icon

Рабочая программа учебной дисциплины «модели представления данных» для подготовки магистров по направлению 230200 «Информационные системы»


Смотрите также:
Рабочая программа учебной дисциплины дн. Ф...
Учебно-методический комплекс учебной дисциплины «теоретические основы информационных процессов»...
Рабочая программа наименование дисциплины Химия...
Рабочая программа наименование дисциплины Химия...
Рабочая программа наименование дисциплины Химия...
Многоуровневая учебная программа дисциплины электротехника и электроника для подготовки...
Программа дисциплины интеллектуальные информационные системы индекс дисциплины по учебному плану...
Программа вступительных испытаний в магистратуру вступительные испытания по направлению...
Рабочая программа учебной дисциплины Для студентов, обучающихся по направлению 080100...
Рабочая программа учебной дисциплины Для студентов, обучающихся по направлению 080100...
Методические указания для студентов по направлению 230200 «Информационные системы»...
Рабочая программа дисциплины «Оценка качества и управление проектами информационных систем» для...



Загрузка...
скачать
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ


ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

ГОУВПО «ВГТУ»


Кафедра ”Систем автоматизированного проектирования и информационных систем”


" УТВЕРЖДАЮ"

Декан ЕГФ,

доц. Пасмурнов С. М.

_______________________


РАБОЧАЯ ПРОГРАММА

учебной дисциплины

«МОДЕЛИ ПРЕДСТАВЛЕНИЯ ДАННЫХ»

для подготовки магистров по направлению

230200 «Информационные системы»

магистерская программа

"Анализ и синтез информационных систем"


Воронеж 2009

Дисциплина преподается на основании решения учебно-методического совета факультета. по направления ^ 230200 «Информационные системы»


Составитель программы___________________________ _к.т.н. Королев Е.Н.

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


Протокол № ___ от “___”_____________2009 г.


Зав. кафедрой САПРИС


____________________________

(подпись)


Рабочая программа рассмотрена и одобрена методической комиссией


Естественно-гуманитарного факультета

(наименование факультета обучающего студентов)


Председатель МК________________________Яскевич О.Г.




Форма обучения Дневная

Курс 6


Вид занятий

Всего часов

^ Общая трудоемкость

100

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

51

Лекции

34

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

-

Лабораторные работы

17

Семинары

-

Другие виды ауд. занятий

-

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

49

Расчетно-графическая работа

-

Реферат

-

Работа над темами для самостоятельного изучения

37

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

12

Выполнение домашних заданий

-

Подготовка к контрольным мероприятиям

-

Другие виды самостоятельной работы

-

Рубежи контроля знаний (экзамен, зачет)

экзамен



^ СОДЕРЖАНИЕ РАБОЧЕЙ ПРОГРАММЫ

ПРЕПОДАВАНИЯ ДИСЦИПЛИНЫ


1. ЦЕЛЬ И ЗАДАЧИ ДИСЦИПЛИНЫ,


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



1.1. Целью дисциплины заключается в ознакомлении студентов с основными моделями представления данных (инфологические модели, иерархические, сетевые, реляционные, постреляционные, многомерные модели, объектно-ориентированные модели); получении теоретических знаний и практических навыков по проектированию инфологических и даталогических моделей данных с использованием современных инструментальных средств; получении практических навыков реализации разрабатываемых моделей в рамках современных СУБД. Нормализация концептуальной модели данных, параметризация модели данных. Сравнение различных моделей данных концептуального уровня

1.2. Задачи изучения дисциплины – ознакомление с основными компонентами банка данных, классификацией банков данных и требованиями к ним; концепцией централизованного управления данными; этапами проектирования банков данных; классификацией моделей данных; принципами построения инфологических и даталогических моделей данных; классическими моделями данных (иерархическая, сетевая и реляционная модель), постреляционной, многомерной и объектно-ориентированной моделью данных; ознакомление с реляционными объектами данных, целостностью реляционных данных, нормализацией отношений, языками SQL и QBE; изучение физических моделей данных, моделями, основанными на файловых структурах и основанных на странично-сегментной организации; результатами сравнительной характеристики моделей данных, принципами преобразования моделей данных и выбора моделей данных; знакомство с инструментальными средствами для разработки моделей данных. Изучение методики конструирования моделей данных: методика построения локальных моделей данных на основе выделения базовых действий и базовых объектов; методика разработки СУБД на основе нормализованной модели данных; методики разработки типов данных на основе синтаксиса языка управления заданиями. Диаграммы потоков действий-данных (модель де-Марко). Изучение объектно-ориентированных моделей: определение метаобъекта, объекта, атрибута, связи. Спецификация атрибутов. Программно-ориентированные модели представления. Визуальное программирование. GUI (Graphical User Interface , Графический интерфейс пользователя), MS Windows. Программирование, управляемое событиями. Обработчики событий (Evant Handler).

1.3. Дисциплины, знание которых необходимо при изучении данной дисциплины – математика, информатика, информационные технологии, технология программирования, базы данных, объектно-ориентированное программирование.


^ 2. Требования к уровню освоения содержания дисциплины

Студент должен: знать основные компоненты банка данных, классификацию банков данных и требования к ним; концепцию централизованного управления данными; классификацию моделей данных; принципы построения инфологических и даталогических моделей данных; классические модели данных (иерархическая, сетевая и реляционная модель); реляционные объекты данных, целостность реляционных данных, принципы нормализации отношений; языки SQL и QBE; основы физических моделей данных; принципы преобразования моделей данных и выбора моделей данных; инструментальные средства для разработки моделей данных.

3. Содержание дисциплины


3.1. Разделы дисциплины и виды занятий (тематический план)


№ п/п

Разделы дисциплины

Лекции (час)

Практич. занятия (час)

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

Лабор. занятия (час)

Др. виды ауд. занятий

1

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

4

-

-

2

-

2

Инфологические модели данных. ER-модели.

2

-

-

-

-

3

Физические модели данных. Модели основанные на файловых структурах.

Файлы ini, xml (Работа Java с ini и xml)

4

-

-

2

-

4

Даталогические модели данных.

Иерархическая модель данных.

Сетевая модель данных.

Реляционная модель данных.

8

-

-

4

-

5

Нормализация отношений

2

-

-

-

-

6

Интегрированная модель сложной системы средствами языка UML.

4

-

-

-

-

7

Концептуальная модель, Логическая модель, отражающая статические и динамические аспекты структурного построения системы

8

-

-

9

-

8

Инструментальные средства для разработки моделей данных

2

-

-

-

-


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


Раздел 1. Введение в модели данных (4 ч).

Лекция 1. Классификация типов данных, моделей данных. Основные компоненты банка данных, классификация банков данных и требования к ним. Концепция централизованного управления данными. Этапы проектирования банков данных.

Лекция 2. Объектно-ориентированное представление данных, классы. Типы и структуры данных. Модели для визуальных компонент JTable, JList.


Раздел 2. Инфологические модели данных (2 ч).

Лекция 3. Диаграммы Бахмана, модель сущность-связь (ER-модель).


Раздел 3. Физические модели данных (4 ч.).

Лекция 4. Модели, основанные на файловых структурах: файлы прямого и последовательного доступа, ин­дексные файлы и инвертированныех файлы, файлы, использующие различ­ные методы хэширования, взаимосвязанные файлы.

Лекция 5. Модели ini, html, xml. Работа с этими типами с помощью технологии Java.


Раздел 4. Даталогические модели данных (8 ч).

Лекция 6. Иерархическая модель данных.

Лекция 7. Сетевая модель данных.

Лекция 8. Реляционная модель данных.

Лекция 9. Работа с реляционными данными с использованием технологии Java.


Раздел 5. Нормализация отношений (2 ч).

Лекция 10. Нормализация отношений. Языки SQL и QBE.


Раздел 6. Интегрированная модель сложной системы средствами языка UML. (4 ч.)

Лекция 11. Описание интегрированной модели сложной системы средствами языка UML.

Лекция 12. Концептуальные модели, логические модели, статические и динамические модели.


Раздел 7. Концептуальные модели, Логические модели, отражающие статические и динамические аспекты структурного построения системы (8 ч.).

Лекция 13. Диаграмма вариантов использования. (Общая концептуальная модель)

Лекция 14. Диаграмма классов. (Логическая модель, отражающая статические аспекты структурного построения системы).

Лекция 15. Диаграммы поведения. Диаграмма деятельности. (логические модели, отражающие динамические аспекты функционирования сложной системы)

Лекция 16. Диаграммы поведения, Диаграмма последовательности. (логические модели, отражающие динамические аспекты функционирования сложной системы)


Раздел 8. Инструментальные средства для разработки моделей данных (2 ч).

Лекция 17. Использование CASE-технологий для проектирования структур данных.


4. Лабораторный практикум


№ п/п

№ раздела дисциплины

Наименование лабораторной работы

Кол-во часов

1

1,3

Модели представления данных в виде классов. Работа с моделями данных для визуальных компонент JTable (класс TableModel), JList (класс ListModel). Работа с файловыми данными. Модели, основанные на файловых структурах ini, xml.

4

2

4

Представление данных в БД. Создание моделей данных для представления информации из база данных. Визуальное отображение ее в компоненте JTable c использованием модели javax.swing.table.TableModel.

4

3

7

Разработка концептуальной модели (диаграмма вариантов использования, диаграмма классов) проектируемой информационной системы

4

4

7

Разработка логической модели проектируемой информационной системы, отражающие динамические аспекты работы (диаграмма последовательности, диаграмма деятельности)

5



5. Учебно-методическое обеспечение дисциплины


5.1. Рекомендуемая литература


а) Основная литература

1. Советов Б.Я. Базы данных: теория и практика: Учебник для вузов / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – М.: Высш. Шк., 2005. – 463 с.

2. Чопоров О.Н., Бухонова О.В. Базы и банки данных: Учеб. пособие. Воронеж: Изд-во ВГТУ, 2000. 147 с.

3. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – СПб.: КОРОНА принт, 2000. – 416 с.


б) Дополнительная литература

1. К. Дж. Дейт. Введение в системы баз данных: Пер с англ. – 6-е изд. – К.: Диалектика, 1998.

2. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. – СПб.: Питер, 1997. – 704 с.

3. Диго С.М. Проектирование и использование баз данных: Учебник. – М.: Финансы и статистика, 1995. – 208 с.


б) Методическая литература

1. Чопоров О.Н., Бухонова О.В., Смирнов М.С. Разработка баз данных с использованием средств СУБД Microsoft Access // Метод. указания к лаб. работам № 1, 2 по курсу «Базы данных медицинских систем», «Базы и банки знаний» для студентов специальностей «Биотехнические и медицинские аппараты и системы» и «Информационные системы» № 57-2000. 29 с.

2. Чопоров О.Н., Разинкин К.А., Капишников А.Е. Создание базы данных проекта в Visual FoxPro // Методические указания к лабораторной работе №3 по дисциплинам «Управление данными», «Базы данных» для студентов специальностей 071900 и 220300. Воронеж, ВГТУ, 2002. № 451-2002. 15 с.

3. Чопоров О.Н., Разинкин К.А., Капишников А.Е. Конструирование новых классов в объектно-ориентированной СУБД Visual FoxPro // Методические указания к лабораторной работе №7 по дисциплинам «Управление данными», «Базы данных» для студентов специальностей 071900 и 220300. Воронеж, ВГТУ, 2002. № 449-2002. 29 с.


5.2. Средства обеспечения освоения дисциплины

Rational Rose, Together, ER WIN, СУБД Microsoft Access 2000, СУБД Visual FoxPro 7.0.


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


Компьютерный класс, оснащенный персональными компьютерами класса Pentium-IV/RAM – 128 Мб/ HDD – 10 Гб.


7. Методические рекомендации по организации изучения дисциплины

Изучение данной дисциплины складывается из следующих элементов: прослушивания курса лекций, самостоятельного изучения учебного материала по учебникам и учебным пособиям, выполнения контрольных заданий, лабораторного практикума, сдачи зачета.

При изучении учебного материала рекомендуется:

изучать дисциплину систематически в течение всего учебного процесса, изучение дисциплины в сжатые сроки перед экзаменом не дает глубоких и прочных знаний;

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

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

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


8. Рекомендуемый перечень тем практических занятий (по разделам)

Не предусмотрен.


9. Рекомендуемый перечень тем семинарских и иных занятий (по разделам)

Не предусмотрены.


10. Дополнительный учебно-методический материал

Не предусмотрен.


Приложение 1

^ Календарный план чтения лекций


Номер и краткое название темы (лекции)

Дата и номер недели

Примечание

1. Классификация типов данных, моделей данных. Основные компоненты банка данных, классификация банков данных и требования к ним. Концепция централизованного управления данными. Этапы проектирования банков данных.

1




2. Объектно-ориентированное представление данных, классы. Типы и структуры данных. Модели для визуальных компонент JTable, JList.

2




3. Диаграммы Бахмана, модель сущность-связь (ER-модель)

3




4. Модели, основанные на файловых структурах: файлы прямого и последовательного доступа, ин­дексные файлы и инвертированныех файлы, файлы, использующие различ­ные методы хэширования, взаимосвязанные файлы.


4




5. Модели ini, html, xml. Работа с этими типами с помощью технологии Java.

5




6. Иерархическая модель данных.

6




7. Сетевая модель данных.

7




8. Реляционная модель данных.

8




9. Работа с реляционными данными с использованием технологии Java.

9




10. Нормализация отношений. Языки SQL и QBE.

10




11. Описание интегрированной модели сложной системы средствами языка UML.

11




12. Концептуальные модели, логические модели, статические и динамические модели.

12




13. Диаграмма вариантов использования. (Общая концептуальная модель)

13




14. Диаграмма классов. (Логическая модель, отражающая статические аспекты структурного построения системы).


14




15. Диаграммы поведения. Диаграмма деятельности. (логические модели, отражающие динамические аспекты функционирования сложной системы)


15




16. Диаграммы поведения, Диаграмма последовательности. (логические модели, отражающие динамические аспекты функционирования сложной системы)

16




17. Использование CASE-технологий для проектирования структур данных

17






Приложение 2

^ ПЛАН-ГРАФИК САМОСТОЯТЕЛЬНОЙ РАБОТЫ



№ недели

Вид работы

Норматив час/задание

Объем (кол-во заданий)

Трудоем-кость (час)

Всего за неделю (час)

1

Самостоятельное изучение материала

1

2

2

2

2

Самостоятельное изучение материала

1

2

2

2

3

Самостоятельное изучение материала

1

2

2

2

4

Самостоятельное изучение материала

Подготовка к лабораторным занятиям

1

3

2

1

2

3

5

5

Самостоятельное изучение материала

1

2

2

2

6

Самостоятельное изучение материала

1

2

2

2

7

Самостоятельное изучение материала

1

2

2

2

8

Самостоятельное изучение материала

Подготовка к лабораторным занятиям

1

3

2

1

2

3

5

9

Самостоятельное изучение материала

1

2

2

2

10

Самостоятельное изучение материала

1

2

2

2

11

Самостоятельное изучение материала

1

2

2

2

12

Самостоятельное изучение материала

Подготовка к лабораторным занятиям

1

3

2

1

2

3

5

13

Самостоятельное изучение материала

1

2

2

2

13

Самостоятельное изучение материала

1

2

2

2

15

Самостоятельное изучение материала

1

2

2

2

16

Самостоятельное изучение материала

Подготовка к лабораторным занятиям

1

3

2

1

2

3

5

17

Самостоятельное изучение материала

1

2

2

5



Приложение 3

^ Мотивированное заключение о соответствии

рекомендованной литературы лицензионным нормам


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

Количество экз. в библиотеке ВГТУ

Число экз. на одного студента

Заключение о соответствии лицензионным нормам

Основная

1

2

3



30

30

1



1,4

1,4

0,04



Количество литературы, рекомендованной в качестве основной, достаточно


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

1

2

3





1

1

6




0,04

0,04

0,25




Количество литературы, рекомендованной в качестве дополнительной, недостаточно

Методическая

1

2

3


30

Магн.

Магн.



1,4

1

1


Количество литературы, рекомендованной в качестве методической - достаточно




Скачать 164,3 Kb.
оставить комментарий
Дата10.10.2011
Размер164,3 Kb.
ТипРабочая программа, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

Рейтинг@Mail.ru
наверх