Overzicht van Microsoft SQL Server-functies
Relationele databasesystemen zoals Microsoft SQL Server worden over het algemeen gebruikt om grote hoeveelheden gegevens efficiënt te beheren, op te vragen en te analyseren. Hiervoor worden de gegevens georganiseerd in verschillende tabellen die op verschillende manieren aan elkaar kunnen worden gekoppeld. Deze structuur en de relationele organisatie zijn typisch voor een RDBMS zoals Microsoft SQL Server. SQL staat trouwens voor "Structured Query Language" en werd in 1974 ontwikkeld om gegevensstructuren in relationele databanken te definiëren en om het bewerken en bevragen van de databanken op basis daarvan mogelijk te maken.
Met een SQL-server kan bijna elke hoeveelheid gegevens efficiënt, veilig en betrouwbaar worden opgeslagen. Hiertoe worden de afzonderlijke gegevensrecords opgeslagen in tabellen die in relatie tot elkaar staan om redundanties in de gegevens te voorkomen en tegelijkertijd de prestaties te verhogen tijdens query's, updates of gegevensback-ups. De database kan eenvoudig worden geanalyseerd met een speciale scripttaal of querytools; de analyseresultaten kunnen online of offline worden weergegeven in rapporten of dynamische evaluaties.