Рабочая программа для студентов специальности 090105. 65 «Комплексное обеспечение информационной безопасности автоматизированных сис - polpoz.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Рабочая программа по курсу «Математический анализ» для специальности 7 583.24kb.
” апреля 2000 г. Номер государственной регистрации 2 559.74kb.
Методы оптимизации: методические указания по выполнению самостоятельной... 1 245.92kb.
Рабочая программа для студентов специальности 080508. 65 «Информационный... 1 465.54kb.
Пособие предназначено для студентов специальности 230105 Программное... 3 352.82kb.
Учебно-методический комплекс. Рабочая программа для студентов направления 1 333.18kb.
Методические указания по курсу «Идентификация и диагностика систем»... 7 1129.64kb.
Рабочая программа дисциплины рекурсивно-логическое программирование... 1 122.6kb.
Учебно-методический комплекс. Рабочая программа для студентов специальности... 1 238.37kb.
Учебно-методический комплекс. Рабочая программа для студентов специальности... 1 184.85kb.
Лекции 4, Установочные лекции 4, Лабораторные работы 8, Практические... 1 31.33kb.
1. Что такое C++Builder это новый продукт фирмы Borland, предназначенный... 1 168.92kb.
1. На доске выписаны n последовательных натуральных чисел 1 46.11kb.

Рабочая программа для студентов специальности 090105. 65 «Комплексное обеспечение - страница №1/1

РОССИЙСКАЯ ФЕДЕРАЦИЯ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

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


Институт математики и компьютерных наук

Кафедра информационной безопасности

Нестерова О.А.

Системы управления базами данных (часть 1)




Учебно-методический комплекс

Рабочая программа для студентов специальности

090105.65 «Комплексное обеспечение информационной

безопасности автоматизированных систем»







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

2013

О.А. Нестерова. Системы управления базами данных (часть 1)

Учебно-методический комплекс. Рабочая программа для студентов специальности 090105.65 «Комплексное обеспечение информационной безопасности автоматизированных систем». Тюмень, 2013, 10 стр.


Рабочая программа составлена в соответствии с требованиями ГОС ВПО.
Рабочая программа дисциплины опубликована на сайте ТюмГУ: Системы управления базами данных (часть 1) [электронный ресурс] / Режим доступа: http://www.umk.utmn.ru, свободный.
Рекомендован к изданию кафедрой информационной безопасности.

Утверждено проректором по учебной работе Тюменского государственного университета.


Ответственный редактор: А.А.Захаров, зав. кафедрой информационной безопасности, д.т.н., проф.

© Тюменский государственный университет, 2013

© Нестерова О.А., 2013

  1. Пояснительная записка


Дисциплина изучается специальностью «Комплексное обеспечение информационной безопасности автоматизированных систем» в 4 семестре в цикле Общие профессиональные дисциплины (дисциплины и курсы по выбору). Вид итогового контроля – экзамен.

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


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

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



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

Задачи дисциплины:

  • обучить студентов принципам работы современных систем управления базами данных;

  • привить студентам навыки проектирования и реализации баз данных;

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



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


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

иметь представление: об основных понятиях, определениях и способах проектирования и эксплуатации баз данных с использованием современных СУБД;

знать:

  • характеристики и типы систем баз данных;

  • области применения систем управления базами данных;

  • этапы проектирования баз данных;

  • физическую организацию баз данных;

  • средства поддержания целостности в базах данных;

  • особенности управления данными в системах распределенной обработки;

  • порядок эксплуатации баз данных.

уметь:

  • выделять сущности и связи предметной области;

  • отображать предметную область на конкретную модель данных;

  • нормализовывать отношения при проектировании реляционной базы данных;

  • разрабатывать программы на высокоуровневых языках программирования;

иметь навыки:

  • работы со средствами поддержания интерфейса с различными категориями пользователей СУБД;

  • работы с системами управления базами данных на различных платформах;

  • разработчика и администратора баз данных.



  1. Объем дисциплины и виды учебной работы


Вид занятий

Всего часов

Семестр

4

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

143

143

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

51

51

Лекции

34

34

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

17

17

Индивидуальная работа







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

92

92

Курсовые работы

+

Вид итогового контроля

экзамен



  1. Тематический план изучения дисциплины


п/п

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

Лекции, час.

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

Самост. работа

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

1.

2.

3.

4.

5.

6.

Модуль 1.

1

История развития, назначение и роль баз данных.

