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

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



Смотрите также:
1   2   3   4
^


2. Структура и содержание дисциплины


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

Входной модуль содержит контроль выявления базовых знаний и умений по предшествующим смежным дисциплинам. Базовые модули содержат основной объём изучаемой дисциплины. Основная задача итогового модуля проконтролировать выполнение студентом всех обязательных для выполнения работ и получения им допуска к аттестационной сессии в установленные графиком учебного процесса сроки.

^

2.1. Тематический план


Для ОФО Таблица 3

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

и тем курса

^ Количество часов

Всего

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

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

Лекции

Семинары


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

работы

1

2

3

4

5

6

^ Входной модуль. Входное тестирование.

2




2







Модуль 1. Модели данных для построения информационных систем

40

10

4

6

20

Тема 1.1. Роль БД среди других разновидностей информационных систем




2







5

Тема 1.2. Модели данных первого уровня




2







5

Тема 1.3. Модели данных второго уровня




4

4

6

5

Тема 1.4. Пост реляционные модели данных




2







5

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

42

10

6

6

20

Тема 2.1. Построение проекта базы данных




2

2

2

5

Тема 2.2. Практическая реализация проекта на СУБД MS Access 2003




2

2

2

5

Тема 2.3. Защита баз данных




4

1

1

5

Тема 3.3. Администрирование проекта базы данных




2

1

1

5

Модуль 3. Реляционная алгебра и язык SQL

34

12

4

4

14

Реляционная алгебра и реляционное исчисление




4

2




8

Язык SQL




8

2

4

6

^ Итоговый модуль.

10










10

Курсовая работа













5

Экзамен













5

Итого

140

32

16

16

64


Для ЗФО Таблица 3а

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

и тем курса

Количество часов

Всего

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

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

Лекции

Семинары


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

работы

1

2

3

4

5

6

Модуль 1. Модели данных для построения информационных систем

26

3

1

2

20

Тема 1.1. Роль БД среди других разновидностей информационных систем

5,5

0,5

-

-

5

Тема 1.2. Модели данных первого уровня

5,5

0,5

-

-

5

Тема 1.3. Модели данных второго уровня

9

1

1

2

5

Тема 1.4. Пост реляционные модели данных

6

1

-




5

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

27

3

2

2

20

Тема 2.1. Построение проекта базы данных

7,5

0,5

1

1

5

Тема 2.2. Практическая реализация проекта на СУБД MS Access 2003

7,5

0,5

1

1

5

Тема 2.3. Защита баз данных

6

1

-

-

5

Тема 3.3. Администрирование проекта базы данных

6

1

-

-

5

Модуль 3. Реляционная алгебра и язык SQL

31

2

1

-

28

Реляционная алгебра и реляционное исчисление

15

1

-

-

14

Язык SQL

16

1

1

-

14

^ Итоговый модуль.

44

-

-

-

44

Курсовая работа

22

-

-

-

22

Экзамен

22

-

-

-

22

Итого

128

8

4

4

112


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

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

В рамках самостоятельного освоения дисциплины студенту предлагается оформить одну самостоятельную работу по определенной теме в виде реферата. Написание реферата не является обязательным видом работ, но позволяет студенту дополнительно повысить свой рейтинг в рамках МРСО.

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


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

Теоретические разделы дисциплины распределены на модули, каждый из которых содержит некоторое количество тем. Приведём состав теоретических разделов:

^ Модуль 1. Модели данных для построения информационных систем

  1. Роль БД среди других разновидностей информационных систем.

История создания информационных систем. Классификация информационных систем по типу хранимых данных, по типу использования. Разновидности информационных систем обрабатываемые при помощи компьютерной техники. Базы знаний. Базы данных. Банки данных. Предметная область. Администратор базы данных. Система управления базами данных. Актуальные СУБД на современном этапе развития по виду использования. MS Access, MS Visual FoxPro, MS SQL Server, Oracle, 1C, Parus, My SQL, PostgreSQL и другие. Необходимость моделирования предметной области. Основные разновидности моделей данных. Модели данных. Модели баз данных. Основные топологии построения баз данных. Локальная база данных. Централизованная база данных на основе технологий файл-сервер и клиент-сервер. Топология централизованной базы данных с доступом через локальную и глобальную сети по технологии клиент-сервер. Распределённая база данных. Распределённая обработка БД.

  1. ^ Модели данных первого уровня.

