I Data Base Management System, i sistemi di gestione delle basi dati, un introduzione
Come descritto nell'introduzione di questa guida SQL è lo strumento che ci permette di accedere alle informazioni di un database gestito da un Database management system(DBMS).
Un DBMS è un sistema software, che consente la creazione e manipolazioni di database. Anche se è un sistema software, un DBMS è differente dal concetto generale di applicazione per database. Infatti i DBMS sono progettati per sistemi multi-utente. La base, quindi, di progettazione di un DBMS è un kernel che supporta nativamente il multitasking e la gestione di un collegamento alla rete.
In passato i DBMS erano diffusi sopratutto in grandi aziende e istituzioni, che potevano permettersi di effettuare un tale investimento essendo fiduciosi/sicuri del ritorno economico che un tale investimento avesse portato. Oggi il loro uso è praticamente diffuso in ogni contesto, infatti quando si sente parlare di applicazione enterprise, implica, quasi sempre, la presenza di uno o più database amministrati utilizzando uno dei DBMS commerciali.
Se agli albori dell'informatica questi sistemi software erano specializzati per l'accesso ad un solo database, oggi invece i moderni DBMS sono progettati costruiti ed utilizzati per compiere operazioni su un gran numero di basi di dati differenti.
Continua a leggere su mysqlitalia.it -->
Cerca nel blog
Visualizzazione post con etichetta sql. Mostra tutti i post
Visualizzazione post con etichetta sql. Mostra tutti i post
lunedì 27 giugno 2011
Introduzione ai DBMS - Lezione 3
Etichette:
DBMS,
modello relazionale,
RDBMS,
relazionale,
sql
lunedì 9 maggio 2011
Modello relazionale - Lezione 2
Il modello relazionale, un articolo principalmente dedicato a neofiti, permette di fare un pò di chiarezza su i concetti che sono alla base del mondo dei Database
Come già detto nell'articolo di introduzione per la rappresentazioni di grossi moli di dati, che vengono chiamati notoriamente database, abbiamo bisogno di una rappresentazione logica dei dati che verrà poi implementata su un Database management system(DBMS) che nel caso specifico del modello relazionale sono chiamati Relational DBMS(RDBMS).
Le fondamenti del modello relazionale, sono:
* l'algebra relazionale
* teoria degli insiemi
ed è strutturato intorno al concetto di relazione.
Tutti i dati del modello relazionale sono rappresentati come relazioni, tali dati sono manipolati grazie agli operatori dell'algebra relazionale.
L'algebra relazionale ha sei operatori di base:
* operatori binari di Unione
* operatori binari di Prodotto cartesiano
* operatori unari di Proiezione
* operatori binari di Differenza
* operatori unari di Selezione
* operatori unari di Ridenominazione
e tre operatori derivati da quelli di base:
* operatore insiemistico binario di Intersezione
* operatore di Join nelle forme:
o Inner Join
o Natural-Join
o Outer Join
o Right outer Join
o Self-join
o Equi-Join
o Cross Join
o Left outer Join
o Full outer Join
* operatore di Divisione
Per ora basta sapere che tutti questi operatori vengono applicati alle relazioni che sono a loro volta semplicemente degli insiemi, vedremo con il seguito degli articoli come applicarli alle relazioni di un database e come ci possono essere utili.
Continua a leggere su mysqlitalia.it
Come già detto nell'articolo di introduzione per la rappresentazioni di grossi moli di dati, che vengono chiamati notoriamente database, abbiamo bisogno di una rappresentazione logica dei dati che verrà poi implementata su un Database management system(DBMS) che nel caso specifico del modello relazionale sono chiamati Relational DBMS(RDBMS).
Le fondamenti del modello relazionale, sono:
* l'algebra relazionale
* teoria degli insiemi
ed è strutturato intorno al concetto di relazione.
Tutti i dati del modello relazionale sono rappresentati come relazioni, tali dati sono manipolati grazie agli operatori dell'algebra relazionale.
L'algebra relazionale ha sei operatori di base:
* operatori binari di Unione
* operatori binari di Prodotto cartesiano
* operatori unari di Proiezione
* operatori binari di Differenza
* operatori unari di Selezione
* operatori unari di Ridenominazione
e tre operatori derivati da quelli di base:
* operatore insiemistico binario di Intersezione
* operatore di Join nelle forme:
o Inner Join
o Natural-Join
o Outer Join
o Right outer Join
o Self-join
o Equi-Join
o Cross Join
o Left outer Join
o Full outer Join
* operatore di Divisione
Per ora basta sapere che tutti questi operatori vengono applicati alle relazioni che sono a loro volta semplicemente degli insiemi, vedremo con il seguito degli articoli come applicarli alle relazioni di un database e come ci possono essere utili.
Continua a leggere su mysqlitalia.it
Etichette:
DBMS,
modello relazionale,
RDBMS,
relazionale,
sql
lunedì 28 marzo 2011
Introduzione a SQL-Lezione 1
Un articolo introduttivo all'SQL, dedicato a neofiti e non che ha come scopo quello di introdurre i lettori al mondo dei database e all linguaggio utilizzato per definirli e manipolarli
Prima di capire cos'è Structured Query Language(SQL) e come va utilizzato nella definizione, modifica e cancellazioni di record nella basi di dati.
Cerchiamo di capire cosa si intende per basi di dati o come più comunemente è indicato una collezione di dati in inglese, cos'è un Database.
Tutti i sistemi informativi sopratutto le applicazioni gestionali fanno uso di dati memorizzati, per offrire funzionalità di gestione di tali agli utenti.
L'elemento di base di ogni database è il record. Un record è un insieme elementari di dati con il quale viene identificata un'entità del mondo reale. Gli elementi elementari di un record sono chiamati campi e sono scritti in segmenti continui all'interno del record stesso.
Continua a leggere su mysqlitalia.it
Prima di capire cos'è Structured Query Language(SQL) e come va utilizzato nella definizione, modifica e cancellazioni di record nella basi di dati.
Cerchiamo di capire cosa si intende per basi di dati o come più comunemente è indicato una collezione di dati in inglese, cos'è un Database.
Tutti i sistemi informativi sopratutto le applicazioni gestionali fanno uso di dati memorizzati, per offrire funzionalità di gestione di tali agli utenti.
L'elemento di base di ogni database è il record. Un record è un insieme elementari di dati con il quale viene identificata un'entità del mondo reale. Gli elementi elementari di un record sono chiamati campi e sono scritti in segmenti continui all'interno del record stesso.
Continua a leggere su mysqlitalia.it
Iscriviti a:
Post (Atom)