2

0

0

2

2

Общие принципы построения БД.

2

2

10

9

3

Основы построения реляционных БД.

4

2

10

9

Всего

8

4

20

20

Модуль 2.

4

Языковые средства СУБД для различных моделей данных.

4

2

10

10

5

Планирование, проектирование и администрирование БД

6

3

10

10

6

Cервисные средства СУБД. Cредства автоматизации проектирования баз данных

4

2

10

15

Всего

14

7

30

35


п/п

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

Лекции, час.

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

Самост. работа

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

Модуль 3.

7

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

4

2

10

15

8

Эксплуатация баз данных

4

2

16

15

9

Распределенные БД в сетях ЭВМ.

4

2

16

15

Всего

12

6

42

45

Итого (часов, баллов)

34

17

92

100



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


  1. История развития, назначение и роль баз данных. Информация и данные. Базы данных и файловые системы. Функции и состав СУБД. Ранние подходы к организации БД. Понятие базы данных.

  2. Общие принципы построения БД. Иерархическая, сетевая, реляционная модели данных. Трехуровневая архитектура ANSI-SPARC. Внешний уровень. Концептуальный уровень. Внутренний уровень.

  3. Основы построения реляционных БД. История реляционной модели. Реляционная модель. Терминология. Структура реляционных данных. Реляционные ключи. Реляционная целостность. Реляционная алгебра. Реляционное исчисление. Представления.

  4. Языковые средства СУБД для различных моделей данных. Языковые средства манипулирования данными в реляционных СУБД. Языковые средства описания данных реляционных СУБД.

  5. Планирование, проектирование и администрирование БД. Жизненный цикл приложения баз данных. Этапы жизненного цикла приложения БД. Обзор процедуры проектирования БД. Проектирование приложений. Выбор СУБД. особенности средств управления в реализациях реляционных СУБД. Администрирование.

  6. Cервисные средства СУБД; средства автоматизации проектирования баз данных. Общая характеристика, назначение и возможности, классификация, универсальные и специализированные генераторы программ для СУБД; перспективы развития СУБД.

  7. Средства поддержания целостности базы данных. Метаданные. Словарь-справочник данных. Ограничения целостности. Ссылочная целостность. Механизм транзакций. Проблемы оптимизации доступа к базам данных. Средства дублирования и восстановления. Особенности реализации БД с высокими требованиями на надежность хранения и обработки.

  8. Эксплуатация баз данных. Организация процессов обработки данных в БД. Состав, порядок планирования и проведения регламентных работ. Сервисные средства СУБД. Задачи администратора базы данных. Организация труда обслуживающего персонала. Средства реализации диалогового интерфейса и подготовки отчетов в языках СУБД.

  9. Распределенные БД в сетях ЭВМ. Документальные БД. Фактографические БД. Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Коммерческие БД.



5. Тематика лабораторных занятий


Тема 2: Общие принципы построения БД.

  1. Построение ER-модели данных.

Тема 3: Основы построения реляционных БД.

  1. Работа в СУБД InterBase/FireBird.

Тема 4: Языковые средства СУБД для различных моделей данных.

  1. Составление запросов на языке SQL.

Тема 5: Планирование, проектирование и администрирование БД.

  1. Планирование, проектирование и администрирование базы данных в СУБД MS SQL Server.

Тема 7: Средства поддержания целостности базы данных.

  1. Разработка ограничений на языке SQL. Создание схем БД. Триггеры, хранимые процедуры

  2. Создание пользователей в базе данных, настройка прав доступа.

Тема 8: Эксплуатация баз данных.

  1. Проектирование многоуровневой архитектуры с сервером приложений.

  2. Индексирование таблиц. Выполнение оценки времени выполнения запросов и их оптимизация.

  3. Выполнение оптимизации производительности.

Тема 9: Технология и модели архитектуры клиент/сервер.

  1. Компоненты Delphi для работы с базами данных.


6. Самостоятельная работа.
Самостоятельная работа включает в себя:

        1. Изучение дополнительного материала по теме.

        2. Изучение научной периодики (печатных и электронных изданий) по теме (работа в библиотеке).

        3. Подготовка доклада по теме. Примерные темы докладов:

          1. Объектно-оринетированная технология. Постреляционная СУБД Cache.

          2. Объектная модель Cache.

          3. Определение классов. Cache Object Architect.

          4. Основные элементы Cache ObjectScript.

          5. Основы Cache ObjectScript.Программы в Cache.

          6. Объектный доступ и хранимые объекты в Cache ObjectScript.

          7. Прямой доступ и глобалы в cache.

          8. SQL-доступ и таблицы. Cache SQL-менеджер, Cache SQL-сервер.

          9. GUI-программирование с помощью Visual Cache.

          10. Объектное взаимодействие Cache с Java.

          11. Web-программирование в Cache.

        4. Выполнение дополнительного практического задания по темам:

