|
|
|
У миня проблемма. Лечу с дипломкой!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
У миня проблемма. Лечу с дипломкой!!!!!!!!!!! Кто знает как реализуется связь "многие ко многим"? Кто с этим сталкивался? Есть таблицы: "Предприятие", "Жилые_дома", "Нежилые_помещения" и "Общая_информация", "Договора" ПОЯСНЯЮ: в таблице "Предприятие" содержиться информация о каком-либо предприятии (Код_предприятия, Наименование, Реестровый номер, ИНН, Телефон, Адрес, ...) в таблице "Жилые_дома" находиться информация о каком-либо жилом доме, находящемся в пользовании "Предприятия" (Код_предприятия, Код_объекта, Тип_объекта, Площадь, Этажность, Год_постройки, Материал, Инвентарный_номер, ...) в таблице "Нежилые_помещения" находиться информация о здании, находящемся в пользовании "Предприятия" (Код_предприятия, Код_объекта, Тип_объекта, Кадастровый_номер, Номер_техническгого_паспорта, Признак_аренды, ...) в таблице "Общая_информация" находиться вся общая информация, которая относиться и к таблице "Нежилые помещения" и к таблице "Жилые_дома" (Код_предприятия, Код_объекта, Тип_объекта, Название, Адрес, Реестровый_номер, Первоначальная_балансовая_стоимость, Примечание, ...) в таблице "Договора" находиться информация о различных договорах, заключаемых с конкретным "Нежилым_помещением" или "Жилом_доме" (Код_предприятия, Код_объекта, Тип_объекта, Тип_договора, Номер_договора, Дата_заключения_договора) "Тип_объекта" - это запись, которая отражает к какому виду собственности относиться данное имущество (например 1 - это нежилое_помещение, а 2 - это жилой дом) ПРОБЛЕМА СОСТОИТ В ТОМ, ЧТОБЫ СВЯЗАТЬ ТАБЛИЦЫ "НЕЖИЛЫЕ_ПОМЕЩЕНИЯ" И "ЖИЛЫЕ_ДОМА" с ТАБЛИЦЕЙ "ОБЩАЯ_ИНФОРМАЦИЯ"! ПОЯСНЯЮ: одно "предприятие" имеет на своём балансе много "нежилых_помещений" и "жилых_домов". У каждого "нежилого_помещения" и "жилого_дома" есть общая информация. У каждого "нежилого_помещения" и "жилого_дома" есть перечень договоров, которые заключаются конкретно с каждым "нежилым_помещением" и "жилым_домом". ДЫК ВОТ КАК ЭТИ ТАБЛИЦЫ СВЯЗАТЬ ТО? Могу отметить, что у каждого "нежилого_помещения" и "жилого дома" есть свой уникальный "реестровый_номер", но он занимает 8 байт и по-этому учитывая, что будет примерно 3000-"жилых_домов" и столько же "нежилых_помещений", связывать по этому полю не выгодно.............ДЫК ВОТ КАК ЭТИ ТАБЛИЦЫ СВЯЗАТЬ ТО? Какие поля сделать ключевыми? А может нужно что-то вообще изменить? И ещё добавлю: кроме "Нежилых_помещений" и "Жилых_домов" ещё есть куча таблиц, но они все аналогичны, просто для примера я привёл 2 таблицы... МЛЯ, У МИНЯ УЖЕ ГЛЮЧИТ......2 часа в сутки сплю, ни как не могу ниче придумать, все как-то не получается. Я деляю в Access'е.............. ПОМОГИТЕ ПОЖАЛУЙСТА МИНЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2003, 02:03 |
|
||
|
У миня проблемма. Лечу с дипломкой!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
Тебе что, 24 Kb жалко? :) А без дипломки лечишь? Связь М:М является гомосексуальной, лучше бери М:Ж или Ж:М. Ж:Ж тож является гомосексуальной, но, в тоже время гораздо приятнее, чем М:М. Связь М:М до 89 года в СССР запрещалась УК. Если серьезно, то в Аксессе сделать связь многие-ко-многим можно только с помощью третьей таблицы. Иначе - НИКАК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2003, 02:17 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32173501&tid=1681298]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 355ms |

| 0 / 0 |
