Реферат: Создание базы данных расписание

Содержание

Введение………………………………………………………………………….3

1.<span Times New Roman"">    

Описание предметной области………………………………………………4

1.1Описаниеатрибутов и их свойств………………………………………..6

2.<span Times New Roman"">    

Проектирование отношений………………………………………………....7

2.1<span Times New Roman"">           

Описание связеймежду таблицами-отношениями………………………...7

2.2<span Times New Roman"">            Установление функциональной зависимости междуатрибутами, выделение ключевых атрибутов

…………………………..…………………8

3.<span Times New Roman"">    

Проектирование базы данных………………………………………………10

4.<span Times New Roman"">    

Разработка и создание форм…………………………………………….…..14

5.<span Times New Roman"">    

Организация запросов…………………………………………….……...….16

6.<span Times New Roman"">    

Разработка и создание отчётов………………………………………….…..18

Заключение………………………………………………….…………...………20

Список используемойлитературы…………………………………………......21

<span Times New Roman",«serif»">Введение.Дипломная работа посвящена анализу проектированиябаз данных, а также освещению методов построения форм и отчетов на примерепостроения программы ведения электронной документации учебного заведения. Вкачестве инструмента построения базы данных использован MicrosoftAccess. Ссамого начала эту СУБД отличала простота использования в сочетании с широкимивозможностями по разработке законченных приложений.

Актуальность темы.

В настоящее время, несмотря на повышение компьютеризации общества, всфере образования до сих пор нет средств, позволяющих в достаточной мере автоматизироватьпроцесс ведения  документации иотчетности.

Одной из составных задач можно рассматривать проблему составлениярасписания учебного процесса, а так же оперативную корректировку расписания привозникновении необходимости в этом.

О своевременности и актуальности рассматриваемой проблемы говорит тотфакт, что большую часть своего времени администраторы заведений и преподавателитратят на оформление  различнойдокументации и отчетов. Огромное количество учебных заведений и отсутствиепредложений в данной сфере гарантируют высокую потребность в  данном продукте.

Базы данных (БД) составляют внастоящее время основу компьютерного обеспечения информационных процессов,входящих  практически во все сферычеловеческой деятельности.

Действительно, процессы обработки информации имеют общую природу иопираются на описание фрагментов реальности, выраженное в виде совокупностивзаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулированияими. Концепция баз данных предполагает использование интегрированных средствхранения информации, позволяющих обеспечить централизованное управление даннымии обслуживание ими многих пользователей. При этом БД должна поддерживаться всреде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладнымипрограммами называют банком данных.

Одно из основных назначений СУБД – поддержка программными средствамипредставления, соответствующего реальности.

1.<span Times New Roman"">   Краткое описание предметной области.

Предметной областьюназывается фрагмент реальности, который описывается или моделируется спомощью БД и ее приложений. В предметной области выделяются информационныеобъекты – идентифицируемые объекты реального мира, процессы, системы, понятия ит.д., сведения о которых хранятся в БД.

 В данной курсовой работе разработана база данных  “Расписание” для автоматизации и уменьшениявремени составления расписания занятий в ВУЗах.

Расписание включает в себя следующие таблицы:

1 Преподаватели

2 Аудитории

3 Группы

4 Занятия

5 Время пары

6 Расписание

 

Таблица1.Преподаватели                                               Таблица2.Аудитории

<span Calibri",«sans-serif»;color:black">Преподаватели

<span Calibri",«sans-serif»;color:black">

<span Calibri",«sans-serif»;color:black">Код преподавателя

<span Calibri",«sans-serif»;color:black">Ф И О

<span Calibri",«sans-serif»;color:black">1

<span Calibri",«sans-serif»; color:black">Акимов А.В..

<span Calibri",«sans-serif»;color:black">2

<span Calibri",«sans-serif»; color:black">Александрова О.А.

<span Calibri",«sans-serif»;color:black">3

<span Calibri",«sans-serif»; color:black">Кирилов Н. Я

