Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите с проектированием структуры / 11 сообщений из 11, страница 1 из 1
22.03.2010, 16:03
    #36534974
leaping
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
Дано:

Есть таблицы: Клиенты, Типы документов, Список полей, Список полей в документах (одно поле может быть во многих документах).

У клиента может быть только один документ.

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

Т.е. еще надо добавить таблицу "Значения полей документа клиента", куда будет заноситься список значений для каждого клиента, в зависимости от выбранного документа
...
Рейтинг: 0 / 0
22.03.2010, 16:32
    #36535057
Rin@t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
Стесняюсь спросить: "Где в этой БД таблица Документы"? Любой документ имеет свой набор атрибутов (номер, дата-создания, срок-действия, кем-выдан etc).
--------------------------------------------------
Call off your program if you can
...
Рейтинг: 0 / 0
22.03.2010, 16:48
    #36535101
leaping
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
Rin@t,

а я написал ведь, что этой таблицы пока нет. Вот думаю как ее встроить?

Конкретней:

таблицы:
Clients - клиенты
DocumentTypes - типы документов (права, паспорт, паспорт моряка)
DocumentFields - список всех полей (ФИО, номер, серия, дата выдачи)
DocumentTypeFields - в каком документе какие есть поля (одно поле может быть в разных документах)

вот. у клиента может быть только один документ (паспорт или права или еще что-то) и как-то организовать структуру для хранения данных клиента по конкретному типу документа
...
Рейтинг: 0 / 0
22.03.2010, 21:20
    #36535634
Rin@t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
leaping, под рукой нет ничего кроме бумаги и карандаша.
...
Рейтинг: 0 / 0
22.03.2010, 21:45
    #36535663
leaping
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
Rin@tleaping, под рукой нет ничего кроме бумаги и карандаша.

всё нравится, кроме одного: как узнать какой документ у клиента? для этого надо лезть через 3 таблицы аж
...
Рейтинг: 0 / 0
22.03.2010, 21:49
    #36535666
leaping
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
Rin@tleaping, под рукой нет ничего кроме бумаги и карандаша.

ксатти поторопился я с похвалой.
зачем нам id_doc если у клиента может быть только один документ ? можем просто связку client_id и id_templ ?
...
Рейтинг: 0 / 0
23.03.2010, 09:43
    #36536099
Rin@t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
leapingRin@tleaping, под рукой нет ничего кроме бумаги и карандаша.
всё нравится, кроме одного: как узнать какой документ у клиента? для этого надо лезть через 3 таблицы ажТаблица связи Клиенты-Тип_Документов. Только нужна ли она?
...
Рейтинг: 0 / 0
23.03.2010, 09:45
    #36536104
Rin@t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
leapingзачем нам id_doc если у клиента может быть только один документ ? можем просто связку client_id и id_templ ?Клиенты связать напрямую с Шаблонами? Так?
...
Рейтинг: 0 / 0
23.03.2010, 09:49
    #36536113
leaping
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
Rin@tleapingзачем нам id_doc если у клиента может быть только один документ ? можем просто связку client_id и id_templ ?Клиенты связать напрямую с Шаблонами? Так?

ну я сделал почти также, только удалил id_doc, т.е. связка client_id и id_templ мне дает ключ, но вот только меня коробит, что я не могу узнать какой документ у клиента
...
Рейтинг: 0 / 0
23.03.2010, 11:30
    #36536377
Rin@t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
leapingну я сделал почти также, только удалил id_doc, т.е. связка client_id и id_templ мне дает ключ, но вот только меня коробит, что я не могу узнать какой документ у клиента Что не знаете? Тип документа? Его серию-номер?
...
Рейтинг: 0 / 0
30.03.2010, 11:21
    #36549998
leaping
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с проектированием структуры
Rin@tleapingну я сделал почти также, только удалил id_doc, т.е. связка client_id и id_templ мне дает ключ, но вот только меня коробит, что я не могу узнать какой документ у клиента Что не знаете? Тип документа? Его серию-номер?

вот как мне получить тип документа у клиента?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите с проектированием структуры / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]