Qu’est-ce que SQL Server ?

q-est-ce-que-sql-server

Qu’est-ce que SQL Server ? SQL Server est un système de gestion de bases de données relationnelles, ou « relational database management system RDBMS» en anglais. Ce système a été développé et commercialisé par Microsoft.

Semblable à d’autres logiciels de gestion de bases de données, SQL Server est construit sur SQL, un langage de programmation standard pour interagir avec des bases de données relationnelles. SQL Server est lié à Transact-SQL, ou T-SQL, l’implémentation Microsoft de SQL. Cette implémentation ajoute un ensemble de constructions de programmation propriétaires.

SQL Server fonctionne exclusivement sur l’environnement Windows depuis plus de 20 ans. En 2016, Microsoft l’a rendu disponible sur Linux. SQL Server 2017 est devenu généralement disponible en octobre 2016 et fonctionnait à la fois sur Windows et Linux.

Architecture SQL Server

Le schéma suivant illustre l’architecture de SQL Server :

Qu'est-ce-que-SQL-Server-SQL-Server-Architecture
Architecture de SQL Server

SQL Server se compose de deux composants principaux :

  • Moteur de base de données
  • SQLOS

Moteur de base de données

Le composant principal de SQL Server est le moteur de base de données. Le moteur de base de données se compose d’un moteur relationnel qui traite les requêtes et d’un moteur de stockage qui gère les fichiers de base de données, les pages, les index, etc. Les objets de base de données tels que les procédures stockées, les vues et les déclencheurs sont également créés et exécutés par le moteur de base de données.

1- Moteur relationnel

Le moteur relationnel contient les composants qui déterminent la meilleure façon d’exécuter une requête. Ce moteur est également appelé processeur de requêtes.

Le moteur relationnel demande des données au moteur de stockage sur la base de la requête d’entrée et traite les résultats.

Certaines tâches du moteur relationnel incluent le traitement des requêtes, la gestion de la mémoire, la gestion des threads et des tâches, la gestion des tampons et le traitement des requêtes distribuées.

2- Moteur de stockage

Le moteur de stockage est en charge du stockage et de la récupération des données des systèmes de stockage tels que les disques et le SAN.

SQLOS

Sous le moteur relationnel et le moteur de stockage se trouve le système d’exploitation SQL Server ou SQLOS.

SQLOS fournit de nombreux services de système d’exploitation tels que la gestion de la mémoire et des E/S. D’autres services incluent des services de gestion des exceptions et de synchronisation.

Services et outils SQL Server

Microsoft fournit à la fois des outils et des services de gestion des données et de Business Intelligence (BI) avec SQL Server.

Pour la gestion des données, SQL Server inclut SQL Server Integration Services (SSIS), SQL Server Data Quality Services et SQL Server Master Data Services. Pour développer des bases de données, SQL Server fournit des outils SQL Server Data ; et pour gérer, déployer et surveiller les bases de données SQL Server dispose de SQL Server Management Studio (SSMS).

Pour l’analyse des données, SQL Server propose SQL Server Analysis Services (SSAS). SQL Server Reporting Services (SSRS) fournit des rapports et une visualisation des données. La technologie Machine Learning Services est apparue pour la première fois dans SQL Server 2016, qui a été renommée R Services.

Éditions SQL Server

SQL Server a quatre éditions principales qui ont différents services et outils groupés. Deux éditions sont disponibles gratuitement :

  • Édition SQL Server Developer: Pour une utilisation dans le développement et les tests de bases de données.
  • SQL Server Expression: Pour les petites bases de données d’une capacité maximale de 10 Go.

Pour les applications plus importantes et plus critiques, SQL Server propose l’édition Enterprise. L’édition Enterpriseinclut toutes les fonctionnalités de SQL Server.

SQL Server Standard Edition possède des ensembles de fonctionnalités partiels de l’Enterprise Edition et des limites sur le serveur concernant le nombre de cœurs de processeur et de mémoire pouvant être configurés.

Pour des informations détaillées sur les éditions SQL, consultez les éditions Server 2019  disponibles.

Dans ce didacticiel, vous avez appris qu’est-ce que SQL Server, y compris son architecture, ses services, ses outils et ses éditions.

Vous voulez en savoir plus sur l’électronique et la programmation ? visitez ce site.

5 thoughts on “Qu’est-ce que SQL Server ?

  1. Chante says:

    Heya this is somewhat of off topic but I was wondering if blogs
    use WYSIWYG editors or if you have to manually code with HTML.
    I’m starting a blog soon but have no coding experience so I wanted to get advice
    from someone with experience. Any help would be enormously
    appreciated!

  2. Lupe says:

    When some one searches for his essential
    thing, so he/she wants to be available that in detail, therefore that thing is maintained over here.

  3. Madeleine says:

    First of all I want to say fantastic blog! I had
    a quick question which I’d like to ask if you do not mind.
    I was curious to know how you center yourself and clear your mind prior to
    writing. I have had a difficult time clearing my mind in getting my ideas
    out there. I truly do enjoy writing however it just seems like the first 10 to 15 minutes are lost simply just trying
    to figure out how to begin. Any recommendations or hints?

    Many thanks!

  4. Mittie says:

    Wonderful web site. Lots of useful information here.

    I’m sending it to some friends ans additionally sharing in delicious.
    And certainly, thank you in your effort!

  5. Matthias says:

    I am sure this paragraph has touched all the internet visitors, its really really fastidious paragraph on building up
    new web site.

Leave a Reply

Your email address will not be published.