Какое хорошее имя для значения конфигурации, которое содержит это имя таблицы или представления? - PullRequest
0 голосов
/ 02 января 2009

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

Ответы [ 5 ]

2 голосов
/ 02 января 2009

Термин «отношение» применяется к таблице или представлению. Фактически, отношение также относится к результату запроса.

1 голос
/ 02 января 2009

Логические модели используют термины сущность / атрибут; физические модели используют таблицу / столбец. Я не знаю, будет ли объект моделирования возражать, но, возможно, вы можете назвать его «UserEntity».

Вот вопрос: почему это должно иметь значение? Когда вы пишете запрос в SQL, вы не знаете или не заботитесь о том, что это таблица или представление. Зачем нужна ваша схема?

1 голос
/ 02 января 2009

Как насчет "Объект базы данных" или "DBObject"?

0 голосов
/ 03 января 2009

Я бы придерживался того, что у тебя есть. Это то, что люди из Oracle сделали для своего словаря данных (имена представлений иногда появляются в столбце с именем table_name).

0 голосов
/ 02 января 2009

а как же "UserDataSource"?

...