Тема 9: Распределенные БД в сетях ЭВМ.

7. Темы курсовых работ по дисциплине


Разработать БД и клиентское приложение на одну из предложенных тем.

  1. Охранное предприятие

  2. Прокат

  3. Агентство оценщиков

  4. Рекламное агентство

  5. Регистратура поликлиники

  6. Полиграфический салон

  7. СТО

  8. Агентство недвижимости

  9. Читальный зал

  10. Нотариальная контора

  11. Ветеринарная клиника

  12. Провизорская фирма

  13. Ателье

  14. Фотовидеосалон

  15. Пионерский лагерь

  16. Прокат машин

  17. Служба газа

  18. Дежурная часть

  19. Пожарная часть

  20. Химчистка

  21. ЖЭУ

  22. Страховое агентство



8. Оценка работы студента в рейтинговых баллах


    1. Распределение рейтинговых баллов по модулям, видам работ и контроля.

Виды работ и контроля

Максимальное количество баллов

Модуль 1

Модуль 2

Модуль 3

Итого

4 семестр













Лекции

5

7

7

19

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

12

22

26

60

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

3

6

12

21

Итого за работу в семестре

20

35

45

100

Итоговый контроль (экзамен)

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

Итого










100



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

№ п/п

Вид контроля успеваемости

Максимальное количество баллов

1.

Лабораторное задание

0-5 баллов

2.

Дополнение к практическому заданию для самостоятельного выполнения

0-3 балла

3.

Контроль за своевременностью выполнения практических заданий

За несвоевременно сданное практическое задание (-1) балл в неделю

4.

Активная работа на лекции

0-1 балл

5.

Доклад (не более 1 доклада за семестр на человека)

5 баллов




    1. Балльная оценка текущей успеваемости студента.

п/№ Темы

Формы текущего контроля

Колок-виумы

Активн. работа на лекции

Выполнение заданий на лабор. зан.

самост. работа

доклад

Итого ко-личество баллов

Модуль 1

1.




0-2










0-2

2.




0-2

0-7







0-9

3.




0-2

0-6

0-1




0-9

Всего
















0-20

Модуль 2

4.




0-2

0-6

0-2




0-10

5.




0-3

0-6

0-1




0-10

6.




0-3

0-6

0-6




0-15

Всего
















0-35

Модуль 3

9.




0-2

0-8

0-5




0-15

10.




0-2

0-8

0-5




0-15

11.




0-2

0-8




0-5

0-15

Всего
















0–45

Итого
















0–100



9. Вопросы к экзамену


  1. Информация, данные, информационная система.

  2. Понятие базы данных.

  3. Компоненты СУБД.

  4. Компоненты контроллера БД

  5. Модели данных. Сущности и связи.

  6. Инфологическая модель данных. Элементы. Способ построения.

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

  8. Трехуровневая архитектура ANSI-SPARC.

  9. Сетевая и иерархическая модели данных.

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

  11. Реляционные ключи. Реляционная целостность.

  12. Реляционная алгебра. Реляционное исчисление. Представления.

  13. Общие принципы построения СУБД.

  14. Процедура проектирования БД.

  15. Метаданные. Ссылочная целостность. Механизм транзакций.

  16. Технологии доступа к данным.

  17. Интерфейс между клиентом и сервером.

  18. Задачи и этапы проектирования баз данных.

  19. Методология концептуального проектирования БД.

  20. Методология логического проектирования БД.

  21. Методология физического проектирования БД.

  22. Разработка приложений в СУБД Microsoft Access.

  23. Компоненты Delphi для работы с базами данных.

  24. Многоплатформные СУБД.

  25. Концепции и разработка распределенных БД.



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


