Accueil » Bases des données » Cours pdf de SGBD relationnels Travaux pratiques

Cours pdf de SGBD relationnels Travaux pratiques

Support de cours de Bases des données en pdf à télécharger gratuitement sur SGBD relationnels Travaux pratiques, cours de 9 pages.

Catégorie: Bases des données, type de fichier: PDF, Nombre de page: 9, auteur: , license: Creative commons, taille de fichier: 61.26 Kb, niveau: Débutant, date: 2014-07-30, téléchargement: 3734.

 

Plan de cours

  • La langage SQL
  • Sélections simples
  • Jointures
  • Requêtes imbriquées
  • La Négation
  • Les fonctions de groupe
  • Création d’un schéma relationnel
  • Création des tables
  • Insertion de données
  • Les vues
  • Procédures stockées
  • Triggers

Ce cours intitulé Cours pdf de SGBD relationnels Travaux pratiques est à télécharger gratuitement, plusieurs autre documents sous la catégorie Bases des données sont disponibles dans ce site, que ce soit vous êtes débutant ou professionel ce cours de sgbd va vous aider à améliorer votre compétence et votre savoire faire dans le Bases des données.

Profitez de ce manuel de formation en PDF pour comprendre mieux le sgbd et enrichir votre connaissance.

Commencez à télécharger ce cours adapté pour vous et à apprendre sgbd.

Télécharger

Extrait du cours :

1.1Slections simples 3
prenom VARCHAR (30)NOTNULL,
region VARCHAR (30),
CONSTRAINT PKInternaute PRIMARYKEY(email));
CREATE TABLEPays(code VARCHAR(4) NOTNULL,
nom VARCHAR (30)DEFAULT ‘Inconnu’ NOTNULL,
langue VARCHAR (30)NOTNULL,
CONSTRAINT PKPaysPRIMARY KEY(code));
CREATE TABLEArtiste (idArtiste INTEGERNOTNULL,
nom VARCHAR (30)NOTNULL,
prenom VARCHAR (30)NOTNULL,
anneeNaiss INTEGER,
CONSTRAINT PKArtistePRIMARYKEY(idArtiste),
CONSTRAINT UniqueNomArtiste UNIQUE(nom,prenom));
CREATE TABLEFilm (idFilm INTEGER NOTNULL,
titre VARCHAR(50)NOTNULL,
annee INTEGERNOTNULL,
idMES INTEGER,
genre VARCHAR (20)NOTNULL,
/* Remplacer TEXTparLONG pourORACLE */
resume TEXT,
codePays VARCHAR(4),
CONSTRAINT PKFilmPRIMARY KEY(idFilm),
FOREIGN KEY(idMES) REFERENCES Artiste,
FOREIGN KEY(codePays) REFERENCESPays);
CREATE TABLENotation (idFilmINTEGERNOTNULL,
email VARCHAR (40)NOTNULL,
note INTEGER NOTNULL,
CONSTRAINT PKNotationPRIMARYKEY(idFilm, email));
CREATE TABLERole(idFilm INTEGERNOTNULL,
idActeur INTEGERNOTNULL,
nomRole VARCHAR(30),
CONSTRAINT PKRolePRIMARY KEY(idActeur,idFilm),
FOREIGN KEY(idFilm) REFERENCES Film,
FOREIGN KEY(idActeur) REFERENCESArtiste);
CREATE TABLEGenre(code VARCHAR(20)NOTNULL,
CONSTRAINT PKGenrePRIMARY KEY(code));
V ous pouv ezremarquer quel’ordre decréation destables respecte leréférencement entrePRIMARY
KEY etFOREIGN KEY.Les tables quisont référencées parcette dernière clausedoivent être créées avant
celles quilesréférencent. Par ex emple latable Artiste estcréée av ant latable Film àcause delaclé étrangère
idMES .C’est enrevanche l’ordre inverse quiestsuivipour lescommandes DROP:on nepeut pasdétruire
une table quiestréférencée parune commande FOREIGN KEY.Notez qu’enprincipe onneplace pasles
commandes DROPdansunscript decréation puisqu’on nesouhaite pasprendre lerisque dedétruire des
données existantes. Commeils’agit icid’une basedetest, lasituation estdifférente.
La base estdisponible surlesite etcontient unéchantillon delms av ec leur metteur enscène, leurs
acteurs etles notations dequelques internautes. Àvous dejouer :il faut conce voir ,saisir etexécuter les
ordres SQLcorrespondant auxrequêtes quisuivent.
1.1 Slections simples
1. Tous lestitres delms.
Philippe Rigaux(rigaux@lri.fr), Coursdebases dedonnes, 2004

Laisser une réponse

Votre adresse email ne sera pas publiéeLes champs requis sont surlignés *

*