bigpo.ru
добавить свой файл
1
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

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

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

Тихоокеанский государственный университет


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

Кафедра Автоматики и системотехники



СОГЛАСОВАНО

Директор института


______________ _________________

подпись ФИО

“_____” ________________200_ г.




Утверждаю

Начальник

учебно-методического управления

______________ _____________________

подпись ФИО

“_____” ____________________200_ г.



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

по дисциплине

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

Аббревиатура

специальности

Отчетность

Часов занятий

экзамен

зачет

КП

КР

РГР

контрольная работа

тест (контр. задание)

учебный план основной траектории

Учебный план специальности

(направления)

заданной траектории

по ГОС

уч. план

переат

лкц

лбр

прз

ауд

Сам раб

всего

на сес.

ИС

3







3










136

119




34

34




68

51

























































Рабочая программа составлена в соответствии с содержанием и требованиями Государственных образовательных стандартов и утвержденной ________________ программой дисциплины

Дата утверждения

Рабочую программу составил ________________ Епанешников В.Д,

Подпись

Рабочая программа обсуждена на заседании кафедры,

протокол №__2____ от «_04___»____12____2006_ г.

Заведующий кафедрой ______________ «____»________200_ г.

Подпись

Одобрено Учебно-методической комиссией

Председатель УМКС ____________ «____»________200_ г.

Подпись




^ Цели и задачи дисциплины

Цели изучения дисциплины:

Целью данной дисциплины является изучение студентами теоретических основ, приобретение практических навыков и освоение инструментальных средств решения задач обработки данных с помощью систем управления базами данных (СУБД).

Задачи изучения дисциплины:

  1. Методики анализа предметной области при разработке информационных систем;

  2. Теоретические основы реляционной модели данных, построение моделей данных;

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

  4. Реализацию базы данных в одной-двух СУБД;

  5. Принципы построения баз данных архитектуры «Клиент-сервер».



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

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

  1. Теоретические основы построения информационных систем и баз данных;

  2. Методику анализа предметной области и ее реализацию инструментальными средствами;

  3. Основы проектирования баз данных (в том числе по архитектуре «Клиент-сервер»);

После изучения этой дисциплины студент должен уметь:

  1. Провести анализ предметной области для построения базы данных;

  2. Проектировать логические модели данных;

  3. Пользоваться инструментальными средствами для анализа и проектирования;

  4. Работать в среде одной-двух СУБД.



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

Тематический развернутый план лекционного курса



№ п/п

Тема

Содержание

Кол. часов

1

2

3

4

1

Основные понятия

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

1

2

Жизненный цикл баз данных.

Жизненный цикл базы данных, этапы жизненного цикла, их содержание. Модели жизненных циклов.

1

3

Элементы теории реляционной модели данных.

Понятие «модель данных», иерархическая, сетевая и реляционные модели данных. Базовые понятия и операции на реляционной модели данных.

2

4

Проектирование БД

Функциональные зависимости, их значение при проектировании баз данных (БД).

2

5

Нормализация

Нормальные формы, нормализация.

2

6

Декомпозиция

Разновидности декомпозиций, их свойства. Алгоритмы декомпозиции.

2

7

Концептуальное проектирование БД

Анализ предметной области, составление функциональных моделей и диаграмм потоков данных. Составление названных моделей с помощью CASE-средства CASE Studio.

2

8

Логическое проектирование баз данных.

Составление логической модели данных, ER-модели, сущности и связи, их характеристики.

2

9

Использование CASE - средств

Составление логической модели с помощью CASE-средства CASE Studio.

2

10

Физическое проектирование баз данных.

Физическое проектирование баз данных. Отличие логической и физической моделей.

2

11

СУБД MS SQL 2000

СУБД MS SQL 2000. общая характеристика. Типы данных

2

12

Определение данных

Составление физической модели данных в MS SQL 2000; генерация физической модели в CASE Studio.

2

13

Язык управления данными

Запросы в MS SQL 2000, составление запросов на языке SQL.

2

14

Использование C++ Builder

Конструктор форм C++ Builder, простые и сложные формы.

2

15

Язык С++

Язык C++ , типы данных и управляющие структуры.

2

16

Обработка данных

Программирование обработки данных на C++.

2

17

Архитектура «Клиент-сервер»

Особенности архитектуры «Клиент-сервер». Описание структур данных на языке SQL.

1

18

Серверная часть БД

Создание серверной части в MS SQL 2000. Триггеры и хранимые процедуры.

1

19

Программа-клиент

Создание клиентской части в C++ Builder.

1

20

Перспективы развития БД

Перспективы развития баз данных. Объектные базы данных, интеллектуальные базы данных. Базы знаний.

1




Итого




34


Тематический развернутый план лабораторных занятий


№ П/п

тема

Содержание

кол. часов

1

Создание таблиц

Создание простейшей таблицы с помощью инструмента C++Buildera Database Desktop.

2

2

Работа с изображениями

Сохранение изображений в таблице и просмотр их с использованием механизма BDE (Borland Database Engine).

2

3

Работа с формами

Редактирование записей с применением форм в BDE

(Borland Database Engine).

2

4

Индексирование

Работа с индексированными таблицами.

2

5

Язык SQL

Работа со статическими SQL запросами.

2

6

Язык SQL

Работа с динамическими SQL запросами.

2

7

Использование BDE

Работа с удаленной базой данных через механизм BDE в технологии “клиент-сервер”.

2

8

Использование BDE

Работа с запросами к удаленной базе данных через механизм BDE в технологии “клиент-сервер”.

2

9

Использование ADO

Работа с удаленной базой данных через механизм

ADO в технологии “клиент-сервер”.

2

10

Создание отчетов

Создание и просмотр отчетов с помощью QuickReport

2

11

Проектирование БД

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

4

12

Проектирование БД

Создание структурной модели реляционной базы данных с помощью CASE технологий.

4

13

Обслуживание БД

Создание и использование хранимых процедур.

2

14

Ссылочная целостность БД

Создание и использование триггеров.

4




Итого




34


Тематика курсовых работ


Цель работы: приобретение навыков использования изученных методов в решении прикладных задач.

Объем курсовой работы: курсовая работа включает пояснительную записку (20 листов) , включающую чертежи формата А4 . Время выполнения 34 часа.

Примерные темы курсовой работы:

Информационная система Вуза.

Информационная система торговой организации.

Информационная система медицинских организаций города

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


Информационная система проектной организации

Информационная система авиастроительного предприятия

Информационная система военного округа

Информационная система строительной организации

Информационная система библиотечного фонда города

Информационная система спортивных организаций города

Информационная система автомобилестроительного предприятия

Информационная система гостиничного комплекса

Информационная система магазина автозапчастей

Информационная система представительства туристической фирмы в зарубежной стране

Информационная система аптеки

Информационная система библиотеки вуза

Информационная система туристического клуба

Информационная система городской телефонной сети

Информационная система театра

Информационная система аэропорта

Информационная система зоопарка

Информационная система ГИБДД

Информационная система фотоцентра

Информационная система железнодорожной пассажирской станции

Информационная система городской филармонии


Вопросы входного контроля


  1. Понятия "метод" и "алгоритм".

  2. Виды алгоритмов.

  3. Структурное и модульное программирование.

  4. Методы сортировки.

  5. Методы поиска.

  6. Понятия рекурсии, итерации.

  7. Статические и динамические данные.


Вопросы выходного контроля

  1. Компоненты системы управления базами данных (СУБД).

  2. Жизненный цикл базы данных.

  3. Концептуальное проектирование базы данных. Модель “сущность-связь” (EER-модель).

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

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

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

  7. Реляционное отношение.

  8. Реляционные ключи.

  9. Целостность базы данных.

  10. Первая нормальная форма.

  11. Вторая нормальная форма.

  12. Третья нормальная форма.

  13. Нормальная форма Бойса – Кодда.

  14. Четвертая нормальная форма.

  15. Упрощение концептуальной модели данных.

  16. Преобразование концептуальных структур данных в реляционные структуры.

  17. Индексирование.

  18. Основные операции реляционной алгебры.

  19. Реляционное исчисление.

  20. Наиболее употребительные операторы языка SQL.

  21. Обеспечение целостности данных в MS SQL Server 2000.

  22. Индексы в MS SQL Server 2000.

  23. Хранимые процедуры в MS SQL Server 2000.

  24. Триггеры в MS SQL Server 2000.

  25. Система безопасности MS SQL Server 2000.


Литература

А. Основная.


1. Малыхина М. П.

Базы данных: основы, проектирование, использование. — СПб.: БХВ-Петербург, 2004. — 512 с: ил.

2. Архангельский А.Я.

Программирование в C++Builder 4. — 2-е изд., — М.: ЗАО «Издательство БИНОМ», 2000 г. — 1088 с: ил.


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


  1. Гарсиа-Молина, Гектор, Ульман, Джеффри; Д., Уадом, Дженнифер

Системы баз данных. Полный курс. — М.: Издательский дом "Вильяме", 2003. — 1088 с


^ 2. Ролланд, Фред, Д.

Основные концепции баз данных.: Пер. с англ. — М.: Изда­тельский дом "Вильяме", 2002. — 256 с.



  1. Роберт Дж. Мюллер. Базы данных и UML проектирование. — М.: Изд-во "ЛОРИ", 2002. — 420 с.

  2. Харрингтон Джен. Проектирование объектно-ориентированных баз данных. М: ДМК Пресс, 2001. – 272 с.

  3. Боуман, Джудит, С, , Эмерсон, Сандра, Л., Дарновски, Марси.

Практическое руководство по SQL, 3-е издание. : Уч. пос. — М.: Издательский дом "Вильяме", 2001. — 336 с.


Протокол согласования рабочей программы с другими дисциплинами

специальности


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

Предложения базовым дисциплинам об изменениях в пропорциях материала, порядке изложения, введении новых тем и т.д.








Председатель УМКС __________________

Ведущие лекторы

по курсу


Приложение 6

Дополнения и изменения в рабочей программе на 20___/20__ уч. год

В рабочую программу вносятся следующие изменения: ____________________

____________________________________________________________________

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________

________________________________________________________________________________________________________________________________________

____________________________________________________________________

________________________________________________________________________________________________________________________________________


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

"___" ____________ 20___ г.

Заведующий кафедрой


Внесенные изменения утверждаю

Председатель УМКС

"____" ______________ 20___ г.


ПЛАН-ГРАФИК

^ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ


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

Институт Информационных технологий Специальность 071900 Группа ИС

Семестр 3 Часов в неделю (лек.-лб.-.пркт) 2-2-0

ф. к-во С2 3

Вид занятий

Распределение часов учебного плана

Объем домашних заданий

Распределение нормативного времени

Самостоятельной работы студентов по неделям семестра

Аудиторн.

С2

Всего

В том числе

Страниц текста

Чертеж. форм А4

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

на изуч. теории

Вып. Задания

Лекции

34



































































Лаб. Занятия

34

34













1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

Курс. работа




34













2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

Итого

68

68













3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3


Лектор Епанешников В.Д.