SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 09.03.2011 11:03:44

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

Добавление новых записей и выборка на основе связей

Добрый день.
Пытаюсь освоить SQL+PHP.Решил по работе сделать небольшую БД, но времени жутко не хватает.
Попытаюсь объяснить смысл БД.
Есть несколько точек предоставления услуг.На каждой точке есть свое оборудование.НА каждом оборудовании свои заказчики.
Как я понимаю создаем таблицы- "Точки услуг","Оборудование", "Заказчики"?
В таблице "Точки" будут столбцы "id","title","address".
В таблице "Оборудование" будут столбцы "pid","name","descr".
В каждой "Точке" возможно несколько типов оборудования.
Список оборудования будет задан изначально.
Как связать "Точку" и несколько типов оборудования?Т.е. чтобы некоторый пользователь зайдя через форму на конкретную "Точку" мог добавить/удалить оборудование расположенное на ней и потом это отображалось в общей информации о точке.
Простите, если очень коряво объяснил.

Неактивен

 

#2 09.03.2011 11:43:32

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

Re: Добавление новых записей и выборка на основе связей

Зодчий написал:

Как связать "Точку" и несколько типов оборудования?

Сделать таблицу связей с 2мя полями id точки и pid оборудования.

Зодчий написал:

Т.е. чтобы некоторый пользователь зайдя через форму на конкретную "Точку" мог добавить/удалить оборудование расположенное на ней и потом это отображалось в общей информации о точке.
Простите, если очень коряво объяснил.

Этот вопрос не относится к MySQL, а к используемому вами приложению для отображения и редактирования информации о точке.

Неактивен

 

#3 09.03.2011 12:23:47

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

Re: Добавление новых записей и выборка на основе связей

vasya написал:

Сделать таблицу связей с 2мя полями id точки и pid оборудования.

Теоретически понял.А для отображения существующего на ТОчке оборудования можно написать запрос на отображение pid к данному id.
Только вот вопрос- есть много "Точек" и оборудования на них. Необходима одна таблица связей?или для каждой точки отдельно?

Неактивен

 

#4 09.03.2011 12:30:30

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

Re: Добавление новых записей и выборка на основе связей

Зодчий написал:

Только вот вопрос- есть много "Точек" и оборудования на них. Необходима одна таблица связей?или для каждой точки отдельно?

Скорее всего достаточно одной.

Неактивен

 

Board footer

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