Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_кр.doc
Скачиваний:
12
Добавлен:
05.05.2019
Размер:
430.59 Кб
Скачать

107

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

Тульский государственный университет

Кафедра

АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ

И УПРАВЛЯЮЩИХ СИСТЕМ

Базы данных

Курсовая работа

Методические указания

для студентов специальностей 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]