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

Вид материалаРабочая программа

Содержание


рабочая программа
Форма обучения
Советом факультета Цифровых систем и технологий
Основной задачей изучения дисциплины
В результате изучения дисциплины студент должен
2. Содержание дисциплины
Введение, Тема 1 Введение в БД
Тема 2 Основы построения баз данных
Тема 3. Инфологическое проектирование базы данных
Тема 4 Модели данных
Тема 5. Представление структур данных в памяти ЭВМ
Тема 6. Методы специальной обработки.
Тема 7. Системы управления базами данных
Наименование тем, разделов
3. Учебно-методические материалы по дисциплине
Дополнения и изменения в рабочей программе
Подобный материал:
М

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


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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ




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

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

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

УТВЕРЖДАЮ

Проректор по учебной работе

______________ Т.В. Маркелова



«_____» ___________2006 г.

рабочая программа


По дисциплине «Базы данных»

По специальности 230102.65 – Автоматизированные системы обработки

информации и управления

Факультет Цифровых систем и технологий

Кафедра Информационные технологии



Форма

обучения

курс

семестр

Трудоемкость дисциплины в часах

Форма

итогового

контроля

Всего часов

Аудиторных часов

Лекции

Семинарские (практически) занятия

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

Курсовая

работа

Курсовой проект

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

Очная

4

8

140

68

34




34

20




52

экзамен

Очно-заочная

4

8

140

34

17




17

20




86

экзамен



Москва —2006г.


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

Рецензент: Морозов Д.Б., к.т.н., доцент

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

__________________, протокол № ________.


Зав. кафедрой ____________________/В.М. Гасов/


Одобрена Советом факультета Цифровых систем и технологий


__________________, протокол № __________.


Председатель______________________

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


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


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

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


Основной задачей изучения дисциплины является формирование умений и навыков по следующим направлениям деятельности:
  • инженерно-исследовательская: создание и анализ информационных моделей предметных АСОИУ (областей автоматизированных систем обработки информации и управления) (системный анализ предметных областей, синтез информационных моделей и их исследование);
  • проектно-конструкторская: выполнение проектных работ на предпроектной стадии и стадии технического проектирования (обследование, выбор и системное обоснование проектных решений по структуре банка данных).


1.2. Требования к знаниям и умениям.

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



знать:
  • законы, формулы и теоремы, описывающие процессы обработки информации в банках данных;
  • величины ,характеризующие качество процессов обработки информации в банках данных;
  • методики синтеза структур информационных моделей предметных областей АСОИУ;
  • методики синтеза и оптимизации структур баз данных;
  • методики оптимизации процессов обработки запросов.


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


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


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

Данная дисциплина базируется на следующих ранее прочитанных учебных курсах:
  • Высшая математика.
  • Основы информатики.
  • Архитектура АСОИУ.
  • Системное программное обеспечение.
  • Технология программирования;


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


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


2.1. Наименование тем, их содержание, объем в часах.


п/п

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

Общая трудоемкость (часов)

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

(всего часов)

Лекции

Практические занятия

(семинары)

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

1

Введение. Тема 1. Введение в БД

4

2




2

2

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

8

6




2

3

Тема 3. Инфологическое проектирование базы данных

16

10




6

4

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

10

4




6

5

Тема 5. Представление структур данных в памяти ЭВМ

8

2




6

6

Тема 6. Методы специальной обработки

8

2




6

7

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

14

8




6




итого

68

34




34


2.2.Содержание разделов дисциплины
Введение, Тема 1 Введение в БД

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

Тема 2 Основы построения баз данных. Информация и данные. Предметная область банка данных. Пользователи банка данных. Два подхода к проектированию банка данных: подход "от реального мира" и подход "от запросов пользователей". Основные требования к банку данных. Преимущества и недостатки централизованного управления данными. Основные компоненты банка данных. База данных как информационная модель предметной области. Уровни абстрагирования при проектировании процессов обработки данных. Независимость прикладных программ от данных. Архитектура банка данных. Интерфейсы банка данных. Взаимодействие основных компонент банка данных в режиме его эксплуатации. Инфологические и датологические модели предметной области. Этапы проектирования базы данных.

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

Тема 4 Модели данных. Абстрактные типы данных. Структуры данных. Основные операции над данными. Ограничения целостности. Выбор модели данных. Иерархическая , сетевая и реляционная модели данных, их типы структур, основные операции и ограничения. Языки реляционной алгебры и исчисления отношений.

