La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

 L’information est conservée sous forme de tables  Contient: ◦ Un nom ◦ Une clé primaire ◦ Une liste de colonnes ◦ Les informations/données (sous forme.

Présentations similaires


Présentation au sujet: " L’information est conservée sous forme de tables  Contient: ◦ Un nom ◦ Une clé primaire ◦ Une liste de colonnes ◦ Les informations/données (sous forme."— Transcription de la présentation:

1

2  L’information est conservée sous forme de tables  Contient: ◦ Un nom ◦ Une clé primaire ◦ Une liste de colonnes ◦ Les informations/données (sous forme de lignes) Exemple: table “usager” 2 id_usagerprenomnom 1FredMercury 2MichelleRiviero 3GustaveDupont

3  Une table peut faire référence à l’information d’une autre table, en répétant une information distinctive. Table departement Table employe 3

4  Règles gouvernant les valeurs valides à l’intérieur de la table: ◦ Clé primaire  C’est l’identifiant de la ligne  s’assurer qu’un enregistrement soit unique. Exemple: deux personnes peuvent s’appeler Fred Theriault mais elle n’auront pas le même numéro d’employé. Le numéro d’employé est donc la clé primaire. ◦ Clé étrangère :  si dans la table A on fait référence à une information de la table B, il faut que l’information existe dans la table B et que cette information soit unique. Exemple: le numéro de département 10 de la table Emp fait référence au département 10 de la table Dept et à pas d’autre département. 4

5  L’algèbre sous le langage relationnel  Est constitué d’un ensemble d’opérations permettant de manipuler les tables : ◦ Sélection (choisir certaines lignes) ◦ Jonction (prendre des informations de plusieurs tables en même temps) ◦ Union ◦ Intersection… 5

6 6  C’est le langage utilisé pour communiquer avec le SGBD SGBD SQL

7  Non-procédural ◦ avec une simple ligne d’instruction on peut manipuler plusieurs tables de façon précise et efficace.  SQL*PLUS : ◦ un programme de base permettant d’interroger la base de données avec des requêtes en SQL. Contient aussi des instructions propres au formatage des données et à l’automatisation des requêtes.  PL/SQL : ◦ permet de relier plusieurs commandes SQL pour former des blocs de programme selon une logique procédurale (sous forme de procédure) ◦ Exemple : BEGIN LOOP SELECT …. IF … UPDATE.. ELSE …EXIT END LOOP END; 7

8  Structure ◦ CREATE TABLE ◦ DROP TABLE ◦ ALTER TABLE  Données ◦ INSERT ◦ UPDATE ◦ DELETE ◦ SELECT  Nous verrons ces énoncés dans les prochains cours…


Télécharger ppt " L’information est conservée sous forme de tables  Contient: ◦ Un nom ◦ Une clé primaire ◦ Une liste de colonnes ◦ Les informations/données (sous forme."

Présentations similaires


Annonces Google