ОСНОВНАЯ:

  • Зыков, Р. И. Системы управления базами данных [Электронный ресурс] / Р. И. Зыков. - М.: Лаборатория книги, 2012. - 162 с. - 978-5-504-00394-8. Режим доступа: http://biblioclub.ru/index.php?page=book&id=142314 (дата обращения 01.12.2013).

  • Попов, В. Б. Основы информационных и телекоммуникационных технологий. Книга 5: Системы управления базами данных [Электронный ресурс] : учебное пособие / В. Б. Попов. - М.: Финансы и статистика, 2005. - 112 с. - 5-279-03089-9. Режим доступа: http://biblioclub.ru/index.php?page= book&id=220781 (дата обращения 01.12.2013).

  1. Нестерова О.А. Системы управления базами данных: лабораторный практикум : учебно-методическое пособие для студентов специальностей "Компьютерная безопасность" и "Комплексное обеспечение информационной безопасности автоматизированных систем" / О.А. Нестерова; ТюмГУ. - Тюмень: Изд-во ТюмГУ, 2013. - 40 с.


ДОПОЛНИТЕЛЬНАЯ:

  • Маркин, А. В. Построение запросов и программирование на SQL [Электронный ресурс] : учебное пособие / А. В. Маркин. - М.: Диалог-МИФИ, 2008. - 318 с. - 978-5-86404-227-4. Режим доступа: http://biblioclub.ru/ index.php?page=book&id=89077 (дата обращения 01.12.2013).

  • Фефилов, А. Д. Система баз данных MS Access [Электронный ресурс] / А. Д. Фефилов. - М.: Лаборатория книги, 2011. - 82 с. - 978-5-504-00755-7. Режим доступа: http://biblioclub.ru/index.php?page=book&id=142292 (дата обращения 01.12.2013).

  • СУБД: язык SQL в примерах и задачах [Электронный ресурс] : учебное пособие / И. Ф. Астахова, В. М. Мельников, А. П. Толстобров, В. В. Фертиков. - М.: Физматлит, 2009. - 168 с. - 978-5-9221-0816-4. Режим доступа: http://biblioclub.ru/index.php?page=book&id=76768 (дата обращения 01.12.2013).

  • Петров, К. Ф. Разработка базы данных для информатизации деятельности предприятия малого бизнеса Delphi 7.0 [Электронный ресурс] / К. Ф. Петров. - М.: Лаборатория книги, 2010. - 59 с. - . Режим доступа: http://biblioclub.ru/ index.php?page=book&id=89577 (дата обращения 01.12.2013).

  • Черепов, А. Н. Правовая охрана программ для ЭВМ и баз данных [Электронный ресурс] / А. Н. Черепов. - М.: Лаборатория книги, 2010. - 120 с. - 978–5–905855–73–3. Режим доступа: http://biblioclub.ru/index.php?page= book&id=96810 (дата обращения 01.12.2013).

  • Беляков, О. С. Иерархические модели данных [Электронный ресурс] / О. С. Беляков. - М.: Лаборатория книги, 2012. - 105 с. - 978-5-504-00392-4. Режим доступа: http://biblioclub.ru/index.php?page=book&id=140236 (дата обращения 01.12.2013).

  • Афоничкин, А. И. Разработка бизнес-приложений в экономике на базе MS Excel [Электронный ресурс] / А. И. Афоничкин. - : Диалог-МИФИ, 2003. - 416 с. - 5864041742. Режим доступа: http://biblioclub.ru/index.php?page=book& id=54769 (дата обращения 01.12.2013).

  • Подбельский, В. В. Язык С#. Базовый курс [Электронный ресурс] : учебное пособие / В. В. Подбельский. - М.: Финансы и статистика, 2011. - 382 с. - 978-5-279-03497-0. Режим доступа: http://biblioclub.ru/index.php?page=book&id= 86074 (дата обращения 01.12.2013).


11. Программное обеспечение и Интернет-ресурсы.

- вузовские электронно-библиотечные системы учебной литературы.

- база научно-технической информации  ВИНИТИ РАН

- доступ к открытым базам цитирования, в т.ч. springer.com, scholar.google.com, math-net.ru

- среды разработки на языках C#, C++, Delphi;

- системы управления базами данных: MS SQL Server, InterBase/FireBird, MySQL;



- средство моделирования MS Office Visio.

12. Технические средства и материально-техническое оснащение.

Для организации самостоятельной работы студентов необходим компьютерный класс с пакетом прикладных программ, в том числе с установленной средой разработки на языке C#, C++, Pascal, Java, c системами управления базами данных: MS SQL Server, InterBase/FireBird, MySQL, со средством моделирования MS Office Visio.


izumzum.ru