Тема 5. Представление структур данных в памяти ЭВМ. Списковые структуры. Последовательное и связанное распределение памяти. Организация данных с использованием древовидных и сетевых структур в памяти ЭВМ. Методы организации файловых систем. Инвертированные структуры.

Тема 6. Методы специальной обработки. Обеспечение целостности данных. Обеспечение защиты данных в базе. Оптимизация запросов. Организация распределенных баз данных. Организация параллельных процессов обработки данных.

Тема 7. Системы управления базами данных. Системы управления базами данных для персональных ЭВМ. Языки описания и манипулирования данными. Разработка прикладных программ, программ загрузки и обновления базы. Использование пакетов прикладных программ для обработки данных, хранимых в базе. Автоматизация процессов проектирования прикладных программ.


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


№ п/п

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

Объем в часах


1

Основы работы с MS SQL Server 2000

4

2

Инфологическое проектирование баз данных с использованием ERWin

4

3

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

4

4

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


4

5

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

8

6

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

6

7

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

4


2.4. Курсовой проект (работа), его характеристика

Характер и объем курсовой работы регламентируется методическими указаниями. На выполнение работы выделяется 20 часов.


2.5. Организация самостоятельной работы





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

Виды и формы самостоятельной работы *

(распределение по часов по формам обучения)

Подготовка к практическому (семинару, лаб. работе)

Подготовка рефератов (докладов, сообщений и информационных материалов и т.п.)

Выполнение домашних контрольных и иных заданий)

Подготовка к промежуточной аттестационной работе (в т.ч. коллоквиум, тестированием и пр.)

Подготовка к зачету

(экзамену)

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная




Введение Тема 1.

1

3






















1

3




1

2







Тема 2.

4

6






















1

3




3

4







Тема 3.

6

7






















1

3




3

4







Тема 4.

3

4






















1

3




4

5







Тема 5.

2

4






















1

3




3

4







Тема 6.

1

3






















1

3




2

3







Тема 7.

6

8






















1

3




6

8




* могут быть предложены иные формы СРС


3. Учебно-методические материалы по дисциплине


3.1. Основная и дополнительная литература

Основная
  1. Под редакцией Четверикова В.Н. "Базы и банки данных и знаний". М.,Высшая школа, 1992 г.
  2. Четвериков В.Н., Самохвалов Э.Н., Ревунков Г.И. "Базы и банки данных". -М.,Высшая школа, 1987 г.
  3. Черри С., Готлоб Г., Танка Л. "Логическое программирование и базы данных". -М.,Мир, 1992 г.


Дополнительная
  1. Аcces 7.0 для Windows 95 - Киев, Торгово-издательское бюро BHV, 1997 г.
  2. Тиори Т.,Фрай Д. "Проектирование структур баз данных".-М.,Мир.,1985 г.
  3. Д.Цикритзис, Ф. Лоховски "Модели данных".-М.,Фин. и стат.,1985 г.
  4. Дж.Ульман "Основы систем баз данных".-М.,Фин. и стат.,1983 г.

Web – ресурсы:
  1. http//www.microsoft.com;
  2. http//www.borland.com.
  3. rum.ru



3.2. Перечень наглядных и других пособий, методических указаний по проведению конкретных видов учебных занятий, а также методических материалов к используемым в учебном процессе техническим средствам.
  • Раздаточный материал в электронном виде для изучения лекционного материала;
  • контрольные вопросы по курсу для подготовки к сдаче семестровой аттестации и экзамена;
  • тест по самоподготовке студентов;
  • программное обеспечение в соответствии с содержанием дисциплины (Microsoft SQL Servet 2000, Borland (Inprise) Delphi 7.0).
  • комплекс технических средств обучения (экран, проектор, компьютер),
  • дисплейный класс для лабораторных работ, самостоятельной работы студентов и курсового проектирования.


Протокол

согласования рабочей программы с другими дисциплинами специальности на 2006/07 учебный год



Наименование дисциплин, изучение которых опирается на данную дисциплину

Кафедра

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

Принятое решение

(протокол N°. дата) кафедрой, разработавшей программу

1

2

3

4































































































































































Дополнения и изменения в рабочей программе

на 200 / учебный год


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


____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________


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


кафедры « »____________________200 г.


Заведующий кафедрой «Информационные технологии»

____________________/ В.М.Гасов/


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

Проректор по учебной работе

_______________ Т.В. Маркелова



«_____» ___________200 г.