рабочая программа учебной ДИСЦИПЛИНЫ (модуля)

БАЗЫ ДАННЫХ

Для направления/

профиля подготовки: 230100.62 ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА

Кафедра:

Прикладной информатики в экономике

Аббревиатура

кафедры

ПИЭ

Разработчик программы:

К. Э.Н.,

Оглавление

1. ЦЕЛИ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ.. 3

2. МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО.. 3

3. КОМПЕТЕНЦИИ СТУДЕНТА, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ) / ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ ОБРАЗОВАНИЯ И КОМПЕТЕНЦИИ СТУДЕНТА ПО ЗАВЕРШЕНИИ ОСВОЕНИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ) 3

4. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ) 5

4.1 Содержание учебной дисциплины.. 5

4.2 Разделы/темы дисциплины и виды занятий. 8

4.3 Формы текущего контроля успеваемости. 9

4.4 Форма проведения и содержание мероприятий промежуточной аттестации: 9

5. ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ.. 10

6. ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ УСПЕВАЕМОСТИ, ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ПО ИТОГАМ ОСВОЕНИЯ ДИСЦИПЛИНЫ И УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ 10

6.1 Темы эссе, рефератов. 10

6.2 Контрольные вопросы и задания для проведения текущего контроля (в течении семестра по темам) 11

6.3 Контрольные вопросы промежуточной аттестации (по итогам изучения курса) 15

6.4 Темы курсовых работ/проектов (КР/КП) 17

7 УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ) 17

8 МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ) 18

1.  ЦЕЛИ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ

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

НЕ нашли? Не то? Что вы ищете?

Сориентировать студентов во множестве современных СУБД и связанных с ними технологий.

Осветить теоретические и организационно-методических вопросы построения и функционирования систем, основанных на концепции баз данных. Научить ручному проектированию БД.

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

Научить выбирать CASE-средства проектирования БД. Научить пользоваться CASE-средствами при проектировании БД.

Научить практической работе (проектирование, ведение и использование баз данных) в среде выбранных СУБД.

2.  МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО

Дисциплина относится к дисциплинам базовой части профессионального цикла дисциплин.

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

1.  Математическая логика и теория алгоритмов,

2.  Дискретная математика,

3.  Информатика

4.  Программирование.

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

1.  Проектирование информационных систем

3.  КОМПЕТЕНЦИИ СТУДЕНТА, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ) / ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ ОБРАЗОВАНИЯ И КОМПЕТЕНЦИИ СТУДЕНТА ПО ЗАВЕРШЕНИИ ОСВОЕНИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИП­ЛИНЫ (МОДУЛЯ)

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

1) Знать:

-  основные понятия и компоненты банков данных, разновидности банков данных и их особенности, подходы к построению БД и сферы их применимости, особенности реляционной модели и их влияние проектирование БД, языки описания и манипулирования данными разных классов (табличные языки, SQL, элементы 4GL), технологии организации БД;

-  понятие предметной области и способы ее описания,

-  классификацию и способы задания ограничений целостности;

-  теорию реляционных БД: основные понятия, реляционная алгебра и реляционное исчисление, теория нормализации;

-  методологии ER-моделирования, проектирование БД на основе ER-моделей;

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

2) Уметь:

-  спроектировать структуру базы данных

o  «ручным» способом

o  с использованием выбранного CASE-средства

-  описать БД (для реляционных БД - таблицы и связи между ними)

-  задать ограничения целостности

-  организовать ввод данных в БД

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

3) Владеть/быть в состоянии продемонстрировать

создание экранных форм и отчетов в среде конкретной СУБД

Процесс изучения дисциплины направлен на формирование следующих компетенций:

a. Выпускник должен обладать следующими общекультурными компетенциями (ОК):

·  уметь использовать нормативные правовые документы в своей деятельности (ОК-5);

·  осознавать сущность и значение информации в развитии современного общества; владеет основными методами, способами и средствами получения, хранения, переработки информации (ОК-11);

·  иметь навыки работы с компьютером как средством управления информацией (ОК-12);

·  способность работать с информацией в глобальных компьютерных сетях (ОК-13).

b. Выпускник должен обладать следующими профессиональными компетенциями (ПК):

