powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Реализация сущностей IDEF1X
58 сообщений из 58, показаны все 3 страниц
Реализация сущностей IDEF1X
    #38518719
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В универе выдали задание, где нужно смоделировать базу данных на предметную область "Перевозка пассажиров автобусами". Я реализовал модель данных в нотации IDEF1X, но преподаватель говорит, что у меня неправильно описана сущность "маршрут". А что конкретно не может рассказать. Я уже отчаялся. Если кому не сложно, то расскажите, как оно должно быть. Пример в аттачах. Буду очень благодарен
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518756
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот именно к маршруту придраться не могу. А так - водители автобусов - нафиг не нужна. Скорее автобус добавить в таблицу "отчет о перевозке".
Наименования вообще неясные - точка это остановка, отчет о перевозке это поездка?

Естественные ключи заменить на суррогатные, если только преподаватель не фанат естественных ключей.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518758
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Телефоны в отдельную сущность не надо отделять.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518760
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за отклик, добрый человек!)

SERG1257Телефоны в отдельную сущность не надо отделять.
но ведь они должны быть атомарны?

SERG1257Наименования вообще неясные - точка это остановка, отчет о перевозке это поездка?

приведу всю предметную область:

Автопредприятие оказывает населению услуги по перевозке пассажиров. Для этого используется парк микроавтобусов, которые перевозят пассажиров по маршрутам, закрепленным за автопредприятием. О каждом маршруте известно: начальный и конечный пункты, расстояние. О каждом микроавтобусе известно: государственный номер, производитель, модель, пассажировместимость, год выпуска и дата прохождения последнего технического обслуживания. Микроавтобусами управляет штат водителей. О каждом водителе известно: фамилия, имя, отчество, пол, возраст, стаж работы на предприятии и категория водительских прав. В разное время на одном и том же микроавтобусе могут работать разные водители. Ведется учет работы микроавтобусов и водителей на маршрутах. Каждый водитель ведет учет перевезенных пассажиров, взимает плату за проезд и ежедневно отчитывается о результатах работы.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518761
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257А так - водители автобусов - нафиг не нужна.
через эту сущность я так реализовал связь многие-ко-многим. Ведь водитель может управлять многими автобусами и много водителей может управлять одним автобусом. Хотя я не уверен..

сейчас посидел и немного переделал модель данных. Может так будет нагляднее?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518764
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiacно ведь они должны быть атомарны?
Зачем? Они ведь всего лишь атрибут водителя.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518765
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovamnesiacно ведь они должны быть атомарны?
Зачем? Они ведь всего лишь атрибут водителя.


нам преподаватель говорил так: телефоны могут быть разными (домашний, мобильный), потому процесс их нормализации обязателен...может конечно я что-то не так понял..учусь все же. Вот и прошу подсказать немного)
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518766
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiac через эту сущность я так реализовал связь многие-ко-многим. Ведь водитель может управлять многими автобусами и много водителей может управлять одним автобусомТо что они могут это понятно. Не понятно нахрена это нужно для задачи "Перевозка пассажиров автобусами".
И в поездке не хватает транспортного средства. То бишь совсем для красоты можно вместо водителя засунуть код этого пересечения водитель-автобус, но лучше (проще) свести в поездку маршрут, водителя и автобус.

amnesiac приведу всю предметную область:и где здесь про точки или про телефоны?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518767
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнам преподаватель говорил так: телефоны могут быть разными (домашний, мобильный), потому процесс их нормализации обязателен.Преподаватель сказал фигню. Это бывает. Пару страниц назад было обсуждение.
К счастью в этой задаче телефоны не нужны.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518770
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257 но лучше (проще) свести в поездку маршрут, водителя и автобус.
можно об этом поподробнее, если не сложно?

SERG1257и где здесь про точки или про телефоны?

окей..телефоны и правда не нужны. Даже не знаю зачем я их впихнул. Может для объема..
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518805
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати еще раз про телефоны и преподавателей.
Телефоны (или любые другие контакты) конечно должны быть внесены в отдельную таблицу как ТелефоныЛюдей (связь 1:M) чтобы позволить хранить более одного телефона, но любая попытка дальнейшей нормализации (М:М) (а давайте телефон семьи заведем) сразу приведет к огромному геморою при эксплуатации и в итоге выльется в 1:M к ТелефонамЛюдей и 1:1 к телефонам и ТелефонамЛюдей.
Преподаватели могут говорить фигню, но гораздо чаще это ошибка контекста.
amnesiac >но лучше (проще) свести в поездку маршрут, водителя и автобус.
можно об этом поподробнее, если не сложно?И что было непонятно?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518806
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257amnesiac >но лучше (проще) свести в поездку маршрут, водителя и автобус.
можно об этом поподробнее, если не сложно?И что было непонятно?

