Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
подскажите пожалуста структуру БД (koma) 05/10/2006 - 12:55:58
      Re: подскажите пожалуста структуру БД (bac) 05/10/2006 - 15:56:40
      Re: подскажите пожалуста структуру БД (DNick) 08/10/2006 - 14:45:10
      Re: подскажите пожалуста структуру БД (Lexx918) 17/10/2006 - 15:15:04

> Original message text:
> From: koma - 05/10/2006 - 12:55:58
> Subject:подскажите пожалуста структуру БД
> -----------------
> Добрый всем день. Подскажите пожалуста какую выбрать структуру БД если стоит задача в роде этой:
> Есть к примеру сотрудник Иванов. Он может вытачивать болты.
> Я беру и делаю таблицу
> id, name, production - тут все понятно
> Но если Иванов например начинает кроме болтов делать еще и Шурупы и Гайки?
> то как?
> id, name, production1, production2, production3
> а если количество продукции всегда разное? Проще говоря как у одного объекта хранить большое количество однотипных свойств?
> Спасибо за ответ.
>


From: DNick - 08/10/2006 - 14:45:10
Subject:подскажите пожалуста структуру БД
-----------------
Да братан, с таким подход тебе надо иерархические базы данных юзать.

А здесь выход может быть такой

таблица 1 работник
id,Name,...,
таблица 2 типы продукции
id,name,....
таблица 3 производственный процесс
id,upperson,upproduct,kolvo,......
(upperson - id из 1ой таблицы
upproduct - id из 2ой таблицы
kolvo соотв. количество и т.д.)


Можно еще приписать даты ну вообщем что надо то и делай


P.S. Возможностей и путей решения множество. Но вот совет, если ты не определился с кол-ом и типам объектов то никогда не суй их в одну запись как ты собирался "id, name, production1, production2, production3" НАДО делать разные таблицы. И почитай лучше книги по реляционным принципам построения БД.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29883



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |