Schema di database: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Marius~itwiki (discussione | contributi)
nuova voce
 
Modifica della proposta di unione
 
(31 versioni intermedie di 17 utenti non mostrate)
Riga 1:
{{U|verso=a|progettazione di basi di dati|Informatica|luglio 2023}}
Lo '''schema''' di un [[database]] è una struttura descritta mediante l'uso di un linguaggio formale supportato da un [[database management system]] (DBMS). In un [[database relazionale]] lo schema definisce le "tabelle" ed i "campi" di ciascuna tabella e le relazioni fra campi e tabelle.
{{F|basi di dati|novembre 2013}}
 
{{S|basi di dati}}
Lo '''schema''' di un [[database]] è la struttura o organizzazione logica dei [[dati]] in esso contenuti descritta mediante l'uso di un linguaggio formale ([[modello E-R]] e poi [[Data Definition Language]] DDL) supportato da un [[database management system]] (DBMS). In un [[database relazionale]] lo schema definisce i [[Campo (informatica)|campi]] dato o [[attributo (basi di dati)|attributi]] di ciascuna tabella/relazione e le relazioni fra campi e tabelle senza assegnare agli attributi un valore cioè riempire di contenuti il database, compito invece del [[Data Manipulation Language]] (DML). Esso è dunque il contenuto intensionale della base di dati e non il contenuto estensionale.
<!--
Schemas are generally stored in a [[data dictionary]]. Although a schema is defined in text database language, the term is often used to refer to a graphical depiction of the database structure.[http://www.webopedia.com/TERM/s/schema.htm]
 
== Levels of database schema ==
 
* [[Conceptual schema]], a map of concepts and their relationships.
* [[Logical schema]], a map of entities and their attributes and relations
* [[Physical schema]], a particular implementation of a logical schema
* [[Schema object]], Oracle database object
-->
 
==See alsoVoci correlate ==
* [[Modello relazionale]]
* [[Core Architecture Data Model]]
* [[DataBase modelingdi dati]]
* [[Database management system]]
 
{{portale|informatica}}
[[Category: Data modeling]]
 
-->
 
[[Categoria:Teoria delle basi di dati]]
[[en:Database schema]]
[[Categoria:Modellazione dei dati]]
[[es:Database schema]]
[[ja:スキーマ (データベース)]]
[[pt:Esquema de banco de dados]]
[[ru:Схема базы данных]]
[[simple:Database schema]]