- •Базы данных
- •4. Концептуальная инфологическая модель предметной области 27
- •1. Введение
- •2. Общие требования и методические указания к подготовке и выполнению курсовых работ
- •3. Правила техники безопасности при выполнении курсовых работ
- •4. Правила оформления и сдачи отчётов по курсовым работам
- •Этап № 1 построение концептуальной модели предметной области
- •4. Концептуальная инфологическая модель предметной области
- •Модификация структуры таблицы
- •Создание индекса для одного поля
- •Создание составного индекса
- •Установка первичного ключа
- •Окно диалога «Схема данных»
- •Связывание двух полей одной таблицы
- •Создание между таблицами отношения «многие-ко-многим»
- •Изменение структуры таблицы в окне диалога «Схема данных»
- •Изменение существующей связи
- •Удаление таблицы из макета схемы данных
- •Определение условий целостности данных
- •Простейший способ создания формы
- •Создание кнопок управления
- •Использование линий и прямоугольников
- •Библиографический список рекомендуемой литературы
- •Приложение варианты типовых заданий куросвых работ
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
Тульский государственный университет
Кафедра
АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ
И УПРАВЛЯЮЩИХ СИСТЕМ
Базы данных
Курсовая работа
Методические указания
для студентов специальностей 230102 и 080801 очного обучения
Тула - 2009
Разработал: Е.А. Семенчев, канд. техн. наук, доцент, доцент.
Рассмотрено на заседании кафедры
Протокол № от 13 января 2009 г.
Зав кафедрой В.А. Фатуев.
ОГЛАВЛЕНИЕ
Федеральное агентство по образованию 1
Тульский государственный университет 1
Кафедра 1
БАЗЫ ДАННЫХ 1
Тула - 2009 1
Разработал: Е.А. Семенчев, канд. техн. наук, доцент, доцент. 2
Рассмотрено на заседании кафедры 2
Протокол № от 13 января 2009 г. 2
Зав кафедрой В.А. Фатуев. 2
ОГЛАВЛЕНИЕ 3
1. ВВЕДЕНИЕ 12
2. ОБЩИЕ ТРЕБОВАНИЯ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ 17
К ПОДГОТОВКЕ И ВЫПОЛНЕНИЮ КУРСОВЫХ РАБОТ 17
3. ПРАВИЛА ТЕХНИКИ БЕЗОПАСНОСТИ ПРИ ВЫПОЛНЕНИИ КУРСОВЫХ РАБОТ 19
4. ПРАВИЛА ОФОРМЛЕНИЯ И СДАЧИ ОТЧЁТОВ 20
ПО КУРСОВЫМ РАБОТАМ 20
Этап № 1 22
ПОСТРОЕНИЕ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ 22
ПРЕДМЕТНОЙ ОБЛАСТИ 22
Анализ предметной области 22
Инфологическое проектирование базы данных 23
Анализ предметной области 24
ЭКЗАМЕНАЦИОННАЯ ВЕДОМОСТЬ 24
РАСПИСАНИЕ ЭКЗАМЕНОВ ПО КАФЕДРЕ___________ 25
Предмет | N группы | Дата | Аудитория | ФИО преподавателя 25
СПИСОК ПРЕПОДАВАТЕЛЕЙ КАФЕДРЫ __________________ 25
N п/п | ФИО препд. | Должн.| Оклад | Дата ржд. | Предм.! Кол.час 25
Инфологическое проектирование базы данных 25
ПРЕПОДАВАТЕЛЬ: <К_ПРЕПД>, <К_ПРЕДМ>, <ДОЛЖ>, 26
ЭКЗАМЕН : <К_ПРЕДМ>, <К_ПРЕПД>, <N_ГРУП>, ДАТА, АУД. 26
СТУДЕНТ : <N_ЗАЧЕТ>, ФИО_СТУД, СР_БАЛЛ. 26
4. Концептуальная инфологическая модель предметной области 27
Этап № 2 29
ПОСТРОЕНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ БАЗЫ ДАННЫХ 29
Первая нормальная форма таблицы 31
Вторая нормальная форма таблицы 31
Третья нормальная форма таблицы 32
Таблица 1 34
Этап № 3 36
РАЗРАБОТКА ФИЗИЧЕСКОЙ ОРГАНИЗАЦИИ БАЗЫ ДАННЫХ: СОЗДАНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ И ФОРМ ПРОСМОТРА ДАННЫХ 36
Создание таблицы в окне конструктора 37
Индексы 40
Определение отношений между таблицами 43
Удаление связи 47
Использование каскадных операций 49
Каскадные изменения 49
Каскадные удаления 50
ИСПОЛЬЗОВАНИЕ ФОРМ ДЛЯ ВВОДА И РЕДАКТИРОВАНИЯ ДАННЫХ 50
Создание формы в конструкторе форм 51
Настройка формы 52
Размещение текстовой информации 54
Размещение полей ввода 54
Скрытие поля 55
Отображение сообщений в строке состояния 56
Изменение формата отображения дат и чисел 56
Размещение списка и раскрывающегося списка 56
Размещение флажка 57
Добавление рисунка или другого объекта в форму 59
Размещение графического изображения 59
Размещение объекта типа OLE 60
Этап № 4 62
РАЗРАБОТКА ФИЗИЧЕСКОЙ ОРГАНИЗАЦИИ БАЗЫ ДАННЫХ 62
ФОРМИРОВАНИЕ ЗАПРОСОВ 62
Создание запросов 62
Окно конструктора запросов 63
Добавление полей в бланк запроса 64
Удаление полей из бланка запроса 66
Изменение порядка полей 66
Сортировка результатов выборки 66
Запуск запроса 67
Сохранение запроса 67
Изменение внешнего вида результирующей таблицы 68
Использование в запросах вычислимых полей 68
Построение условий для выбора записей 69
Точное несовпадение значений одного из полей 70
Условие неточного совпадения 70
Выбор записей по диапазону значений 72
Объединение критериев нескольких полей 73
Многотабличные запросы 74
Объединение двух таблиц 75
Условие отбора в многотабличных запросах 75
Итоговые запросы 76
Таблица. 4.1 77
Типы операций, доступные в строке Групповая операция бланка запроса 77
Значение 77
Выполняемая операция 77
Значение 77
Выполняемая операция 77
Sum 77
Сложение 77
Min 77
Минимальное значение 77
Avg 77
Среднее значение 77
Count 77
Количество записей, содержащих значения 77
Var 77
Дисперсия 77
First, Last 77
Значение в первой и последней записи 77
Мах 77
Максимальное значение 77
StDev 77
Стандартное отклонение 77
Группировка полей запроса 77
Группировка по нескольким полям 78
Включение в запрос выражений 78
Изменение наименований итоговых полей 79
Использование более сложных условий отбора записей в итоговых запросах 79
Этап №5 80
РАЗРАБОТКА ФИЗИЧЕСКОЙ ОРГАНИЗАЦИИ БАЗЫ ДАННЫХ 80
ФОРМИРОВАНИЕ ОТЧЕТОВ 80
Рекомендации, предшествующие созданию отчета 81
Окно конструктора отчетов 82
Области отчетов 83
Добавление заголовка и итогов 84
Размещение даты печати отчета 84
Размещение номера страницы отчета 85
Группировка данных 85
Удаление сортировки или группы 87
Отображение промежуточной суммы в конце каждой страницы отчета 87
Нумерация записей в области данных отчета 88
Расположение информации в области данных в несколько колонок 88
БИБЛИОГРАФИЧЕСКИЙ СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 90
ПРИЛОЖЕНИЕ 91
ВАРИАНТЫ ТИПОВЫХ ЗАДАНИЙ КУРОСВЫХ РАБОТ 91
ЗАДАНИЕ 1: 91
ИНФОРМАЦИОННАЯ СИСТЕМА "ДЕТСКАЯ ПОЛИКЛИНИКА" 91
ЗАДАНИЕ 2: 91
ИНФОРМАЦИОННАЯ СИСТЕМА "УПРАВЛЕНИЕ ДОРОЖНЫМ ДВИЖЕНИЕМ" 91
ЗАДАНИЕ 3: 92
ИНФОРМАЦИОННАЯ СИСТЕМА "ТЕЛЕАТЕЛЬЕ" 92
ЗАДАНИЕ 4: 93
ИНФОРМАЦИОННАЯ СИСТЕМА "ЗООПАРК" 93
ЗАДАНИЕ 5: 93
ИНФОРМАЦИОННАЯ СИСТЕМА "АБИТУРИЕНТ" 93
ЗАДАНИЕ 6: 94
ИНФОРМАЦИОННАЯ СИСТЕМА "НАЧИСЛЕНИЯ ЗАРПЛАТЫ 94
ЗАДАНИЕ 7 95
КОНТРОЛЬ ИСПОЛНЕНИЯ ПОРУЧЕНИЙ 95
ЗАДАНИЕ 8 96
ИНФОРМАЦИОННАЯ СИСТЕМА "СНАБЖЕНИЕ" 96
ЗАДАНИЕ 9: 96
ИНФОРМАЦИОННАЯ СИСТЕМА "ДЕКАНАТ" 96
ЗАДАНИЕ 10: 97
ИНФОРМАЦИОННАЯ СИСТЕМА "КАДРЫ" 97
ЗАДАНИЕ 11: 98
ИНФОРМАЦИОННАЯ СИСТЕМА "ЗАРПЛАТА" 98
ИНФОРМАЦИОННАЯ СИСТЕМА "КОММЕРЦИЯ" 99
ЗАДАНИЕ 13 99
ЗАДАНИЕ 14 100
ИНФОРМАЦИОННАЯ СИСТЕМА "АВТОСЕРВИС" 100
ЗАДАНИЕ 15 101
ЗАДАНИЕ 16 101
ИНФОРМАЦИОННАЯ СИСТЕМА "АВТОХОЗЯЙСТВО" 101
ЗАДАНИЕ 17 102
ИНФОРМАЦИОННАЯ СИСТЕМА "ДЕТСКАЯ БОЛЬНИЦА" 102
ЗАДАНИЕ 18 102
ЗАДАНИЕ 19 102
ИНФОРМАЦИОННАЯ СИСТЕМА "СКЛАД" 103
ЗАДАНИЕ 20 103
ЗАДАНИЕ 21 103
ИНФОРМАЦИОННАЯ СИСТЕМА "АВТОБУСНОЕ ДВИЖЕНИЕ" 103
ЗАДАНИЕ 22 104
ИНФОРМАЦИОННАЯ СИСТЕМА "ЖЕЛЕЗНОДОРОЖНЫЙ ТРАНСПОРТ" 104
ЗАДАНИЕ 23 105
ИНФОРМАЦИОННАЯ СИСТЕМА "ВОЕНКОМАТ" 105
ЗАДАНИЕ 24 105
ИНФОРМАЦИОННАЯ СИСТЕМА "КНИГОХРАНИЛИЩЕ" 105
ЗАДАНИЕ 25 106
ИНФОРМАЦИОННАЯ СИСТЕМА "ОТЕЛЬ" 106
ЗАДАНИЕ 26 107
ИНФОРМАЦИОННАЯ СИСТЕМА "АПТЕКОУПРАВЛЕНИЕ" 107