Вы так имели ввиду?

Спасибо большое за отзыв. Попробую защитить это.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518819
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВы так имели ввиду?Типа того.
Далее в задании про остановки тоже ничего не было. Отстановки к маршрутам относятся как М:М плюс маршрут должен содержать в себе граф из остановок. Не хотите вопросов на засыпку выкидывайте их тоже.
Естественные ключи типа номера прав или госномера заменяйте на суррогаты id, если преподаватель не заявил обратного. Если заявил то оставте, но в жизни никогда так не делайте - это мина замедленного действия.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518836
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> О каждом маршруте известно: начальный и конечный пункты, расстояние.

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

Маршрут движения из точки А в точку Б не обязан совпадать с маршрутом движения из точки Б в точку А. Детализировать есть необходимость?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518841
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_20040621> О каждом маршруте известно: начальный и конечный пункты, расстояние.

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

Маршрут движения из точки А в точку Б не обязан совпадать с маршрутом движения из точки Б в точку А. Детализировать есть необходимость?
да, согласен с вами. Наверное есть необходимость, т.к когда я показывал свой первый вариант (просто с начальной и конечной точкой) препод сказал, что так можно разными улицами и путями проехать, потому я и решил ввести остановки. Тип остановки: конечная, начальная и промежуточная.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518846
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiac,
Сколько маршрут может иметь остановок в вашей схеме?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518849
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Наверное есть необходимость

Маршрут АБ.
Полумаршруты А - Б и Б - А.
А - Б условно по часовой стрелке и А - Б условно против часовой стрелки. Б - А аналогично.
Очевидно, что для каждого из четырёх сочетаний пройденное расстояние и набор остановок могут быть различны. Возможны вырожденные случаи.

Формально задача не предполагает реализации ничего из перечисленного. В реальности, видимо, конкурсная документация содержит исчерпывающие данные о маршруте. Уточните у преподавателя, что именно от вас требуется реализовать.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518852
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторСколько маршрут может иметь остановок в вашей схеме?
Сложно сказать. Чисто теоретически наверное сколько угодно. Зависит от самого маршрута
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518854
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiacавторСколько маршрут может иметь остановок в вашей схеме?
Сложно сказать. Чисто теоретически наверное сколько угодно. Зависит от самого маршрута
И где реализация этого в вашей схеме?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518855
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторФормально задача не предполагает реализации ничего из перечисленного.

т.е по Вашему мнению стоит просто оставить сущность "маршрут" с атрибутами "расстояние", "нач. точка", "конечная точка"?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518858
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторИ где реализация этого в вашей схеме?

как таковой реализации нет. Просто подключил схему к БД access и посмотрел как она перешла в таблицы. Но данные не вводил. На мой взгляд нужно сначала разобраться с самой схемой, а потом только заполнять. Может я не прав конечно..
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518859
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiacавторИ где реализация этого в вашей схеме?

как таковой реализации нет. Просто подключил схему к БД access и посмотрел как она перешла в таблицы. Но данные не вводил. На мой взгляд нужно сначала разобраться с самой схемой, а потом только заполнять. Может я не прав конечно..
Я про схему и спрашиваю
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518865
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторЯ про схему и спрашиваю

я наверное не понимаю вас) Вы под схемой имеете ввиду модель данных в Erwin? Или схему данных в access?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518867
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiac,
В Схеме в Erwin где реализация (препод сказал, что так можно разными улицами и путями проехать, потому я и решил ввести остановки. Тип остановки: конечная, начальная и промежуточная.)?
Сколько остановок на 1 маршрут сейчас в схеме?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518868
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdet,

минимум 3. Начальная, конечная + как минимум 1 промежуточная. Может быть больше...я даже не задумывался над этим? Это разве как-то влияет на модель данных в общем виде?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518872
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiacsdet,

