Repository: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Luigi923 (discussione | contributi)
Sezioni, stile
Riga 1:
{{F|terminologia informatica|febbraio 2013}}
{{S|terminologia informatica}}
Un '''''repository''''' (letteralmente '''deposito''' o '''ripostiglio'''),<ref>In italiano, nell'ambito informatico, si può tradurre in "archivio" (strutturato).</ref> in [[informatica]], è un ambiente di un [[sistema informativo]] (ad es.esempio di tipo [[Enterprise Resource Planning|ERP]]), in cui vengono gestiti i [[metadato|metadati]], attraverso [[modello relazionale|tabelle relazionali]]; l'insieme di tabelle, [[regola (metadati)|regole]] e [[motore di calcolo (metadati)|motori di calcolo]] tramite cui si gestiscono i metadati prende il nome di [[''metabase]]''.
 
== Descrizione ==
Si tratta di qualcosa di più sofisticato del classicoun [[dizionarioAmbiente (programmazione)|ambiente]] dati, ed è un ambiente che può essere implementato attraverso numerose piattaforme [[hardware]] e sistemi di gestione delle [[Base di dati|basi di dati]] (o [[DBMS]], acronimo del corrispondente termine [[lingua inglese|inglese]] ''DataBase Management Systems'').
 
=== Architettura ===
Si tratta di uno stile architetturale che può essere utilizzato come base di un'[[Design pattern|architettura software]]. I [[sottosistema (software)|sottosistemi]] che compongono il [[software]] accedono e modificano una singola struttura dati chiamata appunto ''repository''. I vari sottosistemi sono fra loro "[[indipendenza relativa|relativamente indipendenti]]", in quanto interagiscono solo mediante il repository. Il [[flusso di controllo]] è dettato o dal repository, mediante un cambiamento dei dati in esso memorizzati, o dai singoli sottosistemi (flusso di controllo indipendente).
 
== Analisi ==
=== Vantaggi ===
* Modo efficiente di condividere grandi mole di dati
Line 25 ⟶ 26:
 
== Voci correlate ==
* [[Design patternMetadato]]
* [[Modello relazoinale]]
* [[Model-View-Controller]]
* [[Sistema client/server]]
 
{{Portale|Informatica}}
 
[[Categoria:Terminologia informatica]]