·  разрабатывать бизнес-планы и технические задания на оснащение отделов, лабораторий, офисов компьютерным и сетевым оборудованием (ПК-1);

·  осваивать методики использования программных средств для решения практических задач (ПК-2);

·  разрабатывать модели компонентов информационных систем, включая модели баз данных (ПК-4);

·  проектно-технологическая деятельность:

·  разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);

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

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

1)  при самостоятельном создании информационных систем с использованием СУБД для выполнения своих профессиональных функций;

2)  при формировании запросов к существующей информационной базе;

3)  для создания документов различной формы, сформированных на основе информации, хранящейся в БД;

4)  при формулировании технического задания при создании ИС силами профессиональных разработчиков;

5)  при обучении конечных пользователей.

4.  СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ)

  4.1  Содержание учебной дисциплины

п/п

Наименование раздела/темы дисциплины

Содержание раздела/темы

1.

Тема 1. Банки данных – основные понятия

Понятие банка данных (БнД) (система баз данных). Предпосылки создания БнД. Преимущества и недостатки БнД.

Компоненты БнД. База данных (БД) - ядро БнД. Программные средства БнД.

Языковые средства современных СУБД. Классификация языковых средств. Языки четвертого поколения и их свойства. Технические средства БнД. Организационно-методические средства.

Понятие СУБД. Функции СУБД. Выбор СУБД.

Классификация БнД. OLAP и OLTP-системы. Хранилища данных.

Смешанные БД. XML-базы данных.

Тенденции развития БнД.

Пользователи БнД. Администраторы БнД (АБД) и их функции.

2.

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

Уровни моделей и этапы проектирования. Инфологическое (концептуальное) проектирование. Даталогическое моделирование. Проектирование физической модели. Технологическая сеть проектирования для каждого из этапов. Взаимосвязь этапов проектирования БД.

3.

Тема 3. Логическая организация баз данных

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

4.

Тема 5. Физическая организация баз данных

Структуры хранимых данных: последовательная, списковая, прямая. Индексирование. В-деревья. Методы хеширования. Кластеризация данных. Физическая организация данных в конкретных СУБД.

5.

Тема 6. Основы теории реляционных баз данных.

Отличительные особенности реляционных моделей. Основные понятия: отношение, кортеж, атрибут, ключ (простой, составной; первичный, альтернативный). Домен.

Связывание таблиц. Внешний ключ.

Функциональные зависимости. Многозначные зависимости.

Операции реляционной алгебры.

Теория нормализации. Понятие1НФ, 2НФ, 3НФ, 4НФ.

Алгоритм нормализации. Достоинства и недостатки подхода.

6.

Тема 6. Инфологическое (концептуальное) моделирование предметной области.

Определение предметной области. Требования, предъявляемые к ИЛМ. Способы описания предметной области.

Состав инфологической модели (ИЛМ). Требования, предъявляемые к ИЛМ.

ER-модели. Объекты (сущности) и классы объектов. Атрибуты объектов. Типы объектов.

Виды связей. Классы членства объектов в связи.

Сравнение методик инфологического моделирования. Методология IDEF1X. Методология IE.

CASE-средства проектирования БД. Критерии оценки CASE-средств. Выбор CASE-средства.

Модели описания предметной области. Компоненты UML, связанные с проектированием БД.

7.

Тема 7. Даталогическое моделирование.

Общие сведения о даталогическом моделировании. Особенности даталогических моделей. Влияние особенностей модели на проектные решения.

Факторы, влияющие на проектирование БД. Критерии оценки проекта БД..

8.

Тема 8. Проектирование баз данных на основе ER-модели

Проектирование структуры базы на основе использования ER-моделей. Влияние нотации ER-модели на сферу ее использования и алгоритм проектирования.

Алгоритм проектирования (алгоритм перехода от базовой ER-модели к структуре реляционной базы).

Проектирование БД с использованием CASE-систем.

Связь BP и ER моделирования.

9.

Тема 9. Целостность баз данных.

Понятие целостности и ограничения целостности. Классификация ограничений целостности. Причины, вызывающие нарушение ограничений целостности.

Описание ограничений целостности в CASE-средствах.

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

10.

Тема 10. Организация ввода данных в базу данных.

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

11.

