powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как лучше связать две таблицы.
6 сообщений из 6, страница 1 из 1
Как лучше связать две таблицы.
    #38381107
belkinnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

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



Terms (сроки) - таблица со сроками, Duration (продолжительность, указывается в днях) - к примеру 10 дней, Price - стоимость этого срока. Срок как тариф, он указывает время публикации объявления.

Services - таблица с дополнительными услугами, к примеру выделить объявление цветом, поднять в топ и и.д, Price - цена этой услуги. И вот я решил сделать для этих услуг таблицу.

Суть в том, что к каждому сроку (тарифу) можно прикрепить какие-то еще услуги, которые человек может использовать дополнительно.
...
Рейтинг: 0 / 0
Как лучше связать две таблицы.
    #38381118
belkinnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то не увидел, как тему отредактировать.

...
Рейтинг: 0 / 0
Как лучше связать две таблицы.
    #38381354
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы бы описали задачу, а то у меня фантазия уже на минимум 4 таблицы наработала
...
Рейтинг: 0 / 0
Как лучше связать две таблицы.
    #38381379
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
belkinnnСуть в том, что к каждому сроку (тарифу) можно прикрепить какие-то еще услуги, которые человек может использовать дополнительно.
промежуточная таблица связей TermsServices с полями:
Код: plaintext
1.
     id_Terms,
     id_Services
оба - внешние ключи
...
Рейтинг: 0 / 0
Как лучше связать две таблицы.
    #38381414
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
belkinnnВсем привет.

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

Terms (сроки) - таблица со сроками, Duration (продолжительность, указывается в днях) - к примеру 10 дней, Price - стоимость этого срока. Срок как тариф, он указывает время публикации объявления.

Services - таблица с дополнительными услугами, к примеру выделить объявление цветом, поднять в топ и и.д, Price - цена этой услуги. И вот я решил сделать для этих услуг таблицу.

Суть в том, что к каждому сроку (тарифу) можно прикрепить какие-то еще услуги, которые человек может использовать дополнительно.

Что-то у вас все намешано.
Я бы сделал так:
Есть услуги, у них есть стоимость и время исполнения.
Есть заказ, который состоит из набора услуг.

Т.е. ~3 таблицы
Услуга (
Цена
Срок
)

Заказ (
Информация по заказу
)

Связь (
Заказ
Услуга
)
...
Рейтинг: 0 / 0
Как лучше связать две таблицы.
    #38381466
belkinnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это доска объявлений.

Naf, возможно действительно мало информации, но вот Chop меня понял.

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

Chop, спасибо, вот про такую связь почему-то забыл.

Всем спасибо за помощь.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как лучше связать две таблицы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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