Основы проектирования баз данных: Учебно-методический комплекс

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Алтайский государственный университет»
Рубцовский институт (филиал)
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ
ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
Уровень основной образовательной программы ___базовый________
Специальность 230401 Информационные системы (по отраслям)
Форма обучения СПО
Срок освоения ППССЗ нормативный
Кафедра математики и прикладной информатики
Рубцовск - 2014
При
разработке
учебно
–
методического
комплекса
учебной
дисциплины в основу положены:
1) ФГОС СПО по специальности 230401 Информационные системы (по
отраслям) утвержденный Министерством образования и науки РФ «12» мая
2014 г. № 525
2) Учебный план специальности 230401 Информационные системы (по
отраслям) утвержденный решением Ученого совета Рубцовского института
(филиала) АлтГУ от «15» сентября 2014г., протокол № 1
Учебно – методический комплекс одобрен на заседании кафедры математики и
прикладной информатики от «24» ноября 2014 г., протокол № 4
Заведующий кафедрой МиПИ, к.т.н. доцент ________________ Е.А. Жданова
Разработчик:
Старший преподаватель кафедры
МиПИ
_____________________
В.М. Быстрова
Работодатель:
Начальник Рубцовского
участка ООО «УГМК –
ТЕЛЕКОМ»
_____________________
(подпись)
М.А. Одокиенко
СОДЕРЖАНИЕ
I. РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ .................... 4
1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4
1.1.Область применения программы ........................................................ 4
1.2. Место дисциплины в структуре основной профессиональной
образовательной программы: .................................................................... 4
1.3. Цели и задачи дисциплины – требования к результатам освоения
дисциплины:................................................................................................ 4
1.4. Рекомендуемое количество часов на освоение программы
дисциплины:................................................................................................ 4
2. СТРУКТУРА И ПРИМЕРНОЕ СОДЕРЖАНИЕ УЧЕБНОЙ
ДИСЦИПЛИНЫ ......................................................................................... 5
2.1 Тематический план дисциплины......................................................... 5
2.2. Содержание разделов учебной дисциплины..................................... 7
2.3 Лабораторный практикум .................................................................. 10
3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ДИСЦИПЛИНЫ ........ 12
3.1. Требования к минимальному материально-техническому
обеспечению.............................................................................................. 12
3.2. Информационное обеспечение обучения........................................ 12
4. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ
УЧЕБНОЙ ДИСЦИПЛИНЫ ................................................................... 14
5. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ
ДИСЦИПЛИНЫ ....................................................................................... 17
6. КАРТА КОМПЕТЕНЦИЙ ДИСЦИПЛИНЫ .................................. 18
7. ПЕРЕЧЕНЬ КОМПЕТЕНЦИЙ С УКАЗАНИЕМ ЭТАПОВ ИХ
ФОРМИРОВАНИЯ В ПРОЦЕССЕ ОСВОЕНИЯ ППССЗ ................... 31
8. ПЕРЕЧЕНЬ ОЦЕНОЧНЫХ СРЕДСТВ (ФОРМЫ ОЦЕНОЧНЫХ
СРЕДСТВ) ................................................................................................. 34
8.1 Комплект оценочных средств по текущей аттестации ................... 34
8.2
Комплект оценочных средств по промежуточной аттестации . 35
I. РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
1.1.Область применения программы
Программа
учебной
дисциплины
является
частью
основной
профессиональной образовательной программы в соответствии с ФГОС по
специальности СПО 230401 Информационные системы (по отраслям) (базовой
подготовки)
Программа учебной дисциплины может быть использована для обучения
слушателей курса «Основы проектирования баз данных» дополнительного
профессионального образования.
1.2. Место дисциплины в структуре основной профессиональной
образовательной программы:
Профессиональный цикл Общепрофессиональные дисциплины ОП.07
1.3. Цели и задачи дисциплины – требования к результатам освоения
дисциплины:
В результате освоения дисциплины обучающийся должен уметь:
- проектировать реляционную базу данных;
- использовать язык запросов для программного извлечения сведений из баз
данных;
В результате освоения дисциплины обучающийся должен знать:
- основы теории баз данных; модели данных;
- особенности реляционной модели и проектирование баз данных,
изобразительные средства, используемые в ER-моделировании;
- основы реляционной алгебры;
- принципы проектирования баз данных, обеспечение непротиворечивости и
целостности данных;
- средства проектирования структур баз данных; язык запросов SQL
1.4. Рекомендуемое количество часов на освоение программы
дисциплины:
максимальной учебной нагрузки обучающегося 104 часа, в том числе:
обязательной аудиторной учебной нагрузки обучающегося 60 часа;
самостоятельной работы обучающегося 44 часов.
4
Уровень освоения
4
Самостоятельная
работа студентов, час.
3
Количество
аудиторных часов при
очной форме обучения
Лабораторны
е работы
2
УЧЕБНОЙ
Практические
(семинарские)
занятия
1
Семестр № 1
СОДЕРЖАНИЕ
Лекции
Наименование разделов и
тем
Максимальная
нагрузка студентов,
час.
Разделы учебной
дисциплины
2. СТРУКТУРА И ПРИМЕРНОЕ
ДИСЦИПЛИНЫ
2.1 Тематический план дисциплины
5
6
7
8
Раздел 1
Наименование раздела Основы теории баз данных
1. Основы теории баз
данных.
2. Системы управления
базами данных.
3. Развитие технологий
обработки данных.
4. Проектирование БД.
8
4
12
6
2
4
2
12
4
2
6
2
18
6
6
6
3
Текущий контроль
4
1
Контрольная работа
Раздел 2
Наименование раздела Представление предметной области и модели данных
5. Представление
предметной области и
модели данных.
6. Современные СУБД и
их применение
7. Языки баз данных
8. Использование баз
данных
14
6
2
6
3
12
4
2
6
3
14
6
2
6
3
14
4
4
6
3
Текущий контроль
Контрольная работа
Промежуточная аттестация
Итого за семестр часов
Итого за весь курс часов
Экзамен
104
104
40
40
20
20
44
44
5
Для характеристики уровня освоения учебного материала используются следующие
обозначения:
1. – ознакомительный (узнавание ранее изученных объектов, свойств);
2. – репродуктивный (выполнение деятельности по образцу, инструкции или под
руководством)
3. – продуктивный (планирование и самостоятельное выполнение деятельности,
решение проблемных задач)
6
2.2. Содержание разделов учебной дисциплины
Раздел 1 Основы теории баз данных
Тема 1. Основы теории баз данных
Аудиторное изучение:
Основные понятия и определения информационных систем, основанных на
базах данных, предметная область, информационное обеспечение. Важнейшие
понятия в теории баз данных: данные, информация, задачи обработки данных.
Определения БД. Словарь данных (системный каталог). Определение структуры
БД. Схема БД. Основные свойства базы данных. Категории пользователей
базой данных. Трехуровневая архитектура БД.
Самостоятельное изучение:
Внешний уровень представления. Концептуальный уровень представления.
Внутренний уровень представления. Типы, форматы данных.
Тема 2. Системы управления базами данных
Аудиторное изучение:
Понятие СУБД. Назначение СУБД. Основные функции СУБД. Структура
связей программ и данных при использовании СУБД. Компоненты среды СУБД.
Четыре группы инструментария СУБД. Языковые средства современных СУБД.
Самостоятельное изучение:
Причины появления СУБД. Типовая организация современной СУБД.
Требования к СУБД при выборе. Достоинства и недостатки СУБД.
Тема 3. Развитие технологий обработки данных
Аудиторное изучение:
Эволюция концепций обработки данных. Этапы развития СУБД.
Классификация БД по разным признакам:
по форме представляемой
информации
(фактографические,
документальные,
мультимедийные,
гипертекстовые, XML), по типу используемой модели данных (иерархические,
сетевые,
реляционные,
постреляционные,
объектно-ориентированные,
многомерные), по топологии хранения (локальные и распределенные), по
функциональному назначению (операционные, справочно-информационные), по
сфере применения (универсальные и проблемно-ориентированные).
Самостоятельное изучение:
Типология БД с точки зрения информационных процессов. Документальные
БД. Фактографические БД. Гипертекстовые и мультимедийные БД. XMLсерверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие
7
БД. Типы СУБД. Однопользовательские и многопользовательские СУБД.
Персональные (настольные) и промышленные (коммерческие) СУБД. Наиболее
известные СУБД и их характерные черты: dbase, Visual dBase, Clipper, FoxPro и
Visual FoxPro, Paradox, Access, ORACLE, Microsoft SQL Server, Sybase,
Informix, Линтер.
Тема 4. Проектирование баз данных
Аудиторное изучение:
Подходы к проектированию.
Основные принципы проектирования.
Жизненный цикл базы данных. Его основные этапы. Понятие избыточного
дублирования данных и аномалии. Рекомендации по разработке структур баз
данных. Правило создания сущностей. Организация связи сущностей.
Целостность данных. Понятие ссылочной целостности данных. Обеспечение
целостности. Физическая и логическая целостность БД. Ограничения
целостности. Первичный ключ. Внешний ключ. Определение уникальности.
Определение проверочных ограничений. Определение значения по умолчанию.
Самостоятельное изучение:
Концептуальное проектирование. Логическое проектирование. Физическое
проектирование.
Раздел 2 Представление предметной области и модели данных
Тема 5. Представление предметной области и модели данных
Аудиторное изучение:
Понятие модели данных. Три компоненты модели данных. Аспекты
рассмотрения вопросов предметной области. Многоуровневая система моделей
представления информации. Классификация моделей данных. Иерархическая
модель данных. Основные понятия, операции манипулирования иерархически
организованными данными. Достоинства и недостатки. Сетевая модель данных.
Основные понятия, операции манипулирования данными. Достоинства и
недостатки. Реляционная модель. Основные понятия. Схема реляционной
модели данных. Работа с БД в реляционной СУБД. Создание приложения БД в
реляционной СУБД.
Инфологические модели. Модель «сущность-связь», ER-диаграмма,
функциональная и многозначная зависимости, транзитивные зависимости,
процедура нормализации, нормальные формы ER-диаграмм, свойства
нормальной формы. Даталогические модели. Получение реляционной схемы из
ER-диаграммы. 12 правил Э.Кодда, которым должна соответствовать настоящая
реляционная модель. Операции над данными в реляционной модели: операции
обновления таблиц-отношений и операции обработки таблиц-отношений.
Домены и отношения, связи, виды связей. Реляционная алгебра. Основные
8
операторы реляционной алгебры. Некоторые дополнительные операции над БД.
Физические модели. Организация данных на машинных носителях: типы
записей, организация файлов, методы доступа к записям, файл-ориентированная
организация данных, страничная организация данных.
Самостоятельное изучение:
Структуры данных: линейные, нелинейные, сетевые. Реляционное
исчисление, его базисное понятие. Исчисление кортежей и исчисление доменов.
Проектирование с использованием метода «сущность-связь». Использование
CASE-средств для моделирования данных.
Тема 6. Современные СУБД и их применение
Аудиторное изучение:
СУБД ACCESS. Общая характеристика.
Средства поддержки
проектирования структуры БД. Создание основных элементов БД. Создание
таблиц. Связывание таблиц. Создание форм. Создание запросов. Создание
отчетов. Общая характеристика. Элементы проекта. Создание баз данных.
Создание форм. Создание отчета. Создание запроса. Создание приложения.
Самостоятельное изучение:
Microsoft Visual FoxPro.
Требования к знаниям:
Студент должен знать основные средства СУБД, позволяющие работать с
базами данных (БД), знать порядок создания баз данных; знать элементы меню,
панели инструментов в различных режимах работы; знать, в чем преимущества
и недостатки представления и отображения данных в табличном виде и в виде
экранных форм; владеть терминологией, сложившейся в данной предметной
области.
Тема 7. Языки баз данных
Аудиторное изучение:
Язык запросов по образцу QBE. Определение QBE. Характеристика языка.
Структурированный язык запросов SQL. Основные понятия и компоненты
языка. Структура и типы данных языка. Функции языка SQL. Основные
операторы языка. Классификация запросов. Управляющие запросы и выборка
данных. Вычисление в запросах. Операции вставки, удаления и модификации.
Оператор выбора Select. Операторы манипулирования данными: Insert, Update,
delete. Операторы определения данных: Create table, create index, drop table.
Самостоятельное изучение:
Создавать запросы по образцу в среде FoxPro в различных режимах (через
мастер и через конструктор).
Тема 8. Использование баз данных
9
Аудиторное изучение:
Управление базами данных в СУБД и с помощью приложений БД,
созданных в системах программирования. Физическая организация базы
данных, хешированные, индексированные файлы, защита баз данных.
Управление доступом. Целостность и сохранность БД. Архивация данных.
Методы сжатия данных. Алгоритмы архивации данных. Перечень программ
сжатия с кратким указанием алгоритмов их работы.
Самостоятельное изучение:
Создание и удаление баз данных. Резервное копирование и восстановление
баз данных. Алгоритмы архивации данных. Сжатие способом кодирования
серий (RLE). Алгоритм Хаффмана. Арифметическое кодирование. Алгоритм
Лемпеля-Зива-Велча (Lempel-Ziv-Welch - LZW). Двухступенчатое кодирование.
Алгоритм Лемпеля-Зива. Перечень программ сжатия с кратким указанием
алгоритмов их работы. Фрактальные методы в архивации. Проблема создания и
сжатия больших информационных массивов, информационных хранилищ и
складов данных.
2.3 Лабораторный практикум
Лабораторная работа 1.
Среда ACCESS. Создание базы данных
учебного примера. Создание структуры таблиц: СТУДЕНТ,
ПРЕДМЕТЫ, ПРЕПОДАВАТЕЛИ, СЕССИЯ. Установление связей
между таблицами. Схема базы данных. Наполнение данными
таблиц.
Лабораторная работа 2.
Среда
ACCESS.
Создание
форм
различного дизайна для ввода информации в режиме Мастера
форм, в режиме Конструктора.
Лабораторная работа 3.
Работа с формой: добавление записей,
изменение данных, удаление записей. Использование элементов
управления панели инструментов. Добавление поля со списком,
надписей, кнопок для вызова справочников. Использование
макросов для кнопок
Лабораторная работа 4.
Среда ACCESS. Создание составных
форм (основная и подчиненная).
10
Лабораторная работа 5.
Способы их создания.
Среда
ACCESS.
Типы
запросов.
Лабораторная работа 6.
Создание таблиц БД с помощью языка
SQL. Создание SQL-запросов к таблицам на выборку информации.
Лабораторная работа 7.
Среда
ACCESS.
пользовательского меню. Создание кнопочных форм.
Создание
Лабораторная работа 8.
Среда ACCESS. Создание перекрестных
запросов, запросов с вычислениями, запросов на поиск
повторяющихся записей, запросов на поиск записей, не имеющих
подчиненных.
Лабораторная работа 9.
Среда
ACCESS.
Типы
запросов.
Способы их создания. Преобразование QBE-запроса в SQL-запрос.
Лабораторная работа 10. Среда ACCESS». Разработка приложения
базы данных для обработки и представления информации по
конкретной предметной области (работа по вариантам).
11
3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ДИСЦИПЛИНЫ
3.1.
Требования
к
минимальному
материально-техническому
обеспечению
Реализация программы дисциплины требует наличия компьютерного класса
Технические средства обучения: видеопроектор; компьютеры; программное
обеспечение общего и специального назначения:
1.Windows XP Professional Service Pack 3
2.Access 2010
3.2. Информационное обеспечение обучения
Основная литература:
1. Архангельский, А.Я.
Программирование в Delpi для Windows :
Версии 2006,2007,Turbo Delpi / А.Я. Архангельский. - М.: БИНОМ, 2010
- 1248c.
2. Баженова, И.Ю. Основы проектирования приложений баз данных :
Учебное пособие / И.Ю. Баженова. - М.: Интернет-Университет
Информационных Технологий, 2009 - 325c.
3. Кириллов, В.В.
Введение в реляционные базы данных / В.В.
Кириллов, Г.Ю. Громов. - СПб: БХВ - Петербург, 2009 - 464c.
1.
2.
3.
4.
5.
6.
7.
Дополнительная литература:
Астахова, И.Ф. SQL в примерах и задачах : Уч. пособие / И.Ф.
Астахова. - Минск: Новое знание, 2002 - 176c.
Базы данных : Учебник для высших учебных заведений / Под ред.
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г.. - доп.- СПб: КОРОНА
принт, 2002 - 672c.
Бекаревич, Ю.Б. Microsoft Access за 21 занятие студента / Ю.Б.
Бекаревич, Н.В. Пушкина. - СПб.: БХВ - Петербург, 2005 - 544c.
Глушаков, С.В. Базы данных : Учебный курс / С.В. Глушаков, Д.В.
Ломотько. - М.: АСТ, 2001 - 504c.
Голицына, О.Л.
Системы управления базами данных : Учебное
пособие / О.Л. Голицына. - М.: ФОРУМ-ИНФРА-М, 2006 - 432c.
Марков, А.С. Базы данных : Введение в теорию и методологию / А.С.
Марков. - М.: Финансы и статистика, 2004 - 512c.
Ролланд, Ф.Д. Основные концепции баз данных : Пер. с англ. / Ф.Д.
Ролланд. - М.: Вильямс, 2002 - 256c.
12
8. Саак, А.Э. Информационные технологии управления : Учебник / А.Э.
Саак, В.Н. Тюшняков, Е.В. Пахомов. - СПб: Питер, 2008 - 320c.
9. Федоров, А. Базы данных / А. Федоров, Н. Елманова. - М.: КомпьютерПресс, 2001 - 256c.
10. Харитонова, И.А. Самоучитель : Office Acces 2003 / И.А. Харитонова.
- СПБ: Питер, 2004 - 464c.
11. Харрингтон Д. Проектирование объектно ориентированных баз данных
/ Д. Харрингтон – ДМК Пресс, 2007 – 272 с.
1.
2.
3.
4.
5.
6.
7.
8.
Базы данных, Интернет-ресурсы,
информационно-справочные и поисковые системы
Единое окно доступа к образовательным ресурсам. Электронная
библиотека [Электронный ресурс]: инф. система. – М.: ФГАУ ГНИИ
ИТТ "Информика", 2005-2012. – Режим доступа: //www.
http://window.edu.ru, свободный. – Загл. с экрана (дата обращения
11.04.2012)
Единое окно доступа к образовательным ресурсам. Электронная
библиотека [Электронный ресурс] Университетская библиотека on-line .
Режим доступа:// http://www.biblioclub.ru/collection.php?id=24– Загл. с
экрана (дата обращения 11.10.2012).
Единое окно доступа к образовательным ресурсам. Электронная
библиотека [Электронный ресурс] Издательство Лань. Режим доступа://
http://e.lanbook.com/– Загл. с экрана (дата обращения 15.10.2012).
Зеленков Ю.А. Введение в базы данных // Центр Интернет ЯрГУ/
http://alpha.netis.ru/
Интернет-университет информационных технологий – дистанционное
образование – INTUIT.ru [Электронный ресурс]: офиц. сайт. – М.:
Открытые системы, 2003-2011. - Режим доступа: http://www.intuit.ru,
свободный. - Загл. с экрана (дата обращения: 17.05.2012).
Кириллов В.В, Громов Г.Ю. Структурированный язык запросов (SQL)//
Санкт-Петербургский институт точной механики и оптики/
http:/www.cs.ifmo.ru
Кириллов В.В. Основы проектирования реляционных баз данных //
Санкт-Петербургский институт точной механики и оптики/
http:/www.cs.ifmo.ru
Кузнецов С.Д. Основы современных баз данных // Центр
Информационных технологий/ http:/www.citmgu.ru
13
1. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
УЧЕБНОЙ ДИСЦИПЛИНЫ
ПО
ОСВОЕНИЮ
На лабораторных занятиях студентам предстоит решать различные задачи
по обработке информации, которые разрабатываются преподавателем с учетом
сложившейся современной тенденции развития и компьютерной техники и
информационных технологий.
В результате изучения дисциплины студент должен уметь согласованно
решать задачи разработки эффективных моделей данных и алгоритмов их
обработки при создании прикладного программного обеспечения, а также
получать программные реализации полученных решений на универсальном
алгоритмическом языке высокого уровня.
При подготовке к лабораторным работам студент должен изучить
основные принципы и методологию разработки прикладного программного
обеспечения, типовые способы организации программных данных, а также
типовые подходы к построению программных алгоритмов; синтаксис и
семантику универсального алгоритмического языка программирования
высокого уровня.
На экзамене оценка «отлично» ставится, если студент строит ответ логично
в соответствии с планом, показывает максимально глубокие знания
профессиональных терминов, понятий, категорий, концепций и теорий.
Устанавливает
содержательные
межпредметные
связи.
Развернуто
аргументирует выдвигаемые положения, приводит убедительные примеры.
Обнаруживает способность анализа в освещении различных концепций. Делает
содержательные выводы. Демонстрирует знание специальной литературы в
рамках учебного методического комплекса и дополнительных источников
информации. Имеет место высокий уровень выполнения лабораторных,
контрольных и самостоятельных работ в течение учебного процесса
Оценка «хорошо» ставится, если студент строит свой ответ в соответствии с
планом. В ответе представлены различные подходы к проблеме, но их
обоснование
недостаточно
полно.
Устанавливает
содержательные
межпредметные связи. Развернуто аргументирует выдвигаемые положения,
приводит
необходимые
примеры,
однако
показывает
некоторую
непоследовательность анализа. Выводы правильны. Речь грамотна,
используется профессиональная лексика. Демонстрирует знание специальной
литературы в рамках учебного методического комплекса и дополнительных
источников информации. Имеет место средний уровень выполнения
лабораторных, контрольных и самостоятельных работ в течение учебного
процесса
14
Оценка «удовлетворительно» ставится, если ответ недостаточно логически
выстроен, план ответа соблюдается непоследовательно. Студент обнаруживает
слабость в развернутом раскрытии профессиональных понятий. Выдвигаемые
положения декларируются, но недостаточно аргументированы. Ответ носит
преимущественно теоретический характер, примеры ограничены, либо
отсутствуют. Имеет место низкий уровень выполнения лабораторных,
контрольных и самостоятельных работ в течение учебного процесса
Оценка «неудовлетворительно» ставится при условии недостаточного
раскрытия профессиональных понятий, категорий, концепций, теорий. Студент
проявляет стремление подменить научное обоснование проблем рассуждениями
обыденно-повседневного бытового характера. Ответ содержит ряд серьезных
неточностей. Выводы поверхностны. Имеет место очень низкий уровень
выполнения лабораторных, контрольных и самостоятельных работ в течение
учебного процесса
15
ФОНД ОЦЕНОЧНЫХ СРЕДСТВ
по …(дисциплине)
«Основы проектирования баз данных»
наименование дисциплины
Специальность
09.02.04 Информационные системы (по отраслям)
(шифр и наименование специальности)
Квалификация выпускника: техник по информационным системам
Форма обучения: очная
16
5. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ
ДИСЦИПЛИНЫ
Контроль и оценка результатов освоения дисциплины осуществляется
преподавателем в процессе проведения практических занятий и лабораторных
работ, тестирования, а также выполнения обучающимися индивидуальных
заданий, проектов, исследований.
Результаты обучения
(освоенные умения, усвоенные
знания)
Умения:
- проектировать реляционную базу
данных;
- использовать язык запросов для
программного извлечения сведений
из баз данных;
Знания:
- основы теории баз данных; модели
данных;
- особенности реляционной модели
и проектирование баз данных,
изобразительные
средства,
используемые в ER-моделировании;
Формы и методы контроля и оценки
результатов обучения
Текущий контроль:
- устный опрос;
- защита лабораторных работ;
- тестирование по вопросам темы;
- контрольные работы по темам.
17
6. КАРТА КОМПЕТЕНЦИЙ ДИСЦИПЛИНЫ
КАРТА КОМПЕТЕНЦИЙ ДИСЦИПЛИНЫ
НАИМЕНОВАНИЕ ДИСЦИПЛИНЫ: ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
Цель дисциплины
направлена на формирование у студента комплекса
Задачи
знаний, умений и навыков по проектированию баз данных,
управлению и администрированию базами данных, что
необходимо специалисту, работающему в области
информационных систем.
иметь представление об информационной системе и ее
роли в современном мире;
иметь представление о базе данных, ее назначении,
структуре;
знать типологию БД;
иметь представление о современных подходах к
организации работы с БД;
иметь представление о функциях защиты БД;
иметь представление о методах сжатия больших
информационных массивов, знать методы архивации
данных;
владеть системой знаний о различных представлениях
данных, их достоинствах и недостатках;
знать состав информационной модели данных, типы
моделей данных;
знать основы реляционной модели данных и ее
теоретическое обоснование;
знать этапы процесса проектирования БД и проблемы
объектного моделирования БД;
знать назначение и основные компоненты СУБД, функции
СУБД и владеть методами работы в системе управления
базами данных, создавать простейшие приложения баз
данных средствами СУБД;
знать основы структурированного языка запросов SQL и
уметь им пользоваться;
уметь строить информационную модель для конкретной
предметной области.
В процессе освоения данной дисциплины студент формирует и демонстрирует следующие
Общекультурные компетенции: (перечислить все компетенции для данной дисциплины)*
КОМПЕТЕНЦИИ*
Перечень
Технологии
Форма Уровни освоения
18
Индек
с
компет
енции
ОК 1
компонентов
формирован
ия**
оценоч
ного
средств
а ***
компетенций
Знать: о
социальных и
этических
проблемах,
связанных с
развитием и
использование
м достижений
науки, техники
и технологий;
Уметь:
использовать
физкультурнооздоровительн
ую
деятельность
для укрепления
здоровья,
достижения
жизненных и
профессиональ
ных целей;
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
Пороговый уровень:
Знать: основную
проблематику
философии и
осознанно
ориентироваться в
истории человеческой
мысли, в основных
проблемах,
касающихся условий
формирования
личности, свободы и
ответственности,
отношения к другим
людям, к социальным
и этическим
проблемам
Уметь: использовать
физкультурноспортивную
деятельность для
укрепления здоровья,
достижения
жизненных и
профессиональных
целей,
самоопределения в
физической культуре;
Повышенный уровень:
Знать: Владеть
навыками логикометодологического
анализа научного
исследования и его
результатов,
Уметь: обеспечение
общей и
профессиональноприкладной
физической
подготовленности,
определяющей
Формулировк
а
Понимать
сущность и
социальную
значимость
своей будущей
профессии,
проявлять к
ней
устойчивый
интерес.
19
психофизическую
готовность студента к
будущей профессии;
ОК 2
Организовыват
ь собственную
деятельность,
выбирать
типовые
методы и
способы
выполнения
профессиональ
ных задач,
оценивать их
эффективность
и качество.
Знать способы
организации
учебнопознавательной
деятельности.
Уметь:
применять
методы и
средства
познания для
интеллектуальн
ого развития,
повышения
культурного
уровня,
профессиональ
ной
компетентност
и
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
ОК 3
Принимать
решения в
стандартных и
нестандартных
ситуациях и
нести за них
ответственност
ь.
Знать основы
социального
подхода,
закономерност
ив
функционирова
нии и развитии
коллектива и
личности
Уметь:
определять
степень
ответственност
и за результаты
труда в
зависимости от
задания,
ситуаций и
индивидуальны
х особенностей
работников
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
Пороговый уровень:
Знать: методы
самообразования,
саморазвития и
самосовершенствован
ия
Уметь: развивать
навыки
самообразования,
теоретически
анализировать
результаты
деятельности
Повышенный уровень:
Знать: формы
дополнительного
образования
Уметь: ставить цели,
планировать и
организовать свой
индивидуальный
процесс образования,
Пороговый уровень:
Знать: научные
основы социальной и
индивидуальной
ответственности в
современном
обществе
Уметь: определять
основные критерии
для оценки степени
ответственности себя
и сотрудников за
результаты труда
Повышенный уровень:
Знать: основные
этапы процесса
формирования
социальной и
индивидуальной
ответственности
Уметь: оценивать
сложность ситуаций и
20
индивидуальные
особенности
сотрудников
ОК 4
Осуществлять
поиск и
использование
информации,
необходимой
для
эффективного
выполнения
профессиональ
ных задач,
профессиональ
ного и
личностного
развития.
Знать
технологии
сбора,
накопления,
обработки,
передачи и
распространен
ия
информации;
Уметь:
проводить
сравнительный
анализ и выбор
ИКТ для
решения
прикладных
задач и
создания ИС;
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
ОК 5
Использовать
информационн
окоммуникацио
нные
технологии в
профессиональ
Знать
физические
основы
компьютерной
техники и
средств
передачи
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
Пороговый уровень:
Знать:
классифицировать и
характеризовать
информацию
Уметь: владеть
работой в
современной
программнотехнической среде в
различных
операционных
системах
Повышенный уровень:
Знать: Формирование
целостного
представления об
информатике как
науке, ее месте в
современном мире и в
системе наук
Уметь: использовать
современные
информационные
технологии в
экономике и
управлении, как в
рамках отдельного
предприятия, так и в
рамках корпорации,
холдинга,
государственных
систем; использовать
способы
формализации
процессов
проектирования,
Пороговый уровень:
Знать: принципы
работы технических
устройств ИКТ
Уметь: использовать
аппаратные и
программные средства
21
ОК 6
ной
деятельности.
информации,
принципы
работы
технических
устройств
ИКТ;
Уметь:
выбирать и
оценивать
архитектуру
вычислительны
х систем, сетей
и систем
телекоммуника
ций и их
подсистем;
Работать в
коллективе и
команде,
эффективно
общаться с
коллегами,
руководством,
потребителями
.
Знать основы
социального
подхода,
закономерност
ив
функционирова
нии и развитии
коллектива и
личности
Уметь:
выделять
особенности
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
компьютера (пакеты
прикладных программ
(ППП) и уникальные
прикладные
программы) при
решении
экономических задач
Повышенный уровень:
Знать: назначение и
типы основных блоков
и устройств
современных
персональных
компьютеров
(центральный
процессор,
оперативная память,
жесткий диск,
дисководы, мониторы,
клавиатура,
периферийные
устройства)
Уметь: Владеть
навыками анализа и
оценки архитектуры
вычислительных сетей
и ее компонентов,
информационных
процессов,
показателей качества
и эффективности
функционирования,
методами защиты
информации в
компьютерных сетях
Пороговый уровень:
Знать:
закономерности
становления и
развития социальных
систем, общностей,
групп, личностей
Уметь: определять
основные критерии
оценки сотрудников и
их групп
Повышенный уровень:
22
различных
групп
сотрудников в
коллективе
ОК 7
Брать на себя
ответственност
ь за работу
членов
команды
(подчиненных)
, результат
выполнения
заданий.
Знать основы
и понятия
социальной и
индивидуально
й
ответственност
и
Уметь:
определять
степень
ответственност
и за результаты
труда в
зависимости от
задания,
ситуаций и
индивидуальны
х особенностей
работников
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
Знать: основные
положения теорий о
социальнопсихологических
феноменах группы и
общества, путях
социальной адаптации
личности
Уметь: выделять
особенности
личности, коллективов
и команд в
соответствии с
профессиональной
деятельностью
Пороговый уровень:
Знать: основные
положения
Конституции РФ,
права и свободы
человека и
гражданина,
механизмы их
реализации; этические
и правовые нормы,
регулирующие
отношения человека к
человеку, обществу
Уметь: определять
основные критерии
для оценки степени
ответственности себя
и сотрудников за
результаты труда
Повышенный уровень:
Знать: основные
этапы процесса
формирования
социальной и
индивидуальной
ответственности
Уметь: оценивать
сложность ситуаций и
индивидуальные
особенности
сотрудников
23
ОК 8
Самостоятельн
о определять
задачи
профессиональ
ного и
личностного
развития,
заниматься
самообразован
ием, осознанно
планировать
повышение
квалификации.
ОК 9
Ориентировать
ся в условиях
частой смены
технологий в
профессиональ
ной
деятельности.
Знать способы
организации
учебнопознавательной
деятельности.
Уметь:
применять
методы и
средства
познания для
интеллектуальн
ого развития,
повышения
культурного
уровня,
профессиональ
ной
компетентност
и
Знать методы
анализа
прикладной
области,
информационн
ых
потребностей,
формирования
требований к
ИС;
Уметь:
проводить
сравнительный
анализ и выбор
ИКТ для
решения
прикладных
задач и
создания ИС;
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
Пороговый уровень:
Знать: методы
самообразования,
саморазвития и
самосовершенствован
ия
Уметь: развивать
навыки
самообразования,
Повышенный уровень:
Знать: формы
дополнительного
образования
Уметь: использовать
различные методы и
формы обучения и
самообразования
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
Пороговый уровень:
Знать: методов и
моделей исследования
операций в процессе
подготовки и
принятия
управленческих
решений в
организационноэкономических и
производственных
системах
Уметь: выбирать и
использовать
инструментальные
средства современных
технологий
проектирования;
проводить
предпроектное
обследование
предметной области и
выполнять
формализацию
материалов
обследования,
разрабатывать и
применять модели
24
проектных решений
Повышенный уровень:
Знать: основные идеи
методов, особенностей
областей применения
и методики
использования их как
готового инструмента
практической работы
при проектировании и
разработке систем,
математической
обработке данных
экономических и
других задач,
построении
алгоритмов
Уметь:
выполнять выбор
средств и методов
проектирования
отдельных компонент
проекта и
использовать их при
выполнении
конкретных работ;
Профессиональные компетенции: (перечислить все компетенции для данной дисциплины)*
КОМПЕТЕНЦИИ*
Индек
с
Формулировк
компет
а
енции
Собирать
ПК
данные для
1.1
анализа
использования
и
функциониров
ания
информационн
ой системы,
участвовать в
составлении
отчетной
документации,
принимать
участие в
Перечень
компонентов
Знать
методологии и
технологии
проектировани
я ИС,
проектировани
е
обеспечивающ
их подсистем
ИС
Уметь:
разрабатывать
концептуальну
ю модель
прикладной
Технологии
формирован
ия**
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Форма
оценоч
ного
средств
а ***
Кнр
ЗРЛ
Экз
Уровни освоения
компетенций
Пороговый уровень:
Знать принципы
организации
проектирования и
содержание этапов
процесса разработки
программных
комплексов
Уметь формулировать
требования к
создаваемым
программным
комплексам
Иметь практический
опыт: Владеть
25
ПК
1.2
разработке
проектной
документации
на
модификацию
информационн
ой системы.
области,
выбирать
инструменталь
ные средства и
технологии
проектировани
я ИС
Иметь
практический
опыт: Владеть
навыками
работы с
инструменталь
ными
средствами
моделирования
предметной
области,
прикладных и
информационн
ых процессов
Взаимодейство
вать со
специалистами
смежного
профиля при
разработке
методов,
средств и
технологий
применения
объектов
профессиональ
ной
деятельности.
Знать:
физические
основы
элементной
базы
компьютерной
техники и
средств
передачи
информации
Уметь:
выбирать и
оценивать
архитектуру
вычислительны
х систем, сетей
и систем
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
навыками работы с
инструментальными
средствами
моделирования
предметной области,
прикладных и
информационных
процессов
Повышенный уровень:
Знать методы и
средства
проектирования БД,
особенности
администрирования
БД в локальных и
глобальных сетях
Уметь разрабатывать
концептуальную
модель прикладной
области, выбирать
инструментальные
средства и технологии
проектирования ИС
Иметь практический
опыт: Владеть
навыками работы с
инструментальными
средствами
проектирования баз
данных и знаний
Пороговый уровень:
Знать: специфику
использования
основных законов
естественнонаучных
дисциплин в
профессиональной
деятельности
Уметь: принимать
решение о выборе ВС
и дополнительных
компонентов для
решения поставленной
задачи, развертывать и
настраивать ВС, в том
числе в составе
вычислительных
26
телекоммуника
ций и их
подсистем
Иметь
практический
опыт: работа в
современных
программнотехнических
средах в
различных
операционных
системах
ПК
1.3
Производить
модификацию
отдельных
модулей
информационн
ой системы в
соответствии с
рабочим
заданием,
Знать:
требования,
предъявляемые
к технической
документации,
программам,
средствам
программирова
ния
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
комплексов
Иметь практический
опыт: Владеет
навыками работы с
персональным
компьютером на
высоком
пользовательском
уровне
Повышенный уровень:
Знать: тенденции
развития
компьютерной
техники на основе
последних
естественнонаучных
достижений
Уметь: при выборе и
оценке учесть
перспективы развития
вычислительных
систем и сетей, умеет
собирать информацию
и анализировать
рынок
вычислительной
техники и систем
связи
Иметь практический
опыт: Владеет
методами анализа
эксплуатационных
характеристик ВС,
методами диагностики
неисправностей ВС,
методами повышения
надежности
функционирования
Пороговый уровень:
Знать: этапы создания
программного
продукта в
соответствии с
государственными и
международными
стандартами
Уметь: проводить
27
ПК
1.7
документирова
ть
произведенные
изменения.
Уметь:
разрабатывать
техническую
документацию
на
проектировани
е и разработку
программного
обеспечения
Иметь
практический
опыт: Владеть
стандартами,
руководящими
документами и
другими
нормативными
документами,
регулирующим
и процесс
разработки
технической
документации
Производить
инсталляцию и
настройку
информационн
ой системы в
рамках своей
компетенции,
документирова
ть результаты
работ.
Знать:
основные
задачи
сопровождения
информационн
ой системы
Уметь:
осуществлять
сопровождение
информационн
ых систем,
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
анализ предметной
области
Иметь практический
опыт: Владеть
стандартами,
руководящими
документами и
другими
нормативными
документами,
регулирующими
процесс разработки
технической
документации
Повышенный уровень:
Знать: методы и
технологии
проектирования
программного
обеспечения
Уметь: Выявлять
информационные
потребности и
разрабатывает
требования к ИС
Иметь практический
опыт: Владеть
основами выполнения
технических расчетов
и методами
определения
экономической
эффективности
внедрения
программного
обеспечения
Пороговый уровень:
Знать: задачи и
функции
информационных
систем
Уметь: поддерживать
документацию в
актуальном состоянии
Иметь практический
опыт: Владеть
процедурами
28
настройку под
конкретного
пользователя,
согласно
технической
документации
Иметь
практический
опыт: Владеть
процедурами
инсталляции,
настройки и
сопровождения
информационн
ых систем
ПК
1.9
Выполнять
регламенты по
обновлению,
техническому
сопровождени
юи
восстановлени
ю данных
информационн
ой системы,
работать с
технической
документацией
.
Знать: этапы
создания
программного
продукта в
соответствии с
государственн
ыми и
международны
ми
стандартами
Уметь
разрабатывать
техническую
документацию
на
проектировани
е и разработку
программного
обеспечения
Иметь
практический
лекция,
самостоятель
ная работа,
лабораторны
е работы,
Кнр
ЗРЛ
Экз
инсталляции,
настройки и
сопровождения
информационных
систем
Повышенный уровень:
Знать: задачи и
функции
информационных
систем
Уметь: осуществлять
сопровождение
информационных
систем, настройку под
конкретного
пользователя, согласно
технической
документации
Иметь практический
опыт: Владеть
процедурами
инсталляции,
настройки и
сопровождения
информационных
систем
Пороговый уровень:
Знать: модели и
процессы жизненного
цикла ИС
Уметь: проводить
анализ предметной
области
Иметь практический
опыт: Владеть
стандартами,
руководящими
документами и
другими
нормативными
документами,
регулирующими
процесс разработки
технической
документации
Повышенный уровень:
Знать: методы
29
опыт: Владеть
стандартами,
руководящими
документами и
другими
нормативными
документами,
регулирующим
и процесс
разработки
технической
документации
проведения
технических расчетов
и определения
экономической
эффективности
внедрения разработок
в области
программного
обеспечения
Уметь:
Выявляет
информационные
потребности и
разрабатывает
требования к ИС
Иметь практический
опыт: владеть
основами выполнения
технических расчетов
и методами
определения
экономической
эффективности
внедрения
программного
обеспечения
* Индекс и формулировка компетенции из ФГОС
**Технологии формирования: лекция, самостоятельная работа, семинар, лабораторные
работы, практические занятия, производственная практика, преддипломная практика,
выполнение ВКР
*** Форма оценочного средства: коллоквиум Кл; контрольная работа Кнр; собеседование
Сб; тестирование письменное, компьютерное ТСп, ТСк; типовой расчет Тр; индивидуальные
домашние задания ИДЗ; выполнение расчетно-графических работ (%) РГР; внеаудиторное
чтение (в тыс. знаков) Вч; реферат Реф; эссе Э; защита лабораторных работ ЗРЛ; курсовая
работа КР; курсовой проект КП; научно-исследовательская работа НИРС; отчеты по
практикам ОП; зачет Зач; экзамен Экз; государственный экзамен ГЭ; защита практики Зп;
выступление на семинаре С; защита выпускной квалификационной работы Звкр.
30
7. ПЕРЕЧЕНЬ КОМПЕТЕНЦИЙ С УКАЗАНИЕМ ЭТАПОВ ИХ
ФОРМИРОВАНИЯ В ПРОЦЕССЕ ОСВОЕНИЯ ППССЗ
Код и название
компетенций
ОК 1 Понимать сущность
и социальную значимость
своей будущей
профессии, проявлять к
ней устойчивый интерес.
ОК 2 Организовывать
собственную
деятельность, выбирать
типовые методы и
способы выполнения
профессиональных задач,
оценивать их
эффективность и
качество.
ОК 3 Принимать решения
в стандартных и
нестандартных ситуациях
и нести за них
ответственность
ОК 4 Осуществлять поиск
и использование
информации,
необходимой для
эффективного
выполнения
профессиональных задач,
профессионального и
личностного развития.
ОК 5 Использовать
информационнокоммуникационные
технологии в
профессиональной
деятельности.
ОК 6 Работать в
коллективе и команде,
эффективно общаться с
коллегами, руководством,
Часы
Раздел, тема
Уровень
освоения
Аудитор
ные
Самосто
ятельные
4
4
1
8
4
2
6
6
2
2
1
3
Основы теории баз
данных
4. Проектирование БД.
2
1
3
Основы теории баз
данных
4. Проектирование БД.
4
2
3
Основы теории баз
данных
1 Основы теории баз
данных
Основы теории баз
данных
2. Системы
управления базами
данных.
Основы теории баз
данных
3. Развитие
технологий обработки
данных.
Основы теории баз
данных
4. Проектирование БД.
31
потребителями.
ОК 7 Брать на себя
ответственность за работу
членов команды
(подчиненных), результат
выполнения заданий.
ОК 8 Самостоятельно
определять задачи
профессионального и
личностного развития,
заниматься
самообразованием,
осознанно планировать
повышение квалификации
ОК 9 Ориентироваться в
условиях частой смены
технологий в
профессиональной
деятельности.
ПК 1.1 Собирать данные
для анализа
использования и
функционирования
информационной
системы, участвовать в
составлении отчетной
документации, принимать
участие в разработке
проектной документации
на модификацию
информационной
системы.
ПК 1.2
Взаимодействовать со
специалистами смежного
профиля при разработке
методов, средств и
технологий применения
объектов
профессиональной
деятельности.
ПК 1.3 Производить
модификацию отдельных
модулей информационной
системы в соответствии с
рабочим заданием,
Основы теории баз
данных
4. Проектирование БД.
4
2
3
4
2
3
4
4
3
4
4
3
Представление
предметной области и
модели данных
7. Языки баз данных
4
2
3
Представление
предметной области и
модели данных
7. Языки баз данных
4
4
3
Представление
предметной области и
модели данных
5. Представление
предметной области и
модели данных.
Представление
предметной области и
модели данных
5. Представление
предметной области и
модели данных.
Представление
предметной области и
модели данных
6. Современные СУБД
и их применение
32
документировать
произведенные
изменения.
ПК 1.7 Производить
инсталляцию и настройку
информационной системы
в рамках своей
компетенции,
документировать
результаты работ.
ПК 1.9 Выполнять
регламенты по
обновлению,
техническому
сопровождению и
восстановлению данных
информационной
системы, работать с
технической
документацией
Представление
предметной области и
модели данных
8. Использование баз
данных
Представление
предметной области и
модели данных
8. Использование баз
данных
4
2
3
4
4
3
Для характеристики уровня освоения учебного материала используются следующие
обозначения:
1. – ознакомительный (узнавание ранее изученных объектов, свойств);
2. – репродуктивный (выполнение деятельности по образцу, инструкции или под
руководством)
3. – продуктивный (планирование и самостоятельное выполнение деятельности,
решение проблемных задач)
33
8. ПЕРЕЧЕНЬ ОЦЕНОЧНЫХ СРЕДСТВ (ФОРМЫ ОЦЕНОЧНЫХ
СРЕДСТВ)
8.1 Комплект оценочных средств по текущей аттестации
Комплект заданий для контрольной работы
по дисциплине «Основы проектирования баз данных»
(наименование дисциплины)
Тема Проектирование БД
Вариант 1.
MS ACCESS: Создать таблицу Библиотека (Тематика,
Автор, Название, Дата издания, Количество страниц, Цена) в режиме
Конструктора. По полю Тематика создать фиксированный набор значений:
Классика, Детектив, Фантастика. По остальным полям создать маски ввода.
Создать Запрос с запрашиваемым параметром по полю Автор.
Вариант 2.
MS ACCESS: Создать таблицы: Библиотека (Автор,
Название, Дата издания, Количество страниц, Цена, Издательство) и
Издательство (Издательство, Город). Осуществить связывание созданных
таблиц. Создать Запрос, который позволяет подсчитать в таблице Библиотека
колич Вариант ество книг каждого Издательства.
Вариант 3.
MS ACCESS: Создать таблицу Сотрудники (ФИО,
Должность, Оклад, Надбавка). Для таблицы Сотрудники создать Запрос с
вычисляемым полем: Общая сумма = Оклад + Надбавка.
Критерии оценки:
- оценка «зачтено» выставляется студенту, если ..…………………;
 знание основных понятий предмета;
 умение использовать и применять полученные знания на практике;
 знание основных научных теорий, изучаемых предметов;