минимум 3. Начальная, конечная + как минимум 1 промежуточная. Может быть больше...я даже не задумывался над этим? Это разве как-то влияет на модель данных в общем виде?
А в схеме 1 а не 3
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518876
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2amnesiac
Давайте от печки то бишь от задания. Преподаватель вам его не поставил так что его ставлю я.
Дано - маршруты могут менятся со временем и длина маршрута зависит от остановок на маршруте.
Требуется: выводить на печать маршрут в виде списка остановок, подсчитать общую длину маршрута.

Подсказка
http://www.sql.ru/forum/afsearch.aspx?s=???????&bid=36
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38518879
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257,
окей! Я подумаю над этим
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519002
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за наводку... судя по всему для этой задачи легче всего использовать граф. Неориентированный и взвешенный. Вершины - остановки. Ребра - путь. Так же вывести список остановок с помощью SQL и посчитать длину я думаю не составить труда.
А вот как представить граф в модели данных Erwin я пока не въеду.

Т.е по сути в моей последней схеме остановки - это вершины? А вот ребер нет, следовательно нужно их как-то добавить и не нарушить нормализацию..
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519046
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiac,

Сделайте по простому
3 табл
Route(RouteID,Distance,...)
Stop(StopID,...)
RouteStops (RouteID,StopID,Order,..)
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519076
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdetamnesiac,

Сделайте по простому
3 табл
Route(RouteID,Distance,...)
Stop(StopID,...)
RouteStops (RouteID,StopID,Order,..)