Тема 11. Языки запросов – общая характеристика.

Понятие «язык запросов». Классификация языков запросов. Особенности языков запросов разных классов.

 Классификация запросов. Особенности запросов разных классов.

12.

Тема 12. Табличные языки запросов

Общая характеристика табличных языков запросов. Особенности реализации табличных языков запросов в современных СУБД.

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

Запоминание и корректировка запросов.

Запросы на создание таблиц.

Табличные языки как «построители» SQL-запросов.

13.

Тема 13. Язык SQL.

Общая характеристика SQL. Стандарты SQL. Реализации SQL в современных СУБД. SQL-серверы.

SQL-DDL. Создание объектов (схем, таблиц, доменов и др.). Ввод и корректировка данных средствами SQL.

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

Ввод и корректировка данных средствами SQL. Команды INSERT, UDATE, DELETE.

Создание и использование "представлений".

Ограничения целостности в стандартах SQL.

Объектные свойства SQL.

Оптимизация запросов.

Встроенный SQL.

Понятие курсора. Создание и использование.

Триггеры и хранимые процедуры.

Особенности реализаций SQL в современных СУБД.

14.

Тема 14. Вывод информации из баз данных.

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

Графическое оформление документа.

Вывод документа на печать, на дисплей и в файл.

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

15.

Тема 15. Разработка приложений

Генераторы приложений в современных СУБД. Создание меню.

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

  4.2  Разделы/темы дисциплины и виды занятий

Тип дисциплины (ОБ/ПР)

ПР

Кол-во семестров учебного плана, отведенных на изучение дисциплины

1

Максимальное кол-во учебных недель семестра

18

Общая трудоемкость изучения дисциплины по учебному плану З. Е. (часов)

6(216)

Форма обучения

очная

Объем недельной ауд. нагрузки (Л / С)

2/2

Форма обучения

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

Объем недельной ауд. нагрузки (Л / С)

Форма обучения

Заочная

Объем недельной ауд. нагрузки (Л / С)

№ п. п.

Порядковый номер темы, в соответствии с содержанием

типовой учебной программы дисциплины (Тема №, тема №)

Кол-во академических часов

Очная

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

Заочная

Л

ПЗ

С

ЛР

СР

Л

С

СР

Л

С

СР

1.   

Тема 1

2

0

4

2.   

Тема 2

2

2

6

3.   

Тема 3

2

2

6

4.   

Тема 4

4

2

6

5.   

Тема 5

2

4

12

6.   

Тема 6

2

6

12

7.   

Тема 7

4

2

12

8.   

Тема 8

4

4

12

9.   

Тема 9

2

2

12

10.  

Тема 10

2

2

12

11.  

Тема 11

2

2

12

12.  

Тема 12

2

2

12

13.  

Тема 13

2

2

12

14.  

Тема 14

2

2

8

15.  

Тема 15

2

2

6

ОБЩИЙ ОБЪЕМ УЧЕБНОЙ НАГРУЗКИ (в часах)

36

36

144

  4.3  Формы текущего контроля успеваемости

№ п. п.

Порядковый номер темы, в соответствии с содержанием

типовой учебной программы дисциплины (Тема №, тема №)

СКМ

Форма

(Э / А)

Кол-во баллов

в БРС

Вид

Код

Очная

О-з/З

Мин.

Макс.

1.   

Тема 1

Форум

Ф1

Э

Э

4

8

2.   

Тема 6

Тестирование

Т1

Э

Э

9

14

3.   

Тема 6

Контрольная работа

К1

А

Э

8

12

4.   

Тема 7

Контрольная работа

К2

А

Э

6

10

5.   

Тема 1 - 15

Итоговое тестирование

Т2

Э

Э

8

8

Посещаемость и активность работы

10

18

ИТОГО (кол-во баллов)

45

70

  4.4  Форма проведения и содержание мероприятий промежуточной аттестации:

Вид мероприятия

Форма проведения

Структура экзаменационного задания (билета)

Использование ПК (ДА/НЕТ)

Экзамен

Устно

2 теоретических вопроса и задача

да

5.  ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ

В соответствии с требованиями ФГОС ВПО предусмотрено использование в учебном процессе активных и интерактивных форм проведения занятий:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3