Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
mistes
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 8
1

Нужна идея в создании БД

27.05.2013, 19:06. Просмотров 787. Ответов 10
Метки нет (Все метки)

Всем добрый вечер. Буду благодарен ,если поможете. Суть такова. Нужно реализовать конструктор, который будет собирать компьютер.Вот и хотел спросить совета, как лучше сделать в организации сущностей, может кто имеет опыт.
Пока лишь думаю о том , что сделать отдельно таблицу "компьютер" в которой будут находиться все комплектующие, собственно каждое поле таблицы связать с отдельной таблицей.
Компьютер: монитор, системный блок,видеокарта, hdd и итп.
Видеокарты: траляляля; Мониторы:траляляля; и итп.
С уважением mistes.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2013, 19:06
Ответы с готовыми решениями:

Нужна идея
Привет всем, мне требуется идея, а именно - Есть задача, где нужно подтвердить число Д, которое в...

Нужна идея!
Подскажите пожалуйста... ...ситуация следующая: есть таблица с наименованиями и кол-вом...

Нужна идея
Добрый день. Есть справочник График работы. В нем два табличных поля(Подразделение и Сотрудники)....

Нужна идея
Всем привет! А также с праздником! Люди, подкиньте идею создание приложения на андроид. Чего вам...

10
ltv_1953
Эксперт MS Access
15152 / 6409 / 1341
Регистрация: 21.06.2012
Сообщений: 11,756
27.05.2013, 19:27 2
Самое сложное в таких конфигураторах - задавать совместимость комплектующих. Состав самого комплекта - это понятно - корпус, плата, процессор, память, диски, видео, ... . А вот совместимость их в комплекте - это проблема.
0
mistes
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 8
27.05.2013, 23:40  [ТС] 3
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Самое сложное в таких конфигураторах - задавать совместимость комплектующих. Состав самого комплекта - это понятно - корпус, плата, процессор, память, диски, видео, ... . А вот совместимость их в комплекте - это проблема.
Согласен, поэтому решил узнать,может кто имел опыт....может подкинули бы идею)
0
ltv_1953
Эксперт MS Access
15152 / 6409 / 1341
Регистрация: 21.06.2012
Сообщений: 11,756
28.05.2013, 00:05 4
Идея там общая была такая (так было сделано у IBM). Начинается выбор с архитектуры (платформы), затем МБ, затем процессор, затем память, каждый раз ограничивая выбор из списков, а совместимость - в таблицах совместимости задается. Для МБ допустимы процессоры ... . Иногда использовались не таблицы совместимости, а таблицы несовместимости.
0
mistes
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 8
28.05.2013, 00:29  [ТС] 5
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Идея там общая была такая (так было сделано у IBM). Начинается выбор с архитектуры (платформы), затем МБ, затем процессор, затем память, каждый раз ограничивая выбор из списков, а совместимость - в таблицах совместимости задается. Для МБ допустимы процессоры ... . Иногда использовались не таблицы совместимости, а таблицы несовместимости.
В access это подъемно?
0
ltv_1953
Эксперт MS Access
15152 / 6409 / 1341
Регистрация: 21.06.2012
Сообщений: 11,756
28.05.2013, 00:33 6
Там было в DB2 (но это давно было - 92-93 годы, когда IBM еще PC занималось), значит и в Аccess можно сделать.
0
mistes
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 8
28.05.2013, 00:35  [ТС] 7
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Там было в DB2 (но это давно было - 92-93 годы, когда IBM еще PC занималось), значит и в Аccess можно сделать.
Осталось только придумать как)))
Я так понимаю , надо сделать отдельно таблицы, а как тогда сделать ,чтобы он распозновал что подходит,а что отсекать?
0
evgenii3000
1040 / 524 / 65
Регистрация: 16.01.2013
Сообщений: 4,064
28.05.2013, 10:39 8
http://office.microsoft.com/ru-ru/access-help/HA001228853.aspx


SQL
1
=IIf([Среднее] BETWEEN 1 AND 10;5500;IIf([Среднее] BETWEEN 11 AND 20;4500;IIf([Среднее]>=21;3500;0)))
=IIf([Ваше_поле] Between 1 And 10;5500
Between - позволяет указать диапазон нужный от 1 до 10 включительно

5500 - что выводить если диапазон совпадает (истина)
1
mistes
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 8
28.05.2013, 11:59  [ТС] 9
Цитата Сообщение от evgenii3000 Посмотреть сообщение
http://office.microsoft.com/ru-ru/access-help/HA001228853.aspx


SQL
1
=IIf([Среднее] BETWEEN 1 AND 10;5500;IIf([Среднее] BETWEEN 11 AND 20;4500;IIf([Среднее]>=21;3500;0)))
=IIf([Ваше_поле] Between 1 And 10;5500
Between - позволяет указать диапазон нужный от 1 до 10 включительно

5500 - что выводить если диапазон совпадает (истина)
Спасибо, буду разбираться,если что чиркну Вам.
0
mistes
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 8
07.06.2013, 18:59  [ТС] 10
Уважаемые,есть БД, помогите разобраться,как сделать совместимость по разъему.БД прилагается.
0
Вложения
Тип файла: zip Конфигуратор PC.zip (175.1 Кб, 11 просмотров)
VinniPuh
7090 / 4412 / 479
Регистрация: 27.03.2013
Сообщений: 16,190
07.06.2013, 22:13 11
mistes - на мой незамысловатый взгляд типы разъгмов должны быть прописаны в 1 таблице, куда нужно добавить еще 1 поле - Которое к примеру обозвать - Категория или вид оборудования.9Процессоры, Материнки, Память, БП и т.д.) да и само это оборудование тоже должно находиться в 1-й таблице.
0
07.06.2013, 22:13
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2013, 22:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Нужна идея!
Реализовал выбор тканей на сайте. http:// fm com fort.ru/index.php/sofi/sofa-liana.html Когда...

Нужна идея
У меня проблема с типовой конфигурацией "Производство+Услуги+Бухгалтерия", необходимо нарисовать...

Нужна идея
Доброго. Есть вопросик: написать курсач на делфи с гуишкой. Самое главное - придумать тему, а идей...

нужна идея...
как можно выполнить такую процедуру: нужно отлавливать нажатие клавиши контрл или альт(без...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.