SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 14.03.2012 18:02:33

Medon
Участник
Зарегистрирован: 14.03.2012
Сообщений: 2

Как правильно организовать структуру БД

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

Есть таблица поставщиков, таблица услуг. Если один поставщик предоставляет одну услугу - проблем нет, в поле "услуга" вставляется соответствующее id из таблицы услуг. Но если поставщик может оказывать несколько услуг? Как правильно сделать, что бы в перспективе можно было легко организовывать выборку? Можно ли все услуги поместить в одном поле, или это не правильно?

Надеюсь вопрос понятен, старался все описать подробно.

Заранее благодарю.

Неактивен

 

#2 14.03.2012 18:10:09

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Как правильно организовать структуру БД

Третья таблица из двух полей: id поставщика, id услуги.
Если поставщик оказывает несколько услуг будет несколько записей в этой таблице

Неактивен

 

#3 14.03.2012 18:12:07

Medon
Участник
Зарегистрирован: 14.03.2012
Сообщений: 2

Re: Как правильно организовать структуру БД

vasya написал:

Третья таблица из двух полей: id поставщика, id услуги.
Если поставщик оказывает несколько услуг будет несколько записей в этой таблице

Понял, сразу не догадался. Спасибо, будем пробовать!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson