Bases de données

Dans SQL Server, une base de données est constituée d'une collection de tables qui renferment un ensemble spécifique de données structurées. Une table se compose de lignes, également appelées enregistrements ou tuples, et de colonnes, également appelées attributs. Chaque colonne d'une table est conçue pour stocker un certain type d'informations, par exemple, des données, des noms, des montants monétaires ou des nombres.

Informations de base sur les bases de données

Une ou plusieurs instances de SQL Server peuvent être installées sur un ordinateur. Chaque instance de SQL Server peut contenir une ou plusieurs bases de données. Dans une base de données, il existe un ou plusieurs groupes d'appropriation d'objets appelés schémas. Dans chaque schéma, il existe des objets de base de données tels que des tables, des vues et des procédures stockées. Certains objets, tels que des certificats et des clés asymétriques, sont contenus dans la base de données, mais ne sont pas contenus dans un schéma. Pour plus d'informations sur la création de tables, consultez Tables.

Les bases de données SQL Server sont stockées dans des fichiers dans le système de fichiers. Les fichiers peuvent être regroupés en groupes de fichiers. Pour plus d'informations sur les fichiers et groupes de fichiers, consultez Groupes de fichiers et fichiers de base de données.

Lorsque les utilisateurs accèdent à une instance de SQL Server, ils sont identifiés comme connexion. Lorsque les utilisateurs accèdent à une base de données, ils sont identifiés comme utilisateur de base de données. Un utilisateur de base de données peut être basé sur une connexion. Si les bases de données à relation contenant-contenu sont activées, il est possible de créer un utilisateur de base de données qui n'est pas basé sur une connexion. Pour plus d'informations sur les utilisateurs, consultez CREATE USER (Transact-SQL).

Un utilisateur qui a accès à une base de données peut recevoir l'autorisation d'accéder aux objets de la base de données. Même si les autorisations peuvent être accordées aux utilisateurs individuels, nous vous recommandons de créer des rôles de base de données, d'ajouter les utilisateurs de la base de données aux rôles, puis d'accorder l'autorisation d'accès aux rôles. L'octroi d'autorisations aux rôles plutôt qu'aux utilisateurs permet plus facilement de garder des autorisations cohérentes et compréhensibles, car le nombre d'utilisateurs augmente et change en permanence. Pour plus d'informations sur les autorisations des rôles, consultez CREATE ROLE (Transact-SQL) et Principaux (moteur de base de données).

Utilisation des bases de données

La plupart des personnes qui utilisent des bases de données emploient l'outil SQL Server Management Studio. L'outil Management Studio a une interface utilisateur graphique de création de bases de données et des objets des bases de données.. Management Studio a également un éditeur de requête pour interagir avec les bases de données en entrant des instructions Transact-SQL. Management Studio peut être installé à partir du disque d'installation de SQL Server, ou téléchargé à partir de MSDN.

Dans cette section

Bases de données système

Afficher les informations sur l'espace occupé par les données et par le journal d'une base de données

Bases de données à relation contenant-contenu

Augmenter la taille d'une base de données

Groupes de fichiers et fichiers de base de données

Modifier le nom d'une base de données

États d'une base de données

Définir une base de données en mode mono-utilisateur

États des fichiers

Réduire une base de données

Estimer la taille d'une base de données

Réduire un fichier

Copier des bases de données sur d'autres serveurs

Afficher ou modifier les propriétés d'une base de données

Attacher et détacher une base de données (SQL Server)

Afficher une liste des bases de données sur une instance de SQL Server

Ajouter des fichiers de données ou journaux à une base de données

Afficher ou modifier le niveau de compatibilité d'une base de données

Modifier les paramètres de configuration d'une base de données

Utiliser l'Assistant Plan de maintenance

Créer une base de données

Créer un type de données d'alias défini par l'utilisateur

Supprimer une base de données

Instantanés de base de données (SQL Server)

Supprimer des fichiers de données ou des fichiers journaux d'une base de données

Contenu connexe

Index

Vues

Procédures stockées (moteur de base de données)