powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Tabel
14 сообщений из 14, страница 1 из 1
Tabel
    #37198443
alex.l.o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте!!!
Мой вопрос. Как верно построить tab
Например:
фамилия, имя, отчество, населенный пункт, районный центр, областной центр, улица, №дома,
№ кВ. и т.д.

Какой оптимальный вариант количество таблиц ?

Вариант 1
Таб1 – ФИО
Таб2- населенный пункт
Таб3- районный центр
Таб4- областной центр
Таб5- улиц
Таб6- №дома
Таб7- № кВ.
Таб8 – Addressee
И того 8 таблиц

Вариант 2
Таб1 – Name(CodeId,Name), где все имена будут находиться в одной таблице
Таб2 – Addressee (CodeId, Tab1.CodeId1, Tab1CodeId2, Type), три Columns

И того 2 таблицы, но первая Таб1 несет много информации.
Плохо это или нет

Может есть
Вариант 3
Буду очень вам благодарен за ответ.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Tabel
    #37198481
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TABLE
...
Рейтинг: 0 / 0
Tabel
    #37198484
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зависит от предметной области
...
Рейтинг: 0 / 0
Tabel
    #37200213
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex.l.o,

пока нужен был один адрес хранил его в одной таблице с основными сведениями, когда адресов стало больше 1-го (место рождения, временная регистрация, фактический адрес и т.п.) - вынес в отдельную. Плюсы - удобно при создании редактора адресов, меньше полей в основой таблице, минус - запросы стали многоэтажнее...
...
Рейтинг: 0 / 0
Tabel
    #37201689
alex.l.o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Без минусов тяжело спроектировать.
Хотел бы оптимальный вариант. Если возможно небольшую схему.
...
Рейтинг: 0 / 0
Tabel
    #37201836
alex.l.o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как строить таблицы.
Максимально Rows, а минимально Columns
Или наоборот.
Если есть возможность и так и так.
...
Рейтинг: 0 / 0
Tabel
    #37202295
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex.l.o,

Есть КЛАДР, пользуйте его и непридумывайте лишнего.
...
Рейтинг: 0 / 0
Tabel
    #37202406
alex.l.o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что такое КЛАДР
...
Рейтинг: 0 / 0
Tabel
    #37202423
alex.l.o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И возможно подключить КЛАДР к моей основной программе
...
Рейтинг: 0 / 0
Tabel
    #37202929
Фотография Светлый_Дайвер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой Бобрalex.l.o,

Есть КЛАДР, пользуйте его и непридумывайте лишнего.

ПОТОМУ ЧТО ГЛАДИОЛУС ...
ну причем тут российский справочник адресов к проектированию БД?

А по теме mvb дал дельный совет.
Общий случай: В одной таблице сами клиенты, в другой адреса.
Связь один ко многим (так как у клиента может быть юр. и фактический адреса).
Поля какие нужно в таблицах зависят что нужно бизнесу (конкретной задаче).
А вообще вопрос задан плохо.
...
Рейтинг: 0 / 0
Tabel
    #37204073
alex.l.o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Id IdClient IdProperty
1 3 (Id Клиента) (Тип клиента вроде «ООО» и т.д если физическое лицо - Фамилия)
2 3 Имя
3 3 Отчество
4 3 (Код клиента «2546987»
5 3 юр.адрес Region (обл. )
6 3 Province (район)
7 3 тип населенного пункта (город, деревня)
8 3 Населенный пункт
9 3 тип улицы (проспект, улица)
10 3 улица
11 3 № дом
12 3 № кв.
13 3 Факт.адрес Region (обл. )
14 3 Province (район)
15 3 тип населенного пункта (город, деревня)
16 3 Населенный пункт
17 3 тип улицы (проспект, улица)
18 3 улица
19 3 № дом
20 3 № кв.
21 3 телеф. Код насел.пункта если стационар. Или же код мобильного
22 3 № тел.стацион.
23 3 № тел.мобыльн.
24 3 e-mail
Это заключительная таблица в этом звене.

Вопрос заключается, какие таблицы нужны и связки, для того
Что бы эта таблица была true;
...
Рейтинг: 0 / 0
Tabel
    #37204122
Фотография Светлый_Дайвер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Id IdClient IdProperty 1 3 (Id Клиента) (Тип клиента вроде «ООО» и т.д если физическое лицо - Фамилия) 2 3 Имя3 3 Отчество 4 3 (Код клиента «2546987»5 3 юр.адрес Region (обл. )6 3 Province (район)7 3 тип населенного пункта (город деревня)8 3 Населенный пункт9 3 тип улицы (проспект улица)10 3 улица11 3 № дом12 3 № кв. 13 3 Факт.адрес Region (обл. )14 3 Province (район)15 3 тип населенного пункта (город деревня)16 3 Населенный пункт17 3 тип улицы (проспект улица)18 3 улица19 3 № дом20 3 № кв.21 3 телеф. Код насел.пункта если стационар. Или же код мобильного22 3 № тел.стацион.23 3 № тел.мобыльн.24 3 e-mail
вот так таблички нужно подавать.
и рекомендации тебе уже вверху дали.
...
Рейтинг: 0 / 0
Tabel
    #37204168
alex.l.o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за таблицу.
Вопрос в том, что я не знаю какие таблицы нужны для того, что бы создать эту таблицу
...
Рейтинг: 0 / 0
Tabel
    #37204213
alex.l.o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В таблице адресов будут пустые поля.
Например:

если это деревня тогда понятно
она имет район и область без пустых полей

Город Москва – Region (обл. не требуется)

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


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