Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2008, 18:29   #1
hecz
 
Регистрация: 02.12.2007
Сообщений: 3
По умолчанию Помогите составить ER диаграму (логическую модель)

Построить логическую и физическую модели БД:

Логическая модель должна учитывать максимально возможное количество требований предметной области. При необходимости можно вводить «суррогатные ключи» в проектируемые сущности. В этом случае должны быть определены соответствующие им альтернативные ключи.

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

-Те требования предметной области, которые не удается выполнить при построении модели, должны быть учтены при создании клиентского приложения и ограничений ссылочной целостности БД.
Физическая модель должна быть построена для СУБД Interbase, причем схема модели БД должны удовлетворять условиям не меньше чем 3НФ.

ОПИСАНИЕ ЗАДАЧИ:
Расписание занятий составляется на один семестр.
Система должна предусматривать учет:
-действующего аудиторного фонда и его занятости лекциями;
-всех учебных групп факультетов ВУЗа с учетом количества студентов в них;
-преподаваемых дисциплин ( практических занятий );
-преподавателей, ведущих занятия и кафедр, на которых они работают;

Аудитория может быть занята для занятий с учебной группой по определенным датам (дням недели с понедельника по пятницу) с учебной недели №__ по учебную неделю №__, в определенное время ( с 1 пары по 5 пару ), если количество мест в ней не менее чем количество студентов в группе.

Расписание пар: 8:30 - 10:00; 10:10 - 11:30; 11:40 - 13:00; 13:10 - 14:30; 14:40 - 16:00. Аудитория может быть учебной лабораторией или компьютерным классом, т.е в ней проводятся занятия не по всем предметам.

Учебные недели :
1 семестра - с 1 по 16 неделю, начиная с 1 сентября;
2 семестра - с 1 по 20 неделю, начиная с 20 января.

Каждая аудитория ВУЗа, характеризуется следующими данными:
Аудитория:
-Номер аудитории ( 3х-значный номер, 1 цифра - этаж корпуса, другие две - номер на этаже );
-Корпус ( главный, административный, лабораторный );
-Количество мест в аудитории;
Практические занятия проводятся для студентов определенной учебной группы, заданного курса и факультета. Практические занятия проводятся по дисциплине, запланированной факультетом. Название дисциплины может быть одинаковым для разных факультетов.

Занятие:
Название дисциплины
Количество занятий по дисциплине;
Учебная группа;
Специальность студентов;
Факультет, где обучаются студенты;
Кафедра, на которой работает преподаватели;
Преподаватели, ведущие занятия ( 1 -2 человека.)
Занятия проводятся 1 или 2 преподавателями одной кафедры. Если в группе менее 16 студентов, то преподаватель один, если более - два.
Преподаватели:
№ удостоверения отдела кадров;
ФИО преподавателя;
Кафедра; Факультет, к которому относится кафедра;
Должность; Звание; Преподавательский стаж;
Расписание занятий - определяет дату, время, аудиторию, <br>учебную группу и предмет проводимого занятия.

При этом должны выполняться следующие условия:
В конкретные день недели и пару аудитория может быть свободна либо занята под определенное занятие, причем в одну и ту же аудиторию на данные день и пару нельзя планировать более одного занятия.

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

Количество студентов на занятии не должно превышать вместимости аудитории.

На определенные ( день, пару ) для данной учебной группы нельзя планировать более 1 занятия.

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

Изменения в расписании занятий ( добавление, изменение, удаление ) производить без удаления информации из других таблиц.

Удаление записи о занятии должно автоматически освобождать занятую аудиторию.<br>

Изменения в должности, званиях и стаже преподавателя, а также при его замене не должна нарушаться целостность данных.

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

Предусмотреть быстрый поиск по кафедрам и ФИО преподавателя ( выписка для преподавателя ).

Последний раз редактировалось hecz; 15.05.2008 в 18:34.
hecz вне форума Ответить с цитированием
Старый 15.05.2008, 18:34   #2
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Вы или забыли написать цену, или запостились не в том разделе.
Если второе, то Ваш раздел - Фриланс.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 15.05.2008, 18:36   #3
hecz
 
Регистрация: 02.12.2007
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Карась Посмотреть сообщение
Вы или забыли написать цену, или запостились не в том разделе.
Если второе, то Ваш раздел - Фриланс.
Напиши в личку за сколько сделаешь!
hecz вне форума Ответить с цитированием
Старый 15.05.2008, 18:37   #4
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Я не занимаюсь Фрилансом. Запости свою тему в нужном разделе. Там быстро найдутся тот кто сделает.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить логическую задачу!!! mustafa1453 Помощь студентам 10 16.07.2008 23:23
помогите составить алгоритм. levin Помощь студентам 1 28.11.2007 14:37