<span Calibri",«sans-serif»;color:black">4

<span Calibri",«sans-serif»; color:black">Павлековская И.М.

<span Calibri",«sans-serif»;color:black">5

<span Calibri",«sans-serif»; color:black">Рунова Л.Д.

<span Calibri",«sans-serif»;color:black">6

<span Calibri",«sans-serif»; color:black">Новиков И С

<span Calibri",«sans-serif»;color:black">Аудитория

<span Calibri",«sans-serif»;color:black">

<span Calibri",«sans-serif»;color:black">Код аудитории

<span Calibri",«sans-serif»;color:black">Здание

<span Calibri",«sans-serif»;color:black">Этаж

<span Calibri",«sans-serif»;color:black">Номер

<span Calibri",«sans-serif»;color:black">1

<span Calibri",«sans-serif»;color:black">Л

<span Calibri",«sans-serif»;color:black">3

<span Calibri",«sans-serif»;color:black">743г

<span Calibri",«sans-serif»;color:black">2

<span Calibri",«sans-serif»;color:black">Л

<span Calibri",«sans-serif»;color:black">2

<span Calibri",«sans-serif»;color:black">211е

<span Calibri",«sans-serif»;color:black">3

<span Calibri",«sans-serif»;color:black">Л

<span Calibri",«sans-serif»;color:black">5

<span Calibri",«sans-serif»;color:black">214е

<span Calibri",«sans-serif»;color:black">4

<span Calibri",«sans-serif»;color:black">Л

<span Calibri",«sans-serif»;color:black">4

<span Calibri",«sans-serif»;color:black">421г

<span Calibri",«sans-serif»;color:black">5

<span Calibri",«sans-serif»;color:black">Л

<span Calibri",«sans-serif»;color:black">3

<span Calibri",«sans-serif»;color:black">311ж

<span Times New Roman",«serif»;font-weight:normal; mso-bidi-font-weight:bold">Таблица 3.Группы

<span Calibri",«sans-serif»;color:black">Группы

<span Calibri",«sans-serif»;color:black">

<span Calibri",«sans-serif»;color:black">Код группы

<span Calibri",«sans-serif»;color:black">Факультет

<span Calibri",«sans-serif»;color:black">Специальность

<span Calibri",«sans-serif»;color:black">Курс

<span Calibri",«sans-serif»;color:black">Номер

<span Calibri",«sans-serif»;color:black">1

<span Calibri",«sans-serif»;color:black">Информатики

<span Calibri",«sans-serif»;color:black">Информационные системы

<span Calibri",«sans-serif»;color:black">2

<span Calibri",«sans-serif»;color:black">пи

<span Calibri",«sans-serif»;color:black">2

<span Calibri",«sans-serif»;color:black">Юриспреденции и права

<span Calibri",«sans-serif»;color:black">Правовед

<span Calibri",«sans-serif»;color:black">3

<span Calibri",«sans-serif»;color:black">ВЛИ-605Г

<span Calibri",«sans-serif»;color:black">3

<span Calibri",«sans-serif»;color:black">Информатики

<span Calibri",«sans-serif»;color:black">Прикладная информатика (в экономике)

<span Calibri",«sans-serif»;color:black">3

<span Calibri",«sans-serif»;color:black">СЛИ-508У

<span Calibri",«sans-serif»;color:black">4

<span Calibri",«sans-serif»;color:black">Экономики

<span Calibri",«sans-serif»;color:black">история эк.наук

<span Calibri",«sans-serif»;color:black">4

<span Calibri",«sans-serif»;color:black">ГДР-111Х

<span Calibri",«sans-serif»;color:black">5

<span Calibri",«sans-serif»;color:black">Экономики

<span Calibri",«sans-serif»;color:black">Маркетинг

<span Calibri",«sans-serif»;color:black">2

<span Calibri",«sans-serif»;color:black">БУГ-123АГА

<span Calibri",«sans-serif»;color:black">6

<span Calibri",«sans-serif»;color:black">1

<span Times New Roman",«serif»;font-weight:normal; mso-bidi-font-weight:bold">         Таблица 5.Время пары                                                                   Таблица 4.Занятия         

<span Calibri",«sans-serif»;color:black">Занятия

<span Calibri",«sans-serif»;color:black">

<span Calibri",«sans-serif»;color:black">Код занятия

<span Calibri",«sans-serif»;color:black">Тип занятия

<span Calibri",«sans-serif»; color:black">1

<span Calibri",«sans-serif»;color:black">Базы данных

<span Calibri",«sans-serif»; color:black">2

<span Calibri",«sans-serif»;color:black">Программирование

<span Calibri",«sans-serif»; color:black">3

<span Calibri",«sans-serif»;color:black">Операционные Системы

<span Calibri",«sans-serif»; color:black">4

<span Calibri",«sans-serif»;color:black">Менеджмент

<span Calibri",«sans-serif»; color:black">5

<span Calibri",«sans-serif»;color:black">Философия

<span Calibri",«sans-serif»;color:black">Время пары

<span Calibri",«sans-serif»;color:black">

<span Calibri",«sans-serif»;color:black">№пары

<span Calibri",«sans-serif»;color:black">Начало

<span Calibri",«sans-serif»;color:black">Конец

<span Calibri",«sans-serif»;color:black">1

<span Calibri",«sans-serif»;color:black">10-00

<span Calibri",«sans-serif»;color:black">11-30

<span Calibri",«sans-serif»;color:black">2

<span Calibri",«sans-serif»;color:black">11-40

<span Calibri",«sans-serif»;color:black">12-20

<span Calibri",«sans-serif»;color:black">3

<span Calibri",«sans-serif»;color:black">12-30

<span Calibri",«sans-serif»;color:black">14-00

<span Calibri",«sans-serif»;color:black">4

<span Calibri",«sans-serif»;color:black">14-10

<span Calibri",«sans-serif»;color:black">16-40

<span Calibri",«sans-serif»;color:black">5

<span Calibri",«sans-serif»;color:black">16-50

<span Calibri",«sans-serif»;color:black">17-30

<span Calibri",«sans-serif»;color:black">6

<span Calibri",«sans-serif»;color:black">17-40

<span Calibri",«sans-serif»;color:black">18-30

                              

                                                                                                                          

Таблица6.Расписание

<span Calibri",«sans-serif»;color:black">Расписание

<span Calibri",«sans-serif»;color:black">

<span Calibri",«sans-serif»;color:black">Код занятия

<span Calibri",«sans-serif»;color:black">Дата

<span Calibri",«sans-serif»;color:black">№пары

<span Calibri",«sans-serif»;color:black">Группа

<span Calibri",«sans-serif»;color:black">Тип занятия

<span Calibri",«sans-serif»;color:black">Преподаватель

<span Calibri",«sans-serif»;color:black">Аудитория

<span Calibri",«sans-serif»;color:black">4

<span Calibri",«sans-serif»;color:black">12.02.2007

<span Calibri",«sans-serif»;color:black">2

<span Calibri",«sans-serif»;color:black">СЛИ-508У

<span Calibri",«sans-serif»;color:black">Программирование

<span Calibri",«sans-serif»;color:black">Александрова О.А.

<span Calibri",«sans-serif»;color:black">211е

<span Calibri",«sans-serif»;color:black">5

<span Calibri",«sans-serif»;color:black">13.01.2007

<span Calibri",«sans-serif»;color:black">5

<span Calibri",«sans-serif»;color:black">пи

<span Calibri",«sans-serif»;color:black">Менеджмент

<span Calibri",«sans-serif»;color:black">Кирилов Н. Я

<span Calibri",«sans-serif»;color:black">743г

<span Calibri",«sans-serif»;color:black">6

<span Calibri",«sans-serif»;color:black">12.02.2007

<span Calibri",«sans-serif»;color:black">6

<span Calibri",«sans-serif»;color:black">ВЛИ-605Г

