Создание базы данных для преподавательской кафедры
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Курсовая работа
Создание базы данных для преподавательской кафедры
Содержание
Введение
) Описание предметной области
) Описание базы данных
) Описание приложения
Заключение
Список использованной литературы
ВВЕДЕНИЕ
База данных - организованная в соответствии с определёнными правилами и сохраняемая при помощи некоторого носителя (на бумаге или в памяти электронно-вычислительной системы) совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей в данном аспекте рассматриваемой предметной области. Как правило, базы данных оформляются в виде совокупности специальным образом связанных между собой таблиц.
Как известно, в мире, который нас окружает, циркулируют огромные потоки информации. Во времени они имеют тенденцию к ещё большему увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные способы - базы данных, позволяющие эффективно хранить, структурировать и систематизировать большие объемы данных. И уже сегодня без баз данных невозможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Не будь баз данных, они бы просто захлебнулись в информационной лавине.
Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах электронно-вычислительных устройств дешевле, чем на бумаге. Базы данных позволяют хранить, структурировать информацию и извлекать её оптимальным для пользователя образом. Использование компьютерных технологий позволяет сберечь значительные средства и время для получения необходимой информации, а также упрощают доступ и ведение, поскольку они основываются на комплексной обработке данных и централизации их хранения. Кроме того ЭВМ позволяет хранить любые форматы данных - текст, чертежи, данные в рукописной форме, фотографии, записи голоса и т.д.
Для использования столь огромных объемов хранимой информации, помимо развития системных устройств, средств передачи данных, памяти необходимы средства обеспечения диалога человек - ЭВМ, которые позволяют пользователю вводить запросы, читать файлы, модифицировать хранимые данные, добавлять новые данные или принимать решения на основании хранимых данных. Для обеспечения этих функций созданы специализированные средства - системы управления базами данных (СУБД).
Цель данной курсовой работы - создать базу данных, содержащую информацию о расписании занятий для преподавательской кафедры.
предметная область приложение база данных
1) ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
Как известно, образовательный процесс в любом образовательном учреждении состоит в проведении преподавательским составом специальных занятий у групп студентов, установленных для каждой группы в зависимости от её образовательного направления и специальности, в определённые дни и время.
С целью обеспечения нормальной работы образовательного учреждения создаётся расписание этих занятий, в котором для студентов и преподавателей указывается, у какой группы студентов, в какой день недели, в какое время дня, по какой дисциплине, в какой аудитории и с каким преподавателем будет происходить занятие. Перечень указываемых параметров может иметь различную логическую последовательность в зависимости от специфики той группы участников учебного процесса, для которой было создано данное расписание. То есть, например, расписание для студентов будет построено таким образом, чтобы они легко могли найти с начала тот участок общей массы данных, который имеет отношение именно к их группе или курсу. Для преподавателей же в первую очередь будет указываться их имя.
При составлении расписания необходимо учитывать ряд факторов. Например, длительность учебного дня и недели, число преподавателей, их специальность, количество наличествующих, свободных и занятых в рассматриваемый момент времени аудиторий, тип этих аудиторий (сколько из них предназначены для проведения лекций, сколько - для практических, лабораторных или семинарских занятий, в каких из них располагаются компьютеры, проекторы, интерактивные доски или иное мультимедийное оборудование).
Также необходимо соотносить число посадочных мест в каждой аудитории с числом студентов в группе, что производится на стадии распределения студентов, на курсе. Кроме того, поскольку занятия по некоторым дисциплинам проводятся раз в две недели, следует отслеживать порядок чередования занятий по чётным и нечётным неделям.
Как уже говорилось ранее, в данной работе будет рассмотрен вариант расписания занятий, предназначенный для одной учебной кафедры.
2) ОПИСАНИЕ БАЗЫ ДАННЫХ
Самая распространенная на сегодняшний день модель баз данных - это реляционная модель. Реляционная база данных для хранения информации о расписании занятий, предназначенная для одной учебной кафедры, будет создана из нескольких взаимосвязанных таблиц.
В каждой таблице будет содержаться