Differenza Tra SQL E Microsoft SQL Server

Differenza Tra SQL E Microsoft SQL Server
Differenza Tra SQL E Microsoft SQL Server

Video: Differenza Tra SQL E Microsoft SQL Server

Video: Differenza Tra SQL E Microsoft SQL Server
Video: SQL vs MySQL | Difference between SQL and MySQL | Intellipaat 2024, Aprile
Anonim

SQL vs Microsoft SQL Server | Differenze tra SQL e SQL Server

Structured Query Language (SQL) è un linguaggio per computer per database. Viene utilizzato per accedere e manipolare i dati in Relational Database Management Systems (RDMS). Microsoft SQL server è un server di database relazionale prodotto da Microsoft. Utilizza SQL come linguaggio di query principale.

SQL ha la capacità di inserire dati in un database, eseguire query sui dati per ottenere informazioni, aggiornare / eliminare i dati in un database e creare / modificare lo schema del database. SQL è stato sviluppato da IBM all'inizio degli anni '70 e inizialmente era chiamato SEQUEL (Structured English Query Language). Il linguaggio SQL ha diversi elementi del linguaggio chiamati clausole, espressioni, predicati, query e istruzioni. Tra questi, i più utilizzati sono le query. Le query sono definite dall'utente in modo tale da descrivere le proprietà desiderate del sottoinsieme di dati che deve recuperare dal database. Quindi il Database Management System esegue le ottimizzazioni necessarie alla query ed esegue le operazioni fisiche necessarie per produrre i risultati della query. SQL consente anche tipi di dati come stringhe di caratteri, stringhe di bit,numeri e data e ora da includere nelle colonne dei database. L'American National Standard Institute (ANSI) e l'International Organization for Standardization (ISO) hanno adottato SQL come standard rispettivamente nel 1986 e nel 1987. Anche se SQL è uno standard ANSI, esistono molte versioni differenti del linguaggio SQL. Ma per essere conformi allo standard ANSI, tutte queste versioni supportano i comandi ampiamente utilizzati come SELECT, UPDATE, DELETE, INSERT, WHERE in modo simile. Ma per essere conformi allo standard ANSI, tutte queste versioni supportano i comandi ampiamente utilizzati come SELECT, UPDATE, DELETE, INSERT, WHERE in modo simile. Ma per conformarsi allo standard ANSI, tutte queste versioni supportano i comandi ampiamente utilizzati come SELECT, UPDATE, DELETE, INSERT, WHERE in modo simile.

Come accennato in precedenza, Microsoft SQL server è un server database che utilizza SQL, più specificamente, T-SQL e ANSI SQL come linguaggi di query primari. T-SQL estende SQL aggiungendo diverse funzionalità come la programmazione procedurale, variabili locali e funzioni di supporto per l'elaborazione di stringhe / dati. Queste caratteristiche rendono T-SQL Turing completo. Qualsiasi applicazione, che deve comunicare con il server MS SQL, deve inviare un'istruzione T-SQL al server. Il server Microsoft SQL può essere utilizzato per creare applicazioni database desktop, aziendali e basate sul Web. Fornisce un ambiente che consente la creazione di database a cui è possibile accedere da workstation, Internet o altri supporti come un PDA (Personal Digital Assistant). La prima versione di MS SQL server è stata rilasciata nel 1989 ed era chiamata SQL server 1.0. Questo è stato sviluppato per il sistema operativo / 2 (OS2). Da allora ci sono state diverse versioni di MS SQL Server e l'ultima versione è SQL Server 2008 R2, che è stata rilasciata per la produzione il 21 aprile 2010. MS SQL Server è disponibile anche in più edizioni che includono set di funzionalità personalizzate per diversi utenti.

Per riassumere, SQL è un linguaggio informatico per la creazione e la gestione di database relazionali e Microsoft SQL Server è un server di database che utilizza SQL come linguaggio di query principale e può essere utilizzato per sviluppare applicazioni di database. Quindi è evidente che questi due sono cose diverse in cui uno è un linguaggio per computer e l'altro è un'applicazione per computer.

Raccomandato: