|
|
рабочая программа учебной ДИСЦИПЛИНЫ (модуля)
БАЗЫ ДАННЫХ Для направления/ профиля подготовки: 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 |




