Структура таблиц | |
---|---|
Новый Автор |
Я думаю, многие из Вас где-либо учились (я имею ввиду в учебных заведениях). Так что надеюсь Вы меня поймете.
Структура учебного процесса ВУЗа я думаю многим знакома: Факультеты Направления Специализации Т.е., например, на одном факультете может быть несколько направлений, в свою очередь направление может содержать несколько специализаций. Так вот, по ГОСТу, свыше дается такой документ как учебный план, который отражает информацию о списке дисциплин для каждого направления факультета. Также документ содержит общую трудоемкость для каждой дисциплины (см вложенный файл). Проблема в том, что в этом документе есть такие дисциплины как спецкурсы, которые разные для каждой специализации, но их трудоемкость одинаковая. Т.е. специализации друг от друга отличаются только лишь спецкурсами. Я вот ломаю голову как можно спроектировать структуру таблиц, где как раз отражается какие дисциплины читаются каким специализациям? |
Re: Структура таблиц | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Ну так три таблицы ты уже назвал
Цитата: + Дисциплины + СпециализацияДисциплины ------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Структура таблиц | |
---|---|
Новый Автор |
Тут проблема в том, что например дисциплина "математический анализ" общая для всех специализаций, а дисциплина "спецкурс по выбору" разная для каждой специализации, тогда вопрос где хранить названия дисциплин, в таблице Дисциплины, СпециализацияДисциплины, или там и там?
|
Re: Структура таблиц | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Название дисциплины в таблице "Дисциплины", таблица "СпециализацияДисциплины" служит только для связки таблиц "Специализации" и "Дисциплины" и в не обычно хранят только идентификаторы из этих таблиц.
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Структура таблиц | |
---|---|
Maestro Сообщений: 533 Откуда: г.Благовещенск А Дата регистрации: 14.08.2002 |
Правила НОРМАЛИЗАЦИИ данных...
Ну , навскидку... Направления хранят ссылку на факультеты. Специализации хранят ссылку на направления... Дисциплины ... на специализации... И нет смысла в лишних ссылках. Отредактировано (24.03.05 11:51) ------------------ |
Re: Структура таблиц | |
---|---|
Новый Автор |
Таким образом получится, что каждая специализация содержит некоторый набор дисциплин, а на самом деле направление содержит набор дисциплин, а специализации только расшифровывают спецкурсы, если дисциплина не общая для всего направления. Вот это я незнаю как это отразить.
|
Re: Структура таблиц | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Ну тогда не СпециализацияДисциплины, а НаправлениеДисциплины + Спецкурсы + СпециализацияСпецкурсы
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Структура таблиц | |
---|---|
Новый Автор |
А конкрентнее структуру этих таблиц, Вы бы не могли привести?
|
Re: Структура таблиц | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Это потребует какого-то времени. Сегодня не обещаю
P.S. Если не секрет, что за учебное заведение? ------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Структура таблиц | |
---|---|
fevdokimov Сообщений: 5 Откуда: Мурманск Дата регистрации: 01.01.2005 |
приблизительно это походит на кладр в налоговой инспекции
1.файл fak.dbf - справочник факультетов поля code - код факультета note - полное название факультета 2.файл napr.dbf - справочник направлений поля code - код направления note - полное название направления fak - fak.code 3.файл cspec.dbf - справочник специализации поля code note napr - napr.code Далее формируешь основной файл в который подключаешь выше указанные справочники |
Re: Структура таблиц | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Примерно так.
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Структура таблиц | |
---|---|
fevdokimov Сообщений: 5 Откуда: Мурманск Дата регистрации: 01.01.2005 |
Maestro писал(а):
Направления хранят ссылку на факультеты. Специализации хранят ссылку на направления... Дисциплины ... на специализации... И нет смысла в лишних ссылках. Я сним полностью согласен |
Re: Структура таблиц | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
На схеме видно не очень. Приатачи DBC.
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
© 2000-2024 Fox Club  |