LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

TP1 : Créer une BDD

Compte rendu : TP1 : Créer une BDD. Recherche parmi 300 000+ dissertations

Par   •  30 Novembre 2019  •  Compte rendu  •  850 Mots (4 Pages)  •  835 Vues

Page 1 sur 4

TP1 : Créer une BDD

          Importer des données à partir d’Access

          Ecrire des requêtes

1 - Se connecter à SQL Server en choisissant l'authentification SQL Server.

2 – Créer votre base de données (Base de données, clic droit, Nouvelle base de données).

Nommez-là « Pubs + votre nom ». (N’oubliez pas que votre BDD est créée sur le serveur donc accessible à toute personne connectée, aussi, évitez les surnoms ou diminutifs qui sont souvent ridicules !)

3 – Vous allez importer les tables avec leurs données à partir d’une base Access « pubs.mdb » qui se trouve dans le répertoire Enoncés :

- Sélectionner votre base. (Le suffixe .dbo indique que le propriétaire de la base est l’administrateur.) puis clic-droit

        - Choisir : Taches, Importer des données puis :

                Choisir une source de données : « MicroSoft Access DataBase Engine»

                Nom de fichier « Pubs.mdb »

        -Choisir une destination :

SQL Server Native Client

Puis la base que vous venez de créer avec l'authentification SQL

        -Copier les données à partir…..

        -Sélectionner toutes les tables.

En cours de travail, il faut actualiser assez souvent afin que les modifications soient prises en compte.

                

Le modèle relationnel vous est présenté :

Les clés primaires sont en gras et les clés étrangères sont suivies du caractère #

Auteurs (id_auteur, nom_auteur, pn_auteur, phone, ad_auteur, ville_auteur, pays_auteur, cp_auteur, contrat). 23 lignes transférées

Employes (id_employe, nom_employe, pn_employe, id_emploi#, id_editeur#) 43 lignes transférées

Emplois (id_emploi, position)

Editeurs (id_editeur, nom_editeur, ville_editeur, pays_editeur, region)

Ventes (id_mag, id_titre,  date, qt, modepaiement)

Magasins (id_mag, nom_mag, ad_mag, ville_mag, pays_mag, cp_mag)

TitreAuteurs (id_auteur, id_titre, droits_pourcent)

Titres (id_titre, titre, type, id_editeur#, prix, avance, droit, notes, datepub)

4 – Définissez  les clés primaires à partir du modèle relationnel précédent.

5 – Créer le schéma de base de données (pour relier 2 tables, glisser de la clé primaire vers la clé étrangère).

6 – Ecrivez et exécutez les requêtes suivantes à l'aide de l'éditeur de requêtes.

Les requêtes peuvent être sauvegardées dans un fichier d'extension .sql.

REQ01 : Liste de toutes les informations des auteurs. (23 lignes)

SELECT AUTEURS.* 

FROM AUTEURS

REQ02 : Liste des auteurs dont le code postal est supérieur à '90000' (nom, ville et code postal)

(16 l)

SELECT nom_auteur, pn_auteur

FROM AUTEURS

WHERE cp_auteur > '90000'

REQ03 : Liste des ouvrages dont le prix se situe de 15 à 20 (titre et prix).(5 l)

SELECT titre, prix

FROM TITRES

WHERE prix<=20 AND prix>=15

REQ04 : Liste des ouvrages dont le titre contient la chaîne de caractères computer (id_titre, titre). (Critère : like '%computer%') (5 l)

SELECT id_titre,titre

FROM TITRES

WHERE titre LIKE '%computer%'

REQ05 : Liste des ouvrages publiés par l'éditeur 0736 (5 l)

SELECT id_titre,titre

FROM TITRES, EDITEURS

WHERE TITRES.id_editeur#= EDITEURS.id_editeur

AND id_editeur = 0736

REQ06 : Liste distinctive des différentes villes des auteurs (ville). (16 l)

SELECT DISTINCT(ville_auteur)

FROM AUTEURS

REQ07 : Liste des ouvrages dans l'ordre décroissant des prix (id_editeur, titre, prix). (18 l)

SELECT id_editeur#, titre, prix

FROM TITRES

ORDER BY PRIX DESC

REQ08 : Liste des ouvrages avec leur prix actuel et le prix augmenté de 12% (titre, prix, nouveau prix). (18 l)

...

Télécharger au format  txt (6.1 Kb)   pdf (111.1 Kb)   docx (15.1 Kb)  
Voir 3 pages de plus »
Uniquement disponible sur LaDissertation.com