Home

Les Tables d'une Base de Données

 

Principes de base des tables

 

Introduction

Une table est principalement une liste d'éléments ou un groupe de listes. Pour gérer une telle liste, elle devrait être minutieusement organisée. Pour organiser cette information, il est divisé en sections. Voici un exemple :

Nom Âge Sexe Relation
Judie 18 Femelle Soeur
Ernest 24 Mâle Cousin
Bill 52 Inconnu Oncle
David 36 Mâle Frère
Hermine 12 Inconnu Nièce

Sur cette base, une liste est simplement un arrangement d'informations et ces informations, également appelées données, sont stockées dans des tables.

Création visuelle d'une table

Les informations d'une table sont organisées en catégories appelées colonnes et horizontales appelées enregistrements ou les lignes. Une colonne contient une catégorie de données qui est commune à tous les enregistrements. Une table doit avoir au moins une colonne. Cela signifie que vous ne pouvez pas créer une table sans définir au moins une seule colonne.

Les noms des tables

Pour achever la création d'une table, vous devez l'enregistrer. Si vous créez fraîchement une table et décidez de l'enregistrer, vous est invité à le nommer. Le nom d'une table :

  • Peut en être fait uniquement des chiffres. Par exemple, vous pouvez avoir une table appelée 148
  • Peut commencer par un chiffre, une lettre ou un trait de soulignement.
  • Peut être fait des lettres, des chiffres et des espaces

Outre ces règles, vous pouvez apporter les vôtres. Pour éviter toute confusion, voici les règles que nous utiliserons pour nommer nos tables :

  • Un nom commencera par une lettre. Exemples : act ou Second
  • Après le premier caractère comme un trait de soulignement ou une lettre, le nom aura des combinaisons de caractères de soulignement, des lettres et des chiffres. Des exemples sont _n24, act_52_t
  • Sauf indication contraire, un nom n'inclura pas des caractères spéciaux tels que!, @, #, $, %, ^, &, ou *
  • Si le nom est une combinaison de mots, chaque mot commencera par une majuscule. Exemples : Staff Membres ou Vidéo Titles

Création d'un tableau avec SQL

 

Introduction

Pour vous aider à créer une table, vous utilisez une commande DDL (Data Definition Language) qui est CREATE TABLE, suivi par un nom. Par conséquent, pour créer une table, vous démarrez avec l'instruction suivante :

CREATE TABLE TableName ;

L'expression de TABLE CREATE est requise. Le facteur de TableName spécifie le nom dd la nouvelle tableau. Le TableName peut utiliser les règles et suggestions que nous avons passé en revue pour les tables.

Après avoir spécifié le nom du tableau, vous devez créer au moins une catégorie, appelée une colonne de données.

Tables temporaires

Après la création d'une table, elle devient partie intégrante de sa base de données et vous pouvez utiliser cette table maintes et maintes fois. Dans certains cas, vous pouvez créer une table pour tester quelque chose, et vous n'aurez pas besoin d'utiliser cette table la prochaine fois que vous vous connectez au serveur. Une telle table est appelée une table temporaire.

Pour créer une table temporaire, démarrez son nom avec #, suivi du nom de votre choix. Une fois que la table a été créée, elle sera disponible tant que vous utilisez la même connexion au serveur. Si vous fermez Microsoft SQL Server, la table pourrait être automatiquement supprimée.

Utilisation du Code de Promotion

Pour vous aider à créer une table, Microsoft SQL Server peut générer des exemples de code pour vous. Vous pouvez ensuite simplement le modifier ou le personnaliser. D'abord affichez ou ouvrez une fenêtre de requête vide. Pour afficher l'Explorateur de modèles, sur le menu principal, vous pouvez cliquer sur Affichage-> Explorateur de modèles. Dans l'Explorateur de modèles, développez le nœud de la table. Dans le cadre de la table, faites glisser CREATE TABLE et déposez-le dans la fenêtre de requête. L'exemple de code serait généré pour vous.

Maintenance de Tables

 

Introduction

La maintenance de la table se compose de la révision ou de la modification de ses aspects. Cela inclut la révision de la liste des tables d'une base de données, renommer une table ou la supprimer.

Observations des propriétés d'une table

Comme tous les autres objets d'une base de données ou de l'ordinateur, une table possède certaines caractéristiques qui lui sont propres. Pour afficher ces caractéristiques, dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur la table, puis cliquez sur Propriétés.