<span Calibri",«sans-serif»;color:black">Менеджмент

<span Calibri",«sans-serif»;color:black">Павлековская И.М.

<span Calibri",«sans-serif»;color:black">214е

<span Calibri",«sans-serif»;color:black">7

<span Calibri",«sans-serif»;color:black">13.01.2007

<span Calibri",«sans-serif»;color:black">3

<span Calibri",«sans-serif»;color:black">ГДР-111Х

<span Calibri",«sans-serif»;color:black">Программирование

<span Calibri",«sans-serif»;color:black">Акимов А.В..

<span Calibri",«sans-serif»;color:black">743г

<span Calibri",«sans-serif»;color:black">8

<span Calibri",«sans-serif»;color:black">13.01.2007

<span Calibri",«sans-serif»;color:black">1

<span Calibri",«sans-serif»;color:black">пи

<span Calibri",«sans-serif»;color:black">Базы данных

<span Calibri",«sans-serif»;color:black">Кирилов Н. Я

<span Calibri",«sans-serif»;color:black">211е

<span Calibri",«sans-serif»;color:black">9

<span Calibri",«sans-serif»;color:black">14.01.2007

<span Calibri",«sans-serif»;color:black">4

<span Calibri",«sans-serif»;color:black">СЛИ-508У

<span Calibri",«sans-serif»;color:black">Операционные Системы

<span Calibri",«sans-serif»;color:black">Александрова О.А.

<span Calibri",«sans-serif»;color:black">211е

<span Calibri",«sans-serif»;color:black">10

<span Calibri",«sans-serif»;color:black">13.05.2007

<span Calibri",«sans-serif»;color:black">2

<span Calibri",«sans-serif»;color:black">ВЛИ-605Г

<span Calibri",«sans-serif»;color:black">Программирование

<span Calibri",«sans-serif»;color:black">Кирилов Н. Я

<span Calibri",«sans-serif»;color:black">421г

1.1<span Times New Roman"">          Описаниеатрибутов и их свойств.

Атрибуты или поля имеют тип данных. При выборе типа данных необходимоучитывать следующее:

·<span Times New Roman"">       Какиезначения должны отображаться в поле.

·<span Times New Roman"">       Сколькоместа необходимо для хранения значений в поле.

·<span Times New Roman"">       Какиеоперации должны производится со значениями в поле.

·<span Times New Roman"">       Нужнали сортировка или индексирование поля.

·<span Times New Roman"">       Будетли использоваться группировка в запросах или отчетах.

·<span Times New Roman"">       Какимобразом должны быть отсортированы значения в поле.

Всего имеется 10 типов полей.

Таблица2.

Nr

Тип данных

Применение

Размер

1.<span Times New Roman"">    

Текстовый

Текст или комбинация текста и чисел

До 255 символов

2.<span Times New Roman"">    

МЕМО

Длинный текст. Не сортируется и не индексируется.

До 64 000 символов

3.<span Times New Roman"">    

Числовой

Числовые данные, использующиеся для вычислений

1, 2, 4, 8 байт

4.<span Times New Roman"">    

Дата/время

Даты и время, обеспечивает правильную сортировку.

8 байт

5.<span Times New Roman"">    

Денежный

Значения валют. Для предотвращения округлений.

8 байт

6.<span Times New Roman"">    

Счетчик

Автоматическая вставка последовательных или случайных чисел при добавлении записи.

4 байта

7.<span Times New Roman"">    

Логический

Два значения типа Да/Нет

1 бит

8.<span Times New Roman"">    

Объект OLE

Объекты, созданные в других программах.

До 1 Гигабайта

9.<span Times New Roman"">    

Гиперссылка

Гиперссылки типа UNCили URL.

До 64 000 символов

10.<span Times New Roman"">

Мастер подстановок

Позволяет выбрать значения из другой таблицы или из списка значений.

По размеру ключевого поля

Кроме типа поля име

еще рефераты
Еще работы по программированию, базе данных