Сетевая модель. Проект CODASYL. Ч. Бахман. Основные термины сетевой модели данных. Элемент данных. Агрегат данных. Запись. Групповое отношение. Виды сортировки данных. Режимы включения записей в групповое отношение. Владелец отношений. Подчинённая запись. Ручной и автоматический режимы. Режимы исключения записей из групповых отношений. Виды членства записей в групповых отношениях. Фиксированное членство, обязательное членство, необязательное членство. Операции сетевой модели данных. Особенности сетевой модели данных. Иерархическая модель. Особенности и отличия сетевой модели от иерархической. Исходная запись. Корневая запись. Уровни иерархии. Иерархическое дерево. Преобразование сетевой модели в иерархическую. Операции иерархической модели данных. Перспективы использования моделей данных первого уровня.

  1. ^ Модели данных второго уровня.

Реляционная модель. E.F. Codd. Реляционная алгебра. Отношение. Запись. Поле таблицы. Атрибут. Кортеж. Домен. Первичный ключ. Составной первичный ключ. Идентификация записей. Отношения между отношениями. Операции реляционной алгебры. Операции обновления данных. Операции над отношениями. Виды отношений. Отношение один ко многим. Отношение один к одному. Отношение многие ко многим. Отношение многие к одному. Целостность базы данных. Избыточность. Нормализация отношений. Рей Бойс. 1НФ, 2НФ, 3НФ, НФБК, 4НФ, 5НФ. Функциональная зависимость. Полная функциональная зависимость. Транзитивная зависимость. Высшие нормальные формы.

  1. ^ Пост реляционные модели данных. Объектно-ориентированные и объектно-реляционные базы данных.

Недостатки реляционных моделей. Концепции и разработка распределённых СУБД. Основные стратегии развития объектно-ориентированных СУБД. Объектно-реляционные СУБД. Преимущества и недостатки распределённых, объектно-ориентированных и объектно-реляционных СУБД.

^ Модуль 2 Практическая реализация проекта базы данных

  1. Построение проекта базы данных.

Основные этапы жизненного цикла приложения, использующего базы данных. Методы оценки и выбора СУБД. Методики сбора фактов. Обычная и расширенная модели «Сущность-связь». Нормализация отношений. Необходимость и достаточность приведения таблиц к третьей нормальной форме. Назначение методологии проектирования. Три этапа проектирования базы данных: концептуальное, логическое и физическое проектирование. Методология концептуального проектирования баз данных. Сбор исходных данных по проекту. Анализ предметной области. Использование моделей «Сущность – связь». Выделение главной сущности и других подсущностей проекта. Проверка полученной концептуальной модели на адекватность предметной области предприятия. Документирование процессов концептуального проектирования базы данных. Участие заказчика и его роль в процессах концептуального проектирования. Использование RAD технологии при создании базы данных. Методология логического проектирования реляционных баз данных. Определение отношений на основе логической концептуальной модели. Проверка полученных отношений с использованием методов нормализации. Проверка логической модели данных и контроль возможности выполнения необходимых транзакций. Получение глобальной модели данных предприятия. Проверка на адекватность и точность глобальной модели предметной области предприятия. Методология физического проектирования реляционных баз данных. Преобразование логического проекта базы данных предприятия в физический проект базы данных. Реализация ограничений предметной области. Схема данных. Методология – контроль и настройка работающей системы.

  1. ^ Практическая реализация проекта на СУБД MS Access 2003.

Таблицы. Запросы. Формы. Отчёты. Макросы. Модули. Создание нового проекта базы данных. Построение таблиц в режиме конструктора. Поля таблицы. Свойства полей таблицы. Типы полей таблицы и типы данных. Приём «Подстановка». Реализация подстановки на уровне таблиц. Использование запросов для реализации подстановки. Создание запросов для подстановки на основе технологии QBE. Построитель запросов. Построение схемы данных. Типовые ошибки при построении схемы данных. Создание форм при помощи мастера. Редактирование сгенерированных форм в конструкторе. Добавление к форме элементов управления. Простые и сложные формы. Вопросы эргономики при создании форм. Создание отчётов при помощи мастера. Редактирование структуры отчётов в конструкторе. Нумерация записей в отчётах. Использование макросов и модулей в формах. Конвертирование макросов в модули. Настройка проекта базы данных. Меню, контекстное меню, панели управления проектом. Параметры автозапуска. Создание «Help» по проекту. Построение страниц доступа к базе данных.

  1. ^ Защита баз данных.

