Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Вниз

Стандартные поля для стандартной инфы в базах...   Найти похожие ветки 

 
Knight ©   (2005-07-19 11:48) [0]

Подскажите, плз... какие поля и какой длины принято использовать для:
1) физических лиц;
2) юридических лиц;
3) оборудования;
4) документов;
---


 
Digitman ©   (2005-07-19 11:56) [1]

нет никаких общепринятых правил ... мало ли на свете чудес с именованием и идентификацией сабжа)

но можешь посмотреть, как это, скажем, декларировано в какой-нть одноэсной конфигурации а-ля "1Сы:Бухгалтерия"

никто ж не запрещает ..


 
Knight ©   (2005-07-19 11:59) [2]


> [1] Digitman ©   (19.07.05 11:56)
> нет никаких общепринятых правил ... мало ли на свете чудес
> с именованием и идентификацией сабжа

А здя... давно пора под стандарты подвести :)))


 
Digitman ©   (2005-07-19 12:10) [3]


> Knight ©   (19.07.05 11:59) [2]


гонишь.

какие нафих "стандарты" ?

завтра, предположим, ты обязан будешь учесть в своей Базе какого-нть каннибала из племени Умбо-Юмбо, а у них там - черт те что с "физическими лицами" .. и что ? ... весь твой алгоритм - коту под хвост ?


 
msguns ©   (2005-07-19 12:29) [4]

Как показывает практика, ФИО с вероятностью 99,99% влазит в 40 букв. Если, конечно, база данных не для Таити или Каталонии.

С юридическими сложнее. Как правило, существует не одно название, а несколько: юридическое (как записано в учред.документах и что стоит на круглой печати), полное (как фирму именуют в "остальном" мире), сокращенное (как лэйбл фирмы) и т.д.

С оборудованием непонятки. Смотря какое и как именовать. Вот, например, фрезерный станок СФК-15. У него есть еще гостовое название - куча цифири и буквей. Или комп. Можно сказать "целерон полуторагигагерцевый с полгектарным рамом, 80-гб винтом и пишушим сидюком", а можно пространно описать всю конфигурацию, как она перечислена в спецификации накладной (счета-фактуры). На 3 кило буквей.


 
Stakan ©   (2005-07-19 12:32) [5]

Knight ©   (19.07.05 11:48)
У тебя 1) и 2);
3);  4);
На отдельные сущности тянут.
Например 1) и 2) - контрагенты, со всеми вытекающими.


 
Digitman ©   (2005-07-19 12:39) [6]


> Knight ©   (19.07.05 11:48)  


вопрос даже не в том, сколько "байт" отвести под поле, а в том какие запросы и какого рода ты намерен впоследствии выполнять к таблицам, включающим такого рода данные ..

можно и блоб отвести под сабж, ограничений практически никаких не будет, но  что у тебя впоследствии, к примеру, с поиском будет по таким полям ? .. это - вопрос ... и над ним следует серьезно призадуматься ...


 
msguns ©   (2005-07-19 12:47) [7]

>Digitman ©   (19.07.05 12:39) [6]

Как пример в подтвержение: сколько расчетных счетов может иметь юр.лицо ? Или какие характеристики документа следует "атомировать" ?


 
Digitman ©   (2005-07-19 12:52) [8]


> msguns ©   (19.07.05 12:47) [7]


> сколько расчетных счетов может иметь юр.лицо ?


да хренову тучу !
закон же не запрещает..


> какие характеристики документа следует "атомировать" ?


ссылку на одного из контрагентов ?


 
Knight ©   (2005-07-20 19:54) [9]

Ну нет так нет... придёться изобретать велосипед



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.011 c
14-1120472145
DelphiN!
2005-07-04 14:15
2005.08.14
Излучение от CRT монитора


1-1122039081
Dr. Genius
2005-07-22 17:31
2005.08.14
Форма как модальное окно


14-1121950650
аРТ
2005-07-21 16:57
2005.08.14
Как сделать 2 разные юридически и одинаковые функционально проги?


8-1113113865
Volume
2005-04-10 10:17
2005.08.14
GIF в BitBtn


14-1122129690
ZlDoc
2005-07-23 18:41
2005.08.14
Определение типа архива





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский