powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / да как же тебя назвать
47 сообщений из 47, показаны все 2 страниц
да как же тебя назвать
    #32742768
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот ж по пол часа сижу и мучаюсь с выбором названий для столбцов и таблиц.
Коротко не подходит(в одной базе много таблиц) а на длинные названия фантазии не хватает!
Кто нибудь Поделитесь опытом как кто названия делает!
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32742846
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну можно английский перевод русских значений... Короткий перевод :)

-- Tygra's --
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32743175
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только конечно не числовыми значениями :)
и разбить по областям применения, чтобы каждая начиналась со своей буквы.

Andrey
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32743183
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32743422
папа Карло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-англ. таблицы во множественном числе, колонки в идинственном, все мелким регистром, разделяя подчеркиванием...


users
----------
user_id
first_name
last_name
login
password
when_created
last_login_date

user_accounts
-----------------
user_id
account_id
account_name
account_balance

что-то типа такого.... читается глазом "в одну строчку" ибо глаз на регистр "не прыгает".

Удачи!
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32743735
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекомендую, для слабознающих английский - поставьте на комп словарь Lingvo. Имена на английском найдутся в 5 секунд.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744265
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenmanИмена на английском найдутся в 5 секунд.
... пока они удерживаются в рамках стандартный employee/department. С переводом простого русского слова "счет" слабознающие английский уже имеют проблемы вместе с lingvo. А что касается более специфических областей.. помнится, как-то требовалось имя для словосочетания "социальная сфера". Из того, что просмотрел, в итоге наиболее запомнились social diseases - "вензаболевания".
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744347
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для многих сущностей трудно найти в английском полное соответствие.

Пиши: Schet, Venzabolevanija, Glavvrach. Смешно, с одной стороны - а с другой стороны - никакой головной боли. "Транслитерация" русских названий никому не помешает, если только твоя фирма не иностранная.

Для Rational Rose даже скрипт такой есть ("Банки -> Banki"). Думаю, для ErWin etc такое тоже несложно реализовать.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744362
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mvПиши: Schet, Venzabolevanija, Glavvrach.
Голосом полковника Петренко: "Вывод неправильный". Лично я целиком согласен со следующим документом .
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744778
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что с некоторого момента тебя тоже перестанет интересовать мнение тов. Петренко.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744822
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mvДумаю, что с некоторого момента тебя тоже перестанет интересовать мнение тов. Петренко.
В мой адрес выдвигалось много прогнозов вида "повзрослеешь - поумнеешь". Пока что они un mass не сбылись :)
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744832
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
Задержки в развитии?
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744862
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно. Осталось выяснить, у объекта прогноза или у авторов оного.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744893
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если база на русском, никого английского там не надо. А то есть преценденты, когда получив сообщение
типа "files are not ordered" "знающие английский" или пользующиеся Lingvo бегали к админу со словами
"у меня нет приказа !" Вот реальный пример - название поля должно отражать следующий текст :
"Наименование характеристики сортамента (суффикс)", можно утромбовать до следующего :
"НаименХарактСорт(суф)". Вполне читабельно. А если перевести на английский, так не то что кто-то другой,
Вы сами нифига не разберете.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744927
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerS
...
Вы сами нифига не разберете.

Зато все сразу поймут, что ты не простой девелопер, а английский знаешь!(или Lingvo пользоваться умеешь).

И ЗаУвАжАюТ.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32744937
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня проблемы с именованием по англицки возникали, когда я на foxpro ваял, имея ограничение на длинну наименования.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745121
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSЕсли база на русском, никого английского там не надо. А то есть преценденты, когда получив сообщение
типа "files are not ordered" "знающие английский" или пользующиеся Lingvo бегали к админу со словами
"у меня нет приказа !" Вот реальный пример - название поля должно отражать следующий текст :
"Наименование характеристики сортамента (суффикс)", можно утромбовать до следующего :
"НаименХарактСорт(суф)". Вполне читабельно. А если перевести на английский, так не то что кто-то другой,
Вы сами нифига не разберете.

