Домой

Рабочая программа по дисциплине "Проектирование баз данных" для специальности 230201 "Информационные системы и технологии"




Скачать 138.48 Kb.
НазваниеРабочая программа по дисциплине "Проектирование баз данных" для специальности 230201 "Информационные системы и технологии"
Дата14.04.2013
Размер138.48 Kb.
ТипРабочая программа
Содержание
Рабочая программа обсуждена на заседании кафедры Информационных и управляющих систем
Согласовано согласовано
1. Цели и задачи дисциплины, ее место в учебном процессе
1.2. Требования к уровню освоения содержания дисциплины
Перечень дисциплин с указанием разделов (тем), усвоение которых студентами необходимо при изучении данной дисциплины
2. Содержание дисциплины
Тематический план лекционных занятий
Тема 2. Анализ требований к системе
Тема 3. Средства разработки схемы базы данных.
Тема 4. Разработка приложений баз данных.
Тема 6. Языки запросов SQL и QBE.
Тема 7. Управление транзакциями и защита баз данных.
Тематический план лабораторных занятий
Курсовая работа (20 часов).
2.6. Вопросы к экзамену
Виды контроля.
2.8. Требования к знаниям студентов, предъявляемые на экзамене
3. Учебно-методические материалы по дисциплине
3.2. Перечень дополнительной литературы
4. Необходимое техническое и программное обеспечение
...
Полное содержание
Подобные работы:

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

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


( ГОУВПО « АмГУ»)


УТВЕРЖДАЮ

Проректор по УНР


___________Е.С.Астапова


«____»___________2006 г

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


по дисциплине "Проектирование баз данных"

для специальности 230201 "Информационные системы и технологии"


курс 3 семестр 6


Лекции 18 (час.) Экзамен 6


Лабораторные работы 18 (час.)


Курсовая работа 6 сем.


Самостоятельная работа _34__ (час.)


Всего часов _70___ час.


Составитель: доцент Чепак Л.В.


Факультет Математики и информатики


Кафедра Информационных и управляющих систем


2006 г.

Рабочая программа составлена на основании Государственного образовательного стандарта ВПО по специальности 230201 "Информационные системы и технологии"

^

Рабочая программа обсуждена на заседании кафедры Информационных и управляющих систем




«___» __________2006 г., протокол №_____


Заведующий кафедрой А.В. Бушманов


Рабочая программа одобрена на заседании УМС 230201 "Информационные системы и технологии"


«___» __________2006 г., протокол №


Председатель А.В. Бушманов


^

СОГЛАСОВАНО СОГЛАСОВАНО


Начальник УМУ Председатель УМС факультета

___________ Г.Н.Торопчина ____________ Е.Л.Еремин


«__» __________2006 г. «__» __________2006 г.


СОГЛАСОВАНО

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

______________ А.В. Бушманов


«__» __________2006 г.

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

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

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

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

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

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

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

знать:

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

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

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

  • средства управления транзакциями;

  • современные методы и средства защиты баз данных;

уметь:

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

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

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

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

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

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

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

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


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

2.1. Федеральный компонент

Дисциплина «Проектирование баз данных» является дисциплиной, входящей в блок дисциплин специализаций для специальности 230201 "Информационные системы и технологии". Государственный стандарт – Д.С.09.01.

2.2. Наименование тем, их содержание, объем в лекционных часах
^

ТЕМАТИЧЕСКИЙ ПЛАН ЛЕКЦИОННЫХ ЗАНЯТИЙ


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

Кол-во часов

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

2

2 Анализ требований к системе

2

3. Средства разработки схемы базы данных.

2

4. Разработка приложений баз данных.

2

5. Архитектура доступа к базам данных.

4

6. Языки запросов SQL и QBE.

4

7. Управление транзакциями и защита баз данных.

2

ИТОГО

18


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

Базы данных в составе автоматизированных систем. Ввод и обработка данных. Базы данных в контуре управления. Модели проектирования систем на основе баз данных. Общая схема проектирования, каскадная модель проектирования, спиральная модель проектирования.

^ Тема 2. Анализ требований к системе

Описание информационных потребностей пользователей. Общая схема описания требований к системе, в состав которой входит база данных. Диаграммы потоков данных. Нотации Йордона – Де Марко, Гейна – Сарсона. Методология IDEF0.

