Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.03.2010, 16:00   #1
ViNcHeStEr
Delphi
Форумчанин
 
Регистрация: 12.06.2008
Сообщений: 137
По умолчанию Проектирование БД Access - описание компьютеров

Есть организация, в ней заранее неизвестное количество компьютеров. Требуется для каждого компьютера составить описание железа и софта используя БД Access.
Незнаю с чего начать, ведь для одного компьютера может быть разное количество комплектующих и установленного софта.

Я думаю сделать несколько таблиц:
cpu
video
motherboard
ram
hdd

OS
SOFT

Computer

и уже из них делать выборку комплектующих соответствующих данному компьютеру, но как это реализовать, ведь комплектующие и софт количественно могут изменяться?
ViNcHeStEr вне форума
Старый 17.03.2010, 16:26   #2
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

Цитата:
Незнаю с чего начать, ведь для одного компьютера может быть разное количество комплектующих и установленного софта.
с чтения литературы по БД...

Цитата:
и уже из них делать выборку комплектующих соответствующих данному компьютеру, но как это реализовать, ведь комплектующие и софт количественно могут изменяться?
делай таблицы для всех имеющихся комплектующих(память, винт, звук и т.д.) примерно следующего вида, напимер для винчестера
|код|наименование|характеристики|
и т.д.
а в таблице компьютеров просто храни коды используемых комплектующих и софтин...
насчет количественного изменеия - предусмотри возможность добавления, редактирования и удаления... дабы можно было списать/удалить...
суть понятна?
maLoy*508 вне форума
Старый 17.03.2010, 18:54   #3
ViNcHeStEr
Delphi
Форумчанин
 
Регистрация: 12.06.2008
Сообщений: 137
По умолчанию

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

Например:
Компьютер 1
Железо: 10 наименований
Софт: 37 наименований
ViNcHeStEr вне форума
Старый 17.03.2010, 19:55   #4
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

сейчас в голову приходит только одно...
делать "общий ключ"(название сам придумал, первое что пришло в голову), то есть...
таблица "Софт"
|Код |Наименование|Описание|
|z002| OpenOffice | etc
|a001| Delphi | bla
b230 .... ....
и так далее

например на компьютере стоит Delphi и OpenOffice, следовательно "общий код" = z002a001... только в таком случае тебе нужно еще "придумать" разделитель между кодами, или же использовать определенное количество символов, и потом "читать" их...
в таблице "копьютер" у тебя будет только id_компьютера и "общие коды" софта и железа.

з.ы. способ очень громоздкий, но пока в голову ничего другого не приходит...
maLoy*508 вне форума
Старый 18.03.2010, 02:03   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А мне пришло в голову только одно :
http://www.programmersforum.ru/showthread.php?t=1589
mihali4 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проектирование лексического анализатора Катерина-студентка Помощь студентам 2 20.03.2013 16:22
проектирование электронного словаря Romashechka Помощь студентам 0 10.05.2009 15:37
Проектирование CGI PavluxaF Работа с сетью в Delphi 2 07.05.2009 01:17
срочно!!!Курсовая "Проектирование ис учета и контроля успеваемости студентов (Delphi 7+MS Access)))" irrok Фриланс 2 09.01.2009 08:59
Проектирование базы данных Xeon332 Помощь студентам 5 23.12.2008 19:40