А я - наоборот, - Знаю Lingvo и умею пользоваться английским)))...

А по нормальному - в базе данных есть понятие "схема", понятие "таблица", и "поле", т.е. у вас есть по крайней мере три слова для составления фразы.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745139
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> А по нормальному - в базе данных есть понятие "схема", понятие "таблица", и
> "поле", т.е. у вас есть по крайней мере три слова для составления фразы.

Венгерский стиль именования объектов базы данных. Информативность стремится к нулю.

Member папа Карло дело советует. Правила именования лучше сформулировать явным образом, _записать_ и пользоваться только ими.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745185
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аки Адам в райском саду. Основная работа - дать всему имена.
Если для чего-то не можешь придумать название, или оно слишком корявое - значит ты не понимаешь чего делаешь.

Как вы лодку назовете, так она и поплывет. (С) Капитан Врунгель.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745238
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerS"НаименХарактСорт(суф)". Вполне читабельно.
Ага. Я помню в одной системе функцию daref. Расшифровывалась она - "дай резиденцию файла". Была парная функция naref.

Удачи.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745244
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenmanЕсли для чего-то не можешь придумать название, или оно слишком корявое - значит ты не понимаешь чего делаешь.
Браво, коллега. В точку.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745245
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лингво пользуюсь из-за того, что английская грамматика страдает.
Чисто для того, чтоб потом самому стыдно не было за безграмотность.
Вообще люблю когда все красиво, и правильно а следовательно - логично.
В принципе, когда глянешь на наименования объектов в базе данных, сразу понятно насколько человек хорошо знает предмет, который взялся автоматизировать.

Policy - полис
Insurer - страхощик
Insurant - страхователь
Customer - потребитель
People/Human - Человек
Organization - Организация...
Payment - Платеж
Account - счета-расчетныеб сберегательные
Bill - счет на оплату
Salary - зряплата
Addendum - дополнительное соглашение
Contract - договор...
bonus - тантьема
premium - премия
tariff - он и в африке тариф
currency - валюта
course_exchange - курс обмена
Bank - он и в африке Банк))
birthday - гы, у нас в базе birsday )))))

Даты, которые говорять сами за себя:
dt_death
dt_begin
dt_end
dt_cancel/dt_break

префиксы/суффиксы - _IN,_OUT,_PK,FK, sp_, _CHK, At_, dt_

предлагаю открыть специализированный топик, где бы люди могли затать вопрос - как мне правильно назвать ту или иную сущность, атрибут

На самом деле - вопрос в психологический. Если не знаешь как что назвать - значит еще не все понял.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745251
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer StalkerS"НаименХарактСорт(суф)". Вполне читабельно.
Ага. Я помню в одной системе функцию daref. Расшифровывалась она - "дай резиденцию файла". Была парная функция naref.

Удачи.

Чуть не описался...))))))))))))))
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745279
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Если для чего-то не можешь придумать название, или оно слишком корявое - значит ты не понимаешь чего делаешь

есть таблица "Номенклатурный номер". Она содержит 18 полей, все их названия примерно по длине соответствуют
моему вышеуказанному примеру. Я не технолог, и НЕ ОБЯЗАН ПОНИМАТЬ смысловую нагрузку этих имен. Поэтому
изменять имена просто бессмысленно, там много колонок содержащих слова "характеристика", "материал" и т.п., так
что сократить их не потеряв смысл названия невозможно. А придумывать левые названия "для внутреннего пользования"
и вообще нельзя.
Вариантом с символом подчеркивания я постоянно пользуюсь в наименовании переменных, но только там, где их
(знаков _) не более 1-2, а то в ширину сильно разьезжается, поэтому в наименовании полей тоже не прикольно.

Про транслит я вообще молчу, надеюсь такая ужасная пакость в комментариях не нуждается.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745295
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.......
Payment - Платеж


