Tutoriel Microsoft Sql-
Documents Gratuits : Tutoriel Microsoft Sql-. Rechercher de 53 000+ Dissertation Gratuites et Mémoires.........................................................................................12 III-D - Exemple de requêtes.................................................................................................................................14 IV - Conclusion.......................................................................................................................................................... 15
-2Copyright © 2009 - Developpez.com. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://a-vimory.developpez.com/tutoriels/sql-server-2008-films/
Tutoriel Microsoft SQL-Server 2008 : Base de données de films et de réalisateurs par Alex Vimory (Alex Vimory Home Page)
I - Introduction
Dans ce document, nous allons créer une base de données sur Microsoft SQL Server 2008 à l'aide de Microsoft SQL Server Management, et on va introduire des données dans cette base. Ce document va permettre aux utilisateurs de faciliter le travail sur Microsoft SQL Server et leur montrer comment exploiter les principales fonctionnalités de l'outil Microsoft SQL Server Management.
II - Présentation de la base de donnée à réaliser
Nous allons créer une petite base de données qui sera utilisée pour trier des films selon leurs genres et leurs réalisateurs. Comme le montre l'exemple, cette base comporte trois tables : Film, Réalisateur et Genre (fig-1).
Fig-1 • • • • • Chaque réalisateur doit avoir un identifiant en plus de son nom et de son prénom. On doit spécifier le genre du film et lui donner un identifiant. Pour chaque film, on doit donner un identifiant et un titre. Le genre et le réalisateur du film doivent être indiqués dans la table « film ». Chaque film doit être réalisé par un seul réalisateur et un réalisateur peut réaliser plusieurs films. Chaque film n'a qu'un seul genre mais un même genre peut être attribué à plusieurs films.
III - Création de la base sur Microsoft SQL Server
On commence par lancer le logiciel à partir de l'icône de Microsoft SQL Server Management. Pour se connecter au serveur, on clique sur « Connect » de la fenêtre ci-dessous (fig-2).
-3Copyright © 2009 - Developpez.com. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://a-vimory.developpez.com/tutoriels/sql-server-2008-films/
Tutoriel Microsoft SQL-Server 2008 : Base de données de films et de réalisateurs par Alex Vimory (Alex Vimory Home Page)
Fig-2 Une nouvelle fenêtre s'ouvre, elle représente l'interface initiale de l'outil (fig-3).
Fig-3 On voit que cette fenêtre est divisée en deux parties, d'une part la fenêtre « Explorer » à gauche qui nous affiche tout les objets du serveur et nous permet de naviguer entre ces différents composants ; la partie droite est une autre fenêtre qui nous montre les données et les informations sous forme de sommaire.
-4Copyright © 2009 - Developpez.com. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://a-vimory.developpez.com/tutoriels/sql-server-2008-films/
Tutoriel Microsoft SQL-Server 2008 : Base de données de films et de réalisateurs par Alex Vimory (Alex Vimory Home Page)
Pour créer notre table, on doit cliquer avec le bouton droit sur « Databases » dans la fenêtre « Explorer », puis on clique sur « New Database » (fig-4).
Fig-4 Dans la nouvelle fenêtre qui s'affiche, on va donner le nom «FILM » à notre base puis on clique sur « Ok » (fig-5).
Fig-5 On peut maintenant voir, à partir de la fenêtre « Explorer », que notre base est créée (fig-6).
-5Copyright © 2009 - Developpez.com. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://a-vimory.developpez.com/tutoriels/sql-server-2008-films/
Tutoriel Microsoft SQL-Server 2008 : Base de données de films et de réalisateurs par Alex Vimory (Alex Vimory Home Page)
Fig-6
III-A - Création des tables
Nous savons que notre base doit contenir trois tables, nous allons les créer maintenant. Toujours dans la fenêtre « Explorer » on clique avec le bouton droit sur « Tables » dans notre base « FILM», puis on clique sur « New Table » (fig-7).
Fig-7 À droite et à la même place de la fenêtre « Sommaire » une nouvelle fenêtre s'ouvre, dans laquelle on doit saisir toutes les colonnes de la table (fig-8).
Fig-8 Après avoir saisi toutes ces données, on ferme cette fenêtre. Une nouvelle fenêtre s'ouvre et nous demande si on veut enregistrer les changements effectués, on clique alors sur « Yes » pour confirmer (fig-9).
-6Copyright © 2009 - Developpez.com. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://a-vimory.developpez.com/tutoriels/sql-server-2008-films/
Tutoriel Microsoft SQL-Server 2008 : Base de données de films et de réalisateurs par Alex Vimory (Alex Vimory Home Page)
Fig-9 Une autre fenêtre s'ouvre, dans laquelle on va saisir le nom de la table désirée puis on clique sur « Ok » (fig-10).
Fig-10 On refait les mêmes étapes avec les tables « Réalisateur » et « Genre » comme le montre les deux figures ci-dessous (fig-11) et (fig-12).
Fig-11
Fig-12 Nos trois tables sont maintenant créées. Pour vérifier que la création est bien réalisée on peut naviguer dans la fenêtre « Explorer » et voir si nos trois tables existent vraiment (fig-13).
Fig-13
-7Copyright © 2009 - Developpez.com. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://a-vimory.developpez.com/tutoriels/sql-server-2008-films/
Tutoriel Microsoft SQL-Server 2008 : Base de données de films et de réalisateurs par Alex Vimory (Alex Vimory Home Page)
On voit bien que les trois tables sont créées sur notre base.
III-B - Création des clés III-B-1 - Clés primaires
Notre base est formée de 3 tables, chacune des tables devant contenir une clé primaire. Dans l'étape suivante, nous allons créer ces clés. Commençons par la table « Film », cette table a comme clé primaire la colonne « Id film ». À partir de la fenêtre « Explorer », nous allons aller sur la colonne « Id film », un clic droit puis on clique sur « Modify » (fig-14).
Fig-14 Cette table va s'afficher dans la fenêtre à droite, on sélectionne la colonne qu'on veut définir comme clé primaire puis dans la barre en haut on doit cliquer sur . On remarque qu'une petite clé jaune s'affiche à coté de cette colonne (fig-15).
Fig-15 Lorsqu'on ferme cette fenêtre une autre fenêtre s'affiche pour vérifier si on veut enregistrer les changements, alors on clique sur « Yes » (fig-16).
-8Copyright © 2009 - Developpez.com. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://a-vimory.developpez.com/tutoriels/sql-server-2008-films/
Tutoriel Microsoft SQL-Server 2008 : Base de données de
...