уже запутываться начинаю) вот вроде бы набросал. sdet, вы так имели ввиду?
Спасибо за терпение! Учусь все же и второй курс только.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519079
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiac,
Не совсем Нужно добавить порядок остановки маршрута(Order) а таблица Тип ост не нужна
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519082
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiac,
И с ключами ОстанМаршрута не правильно (PK либо отд ID или совокупность полей)
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519086
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вроде так, но что-то я не въезжаю как она тогда работает в этом случае..:( Как мы определим где начальная, а где конечная? Ведь в задании указано что авторО каждом маршруте известно: начальный и конечный пункты, расстояние.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519087
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiac,
Опять не правильно с ключами
Табл ОстанМаршр PK отд ID (если хотите 1 поле), КодМаршр, КодОст, Порядок.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519088
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sdet
Несколько замечаний
Имена Route и Stop "плохие" - могут совпадать с зарезервированными словами. Routes и Stops - лучше
sdetRoute(RouteID,Distance,...)Distance должно быть в другой таблице.
sdet порядок остановки маршрута(Order)Еще одно "плохое" слово. От себя добавлю, что это поле должно быть видимо пользователю (и доступно для редактирования) и быть не последовательным 1,2,3,4 а с пропусками 10, 20, 30 чтобы маленькая коррекция не вызывала пересчет всего маршрута.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519090
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiac Как мы определим где начальная, а где конечнаягде order_number будет минимальная там начальная, где максимальная там конечная.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519094
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG12572sdet
Несколько замечаний
Имена Route и Stop "плохие" - могут совпадать с зарезервированными словами. Routes и Stops - лучше
Не лучше. s в конце не ставиться Не принятый naming convention Если зарез поменяйте названия.

SERG1257sdetRoute(RouteID,Distance,...)Distance должно быть в другой таблице.
В какой другой? Представьте свой вариант

SERG1257sdet порядок остановки маршрута(Order)Еще одно "плохое" слово. От себя добавлю, что это поле должно быть видимо пользователю (и доступно для редактирования) и быть не последовательным 1,2,3,4 а с пропусками 10, 20, 30 чтобы маленькая коррекция не вызывала пересчет всего маршрута.
Оно и так будет видно пользователю при редактировании Не стоит усложнять с пропусками
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519096
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257Несколько замечаний
Имена Route и Stop "плохие" - могут совпадать с зарезервированными словами. Routes и Stops - лучше

Не лучше. s в конце не ставиться Не принятый naming convention Если зарез поменяйте названия.
SERG1257пропущено...
Distance должно быть в другой таблице.

В какой другой? Представьте свой вариант
SERG1257пропущено...
Еще одно "плохое" слово. От себя добавлю, что это поле должно быть видимо пользователю (и доступно для редактирования) и быть не последовательным 1,2,3,4 а с пропусками 10, 20, 30 чтобы маленькая коррекция не вызывала пересчет всего маршрута.
Оно и так будет видно пользователю при редактировании Не стоит усложнять с пропусками[/quot]
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519097
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdet В какой другой? Представьте свой вариантв RouteStops конечно
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519099
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdetamnesiac,
Опять не правильно с ключами
Табл ОстанМаршр PK отд ID (если хотите 1 поле), КодМаршр, КодОст, Порядок.

Вы имели ввиду это? Тогда у для чего в Отчете о перевозке выводить именно ОстановкиМаршрута, а не просто id маршрута?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519104
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257sdet В какой другой? Представьте свой вариантв RouteStops конечно
не согласен
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519107
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdet не согласенОбоснуй.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519109
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257sdet не согласенОбоснуй.
Ну а чего не понятно. Расстояние фиксированная величина принадлежащая маршруту
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519111
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То бишь, если маршрут меняется (добавили лишний крюк, срезали угол) то надо не забыть перебить его в таблице маршрутов?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519113
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiacsdetamnesiac,
Опять не правильно с ключами
Табл ОстанМаршр PK отд ID (если хотите 1 поле), КодМаршр, КодОст, Порядок.

Вы имели ввиду это? Тогда у для чего в Отчете о перевозке выводить именно ОстановкиМаршрута, а не просто id маршрута?
А разве я говорил выводить ОстановкиМаршрута в Отчете о перевозке?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519116
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257То бишь, если маршрут меняется (добавили лишний крюк, срезали угол) то надо не забыть перебить его в таблице маршрутов?
Вы не вникли в условие задачи. Это новый маршрут.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519119
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Был маршрут семнадцатый номер. Мост закрыли и он отправился в объезд. Маршрут как был семнадцатым (для пользователя) так и остался, но его длина изменилась. Добавили новую остановку тому же семнадцатому номеру - маршрут уже новый, но длина маршрута не изменилась.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519120
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdetА разве я говорил выводить ОстановкиМаршрута в Отчете о перевозке?

тогда я вообще запутался(
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519124
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiac тогда я вообще запутался( Все у вас правильно в [15384147]. Перенесите расстояние в ОстановкиМаршрута и можете защищать.
Последний вопрос - что вы будете делать, если в транспортное средство поменяет госномер, или водитель поменяет номер прав (я не знаю почему это произойдет, скорее всего в результате ошибки)
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519127
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257Последний вопрос - что вы будете делать, если в транспортное средство поменяет госномер, или водитель поменяет номер прав (я не знаю почему это произойдет, скорее всего в результате ошибки)

тогда, скорее всего, придется вручную исправлять. А это неправильно. Значит может быть стоит заменить первичный ключ водителя и автобуса на id, а номер прав и госномер сделать просто обычным атрибутом?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519128
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
O, дошло наконец,
а теперь посмотрите на [15382382] - первый ответ в топике.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519130
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257Был маршрут семнадцатый номер. Мост закрыли и он отправился в объезд. Маршрут как был семнадцатым (для пользователя) так и остался, но его длина изменилась. Добавили новую остановку тому же семнадцатому номеру - маршрут уже новый, но длина маршрута не изменилась.
разные маршруты для одного и того же маршр автобуса
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519133
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторO, дошло наконец,
а теперь посмотрите на [15382382] - первый ответ в топике.

точно, уже писали об этом)! невнимательный я..

sdet, SERG1257, огромное спасибо вам за отзывы!
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519134
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем в таблице маршрутов, рядом с полем "семнадцать", держать общую длину маршрута, когда ее лучше (точнее) просуммировать на лету.
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519135
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257Зачем в таблице маршрутов, рядом с полем "семнадцать", держать общую длину маршрута, когда ее лучше (точнее) просуммировать на лету.
Это по условию задачи
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519147
amnesiac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257amnesiac Как мы определим где начальная, а где конечнаягде order_number будет минимальная там начальная, где максимальная там конечная.

а если возникнет задача посчитать длину маршрута, то тогда где задавать длину между остановками? Или это и есть само число?
...
Рейтинг: 0 / 0
Реализация сущностей IDEF1X
    #38519148
sdet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amnesiacSERG1257пропущено...
где order_number будет минимальная там начальная, где максимальная там конечная.

а если возникнет задача посчитать длину маршрута, то тогда где задавать длину между остановками? Или это и есть само число?
Если условие такое, то расстояние переместиться в Табл ОстанМаршрутов (порядок это последовательность остановок в маршруте)
...
Рейтинг: 0 / 0
58 сообщений из 58, показаны все 3 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Реализация сущностей IDEF1X
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]