можно узнать, а чем именно не устраивает русское слово платеж? или ты просто в английской
грамматике тренируешься ?
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745296
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSмоему вышеуказанному примеру. Я не технолог, и НЕ ОБЯЗАН ПОНИМАТЬ смысловую нагрузку этих имен.
Но Вы беретесь проектировать базу, в которой эти данные (не имена) будут обрабатываться. Сильно. Уважаю.

Единственное, что я готов представить - эти данные идут через вашу систему "транзитом". То есть она дает кому-то их ввести, кому-то их прочитать - и все. Если так - я бы, наверное, сделал инкапсулирующий их объектный тип с именем наподобие OtherData. А поля - можно придумать имена, можно и назвать f1, f2, f3 - будет не слишком плохо. К нормальному процессу это отношения не имеет.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745366
Matt Juntunen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Сейчас меня будут злобно пинать за использование транслита, но все же :).

В своих БД с успехом использую систему суффиксов и префиксов. Позволяет легко держать в голове все названия.
Вот основные.
Для таблиц и полей:
GR - группа
PGR - подгруппа
TOV - товар;
OPER, OP - операции;
USL - услуги
LIST_XXX - таблица отношений многие ко многим
и т.п.
Примеры:
OPER_TOV, GR_TOV, OPER_USL...

Префиксы и суффиксы для полей:
DLR_ - поставщик;
MKR_ - изготовитель;
_ID - PK;
_NO - FK, ссылаеться на _ID соответственно;
_Kolvo - количество;
_SST - себестоимость;
_TNC - торговая наценка.
_Cena - цена;
_Date - дата;
_Stamp - Timestamp;
_Name - текстовое имя, "ник"
_State - поле статуса;
_Full - полное имя (напр. для организации).

Примеры:
Tov_ID, Oper_No, Tov_Name...
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745379
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Но Вы беретесь проектировать базу, в которой эти данные (не имена) будут обрабатываться. Сильно. Уважаю.

у меня вызывает удивление Ваша позиция. Неужели Вы всерьез полагаете, что я должен разобраться,
с какой целью для технологического процесса необходимы номенклатурные номера, и почему этот номер содержит
именно такие поля ? Люди ГОДАМИ работают технологами, и далеко не всегда четко представляют себе
полный документооборот в отделе, и не потому что они кретины, а потому-что это нетривиальная задача.
Я-же за пару дней должен обежать всех технологов, все понять и сконструировать идеальную базу ? Поверьте,
те несколько человек, с которыми я сейчас взаимодействую по поводу базы, не всегда четко представляют себе
чем именно занимается другой технолог, поэтому там, где их интересы пересекаются, они вынуждены сверять
свои позиции, а ведь они ТЕХНОЛОГИ, в отличии от меня !
Все решается гораздо проше, они мне говорят, какие данные они хотят ввести в базу, и какой результат от
этого получить. А ПОЧЕМУ они так хотят мне абсолютно неинтересно, я всего-лишь спроектирую таблицы и
соответствующие запросы, ВСЕ.

>можно придумать имена, можно и назвать f1, f2, f3 - будет не слишком плохо
нет, будет плохо, так как эти поля используются во многих запросах для нескольких клиентских приложений,
и разбираться через год, что за поле f12 в таблице tab29 я не собираюсь.


>Tov_ID, Oper_No, Tov_Name...
а чем русские-то имена не нравяться ?
Oper_No - НомерОперации, чем плохо ?
а имена Oper_No, Tov_Name понятны только тебе, но никак не человеку, которому не дай бог придется в твоем коде разбираться
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745700
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenman..
birthday - гы, у нас в базе birsday ))))) ..

Со всем остальным согласен, а ДР обзываю dob - day of birthday.


StalkerS>Но Вы беретесь проектировать базу, в которой эти данные (не имена) будут обрабатываться. Сильно. Уважаю.

у меня вызывает удивление Ваша позиция. Неужели Вы всерьез полагаете, что я должен разобраться,
с какой целью для технологического процесса необходимы номенклатурные номера, и почему этот номер содержит
именно такие поля ? Люди ГОДАМИ работают технологами, и далеко не всегда четко представляют себе
полный документооборот в отделе, и не потому что они кретины, а потому-что это нетривиальная задача.
Я-же за пару дней должен обежать всех технологов, все понять и сконструировать идеальную базу ?