Определение проблем, связанных с защитой баз данных. Основные угрозы, которым может подвергнуться информационная система предприятия. Компьютерные и некомпьютерные средства защиты информационной системы предприятия. Способы защиты информационной системы в популярных системах MS Access и Oracle. Установка пароля. Защита на уровне пользователя. Привилегии. Решение проблем защиты информационных систем в Web. Прокси-сервер. Брандмауэр. Цифровые подписи и сертификаты. Средства защиты Java и ActivX.

  1. ^ Администрирование проекта базы данных.

Разбиение файла проекта на «Клиент» и «Сервер». Различия между администрированием данных и базы данных. Цели и задачи администрирования базы данных.

^ Модуль 3 Реляционная алгебра и язык SQL

  1. Реляционная алгебра и реляционное исчисление отношений.

Реляционная алгебра. Унарные операции. Выборка. Проекция. Операции над множествами. Объединение. Пересечение. Разность. Декартово произведение. Декомпозиция сложных операций. Операции соединения. Тета-соединение. Естественное соединение. Внешнее соединение. Левое и правое внешнее соединение. Полусоединение. Деление.

  1. Язык SQL.

Язык QBE. Использование QBE в MS Access. Язык SQL. Краткая история создания и стандартизации языка. Особая роль SQL. SQL DML – язык манипулирования данными. Операторы Select, Insert, Update, Delete.Конструкции операторов From, Where, Order By, Group By. Использование диапазонов Between и Not Between. Условия поиска с проверкой принадлежности к множеству In и Not In. Условия поиска с указанием шаблонов Like и Not Like. Использование значений Is Null и Is Not Null. Агрегирующие функции Count, Sum, Avg, Min, Max. Конструкция Having. Подзапросы. Ключевые слова Any, All, Some. Многотабличные запросы. Соединение. Внешние соединения. Левое и правое внешние соединения. Полное внешнее соединение. Ключевые слова Exists, Not Exists. Операции Union, Intersect, Except. Добавление новых данных в таблицу. Конструкции Insert … Values, Insert … Select. Модификация данных в таблице. Удаление записей из таблицы. Оператор Delete. SQL DDL – определение данных. Типы данных. Boolean, Varchar, Char, Bit, Bit Varying, Numeric, Decimal, Integer, Smallint, Float, Real, Double, Precision, Date, Time, Timestamp, Interval, Character, Binary, Large, Object. Средства поддержки целостности. Определение данных. Создание таблиц.Create Table. Модификация определения таблиц. Alter Table. Удаление таблиц. Drop Table. Создание индекса. Create Index. Удаление индекса. Drop Index. Представления. Создание представлений. Create View. Удаление представлений. Drop View. Использование транзакций. Управление доступом к данным. Grand. Revoke.


^ 2.3. Содержание практического раздела дисциплины.

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

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

Посещение лабораторных занятий студентом обязательно. За выполнение и защиту лабораторных работ студент может получить до трёх баллов. В случае отсутствия студента во время данных занятий по уважительной причине, студент имеет возможность самостоятельно получить задание на информационном сервере дисциплины. Лабораторные отчёты должны быть выполнены и защищены студентом в полном объёме. При невыполнении данного вида работ студент не может быть допущен к сдаче экзамена по данной дисциплине, вне зависимости от его рейтинга.

Состав лабораторного практикума, разбитый по модулям и работам модуля, приведен в таблице 4. Лабораторное занятие № 6, проводимое в конце второго модуля, отличается от остальных, как по содержанию, так и по его оцениванию. На этом занятии проводится контрольная работа № 2, которая имеет практический характер. Во время данного занятия студент должен показать степень его овладения навыками создания по заданному набору сущностей мини проекта базы данных. Студент, по выданному варианту, должен за это занятие создать требуемую структуру нормализованных таблиц, схему данных, требуемое количество форм и один отчёт. При успешном выполнении и защите данной лабораторной работы студент может получить за неё до пяти рейтинговых баллов, которые зачитываются в рейтинг карте в раздел контрольных работ (КР), а не в раздел оценки лабораторных работ.

