Помощь в разработке базы данных для системы управления школой - PullRequest
0 голосов
/ 27 сентября 2010

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

Немного хорошегоидеи по структуре БД и системе будут оценены.

Ответы [ 4 ]

2 голосов
/ 27 сентября 2010

Я думаю, что они имеют ключевое значение, чтобы получить правильные данные о том, как информация хранится в течение ВРЕМЕНИ.

Например, вы не можете просто настроить схему БД с помощью

Класс ----- Студенческий класс ----- Студент

Потому что в таком классе, как «Наука 11 класса», каждый семестр будет принимать разное количество студентов. Таким образом, каждый класс должен ссылаться на семестр. Ссылка на семестр, чтобы вы могли видеть, какие студенты, где в 11 году науки в 2010 или в 2011 году и т. Д.

То же самое относится и к статусу студентов, зачислены они в настоящее время или нет? Большая часть работы заключается в отслеживании состояния объектов во времени.

Как вы занимаетесь архивированием, зависит от вас и как вы хотите использовать данные? Вы хотите сохранить его как в 3NF ?

1 голос
/ 27 сентября 2010

Есть приложение под названием BANNER, которое занимается администрацией небольшого колледжа. В нем есть почти все. Это основано на Oracle. Если вы можете получить описание этого, вы можете взять несколько указателей.

Я вижу, вы уже получили указатель на ответы базы данных. Какой хороший ресурс!

1 голос
/ 27 сентября 2010

Вы можете посмотреть на http://open -school.org / для существующего решения с открытым исходным кодом и посмотреть, что он обрабатывает, а затем посмотреть, есть ли у вас дополнительные вещи для обработки.

1 голос
/ 27 сентября 2010

С База данных ответов (один из очень многих)

Модель БД не зависит от двигателя.Аромат СУБД имеет значение для реализации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...