Непонимание заказчиком собственной работы - это гуд?! При написании системы в любом случае придется разбираться в деталях.

StalkerS
>Tov_ID, Oper_No, Tov_Name...
а чем русские-то имена не нравяться ?
Oper_No - НомерОперации, чем плохо ?
а имена Oper_No, Tov_Name понятны только тебе, но никак не человеку, которому не дай бог придется в твоем коде разбираться
Используя при проектировании case средства всегда есть возможность дать полное название атрибутов и на русском языке. Поэтому, проблем не возникнет.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32745999
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSу меня вызывает удивление Ваша позиция. Неужели Вы всерьез полагаете, что я должен разобраться,
Хм. Я полагаю, что видел некоторое количество как удачных, так и неудачных проектов, и в какой-то степени могу оценить факторы, влияющие на результат.

То, что Вы описали - это, я бы сказал, система нарастающей некомпетентности. Подход "каждый выполняет свою работу и не лезет в другие" хорош при выполнении двух условий: во-первых, интерфейсы взаимодействия четко прописаны и соблюдаются, а во-вторых, технология процесса в целом (включая интерфейсы) продумана "кем-то умным", кто во всем разобрался. У Вас такого нет (судя по описанию), да и вряд ли такое может быть в процессе взаимодействия с заказчиком (не важно, внешним или внутренним).

Есть такая теорема - грубо говоря, если станок изготовлен с допуском деталей X, он физически не сможет выдавать детали с допуском менее X. Реально, даже с собственным уровнем допуска - не сможет, будет вносить дополнительную ошибку. Вы идете по пути именно этого станка. Вы - проскакали по процессу; Ваша система будет работать с еще большим допуском...

Реально Вы просто переносите центр тяжести с проектирования на внедрение.

StalkerSуможно придумать имена, можно и назвать f1, f2, f3 - будет не слишком плохо
нет, будет плохо, так как эти поля используются во многих запросах для нескольких клиентских приложений,
и разбираться через год, что за поле f12 в таблице tab29 я не собираюсь.
А Вы и сейчас в этом не разбираетесь. Поэтому в комментарии, либо в ER-инструменте можно написать нормальное русское имя, которое поймет "технолог". Вам, чтобы написать запрос, все равно придется подглядывать в шпаргалку или пользоваться каким-нибудь визуальным инструментом - так почему бы не пользоваться родными буквами вместо кривых?


>Tov_ID, Oper_No, Tov_Name...
а чем русские-то имена не нравяться ?
Oper_No - НомерОперации, чем плохо ?
а имена Oper_No, Tov_Name понятны только тебе, но никак не человеку, которому не дай бог придется в твоем коде разбираться[/quot]
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32746350
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>во-первых, интерфейсы взаимодействия четко прописаны и соблюдаются...

именно. Я не изобретаю техпроцесс, все изобретено задолго до меня. Люди прекрасно
знают что именно им от меня надо. Они сказали :
"мы хотим занести в базу вот это, это и это. После этого, наши расчетчики хотят получить вот такой
отчет, где будет вот это, умноженное на вот это".

>Подход "каждый выполняет свою работу и не лезет...

отчасти конечно лезет. Разумеется, при нормализации таблиц я только и делал, что задавал им
вопросы, типа могут ли данные в этом поле быть неуникальными, может ли шифр детали измениться
в будущем и т.д. На таком уровне технологические процессы я понимаю, куда-же без этого. Однако дальше
этого лезть не намерен.

>технология процесса в целом (включая интерфейсы) продумана "кем-то умным", кто во всем разобрался

саму технологию никто менять и не собирается, измениться способ ее хранения, так как сейчас она в
полнейшем беспорядке (access, excell). тут и продумывать особо нечего.

>пути именно этого станка. Вы - проскакали по процессу...

