2009-08-28 5 views
7

Secondo le linee guida sulla progettazione di framework .NET, si dice che DB è un acronimo e viene incassato come tale. Ma pensavo che fosse un'abbreviazione di database?Perché DB è un acronimo e non un'abbreviazione?

+3

Non è sicuramente un acronimo. Gli acronimi sono parole che puoi pronunciare, come LINQ o SOLID. –

+10

Il commento di Matt Hamilton non è corretto: la capacità di pronunciare gli acronimi ne fa uno.Le persone cercano solo di formarle così fanno perché è una tecnica di memorizzazione. –

+2

Un'abbreviazione è qualsiasi accorciamento comunemente riconosciuto di una parola - gli acronimi sono casi speciali di abbreviazioni. Vedi http://en.wikipedia.org/wiki/Abbreviazione In ogni caso, importa? –

risposta

-2

Direi invece l'abbreviazione di acronimo come database è una parola. È interessante notare che DB è già molto abusato dictionary.

4

L'inglese è strano.

Penso che scoprirai che il "database" era composto da due parole e che lentamente si è fuso nel tempo. Il processo generale di parole fusione è

  • Data Base
  • Data-Base
  • Database

Per quanto riguarda l'API, penso che sia a volte incoerente comunque, quindi non sarebbe troppo interessato a definizioni specifiche. La mia preferenza è sempre sugli acronimi maiuscoli.

+0

Stavo leggendo un thriller in brossura (di carta?) Da, come, 1996 nel gabinetto un po 'indietro e il personaggio principale continuava a parlare della "base di dati" questa e della "base di dati". Non potevo continuare a leggere. –

+2

posta elettronica, e-mail, e-mail –

8

Il database è un portmanteau di "dati" e "base"; ciò rende "DB" un acronimo perché è la prima lettera di ogni parola coinvolta (anche se le parole sono scritte come una parola combinata).

Un'abbreviazione è in genere le prime lettere della parola IE: "abbrev." è la versione abbreviata di "abbreviazione".

+1

E "Mr" è l'abbreviazione di "Mrister"? :-) – paxdiablo

+0

Preferisco Esq. per "Esquire" me stesso: p –

+2

Beh, no, non proprio: un portmanteau è una miscela di due o più parole, come "brunch" per colazione-pranzo e "Tanzania" per Tanganica e Zanzibar. –

12

Originariamente era "database", quindi "database", quindi solo "database". Puoi vedere tutti e tre utilizzati in this paper e le sue citazioni. Il riferimento 4 è al documento del 1974 di EF Codd "Recenti indagini in sistemi relazionali Data Base", il riferimento 2 è al "sistemi di gestione" Relational Data Base, mentre il riferimento 1 è a un documento nell'ACM Transazioni su Database Sistemi.

Vedete questo tipo di progressione in inglese quando un nuovo nome composto diventa familiare. Dai un'occhiata a Google Libri e digita "sky-scraper" per trovare riferimenti vecchi di secoli al nuovo tipo di edificio.

Quindi DB è un acronimo per la vecchia "base di dati". (Non è un portofante, che è una fusione di due o più parole, ad esempio "smog" è un portmanteau di "fumo-e-nebbia".)

+0

Es. pagina web -> pagina web – Dusty

+0

Grazie per le fantastiche informazioni! Dato che dizionari come www.m-w.com ora contengono "database" ma non "database". Probabilmente era già il momento in cui si scriveva il framework .NET, quindi avrebbero dovuto considerarlo un'abbreviazione di "database". Sembra ancora strano. –

-2

È un abbreviaion E uno acronym! Un acronimo è semplicemente un'abbreviazione in cui viene utilizzata la prima lettera di ogni parola. In questo caso "Data Base". Le abbreviazioni sono solo parole abbreviate, ad es. < - che ...

Fondamentalmente, ci sono diverse basi. C'è il Code-base, la Base di conoscenza e, naturalmente, il Database. La parola è diventata così familiare che ora vengono scritti senza trattino o spazio intermedio. Un database è solo una base con dati.

Secondo Wiki, la parola "acronimo" è stata creata da Bell Laboratories nel 1943. (Rendition in codice abbreviato Rendition Of Name Yielding Meaning?) Some believe la parola è un acronimo stesso!

+3

In senso stretto è solo un acronimo se fa una nuova parola, ad es. LASER o BASIC, se non lo fa allora è un inizialismo, es. NTFS, CVS –

+0

Questo non è rilevante per la domanda che fa riferimento alle "Linee guida per la progettazione di framework .NET" che distinguono tra un'abbreviazione e un acronimo, quindi le regole del casing di base su di esso. –

Problemi correlati