Рабочая программа по дисциплине \"Базы данных\" для специальности 230102 \"Автоматизированные системы обработки информации и управления\" icon

Рабочая программа по дисциплине "Базы данных" для специальности 230102 "Автоматизированные системы обработки информации и управления"


1 чел. помогло.

Смотрите также:
Рабочая программа по дисциплине "Теория информации (дисциплина по выбору) для специальности...
Рабочая программа по дисциплине "Теоретические основы автоматизированного управления" для...
Рабочая программа по дисциплине: Модели и методы анализа проектных решений Для специальности:...
Рабочая программа по дисциплине " Метрология...
Рабочая программа по дисциплине "Сетевые технологии" для специальности 230102...
Рабочая программа по дисциплине "Исследование операций" (региональный компонент) для...
Рабочая программа по дисциплине "Теория принятия решений" для специальности 230102...
Рабочая программа по дисциплине “ Сети ЭВМ и телекоммуникаций” для специальности 230102...
Рабочая программа по дисциплине “Организация ЭВМ и систем” Для специальности: 230102...
Рабочая программа по дисциплине Системное программное обеспечение Для специальности 230102...
Рабочая программа по дисциплине: Проектирование асоиу...
Рабочая программа по дисциплине «Нейроинформатика» Для специальности 230102 «Автоматизированные...



скачать

Министерство образования и науки РФ

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

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


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


УТВЕРЖДАЮ

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


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


«____»___________2006 г

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


по дисциплине "Базы данных"

для специальности 230102 "Автоматизированные системы обработки информации и управления"


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


Лекции 36 (час.) Экзамен 5


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


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


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


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


Составитель: старший преподаватель Чепак Л.В.


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


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


2006 г.

Рабочая программа составлена на основании Государственного образовательного стандарта ВПО по специальности 230102 «Автоматизированные системы обработки информации и управления»

^

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




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


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


Рабочая программа одобрена на заседании УМС 230102 «Автоматизированные системы обработки информации и управления»


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


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


^

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


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

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


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


СОГЛАСОВАНО

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

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


«__» __________2006 г.

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

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

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

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

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

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

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

знать:

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

  • модели баз данных;

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

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

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

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

  • методики оптимизации процессов обработки запросов;

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

  • методы организации баз данных на носителях информации;

уметь:

  • применять современную методологию для исследования и синтеза информационных моделей предметных областей АСОИУ;

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

  • применять современную методологию на стадии технического проектирования - обследование, выбор и системное обоснование проектных решений по структуре информационных моделей и базам данных, по архитектуре банка данных и его компонентам;

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

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

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

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

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

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


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

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

Дисциплина «Базы данных» является дисциплиной, входящей в блок общепрофессиональных дисциплин федерального компонента для специальности 230202 «Автоматизированные системы обработки информации и управления». Государственный стандарт – ОПД.Ф.09.

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

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

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


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

Кол-во часов

1. Введение в базы данных.

2

2 Модели данных

4

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

2

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

2

5. Теория проектирования баз данных.

2

6. Инфологическое проектирование БД.

8

7. Логическое проектирование БД.

8

8. Физическое проектирование БД.

4

9. Обзор СУБД.

4

ИТОГО

36


Тема 1. Введение в базы данных.

Информация и данные. Базы и банки данных. Предметная область банка данных. Базы данных (БД) в составе автоматизированных систем. Компоненты систем баз данных. Функции приложения базы данных. Функции СУБД (систем управления базой данных). Преимущества и недостатки СУБД. Выбор СУБД.

^ Тема 2. Модели данных

Понятие модели данных. Структуры данных. Основные операции над данными. Ограничения целостности. Выбор модели данных. Иерархическая, сетевая и реляционная модели данных, их типы структур, основные операции и ограничения. Схема данных.

^ Тема 3. Реляционная алгебра и реляционное исчисление.

Формальное определения реляционной алгебры. Схема отношения и схема базы данных. Основные и дополнительные операции реляционной алгебры: объединение, выборка, разность, проекция, декартово произведение, селекция, соединение, пересечение, деление. Системы реляционного исчисления: исчисление с переменными кортежами, исчисление с переменными на доменах.

^ Тема 4. Архитектура системы баз данных.

Архитектура ANSI/SPARC. Внешний, концептуальный и внутренний уровни. Администратор базы данных. Функции администратора базы данных.

^ Тема 5. Теория проектирования баз данных

Методология проектирования БД. Основные этапы проектирования БД; анализ и определение требований к БД; инфологическое проектирование БД; датологическое проектирование БД. Задачи инфологического, логического и физического этапов проектирования.

^ Тема 6. Инфологическое проектирование БД

Модель "Сущность - связь". Типы связей. Моделирование локальных представлений. Объединение моделей локальных представлений: идентичность, агрегация, обобщение, выявление противоречий. Пример инфологической модели.

^ Тема 7. Логическое проектирование БД.

Общие положения. Проектирование реляционной логической модели базы данных. Установление дополнительных логических связей. Отображение инфологической модели на реляционную модель. Совокупность отношений реляционной модели. Нормализация отношений: 1НФ, 2НФ, 3НФ, НФБК, 4НФ, 5НФ.

^ Тема 8. Физическое проектирование БД.

Компоненты этапа физического проектирования. Проектирование формата хранимой записи. Проектирование методов доступа. Статическое и динамическое хеширование. Жизненный цикл БД. Реорганизация БД.

^ Тема 9. Обзор СУБД.

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

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

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


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

Кол-во часов

1. Проектирование конкретной БД. (описание предметной области, определение границ предметной области, выявление информационных запросов пользователей).

4

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

6

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

4

