Помогите с нормализацией всё ли правильно разбито очень срочно!!!

dedi98
Дата: 21.12.2011 01:06:54
Есть некая таблица ЖД Вокзал:
И следующи атрибутые
+ список:

Город
Название вокзала
Количество вокзалов
Телефон справочной
Руководитель
Web сайт
Ф.И.О Руководителя
Телефон
Факс
E-mail
Должность
Ф.И.О Пассажира
Документ
Название поезда
Номер поезда
Тип поезда
Количество вагонов
Номер вагона
Пункт отправления
Пункт Прибытия
Дата
Время
Цена
Цена места
Станция
Периодичность


Изначально были такие:
Город,
название вокзала,
Ф.И.О. начальника,
телефон,
номер поезда,
тип вагона,
пункт назначения,
время отправления.
время в пути,
цена билета.

Нужно их разбить и привести к соответственным нормальным формам.. (3НФ)
вот что у меня получилось:
+
Картинка с другого сайта.

Подскажете....!!!!
Всё ли правильно? И как можно объединить ФИО, Телефоны, E-mail?
alvk
Дата: 21.12.2011 08:59:11
dedi98,

не дайте моему мозгу взорваться, нахрена это? --->
полином
Дата: 21.12.2011 09:25:43
alvk
нахрена это?


ну, в общем-то не исключено :) конечно

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

в Ленинграде, например, по Московскому и Ладожскому, в то время, как общее число вокзалов больше учтенного (еще Финляндский, Балтийский и Витебский) .
alvk
Дата: 21.12.2011 09:43:13
полином,

допустим, тогда ---->
полином
Дата: 21.12.2011 14:37:46
alvk
полином,

допустим, тогда ---->


м.б. "допустимое" количество вагонов
т.е. верхний допустимый предел :)
полином
Дата: 21.12.2011 14:39:31
а вот зачем в tblTrains заведено поле TicketCode это да, это вопрос.

м.б. просто имя присвоено неверно
dedi98
Дата: 22.12.2011 01:10:34
полином
alvk
нахрена это?


ну, в общем-то не исключено :) конечно

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

в Ленинграде, например, по Московскому и Ладожскому, в то время, как общее число вокзалов больше учтенного (еще Финляндский, Балтийский и Витебский) .

Практически оно так и есть в моей формулировке под "Количество_Вокзалов" имелось в виду "Просто количество вокзалов, если в Городе их существует несколько"

полином
alvk
полином,

допустим, тогда ---->


м.б. "допустимое" количество вагонов
т.е. верхний допустимый предел :)

то же самое бонально "количество вагонов" у конкретнго поезда.
полином
а вот зачем в tblTrains заведено поле TicketCode это да, это вопрос.

м.б. просто имя присвоено неверно

А тут можно по подробнее это о чём реч) о как таком поле?
White Owl
Дата: 22.12.2011 02:13:34
dedi98
Практически оно так и есть в моей формулировке под "Количество_Вокзалов" имелось в виду "Просто количество вокзалов, если в Городе их существует несколько"
Ага. А зачем тогда в Городе Код_Вокзала? У тебя несколько городов будут обслуживаться одним общим вокзалом? Причем только одним в один момент времени, да?
То же самое и с поездами на вокзале... Вокзал ездит по поездам, да еще и по расписания общие для нескольких вокзалов... У поезда расписания нету. У пассажира только один документ и билет может передаваться между несколькими пассажирами.

Да и вообще с такими вопросами тебе в форум "Проектирование БД" надо.
alvk
Дата: 22.12.2011 10:16:17
dedi98
то же самое бонально "количество вагонов" у конкретнго поезда.


подсчитать видимо не судьба...
полином
Дата: 22.12.2011 10:23:43
dedi98
Всё ли правильно? И как можно объединить ФИО, Телефоны, E-mail?

если коротко, то вам еще работать над этой схемой и работать.

чего-то, как видно, вы пока не понимаете.