^ Тема 3. Средства разработки схемы базы данных.

Описание схемы базы данных. Проектирование логической схемы с помощью пакета ERWin. Проектирование физической схемы базы данных с помощью пакета ERWin. Нормализация отношений.

^ Тема 4. Разработка приложений баз данных.

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

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

Архитектура файлового сервера. Архитектура клиент-сервер. Архитектура клиент-сервер в Intranet/Internet. Архитектура на основе объектов.

^ Тема 6. Языки запросов SQL и QBE.

Язык структурированных запросов SQL. Основные конструкции языка. Оператор SELECT. Операторы определения данных. Операторы SQL обновления данных. Операторы ведения транзакций. Операторы управления доступом к базе данных. Использование QBE для создания запросов на выборку данных. Изменение данных с помощью активных запросов.

^ Тема 7. Управление транзакциями и защита баз данных.

Поддержка транзакций. Управление параллельностью. Монитор транзакций. Защита баз данных. Типы опасностей. Компьютерные и некомпьютерные средства контроля.


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


^ ТЕМАТИЧЕСКИЙ ПЛАН ЛАБОРАТОРНЫХ ЗАНЯТИЙ


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

Кол-во часов

1. Создание логической схемы с помощью пакета ERWin. Определение сущностей. Выбор СУБД

2

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

2

3. Создание физической схемы с помощью пакета ERWin. Уровни физической модели. Нормализация отношений.

2

4. Генерация кода клиентской части с помощью ERWin. Создание отчетов в ERWin.

2

5. Выборка данных из базы с использованием языка SQL

2

6. Создание, модификация и удаление объектов базы данных с использованием SQL

2

7. Соединение с базой данных в ODBC

2

8. Выполнение операторов SQL в ODBC

2

9. Выборка данных из результирующего множества в ODBC

2

ИТОГО

18




    1. ^ Курсовая работа (20 часов).

В качестве курсовой работы по дисциплине «Проектирование баз данных» студенты разрабатывают и реализовывают с помощью современной СУБД базу данных в предложенной им предметной области. Основные разделы, которые должны быть отражены в курсовой работе:

  • описание предметной области;

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

  • инфологическое проектирование;

  • логическое проектирование, в том числе логическая модель, полученная с помощью пакета ERWin;

  • физическое проектирование (реализация в СУБД по выбору), в том числе физическая модель, полученная с помощью пакета ERWin;

  • программный продукт;

  • руководство пользователя;

  • аппаратные и программные требования.

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

1. Паспортный стол

2. Автомобильный магазин

3. Библиотека

4. Отдел сбыта и маркетинга ОАО Кондитерская фабрика "Зея"

5. Учет преступников

6. Деканат

7. Отдел налоговой полиции

8. Школа

9. Отдел кадров

10. Учет административных нарушений

11. Факультет дистанционного обучения

12. Музыкальный магазин

13. Регистрация транспортных средств

14. Детский сад

15. Отдел управления фирмы "Фармация"

16. Сведения об абитуриентах

17. Складской учет

18. Фирма по продаже компьютерного оборудования

19. Отдел аспирантуры и докторантуры

20. Поликлиника

21. Страхование

22. Станция технического обслуживания "Амур-Лада"

23. Гостиница

24. Ресторан


    1. Самостоятельная работа студентов (34 часов).

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


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

Базы данных в составе автоматизированных систем.

Ввод и обработка данных. Базы данных в контуре управления.

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

Описание информационных потребностей пользователей.

Диаграммы потоков данных. Нотация Йордона – Де Марко.

Диаграммы потоков данных. Нотация Гейна – Сарсона.

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

Проектирование физической схемы базы данных с помощью пакета ERWin. Нормализация отношений.

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

Создание приложений. Создание подключения к базе данных.

Архитектура файлового сервера.

Архитектура клиент-сервер.

Архитектура клиент-сервер в Intranet/Internet.

Архитектура на основе объектов.

Язык структурированных запросов SQL.

Основные конструкции языка.

Оператор SELECT.

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

Операторы SQL обновления данных.

Операторы ведения транзакций.

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

Использование QBE для создания запросов на выборку данных.

Изменение данных с помощью активных запросов.

Поддержка транзакций.

Управление параллельностью.

Монитор транзакций.

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

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


^ Виды контроля.

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

^ 2.8. Требования к знаниям студентов, предъявляемые на экзамене

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

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

Оценка “хорошо” ставится при твердых знаниях студентом всех разделов курса, но в пределах конспекта лекций и обязательных заданий по самостоятельной работе с литературой.

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

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

Для допуска к экзамену студент должен сдать все лабораторные работы и успешно защитить курсовую работу.


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

3.1. Перечень обязательной (основной) литературы

Грофф Д. Р., Вайнберг П.Н. SQL. Полное руководство. – Киев: «Ирина», 2001. – 800 с.

Коннолли Т., Бегг К., Страчан А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. – М.: Вильямс, 2000.- 1120 с.

Кренке Д.М. Теория и практика построения баз данных: Учебное пособие. – СПб.: Питер, 2005. – 786 с.

Маклаков С. В. BPWin и ERWin: Сase-средства для разработки информационных систем – М.: Диалог МИФИ, 2000. – 256 с.

Мамаев Е. MS SQL SERVER 2000 в подлиннике - СПб.: BHV, 2000. – 1200 с.

Полякова Л.Н. Основы SQL: Курс лекций. Учебное пособие. – М.: Интернет-Университет Информационных Технологий, 2004. – 368 с.

Фиайли К. SQL – СПб.: Питер, 2004. – 464 с.

Федоров А.П. Базы данных для всех. - М.: Компьютер пресс, 2001.- 256 с.

Форта Б. Освой самостоятельно SQL. – М. : Издательский дом "Вильямс", 2005. – 288 с.


^ 3.2. Перечень дополнительной литературы

Дейт К. Введение в системы баз данных: Учебное пособие. – М.: Вильямс, 2001.- 1072 с.

Саукап Р. Основы Microsoft SQL Server 6.5. – М.: «Русская редакция», 1999. – 704 с.

Ульман Дж., Уидом Дж. Введение в системы баз данных. - М.: Издательство "Лори". - 2000, 374 с.

Хансен Г., Хансен Дж. Базы данных: разработка и управление. М.: Бином, 1999, 704 с.

Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений - СПб.: Корона принт. -2004. - 736 с.


^ 4. НЕОБХОДИМОЕ ТЕХНИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Лекции проводятся в стандартной аудитории, оснащенной в соответствии с требованиями преподавания теоретических дисциплин.

Для проведения лабораторных работ необходим компьютерный класс на 12-14 посадочных рабочих мест пользователей. В классе должен быть установлена СУБД Microsoft SQL Server, пакет ERWin.

^ 5.УЧЕБНО-МЕТОДИЧЕСКАЯ (ТЕХНОЛОГИЧЕСКАЯ) КАРТА ДИСЦИПЛИНЫ


^ Номер недели

Номер темы

Вопросы, изучаемые

на лекции

Занятия (номера)

Используемые

нагляд. и

метод пособия

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

работа студентов

Форма контроля

Практич.

(семин.)

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

Содержание

часы

1

2

3

4

5

6

7

8

9

1

1

1-5




1

2,3 – осн.

1,3-4 – доп.

Анализ требований к системе







3

2

1-5




2

2,4 – осн.

5 – доп.

сб

5

3

1-4




3

2-4,8 – осн.

1,3 – доп.

Логическая схема







7

4

1-4




4

1,4,6 – осн.

2 – доп.

сб

9

5

1-2




5

2,3 – осн.

1,3 – доп.

Физическая схема







11

5

3-4




6

2,3 – осн.

1,3 – доп.




13

6

1-3




7

1,5-7,9 – осн.

2 – доп.

сб

15

6

4-9




8

1,5-7,9 – осн.

2 – доп.

Программная реализация приложения базы данных







17

7

1-6




9

2,8 – осн.

1,3 – доп.

к.р.


Условные обозначения:

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

сб. – собеседование


Скачать 138.48 Kb.
Поиск по сайту:



База данных защищена авторским правом ©dogend.ru 2014
При копировании материала укажите ссылку
обратиться к администрации
Уроки, справочники, рефераты