4. Нормализация отношений (приведение совокупности отношений к 1НФ, 2НФ, 3НФ)

2

5. Физическое проектирование

2

ИТОГО

18


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


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


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

Кол-во часов

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

2

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

2

3. Схема базы данных, установление связей между таблицами.

2

4. Обработка данных в таблицах. Сортировка и фильтрация данных. Обычные и расширенные фильтры.

2

5. Создание простых запросов, псевдонимы.

2

6. Создание запросов на основе нескольких таблиц. Выборка данных с условием. Использование выражений в запросах.

4

7. Соединение таблиц. Внутреннее, рекурсивное, внешнее левое и правое соединения, соединение по отношению

2

8. Перекрестные запросы. Использование функций в запросах.

4

9. Запросы на создание, на обновление, на удаление, каскадное удаление и каскадное обновление данных.

4

10. Создание форм. Элементы управления формы. Диаграммы

4

11. Составные и связанные формы. Оформление формы. Ввод данных через форму.

4

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

4

ИТОГО

36




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

В качестве самостоятельной работы по дисциплине «Базы данных» студенты разрабатывают концептуальную инфологическую и логическую модели, осуществляют нормализацию совокупности отношений и физическое проектирование базы данных. Проектируя базу данных, представляют реализации различных этапов (инфологического и датологического) и объясняют полученные результаты.

Темы самостоятельных работ:

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. Описание предметной области.

  2. Справочник задач, решаемых пользователями.

  3. Концептуальная инфологическая модель.

  4. Логическая модель.

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

  6. Физическое проектирование.


В течение семестра студентами должны быть самостоятельно изучены следующие вопросы и подготовлен реферат по заданной теме:

  1. Функции, архитектура распределенных БД.

  2. Преимущества и недостатки распределенных БД.

  3. Фундаментальный принцип, свойства распределенных БД.

  4. Технология клиент-сервер.

  5. Связь объектно-ориентированных СУБД с общими понятиями объектно-ориентированного подхода.

  6. Объектно-ориентированные модели данных.

  7. Характеристики, достоинства и недостатки объектно-ориентированных СУБД.

  8. Языки программирования объектно-ориентированных СУБД.

  9. Языки запросов объектно-ориентированных СУБД.

  10. Манифесты БД.

  11. Характеристики объектно-реляционных СУБД.

  12. Достоинства и недостатки объектно-реляционных СУБД.

  13. Сравнительная характеристика объектно-ориентированных и объектно-реляционных СУБД.

  14. Требования, предъявляемые к интеграции СУБД в среду Web.

  15. Архитектура Web-СУБД.

  16. Преимущества и недостатки интеграции СУБД в Web.

  17. Основные методы интеграции СУБД в среду Web.

  18. Безопасность Web-СУБД.


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

  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. Виды контроля.

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

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

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

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

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

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

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

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


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

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

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

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

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

  4. Харитонова И. Самоучитель: Office Access 2003. – СПб., Питер, 2004. – 464 с.

  5. Харитонова И., Вольман Н. Программирование в Access 2002: учебный курс. – СПб., Питер, 2002. – 480 с.

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

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

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


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

  1. Вейскас Д. Эффективная работа с Microsoft Access 2003: учебный курс. – СПб., Питер, 2004. – 398 с.

  2. Робинсон С. Microsoft Access 2000: учебный курс. – СПб., Питер, 2001. – 476 с.

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

  4. Четвериков В.Н., Ревунков Г.И., Самохвалов Э.Н. Базы и банки данных и знаний: Учебник для вузов по специальности "АСУ" - М.: Высшая школа, 1992 г. - 367 с.


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

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

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

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


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

Номер темы

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

на лекции

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

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

нагляд. и

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

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

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

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

Практич.

(семин.)

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

Содержание

часы

1

2

3

4

5

6

7

8

9

1

1

1-9

1

1

1,2,3,8 – осн.

3,4 – доп.

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







2

2

1-5




2

1,6,7,8 – осн.

3,4 – доп.




3

2

6-7

1

3

1,6,7,8 – осн.

3,4 – доп.

сб

4

3

1-4




4

1,2,3,8 – осн.

3,4 – доп.

Справочник задач, решаемых пользователями







5

4

1-4

2

5

1,2,3,8 – осн.

3,4 – доп.




6

5

1-3




6

1-3,6-8 – осн.

3,4 – доп.

сб

7

6

1-2

2

6

1-3,6-8 – осн.

3,4 – доп.

Концептуальная инфологическая модель







8

6

3




7

1-3,6-8 – осн.

3,4 – доп.




9

6

4

2

8

1-3,6-8 – осн.

3,4 – доп.




10

6

5




8

1-3,6-8 – осн.

3,4 – доп.

к.р.

11

7

1-2

3

9

1,2,3,4 – осн.

1 – доп

Логическая модель







12

7

3




9

1,2,3,4 – осн.

1 – доп




13

7

4-5

3

10

1,2,3,4 – осн.

1 – доп




14

7

6




10

1,2,3,4 – осн.

1 – доп

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




сб

15

8

1-2

4

11

1,2,6 – осн.

3 – доп

Физическое проектирование







16

8

3-6




11

1,2,6 – осн.

3 – доп




17

9

1-4

5

12

1,4,5 – осн.

1,2 – доп

к.р.

18

9

5-7




12

1,4,5 – осн.

1,2 – доп

Реферат








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

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

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





Скачать 194,77 Kb.
оставить комментарий
Чепак Л.В
Дата28.09.2011
Размер194,77 Kb.
ТипРабочая программа, Образовательные материалы
Добавить документ в свой блог или на сайт

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

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

опубликовать
Документы

наверх