это Вы сильно теоритезированно. При всем уважении к Вам и Вашим проектам, Вы явно не желаете понять, что
программист не может являться технологом, и наоборот. В университете нам читали курс по технологии
производства, и я прекрасно понимаю всю необьятность темы, и намеренно ограничиваю себя от деталей.
Поэтому и не задаю им вопросов, типа: А зачем вам нужно хранить вот это в базе ? Может она вам не нужна ?

Это не моя иепархия. Раз хотят, значит оно в базе будет.

>А Вы и сейчас в этом не разбираетесь. Поэтому в комментарии, либо в ER-инструменте можно написать нормальное

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

>русское имя, которое поймет "технолог".

а вот технологу как раз ничего здесь понимать не надо, у него перед глазами будет клиентское приложение,
в котором все названия будут полными
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32746373
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Несколько мыслей:
1) Чем короче идентификаторы, тем меньше нажатий клавиш. Тем больше логики можно разместить в одной строке исходника, на одно экране редактора. Лично я люблю видеть все целиком. Ненавижу отлаживать SQL запрос когда он располагается на нескольких страницах, сохраненки длинною в несколько тыщ строк и с огромным количеством временных таблиц.
2) Русский язык использует в качестве связи - окончания. Английский - порядок слов. Обрезая русским словам окончания - теряете всякий смысл. И одно и то же выражение начинаете понимать по-разному. Страшное неудобство. Английский - лаконичнее.
3) Русский язык легче воспринимается глазами в качестве комментария или строковых констант. Легче искать ошибки.
4)Использование CASE средств - абсолютно не является гарантией того, что построенная с их помощью модель будет хорошей. Даже наоборот. В том, что показывает тот же дизайнер не видно кучи вещей - триггеров, констрэйнтов.
Там абсолютно не видно логики. Просто красивые бумажки получаются.
Логику можно отследить только в скрипте. Переделывать модель
(особенно в случае принципиальных переделок) - дольше, и неудобнее.

У кого есть возражения?
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32746525
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Русские слова можно и нужно сокращать. Те кто писал в универе лекции меня поймет. Только
сокращать нужно в разумных пределах, и смысл никуда не денеться. А английские наименования,
хоть в большинстве случаев и короче русских, зато их нельзя сократить, т.к. чистокровных
американцев среди нас мало, и смысл пропадет точно, следовательно не факт, что название по
английски окажется короче. Зато на него наложаться сложности перевода, вон в Lingvo на каждое
слово выпадает по 10 вариантов, пойди догадайся что ты там зашифровал.
А если в русском варианте попадается слово, которое сложно сократить без потери смысла, так
всегда можно придумать более понятный синоним, русский-то в школе все учили.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32747223
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenman

Это чистой воды лукавство - одно приводить пример перевода слова "банк" и на его очевидности строить дальнейшие выводы. Совсем другое дело - какое-нибудь сложное технологическое название. Да я предпочитаю называть все объекты БД по-английски - но если простое, понятное и лаконичное название не находиться - использую русский.

Там абсолютно не видно логики. Просто красивые бумажки получаются.

Так что с чем сравниваем? SQL скрипт с UML диаграммой по информативности? Ну ну
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32748084
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenman4)Использование CASE средств - абсолютно не является гарантией того, что построенная с их помощью модель будет хорошей.
Безусловно. В общем случае это инструмент, который помогает построить модель (хорошую или плохую - зависит от разработчика) быстрее; кроме того, он автоматизирует некоторые тупые действия, и тем сокращает количество технических ошибок и их исправлений.

gardenman Даже наоборот.
А вот это ни из чего не следует.

gardenman В том, что показывает тот же дизайнер не видно кучи вещей - триггеров, констрэйнтов.
В том, что показывает SQL*Plus, их тоже не видно. Во всяком случае, напрямую.

Если считать, что CASE средство сварит разработчику кофе и принесет в постель, одновременно в фоне работая ЗА разработчика - конечно, до этого еще далеко. Хотя реклама может быть и такая. А так - можно долго сравнивать различные инструменты; в итоге все равно все подбирается "под себя".
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32751308
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
По-русски надо именовать. Если база не поддерживает национальных алфавитов в именах объектов - то ну ее нафиг.

