Come funziona SQL lavoro?

May 2

Definizione

SQL acronimo di Structured Query Language. La gente spesso pronunciano SQL come "sequel" e, a volte (SQL). SQL è uno strumento che database di analisti, amministratori e sviluppatori utilizzano per accedere e manipolare database. SQL è un linguaggio per computer che si può usare per interagire con un database relazionale. È una lingua completa per il controllo e l'interazione con i sistemi di gestione di database.

usi

Originariamente vuole essere uno strumento di query, SQL può eseguire query su un database, così come recuperare i dati da un database. A parte l'interrogazione, SQL ha molte altre funzioni. Si tratta di uno strumento utilizzato per creare nuovi database e nuove tabelle di un database. Si può inserire e eseguire aggiornamenti del database. SQL può anche eseguire eliminazioni e inserimenti, creare viste in un database e creare le stored procedure. SQL può anche impostare le autorizzazioni per il database. La condivisione dei dati è una delle funzioni di SQL, per cui gli utenti simultanei possono accedere e visualizzare i dati senza interferire con il lavoro degli altri.

SQL fornisce anche la definizione dei dati, consentendo agli utenti di definire la struttura e l'organizzazione dei dati memorizzati. Incluso in questa funzione è come SQL permette agli utenti di definire le relazioni tra gli elementi di dati memorizzati. Ancora più importante, SQL definisce l'integrità dei dati, proteggendola da aggiornamenti inconsistenti e errori di sistema che possono causare corruzioni.

Caratteristiche e componenti

SQL è solo un sotto-language invece di essere un linguaggio completo di computer come il COBOL, C, C ++ o Java. Incorporando SQL in COBOL o C, si può estendere l'uso di questi linguaggi di programmazione "per l'accesso ai database. SQL è costituito da 40 affermazioni utilizzate per realizzare le attività per la gestione dei database, in particolare i database relazionali. RDBMS (Relational Database Management System) è la base per SQL. Le tabelle sono gli oggetti di database che contengono i dati in RDBMS. Ogni tabella è costituita da righe e colonne.

Il motore di database è responsabile della costruzione o strutturare i dati nel database. E 'anche responsabile per l'archiviazione e il recupero dei dati. Si può accettare le richieste SQL da programmi applicativi scritti dagli utenti, conosciuti come il DBMS (Database Management System) componenti. I componenti di un tipico DBMS sono costituiti da impianto forme, produttore di rapporto, strumento di query interattive, programma di applicazione e database front-end.

Scalabilità

SQL è uno strumento versatile che può essere eseguito su molti tipi di sistemi informatici. Si può operare come sistema stand-alone in comune all'interno di un reparto utilizzando una LAN (Local Area Network). In un'applicazione a livello aziendale, SQL viene eseguito sul server, mainframe e sistemi di mid-range, fino ai sistemi a livello utente, come ad esempio i desktop, laptop e dispositivi palmari accedendo attraverso una rete WAN (Wide Area Network). È scalabile in base alla progettazione, consentendo l'espansione dalla singola alla ambienti multi-utente.