|
автор: Exciter (30.11.-1 в 00:00) |
|
| Люди добрые, помогите….
Я впал в полный ступор, голова не соображает 
Застрял я вот с чем.
Необходимо реализовать хранение информации о производителе оборудования, типе оборудования и модели оборудования.
Сделал 3 таблицы.
1ая – Vendor
поле ID (ключевое поле) и поле Vendor_Name (наименование вендора)
2ая – Type
поле ID (ключевое поле) и поле Type_Name (наименование типа оборудования)
3я – Model
поле ID (ключевое поле) и поле Model_Name (наименование модели)
Осталось добавить в каждую таблицу (в две по крайней мере) поля со ссылкой на ключевое поле другой таблицы, но в какой на какую?!
Например если я добавлю в таблицу Vendor ссылку на ID таблицы Type, то получу что такой-то вендор производит такой-то тип оборудования. Но это-т же вендор может производить и другой тип оборудования! Если я делаю ссылку в таблице Type на ID в таблице Vendor, то получаю что такое-то оборудование производит такой-то вендор. Но такой тип оборудования может производить несколько вендоров  А еще и таблица с наименованием модели есть  В таблицу с моделями нужно (видимо) добавить две ссылки, на тип и на вендора.
Вот пример с данными.
Вендор – HP, тип оборудования – server, модель DL360
Вендор – IBM, тип оборудования – server, модель x340
Вендор – HP, тип оборудования – monitor, модель HP 1740
В дальнейшем необходимы будут запросы:
Выбрать все типы оборудования HP и их модели
Выбрать всех вендоров серверов
И т.п.
Help! | |
|
| |
|
автор: ????????????? (30.11.-1 в 00:00) |
|
| Re: Помогите с дизайном БД :( Главная таблица - модель в нее и пихаешь ключи типа оборудования и производителя | |
|
| |
|
автор: Exciter (30.11.-1 в 00:00) |
|
| Вот и я так подумал.... Я тоже так подумал.
Но как потом я смогу выбрать "а кто у нас сервера производит?", через модель?
....
Хотя да...
Выбрать из таблицы Модель все ID вендоров, с условием что ID типа вот такой-то.
Интересно....
А если я через форму добавляю в БД новый сервер.
У меня сейчас сделано так.
Выбираю в комбо-боксе тип оборудования - > во втором комбо-боксе появляются только те вендоры которые этот тип производят.
Выбираю вендора - > комбо-бокс с моделями наполнен только моделями этого типа от этого вендора...
Посоветуйте как это реализовать если модель будет главной?
А я пока пойду обмозгую...
СПАСИБО, МЫШЬ! | |
|
| |
|
автор: Exciter (30.11.-1 в 00:00) |
|
| СПАСИБО! ВСЕ ПРОБЛЕМЫ РЕШЕНЫ! | |
|
| |