Сразу отвечаю противникам этого подхода "А вдруг придется продавать в другие страны?"
Не придется. Не такой у вас супер-пупер проект, который должен завовать весь мир.
А если завоюет, то юзерам пофиг, как там поля называются. Насторить сервак всегда можно.


"А вдруг придется портировать на другие сервера?"
Не придется. А если придется, то приличные сервера или поддерживают национальные алфавиты в именах объетов или обязательно будут поддерживать. Мне это напоминает ситуацию, с использованием национальных алфавитов в именах файлов. В свое время это была проблема.

Если не поддерживают - то это неприличный сервер.

===========
Вот чего я не понимаю, почему в идентификаторах большинства языков программирования не поддерживаются национальные алфавиты. Какая фиг разница? В ObjectPal от Corel Paradox я свободно могу использовать русские буквы и язык от этого не стал хуже.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32751318
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> По-русски надо именовать. Если база не поддерживает национальных алфавитов
> в именах объектов - то ну ее нафиг.

Н-да...

> Если не поддерживают - то это неприличный сервер.

Эх, а мужики-то и не знают. ;)

Дружище, тут кто-то из Озона книжки писать собирался. Смело присоединяйтесь.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32751324
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
guest_20040621. Люблю юмор. А по существу возразить?
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32751434
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2guest_20040621. Люблю юмор. А по существу возразить?
А Вы получается привели море аргументов?

Если база не поддерживает национальных алфавитов в именах объектов - то ну ее нафиг .
Это беспорно решение
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32751775
слава зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наименХарактСорт(суф)

-> PRODUCT_FEATURE_NAME
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32751813
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот отличный пример, иллюстрирующий то, о чем я говорил (о вредности англ. языка). Поле должно
нести след. информацию - Наименование Характеристики сортамента (суффикс). Во- первых, у тебя
отсутствует слово "суффикс" (а оно нужно, т.к. еще есть поле НаименХарактСорт(преф)), слово
product имеет массу значений, но только не значение "сортамент", feature также имеет много вариантов,
помимо "характеристика". В итоге - полная непригодность такой формы записи.
Кроме того, я не поленился и посчитал кол-во символов в этой строке - их 20 шт., у меня (без "суф")
их 16.
Неужели надо озвучивать вывод ?
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32751998
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот кому-то доведется поддерживать продукт созданный китайскими Сталкерсами - то то будет весело
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32752142
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрейВот кому-то доведется поддерживать продукт созданный китайскими Сталкерсами - то то будет весело
Надо попробовать...Очень занимательно... :-)))))
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32752320
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поделитесь опытом, кому-нибудь удаётся в русском экселе формулы писать с локализованными названиями встроенных функций?
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32752657
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2 Мне это напоминает ситуацию, с использованием национальных алфавитов в именах файлов. В свое время это была проблема.
И много Вы видели дистрибутивов, файлы в которых имеют национальные имена?

Нда. Лично я в Оракле как раз запретил возможность использовать национальные символы в идентификаторах. Потому как умные ОС шибко любят незаметно для пользователя сменить раскладку, а отыскивать, какие именно буквы в данной строке - русские, малость задолбалло.
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32752792
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда, буквально сегодня разбирали одну базу, поставляемую с одним конструкторским пакетом, так вот
там было поле с названием naim_props, как оказалось, означает это "название характеристики", т.е.
первое слово в названии поля - транслит, да еще сокращенный, а второе - сокращенное английское
слово property.

Наверняка, кто-то из вас составлял ;)
...
Рейтинг: 0 / 0
да как же тебя назвать
    #32752814
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSмда, буквально сегодня разбирали одну базу, поставляемую с одним конструкторским пакетом, так вот там было поле с названием naim_props,
Меня более впечатляет "стандартное" поле в куче систем: KORR_ACCOUNT.
...
Рейтинг: 0 / 0
47 сообщений из 47, показаны все 2 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / да как же тебя назвать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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