СОДЕРЖАНИЕ 4
ВВЕДЕНИЕ 5
ОПИСАНИЕ CASE-СРЕДСТВ И НОТАЦИЙ 7
2.1 Нотация диаграммы “сущность-связь” 7
2.2 Объекты нотации IDEF1X 8
2.3 Описание Case-средства ERwin 9
Процесс построения информационной модели в ERwin состоит из следующих шагов: 9
ПОСТРОЕНИЕ МОДЕЛЕЙ 11
3.1 Концептуальное проектирование 11
3.2 Анализ сущностей 13
3.3 Анализ атрибутов 15
3.4 Логическое проектирование 20
На данном этапе выполняются следующие действия: 21
3.5 Генерация отношений 22
3.6 Нормализация отношений 22
ФОРМИРОВАНИЕ ЗАПРОСОВ 26
ЗАКЛЮЧЕНИЕ 33
СПИСОК ЛИТЕРАТУРЫ 34
ПРИЛОЖЕНИЕ 1 35
ПРИЛОЖЕНИЕ 2 36
ВВЕДЕНИЕ
Темой данного курсового проекта является разработка модели базы данных для процесса “Учесть процесс заселения студентов в общежитие”. Вышеуказанная модель проектируется рамках университета с точки зрения директора студенческого городка.
Актуальность поставленной задачи очевидна. С каждым годом растет число желающих поступить в высшее учебное заведение. В связи с тяжелой экономической ситуацией в нашей стране в последние годы, не каждый студент может себе позволить снять квартиру, или жить в гостинице. В общежитиях УГТУ по данным студенческого городка проживает почти четверть (около 25%) из общего числа студентов (70 % от числа иногородних). Это обуславливается довольно низкой стоимостью проживания, удобным расположением по отношению к учебным корпусам университета, и не плохими жилищными условиями. Заселение это критический процесс, т.е. сдвиг его во времени может привести к различным чрезвычайным ситуациям. Например, срыв графика заселения, неизбежно приведет к невозможности учебного процесса иногородних студентов. В текущем учебном году из-за недостоверности данных о наличии свободных мест и рекордного количества числа иногородних, в общежитиях сложилась ситуация, когда в двухместной комнате живут трое, а то и четверо студентов, что естественно недопустимо по санитарным нормам (6 м2 на человека).
Цель данной части курсового проектирования заключается в разработке логической модели базы данных для процесса «Заселить студента в общежитие». В такой базе данных будет храниться информация, необходимая для осуществления процесса заселения, также БД позволит быстро получать сведения, интересующие пользователя (например сведения о месте проживания студентов, о процентном заполнении общежитии, об обеспечении его необходимым инвентарём и др). Создание БД необходимо, т.к. на данном этапе разработки вся информация о студентах и общежитиях хранится в «бумажном» виде, что затрудняет доступ к ней и увеличивает трудоёмкость процесса.
Основной задачей этой части курсового проектирования, является тщательный анализ входной и выходной информации, выделенной в процессе структурного моделирования, поскольку именно этот этап закладывает основу эффективности и состоятельности автоматизированной системы, основными качествами которой
является возможность расширения и отсутствие дублирующей информации, наличие однозначного представления данных в системе.
Таким образом, для достижения цели данного курсового проекта была проделана работа следующего содержания:
Do'stlaringiz bilan baham: |