- оценка «не зачтено» ……………………………… ………………..
 демонстрирует частичные знания по темам дисциплин;
 незнание основных понятий предмета;
 неумение использовать и применять полученные знания на практике;
34
8.2 Комплект оценочных средств по промежуточной аттестации
Вопросы для подготовки к экзамену
по дисциплине «Основы проектирования баз данных»
(наименование дисциплины)
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. Понятие модели данных. Виды моделей.
25. Взаимосвязь этапов создания базы данных и используемых моделей
предметной области.
26. Понятие инфологической модели данных.
27. Назначение ER-модели, ее основные понятия. Привести пример.
28. Концептуальное моделирование. Построение диаграммы «сущностьсвязь».
35
29. Понятие даталогической модели данных.
30. Иерархическая модель данных.
31. Сетевая модель данных.
32. Реляционная модель данных. Реляционная алгебра и реляционное
исчисление.
33. Проектирование реляционных баз данных. Проблемы проектирования.
Избыточное дублирование данных и аномалии.
34. Формирование исходного отношения. Процесс нормализации БД.
Нормальные формы: 1НФ, 2НФ, 3НФ.
2.
Вопросы для проверки уровня обученности УМЕТЬ*
1. Общая характеристика СУБД MS Access. Этапы проектирования БД в
этой среде.
2. Общая характеристика Microsoft Visual FoxPro. Создание базы данных в
этой СУБД.
3. Классификация запросов реляционных БД.
4. Язык запросов по образцу QBE.
5. Управление БД с помощью SQL. Основные группы инструкций языка
SQL.
6. Язык запросов SQL: структура операторов.
7. Язык запросов SQL: операторы выборки данных.
8. Язык запросов SQL: операторы создания БД.
9. Назначение инструкции Select. Вычисления внутри Select.
10. Язык обработки данных (DML).
11. Язык определения данных (DDL).
12. Целостность БД. Ограничение целостности.
13. Категории пользователей БД. Их классификация. Рабочая группа
пользователей.
14. Администрирование БД. Администратор БД. Его функции.
15. Парольная защита БД.
16. Цели и различия операций архивирования и резервирования данных.
17. Сжатие данных. Способы сжатия, Алгоритмы сжатия. Кодирование
Хаффмана.
Критерии оценки:
- оценка «отлично» выставляется студенту, если:
 показывает глубокий и всесторонний уровень знаний основных проблем
курса;
 раскрывает смысл и значение основных понятий дисциплины;
 использует элементы, умеет делать обобщения и выводы.
36
- оценка «Хорошо»:
дает полный и правильный ответ;
раскрывает смысл, значение основных понятий по курсу;
допускает некоторые неточности в изложении материала;
недостаточно ориентируется в дискуссионных проблемах курса.
- оценка «Удовлетворительно»:
 ограничивается материалом курса, достаточным для продолжения
обучения;
 слабо отвечает на вопросы билета;
 не дает исчерпывающие ответы на дополнительные вопросы;
 допускает ошибки и неточности.
- оценка «Неудовлетворительно»:
 допускает принципиальные ошибки;
 затрудняется ответить на дополнительные вопросы;
 ограничивается обозначением основных тезисов программы;
 отказывается от ответа;
 был замечен в списывании материала.




37