Создание базы данных для преподавательской кафедры

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Создание базы данных для преподавательской кафедры

 

Содержание

 

Введение

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

) Описание базы данных

) Описание приложения

Заключение

Список использованной литературы

 

ВВЕДЕНИЕ

 

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

Как известно, в мире, который нас окружает, циркулируют огромные потоки информации. Во времени они имеют тенденцию к ещё большему увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные способы - базы данных, позволяющие эффективно хранить, структурировать и систематизировать большие объемы данных. И уже сегодня без баз данных невозможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Не будь баз данных, они бы просто захлебнулись в информационной лавине.

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

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

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

предметная область приложение база данных

 

1) ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

 

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

С целью обеспечения нормальной работы образовательного учреждения создаётся расписание этих занятий, в котором для студентов и преподавателей указывается, у какой группы студентов, в какой день недели, в какое время дня, по какой дисциплине, в какой аудитории и с каким преподавателем будет происходить занятие. Перечень указываемых параметров может иметь различную логическую последовательность в зависимости от специфики той группы участников учебного процесса, для которой было создано данное расписание. То есть, например, расписание для студентов будет построено таким образом, чтобы они легко могли найти с начала тот участок общей массы данных, который имеет отношение именно к их группе или курсу. Для преподавателей же в первую очередь будет указываться их имя.

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

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

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

 

2) ОПИСАНИЕ БАЗЫ ДАННЫХ

 

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

В каждой таблице будет содержаться