Video: Lezione sulle reti locali 2025
SQL Server è un server di gestione database che crea e gestisce database relazionali. Sfortunatamente, il termine database relazionale è uno dei termini più usati e abusati nel settore dei computer. Il termine ha almeno tre significati. Un database relazionale può essere:
-
Un database in cui i dati sono memorizzati nelle tabelle: In un database relazionale, i gruppi di record simili sono chiamati tabelle. Un database di solito consiste in più di una tabella - infatti, non è raro che un singolo database abbia dozzine di tabelle diverse.
È possibile stabilire relazioni tra e tra queste tabelle sulla base di informazioni comuni. Ad esempio, un database di vendita potrebbe contenere una tabella di informazioni sui clienti e una tabella di fatture, con entrambe le tabelle contenenti una colonna del numero cliente che stabilisce una relazione tra le tabelle.
-
Un modello di database chiamato Set Theory: Questa è in realtà la definizione tecnicamente più precisa di un database relazionale, ma solo i fanatici del computer sanno o si preoccupano. Contrariamente alla credenza popolare, il termine database relazionale non deriva dalla capacità di creare relazioni tra le tabelle, ma dal termine relazione, un termine matematico che si riferisce al modo in cui i dati sono disposti in tabelle di righe e colonne.
-
Un database a cui si accede tramite SQL: SQL, che sta per Structured Query Language, fornisce un modo pratico per accedere ai dati memorizzati nelle tabelle relazionali. Un database basato su SQL è intrinsecamente relazionale perché SQL memorizza i suoi dati nelle tabelle e si basa su Set Theory. SQL Server, come suggerisce il nome, si basa su SQL.
Da un punto di vista pratico, la terza definizione è la più importante: un database relazionale è un database a cui è possibile accedere tramite SQL.
