Qual è un buon nome per un valore di configurazione che contiene quel nome di una tabella o vista?

StackOverflow https://stackoverflow.com/questions/406954

Domanda

Esiste un termine di database per " table o view " ;?
Nella mia app, il nome della tabella da cui sto estraendo i dati è configurabile utilizzando l'impostazione di configurazione UserTableName Ora il DBA è andato e ha rinominato la tabella ma ha creato una vista usando il nome originale.
Quindi nulla è cambiato dalla mia parte, ma ora sento che UserTableName è fuorviante e vorrei cambiarlo in Utente Qualunque Nome dove Qualunque è un termine per una tabella o una vista.
Esiste una cosa del genere o sono solo un idiota?

È stato utile?

Soluzione

I modelli logici usano i termini entità / attributo; i modelli fisici usano tabella / colonna. Non so se un modellatore si opporrebbe, ma forse puoi chiamarlo " UserEntity " ;.

Ecco una domanda: perché dovrebbe importare? Quando scrivi una query in SQL, non sai o ti interessa che sia una tabella o una vista. Perché il tuo schema dovrebbe essere?

Altri suggerimenti

Il termine "relazione" si applica a una tabella o una vista. In effetti, la relazione si applica anche al risultato di una query.

Che ne dici di " Oggetto database " o " DBObject " ;?

Vorrei attenermi a quello che hai. Questo è ciò che le persone di Oracle hanno fatto per il loro dizionario di dati (i nomi delle viste appaiono a volte in una colonna chiamata table_name).

che dire di " UserDataSource " ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top