^ 2.3.2. Планы семинарских занятий.

Посещение семинарских занятий обязательно. За работу на семинаре студент может набрать максимально до пяти баллов.

В случае отсутствия студента во время данных занятий по уважительной причине, студент имеет возможность самостоятельно получить задание на информационном сервере дисциплины.

^ Состав лабораторного практикума

Таблица 4




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

Часов

Баллов




Входной модуль (входное тестирование).

0

0




^ Модуль 1. Модели данных для построения информационных систем

6

9

1

Выполнение и защита лабораторной работы № 1. «Построение структуры таблиц и схемы данных».

2

0…3

2

Выполнение и защита лабораторной работы № 2. «Построение простых форм и отчётов».

2

0…3

3

Выполнение и защита лабораторной работы № 3. «Построение структуры таблиц и схемы данных по курсовой работе студента».

2

0…3




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

6

11

4

Выполнение и защита лабораторной работы № 4. «Построение сложных форм».

2

3

5

Выполнение и защита лабораторной работы № 5. «Построение форм и отчётов по курсовой работе студента».

2

3

6

Выполнение и защита лабораторной работы № 6. «Контрольная работа № 2».

2

5




Модуль 3. Реляционная алгебра и язык SQL

2

3

7

Выполнение и защита лабораторной работы № 7. «Разбиение проекта базы данных на клиент-сервер, администрирование на уровне рабочих групп».

2

3




^ Итоговый модуль

2

3

8

Защита лабораторных работ. Лабораторное занятие №8.

2

3


^ Планы семинарских занятий.

Таблица 5




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

Час

Баллов




Входной модуль (входное тестирование).

2

9

1

Семинарское занятие № 1. «Входной контроль выявления базовых знаний и умений по предшествующим смежным дисциплинам».

2

0…4




Модуль 1. Модели данных для построения информационных систем

4

0…10

2

Семинарское занятие № 2. «Сбор сущностей по проекту базы данных «Журнал старосты группы» и формирование реляционной модели базы данных, приведенной к третьей нормальной форме».

2

0…5

3

Семинарское занятие № 3. «Контрольная работа № 1».

2

0…5




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

6

0…15

4

Семинарское занятие № 4. «Достоинства, недостатки и особенности современных СУБД».

2

0…5

5

Семинарское занятие № 5. «Пост реляционные модели данных».

2

0…5

6

Семинарское занятие № 6. «Практические аспекты создания проекта базы данных».

2

0…5




Модуль 3. Реляционная алгебра и язык SQL

4

0…10

7

Семинарское занятие № 7. «Виды запросов и особенности их построения на языке SQL».

2

0…5

8

Семинарское занятие № 8. «Контрольная работа № 3».

2

0…5




^ Итоговый модуль

0

0

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

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

Семинарские занятия №3 и №8 используются для проведения контрольных работ по первому и третьему, соответственно, модулям дисциплины. Студент может получить за каждую из них до пяти рейтинговых баллов, которые зачитываются в рейтинг карте в раздел контрольных работ (КР), а не в раздел оценки семинарских занятий.


^ 2.4. Дополнительные виды работ

2.4.1. Курсовая работа

В рамках дисциплины студент должен выполнить курсовую работу.

Особенностью построения курса является предоставление возможности студенту самостоятельно:

  • выбирать прикладную задачу для выполнения курсовой работы,

  • объединяться в группы при решении объемных задач,

  • а также задач требующих сетевых решений.

Курсовая работа оценивается рейтингом в рамках МРСО максимально до сорока баллов (табл.6.).

Рейтинговая шкала оценок курсовой работы по дисциплине.

Таблица 6


^ Курсовая работа

40

Подписание бланка-задания на выполняемый проект в установленные сроки.

0…1

Прохождение первой контрольной точки, схема данных.

0…3

Прохождение второй контрольной точки, формы и отчёты.

0…2

Оформление пояснительной записки в соответствии с установленными требованиями

0…5

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

0…7

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

0…14

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

0…3

Защита курсовой работы.

0…5




страница2/4
Дата конвертации12.02.2013
Размер0,8 Mb.
ТипРабочая программа
1   2   3   4
Разместите кнопку на своём сайте или блоге:
rud.exdat.com


База данных защищена авторским правом ©exdat 2000-2012
При копировании материала укажите ссылку
обратиться к администрации
Документы