Ouverture d'une table

La plupart des opérations exigent que vous ouvrez une table avant de l'utiliser. Il existe différentes façons qu'une une table affiche, selon la façon dont vous souhaitez l'examiner :

  • Pour afficher la structure d'une table, peut-être pour modifier ses colonnes, dans l'Explorateur d'objets, développez votre base de données et son nœud de table. Cliquez avec le bouton droit de la souris sur la table et cliquez sur Modifier. La table s'ouvre en mode création, la même vue que vous utilisez pour créer visuellement une table.
  • Si vous souhaitez afficher le code SQL d'une table, dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur la table, positionnez la souris sur le Script Table AS, CREATE To et cliquez sur Nouvelle Fenêtre de l'Editeur de Requête/New Query Editor Window.
  • Pour ouvrir une table afin d'afficher ses données, peut-être pour effectuer la saisie de données, dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur la table et cliquez sur Ouvrir
 
 
  

Révision des tables

Pour visualiser la liste des tables d'une base de données dans l'Explorateur d'objets, vous pouvez cliquer sur le nœud tables :

Pour voir la liste des tables d'une base de données en utilisant SQL, dans une fenêtre de requête, indiquez la base de données (à l'aide d'une instruction USE) et exécutez sp_help (c'est une procédure stockée). Voici un exemple :

Help

Renommer une table

Si vous découvrez que le nom d'une table n'est pas approprié, vous pouvez le modifier. Pour modifier le nom d'une table dans SQL Server Management Studio, dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur la table et cliquez sur Renommer. Tapez le nom de votre choix, puis appuyez sur Entrée.

Pour modifier le nom d'une table avec le code, exécutez sp_rename, suivi par le nom actuel de la table, une virgule et le nouveau nom souhaité du tableau. La formule à utiliser est la suivante :

sp_rename ExistingTableName, TableNewName ;

Les noms des tables doivent être inclus dans unique-devis. Voici un exemple :

sp_rename N'StaffMembers', N'Employees'; 
GO

Dans ce cas, l'interprète présenterait une table nommée StaffMembers dans la base de données en cours ou sélectionnée. S'il la trouve, elle serait renommée Employees. Si la table n'existe pas, vous recevriez une erreur.

Suppression d'une table

Si vous avez une table indésirable dans une base de données, vous pouvez le supprimer. Pour supprimer une table dans SQL Server Management Studio, dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur la table dans le cadre de son nœud de base de données, puis cliquez sur Supprimer. Vous recevrez un message d'avertissement vous donnant une chance de confirmer vos intentions. Si vous souhaitez toujours supprimer la table, cliquez sur OK.

Pour supprimer une table à l'aide de SQL, utilisez la formule suivante :

DROP TABLE TableName

L'expression DROP TABLE est nécessaire et elle est suivie par le nom de la table indésirable. Lorsque vous exécutez l'instruction, vous ne recevrez pas un avertissement avant que la table soit supprimée.

Vous pouvez également utiliser les exemples de code que Microsoft SQL Server peut générer pour vous. Tout d'abord affichez une fenêtre de requête vide. Affichez également l'Explorateur de modèles et développez le nœud de la table. Sous Table, faites glisser DROP TABLE et déposez-le dans la fenêtre de requête vide. L'exemple de code serait généré pour vous. Vous pouvez ensuite simplement modifier et exécutez l'instruction.

Se référer à une table

Dans les leçons fuftures, nous allons écrire diverses expressions qui impliquent les noms des tables. Dans ces expressions, vous devrez spécifier une table particulier que vous souhaitez utiliser. Il existe trois façons principales que vous pouvez effectuer cette opération. Pour faire référence ou pour indiquer une table :

  • Vous pouvez taper simplement son nom. Un exemple serait Students
  • Vous pouvez taper dbo, suivi par l'opérateur période, suivi du nom de la table . Un exemple serait dbo.Students
  • Vous pouvez taper le nom de la base de données à laquelle appartient la table, suivi par l'opérateur période, suivie de dbo, suivi de l'opérateur de période et suivi du nom de la table. Un exemple serait RedOakHighSchool.dbo.Students
 
 
   
 

Précédent Copyright © 2010 Yevol Suivant