- •Рецензенты:
- •Введение
- •Содержание
- •1. Цель, задачи и реализуемые компетенции
- •2. Формулировка задания
- •3. Структура работы
- •1. Теоретическая часть
- •2. Практическая часть
- •3.1 Введение к курсовому проекту
- •3.2 Теоретическая часть курсового проекта
- •3.3 Практическая часть курсового проекта
- •3.3.1 Обследование предметной области
- •3.3.2 Разработка технического задания
- •3.3.3 Концептуальное проектирование
- •3.3.4 Инфологическое проектирование
- •3.3.5 Реляционная модель бд
- •3.3.6 Даталогическая модель бд
- •3.3.7 Запросы к базе данных
- •3.3.8 Разработка механизмов защиты данных от несанкционированного доступа
- •3.3.9 Требования к техническому обеспечению
- •3.3.10 Инструкция по использованию базы данных
- •3.3.11 Заключение
- •3.3.12 Список используемой литературы
- •3.3.13 Приложения
- •4. Общие требования к написанию и оформлению проекта
- •4.1 Оформление пояснительной записки
- •5. Последовательность выполнения задания
- •6. Критерии оценивания Проекта
- •7. Порядок защиты проекта
- •Список рекомендуемой литературы
- •Internet-ресурсы
- •Приложение 1
- •Направление (специальность) _______________________________________
- •Задание на курсовую работу (проект)
- •Приложение 2
- •Курсовой проект
- •Приложение 3
- •1 Безусловная выборка значений
- •2 Простая выборка
- •3 Выборка уникальных значений
- •4 Выборка вычисляемых значений
- •5 Выборка с условием
- •6 Выборка с упорядочением
- •7 Выборка с использованием оператора between
- •8 Выборка с использованием оператора in (принадлежит)
- •9 Выборка с использованием шаблонов
- •Имя поля like строковая константа
- •10 Выборка из связанных таблиц
- •Простое соединение
- •Соединение с дополнительным условием
- •Соединение трех таблиц
- •11 Использование группировки данных при организации запросов
- •Использование группировки данных совместно с условием
- •Использование having
- •12 Использование квантора существования в запросах
- •13 Объединение множеств
- •Субд ms Visual FoxPro
- •14 Модификация данных в таблицах
- •15 Удаление данных
- •16 Добавление записей
- •Insert into таблица [(поле [,поле] ...)] values (константа [,константа]...)
- •Insert into таблица [(поле [,поле] ...)] подзапрос
- •17 Запросы по дате
- •18. Соединение отношений. Оператор join
- •19. Коррелированные и некоррелированные подзапросы
- •20. Вычисления в таблицах. Команда calculate
МИНИCTEPCTBO ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ф
едеральное
государственное автономное
образовательное учреждение высшего профессионального образования
«СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
В. И. Дроздова, Е. В. Крахоткина
Управление данными
Методические указания к выполнению курсового проекта
Направление подготовки 09.03.02 «Информационные системы и технологии»
Квалификация (степень) выпускника – бакалавр
Изучается в 5 семестре
Ставрополь
2014
Печатается по решению
Учебно-методического совета
Северо-Кавказского федерального
университета
УДК
ББК
Рецензенты:
Кандаурова Н. В., доктор технических наук, профессор, зав. кафедрой прикладной информатики и дизайна Северо-Кавказского гуманитарно-технического института
Хвостова И. П., кандидат педагогических наук, доцент, доцент кафедры информатики института информационных технологий и телекоммуникаций СКФУ
В. И. Дроздова, Е. В. Крахоткина. Управление данными: методические указания к выполнению курсового проекта. – Ставрополь: Изд-во СКФУ, 2014. – с. 108.
Методические указания предназначены для бакалавров направления 09.03.02 «Информационные системы и технологии». В них отражены основные требования к объему, оформлению, структуре и содержанию разделов пояснительной записки курсового проекта по дисциплине «Управление данными». Приведен список рекомендуемой литературы и примерный перечень предметных областей.
УДК
ББК
© ФГАОУ ВПО «Северо-Кавказский
федеральный университет», 2014
Введение
«История исследований систем баз данных – это, по сути, история развития приложений, достигших исключительной производительности и оказавших потрясающее воздействие на экономику. Достижения в исследованиях баз данных стали основой фундаментальных разработок коммуникационных систем, транспорта и логистики, финансового менеджмента, систем с базами знаний, а также большого количества гражданских и военных приложений. Они послужили фундаментом значительного прогресса в ведущих областях науки – от информатики до биологии». Эта цитата материалов международного семинара по системам баз данных отражает исключительную важность их применения, с одной стороны, как основы практически любой информационной системы, с другой стороны, как катализатора научных достижений не только в области программного обеспечения, но и во многих других областях науки.
Поэтому изучение дисциплины «Управление данными» бакалаврами направления 09.03.02 «Информационные системы и технологии» является одним из важнейших этапов их специальной подготовки, а также подготовки к последующему изучению курсов «Технологии обработки информации», «Корпоративные информационные системы», «Предметно-ориентированные информационные системы», «Методы и средства проектирования информационных систем и технологий», «Плановая научно-исследовательская работа», «Системы электронной коммерции и технологии их проектирования», «Управление данными в сетях», а при подготовке выпускной квалификационной работы.
Курсовое проектирование по дисциплине «Управление данными» осуществляется в течение всего семестра, в котором изучается данная дисциплина, и предполагает самостоятельное проектирование студентом базы данных (БД) в среде одной из промышленных систем управления базами данных (СУБД).
Содержание
Y
ВВЕДЕНИЕ 3
1. Цель, задачи и реализуемые компетенции 5
2. Формулировка задания 7
3. Структура работы 21
3.1 Введение к курсовому проекту 22
3.2 Теоретическая часть курсового проекта 22
3.3 Практическая часть курсового проекта 23
3.3.1 Обследование предметной области 23
3.3.2 Разработка технического задания 27
3.3.3 Концептуальное проектирование 30
3.3.4 Инфологическое проектирование 32
3.3.5 Реляционная модель БД 37
3.3.6 Даталогическая модель БД 41
3.3.7 Запросы к базе данных 47
3.3.8 Разработка механизмов защиты данных от несанкционированного доступа 47
3.3.9 Требования к техническому обеспечению 52
3.3.10 Инструкция по использованию базы данных 53
3.3.11 Заключение 55
3.3.12 Список используемой литературы 55
3.3.13 Приложения 56
4. Общие требования к написанию и оформлению проекта 56
4.1 Оформление пояснительной записки 58
5. Последовательность выполнения задания 63
6. Критерии оценивания Проекта 64
7. Порядок защиты ПРОЕКТА 64
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 66
ПРИЛОЖЕНИЕ 1 67
ПРИЛОЖЕНИЕ 2 69
ПРИЛОЖЕНИЕ 3 70
1 Безусловная выборка значений 70
2 Простая выборка 71
3 Выборка уникальных значений 71
4 Выборка вычисляемых значений 71
5 Выборка с условием 74
6 Выборка с упорядочением 75
7 Выборка с использованием оператора BETWEEN 76
8 Выборка с использованием оператора IN (принадлежит) 77
9 Выборка с использованием шаблонов 78
10 Выборка из связанных таблиц 79
11 Использование группировки данных при организации запросов 82
12 Использование квантора существования в запросах 84
13 Объединение множеств 86
14 Модификация данных в таблицах 92
15 Удаление данных 94
16 Добавление записей 95
17 Запросы по дате 96
18. Соединение отношений. Оператор JOIN 99
19. Коррелированные и некоррелированные подзапросы 105
20. Вычисления в таблицах. Команда CALCULATE 106
