Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с дизайном БД :(
 
 автор: 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)
 
 

СПАСИБО! ВСЕ ПРОБЛЕМЫ РЕШЕНЫ!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList