Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > База данных под ms access


Автор: vtih 23.12.2007, 00:04
Подскажите пожалуйста. Есть у меня такое учебное задание на проектирование бд в ms access:

В базе данных хранится информация о магазинах города; товарах имеющихся в магазинах; о торговых базах и товарах, хранящихся на базах. Каждый магазин закреплен за одной базой. Магазин характеризуется классом, номером и имеет несколько отделов. Каждый товар в каждом магазине продается, по крайней мере, в одном отделе. Каждый отдел имеет одного заведующего. Товары имеющиеся в магазине и хранящиеся на базах, характеризуются ценой, сортом и количеством. Магазин может открыть новый отдел или закрыть старый. В этом случае товар передается в другие отделы.


При работ с базой данной возможно следующее: 
— какие товары имеются в магазине (а также на базе);
— какие отсутствующие товары магазин может заказать на базе;
— в каких отделах магазина продается одинаковый товар.


Администратор базы данных может вносить следующие изменения:
— закупка нового товара;
— закрытие отдела в магазине;

— изменения цены товара. 


Как посоветуете организовать и связать таблицы?  Я сделал это так:

http://img220.imageshack.us/my.php?image=61346376wc4.gif

Особо волнует выделенный курсивом текст - как такое реализовать?

Автор: vtih 23.12.2007, 00:20
Перетащите тему в: программирование - бд - ms access

Автор: mihanik 24.12.2007, 17:42
Сделано!!!

Автор: Akina 24.12.2007, 18:19
Выделите сущности (база, магазин, товар и т.п.). Определите их характеристики. Соответственно каждая таблица - одна сущность и все ее характеристики. Связи вылезут сами - где характеристикой одной сущности является другая сущность, там и связь.

Автор: ctich 13.2.2008, 15:32
помогите пожалуйста, 
есть информация в excel,  необходимо создать бд в MSA 2007
 создала пять таблиц,  установила связи между четырьмя,
не могу создать главное окно ввода данных.
 уровень знаний ниже некуда

help  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)