Содержание
Введение………………………………………………………………………….3
1. Описание предметной области………………………………………………4
1.1Описаниеатрибутов и их свойств………………………………………..6
2. Проектирование отношений………………………………………………....7
2.1 Описание связеймежду таблицами-отношениями………………………...7
2.2 Установление функциональной зависимости междуатрибутами, выделение ключевых атрибутов…………………………..…………………8
3. Проектирование базы данных………………………………………………10
4. Разработка и создание форм…………………………………………….…..14
5. Организация запросов…………………………………………….……...….16
6. Разработка и создание отчётов………………………………………….…..18
Заключение………………………………………………….…………...………20
Список используемойлитературы…………………………………………......21Введение.Дипломная работа посвящена анализу проектированиябаз данных, а также освещению методов построения форм и отчетов на примерепостроения программы ведения электронной документации учебного заведения. Вкачестве инструмента построения базы данных использован MicrosoftAccess. Ссамого начала эту СУБД отличала простота использования в сочетании с широкимивозможностями по разработке законченных приложений.
Актуальность темы.
В настоящее время, несмотря на повышение компьютеризации общества, всфере образования до сих пор нет средств, позволяющих в достаточной мере автоматизироватьпроцесс ведения документации иотчетности.
Одной из составных задач можно рассматривать проблему составлениярасписания учебного процесса, а так же оперативную корректировку расписания привозникновении необходимости в этом.
О своевременности и актуальности рассматриваемой проблемы говорит тотфакт, что большую часть своего времени администраторы заведений и преподавателитратят на оформление различнойдокументации и отчетов. Огромное количество учебных заведений и отсутствиепредложений в данной сфере гарантируют высокую потребность в данном продукте.
Базы данных (БД) составляют внастоящее время основу компьютерного обеспечения информационных процессов,входящих практически во все сферычеловеческой деятельности.
Действительно, процессы обработки информации имеют общую природу иопираются на описание фрагментов реальности, выраженное в виде совокупностивзаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулированияими. Концепция баз данных предполагает использование интегрированных средствхранения информации, позволяющих обеспечить централизованное управление даннымии обслуживание ими многих пользователей. При этом БД должна поддерживаться всреде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладнымипрограммами называют банком данных.
Одно из основных назначений СУБД – поддержка программными средствамипредставления, соответствующего реальности.
1. Краткое описание предметной области.
Предметной областьюназывается фрагмент реальности, который описывается или моделируется спомощью БД и ее приложений. В предметной области выделяются информационныеобъекты – идентифицируемые объекты реального мира, процессы, системы, понятия ит.д., сведения о которых хранятся в БД.
В данной курсовой работе разработана база данных “Расписание” для автоматизации и уменьшениявремени составления расписания занятий в ВУЗах.
Расписание включает в себя следующие таблицы:
1 Преподаватели
2 Аудитории
3 Группы
4 Занятия
5 Время пары
6 Расписание
Таблица1.Преподаватели Таблица2.Аудитории
Преподаватели
Код преподавателя
Ф И О
1
Акимов А.В..
2
Александрова О.А.
3
Кирилов Н. Я
4
Павлековская И.М.
5
Рунова Л.Д.
6
Новиков И С
Аудитория
Код аудитории
Здание
Этаж
Номер
1
Л
3
743г
2
Л
2
211е
3
Л
5
214е
4
Л
4
421г
5
Л
3
311ж Таблица 3.Группы
Группы
Код группы
Факультет
Специальность
Курс
Номер
1
Информатики
Информационные системы
2
пи
2
Юриспреденции и права
Правовед
3
ВЛИ-605Г
3
Информатики
Прикладная информатика (в экономике)
3
СЛИ-508У
4
Экономики
история эк.наук
4
ГДР-111Х
5
Экономики
Маркетинг
2
БУГ-123АГА
6
1 Таблица 5.Время пары Таблица 4.Занятия
Занятия
Код занятия
Тип занятия
1
Базы данных
2
Программирование
3
Операционные Системы
4
Менеджмент
5
Философия
Время пары
№пары
Начало
Конец
1
10-00
11-30
2
11-40
12-20
3
12-30
14-00
4
14-10
16-40
5
16-50
17-30
6
17-40
18-30
Таблица6.Расписание
Расписание
Код занятия
Дата
№пары
Группа
Тип занятия
Преподаватель
Аудитория
4
12.02.2007
2
СЛИ-508У
Программирование
Александрова О.А.
211е
5
13.01.2007
5
пи
Менеджмент
Кирилов Н. Я
743г
6
12.02.2007
6
ВЛИ-605Г
Менеджмент
Павлековская И.М.
214е
7
13.01.2007
3
ГДР-111Х
Программирование
Акимов А.В..
743г
8
13.01.2007
1
пи
Базы данных
Кирилов Н. Я
211е
9
14.01.2007
4
СЛИ-508У
Операционные Системы
Александрова О.А.
211е
10
13.05.2007
2
ВЛИ-605Г
Программирование
Кирилов Н. Я
421г 1.1 Описаниеатрибутов и их свойств.
Атрибуты или поля имеют тип данных. При выборе типа данных необходимоучитывать следующее:
· Какиезначения должны отображаться в поле.
· Сколькоместа необходимо для хранения значений в поле.
· Какиеоперации должны производится со значениями в поле.
· Нужнали сортировка или индексирование поля.
· Будетли использоваться группировка в запросах или отчетах.
· Какимобразом должны быть отсортированы значения в поле.
Всего имеется 10 типов полей.
Таблица2.
Nr
Тип данных
Применение
Размер
1.
Текстовый
Текст или комбинация текста и чисел
До 255 символов
2.
МЕМО
Длинный текст. Не сортируется и не индексируется.
До 64 000 символов
3.
Числовой
Числовые данные, использующиеся для вычислений
1, 2, 4, 8 байт
4.
Дата/время
Даты и время, обеспечивает правильную сортировку.
8 байт
5.
Денежный
Значения валют. Для предотвращения округлений.
8 байт
6.
Счетчик
Автоматическая вставка последовательных или случайных чисел при добавлении записи.
4 байта
7.
Логический
Два значения типа Да/Нет
1 бит
8.
Объект OLE
Объекты, созданные в других программах.
До 1 Гигабайта
9.
Гиперссылка
Гиперссылки типа UNCили URL.
До 64 000 символов
10.
Мастер подстановок
Позволяет выбрать значения из другой таблицы или из списка значений.
По размеру ключевого поля
Кроме типа поля име