Bases de donnéesDatabases

Dans SQL ServerSQL 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.A database in SQL ServerSQL Server is made up of a collection of tables that stores a specific set of structured data. Une table se compose de lignes, également appelées enregistrements ou tuples, et de colonnes, également appelées attributs.A table contains a collection of rows, also referred to as records or tuples, and columns, also referred to as attributes. Chaque colonne d'une table est conçue pour stocker un certain type d'informations, par exemple, des données, des noms, des valeurs monétaires ou des nombres.Each column in the table is designed to store a certain type of information, for example, dates, names, dollar amounts, and numbers.

Informations générales sur les bases de donnéesBasic Information about Databases

Une ou plusieurs instances de SQL ServerSQL Server peuvent être installées sur un ordinateur.A computer can have one or more than one instance of SQL ServerSQL Server installed. Chaque instance de SQL ServerSQL Server peut contenir une ou plusieurs bases de données.Each instance of SQL ServerSQL Server can contain one or many databases. Dans une base de données, il existe un ou plusieurs groupes d'appropriation d'objets appelés schémas.Within a database, there are one or many object ownership groups called schemas. Chaque schéma contient divers objets de base de données tels que des tables, des vues et des procédures stockées.Within each schema there are database objects such as tables, views, and stored procedures. Certains objets, tels que les certificats et les clés asymétriques, sont présents dans une base de données, mais pas dans un schéma.Some objects such as certificates and asymmetric keys are contained within the database, but are not contained within a schema. Pour plus d’informations sur la création de tables, consultez Tables.For more information about creating tables, see Tables.

Les bases de données SQL ServerSQL Server sont stockées dans des fichiers du système de fichiers. databases are stored in the file system in files. Les fichiers peuvent être regroupés en groupes de fichiers.Files can be grouped into filegroups. Pour plus d’informations sur les fichiers et groupes de fichiers, consultez Groupes de fichiers et fichiers de base de données.For more information about files and filegroups, see Database Files and Filegroups.

Lorsque les utilisateurs accèdent à une instance de SQL ServerSQL Server , ils sont identifiés comme connexion.When people gain access to an instance of SQL ServerSQL Server they are identified as a login. Lorsque les utilisateurs accèdent à une base de données, ils sont identifiés comme utilisateur de base de données.When people gain access to a database they are identified as a database user. Un utilisateur de base de données peut être basé sur une connexion.A database user can be based on a login. 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.If contained databases are enabled, a database user can be created that is not based on a login. Pour plus d’informations sur les utilisateurs, consultez CREATE USER (Transact-SQL).For more information about users, see 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.A user that has access to a database can be given permission to access the objects in the database. Même si les autorisations peuvent être accordées aux utilisateurs de façon individuelle, 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.Though permissions can be granted to individual users, we recommend creating database roles, adding the database users to the roles, and then grant access permission to the roles. L'octroi d'autorisations à des rôles plutôt qu'aux utilisateurs contribue à garantir que les autorisations restent cohérentes et compréhensibles à mesure que le nombre d'utilisateurs augmente et évolue.Granting permissions to roles instead of users makes it easier to keep permissions consistent and understandable as the number of users grow and continually change. Pour plus d’informations sur les autorisations des rôles, consultez CREATE ROLE (Transact-SQL) et Principaux (moteur de base de données).For more information about roles permissions, see CREATE ROLE (Transact-SQL) and Principals (Database Engine).

Utilisation des bases de donnéesWorking with Databases

La plupart des personnes qui utilisent des bases de données emploient l'outil SQL Server Management StudioSQL Server Management Studio .Most people who work with databases use the SQL Server Management StudioSQL Server Management Studio tool. L'outil Management StudioManagement Studio comporte une interface utilisateur graphique permettant de créer des bases de données et les objets à y inclure.The Management StudioManagement Studio tool has a graphical user interface for creating databases and the objects in the databases. Management StudioManagement Studio fournit également un éditeur de requête permettant de rédiger des instructions Transact-SQLTransact-SQL pour interagir avec les bases de données. statements. Management StudioManagement Studio peut être installé à partir du disque d'installation de SQL ServerSQL Server, ou téléchargé à partir de MSDN. installation disk, or downloaded from MSDN.

Dans cette sectionIn This Section

Bases de données systèmeSystem Databases Supprimer des fichiers de données ou des fichiers journaux d’une base de donnéesDelete Data or Log Files from a Database
Bases de données à relation contenant-contenuContained Databases Afficher les informations sur l’espace occupé par les données et par le journal d’une base de donnéesDisplay Data and Log Space Information for a Database
Fichiers de données SQL Server dans Microsoft AzureSQL Server Data Files in Microsoft Azure Augmenter la taille d’une base de donnéesIncrease the Size of a Database
Groupes de fichiers et fichiers de base de donnéesDatabase Files and Filegroups Renommer une base de donnéesRename a Database
États d'une base de donnéesDatabase States Définir une base de données en mode mono-utilisateurSet a Database to Single-user Mode
États des fichiersFile States Réduire une base de donnéesShrink a Database
Estimer la taille d’une base de donnéesEstimate the Size of a Database Réduire un fichierShrink a File
Copier des bases de données sur d’autres serveursCopy Databases to Other Servers Afficher ou modifier les propriétés d’une base de donnéesView or Change the Properties of a Database
Attacher et détacher une base de données (SQL Server)Database Detach and Attach (SQL Server) Afficher la liste des bases de données sur une instance de SQL ServerView a List of Databases on an Instance of SQL Server
Ajouter des fichiers de données ou journaux à une base de donnéesAdd Data or Log Files to a Database Afficher ou modifier le niveau de compatibilité d'une base de donnéesView or Change the Compatibility Level of a Database
Modifier les paramètres de configuration d’une base de donnéesChange the Configuration Settings for a Database Utiliser l'Assistant Plan de maintenanceUse the Maintenance Plan Wizard
Créer une base de donnéesCreate a Database Créer un alias de type de données défini par l’utilisateurCreate a User-Defined Data Type Alias
Supprimer une base de donnéesDelete a Database Instantanés de base de données (SQL Server)Database Snapshots (SQL Server)

Contenu associéRelated Content

IndexIndexes

VuesViews

Procédures stockées (moteur de base de données )Stored Procedures (Database Engine)