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

Tr'(t'

Dissertation : Tr'(t'. Recherche parmi 300 000+ dissertations

Par   •  1 Décembre 2015  •  Dissertation  •  831 Mots (4 Pages)  •  867 Vues

Page 1 sur 4

Structured Query Language (SQL)

DDL : data definition language créer , modifier ou supprimer les structures de la page

DML : data manipulation language select,insert,delete,update

DCL :data control languagegrant,revoke

TCL :transaction   control languerollback,commit

3 principaux domaines :

-Domaine

-produit cartésien (la jonction entre deux domaines)

-Relation

Toute valeur prise par un attribut doit être

L’unicité : ts les élts d’une relation doivent être distincts

L’identifiant :

La règle de la clé primaire : identifiant minimum d’une table

Clé secondaires : les autres identifiants

Intégrité référentielle : impose qu’un attribut ou un ensemble d’attributs apparaisse comme clé primaire dans une autre relation

La clé étrangère: l’attribut ou l’ensemble d’attributs vérifiant la règle d’intégrité référentielle

La notion de nullité admise : est notée en nulle .

Une contrainte  d’entité : toute valeur participante a une clé primaire est nulle

L’union entre 2 relations de même structure même degrés même domaine : une table résultante de même structure ayant comme éléments l’ensemble des éléments distincts des relations

L’intersection : entre 2 relations de m structures deg et dom→ table résultante de m structures ayant comme éléments l’ensemble des éléments communs aux 2 relations initiales 

La différence : entre 2 r de m struct m deg , dom donnent une table résultante de m struct ayant comme éléments l’ensemble des éléments de la première relation qui ne sont pas dans la deuxième

La division : entre 2 relations est possible → à condition que la relation diviseur soit totalement incluse dans la relation dividende

La restriction :   produit d’une relation une relation n’ayant que les éléments de la relation initiale qui répondent à la condition

La projection : d’une relation sur un grp d’attributs donne une table résultante ayant comme schéma uniquement ces attributs et comme éléments les tups distincts composés par les valeurs

Les pdts cartésiens entre 2 relations→ produit une relation ayant comme schéma tous les attributs des 2 relations existantes et comme élts l’association de chaque ligne de la table avec chaque ligne de la 2ème 

La jointure entre 2 relations est produite par la restriction sur le pdt cartésien

*La téta jointure : la condition est la comparaison entre deux attributs

* l’équijointure : la condition porte sur l’égalité entre 2 attributs

* la jointure naturelle : c’est une équijointure entre les attributs portant les m noms

 Calculs élémentaires :Projection sur une relation associée à un calcul portant sur chaque ligne pour créer un ou plusieurs attributs

Calculs d’agrégats : projection sur une relation associée à un ou des calculs stat portant sur un attribut pour tous les éléments de la relation ou du regroupement lié à la projection afin de créer un ou plusieurs attributs count *nbr de ligne , count (attribut), sum(attribut) , avg ( attribut) , max(attribut) , min (attribut)

ALTER Supprimer ou ajouter ou modifier une colonne d’une table , ajouter ou modifier une contrainte ou ajouter une valeur par défaut pour une colonne

Rename pour renommer une table

Drop Table  XX pour supp une table

Select now ()

CREATE_TABLE_Nom.Table(Nom.Colonne  Type.Colonne  Nom.Colonne2  Type.Colonne2)

CREATE_TABLE Téléphone (NuméroNumber  type Char Marque integer  Date  prix Number(9,2) Decimal (9,2)  integer  couleur Decimal (25))

SHOW FULL COLUMN From Téléphone

CREATE TABLE SAV.Telephone  Select From Telephone

Create_Table Auteurs(Numéro Number  Nom auteur integer  Prénom Integer)

Create_Table Ecrit par(Code livre Number numéro-auteur integer Numero sequence Number)

Create_Table Inventaire (Code livre Number Numéro branche integer Quantité stock décimal)

Create_Table Editeurs(code editeur integer nom editeur )

  1. Select Code_Livre  Titre_Livre From Livre ;

1// Select Nom_Editeur From Editeur Where Etat_Editeur = <> ‘NY’ ;

2/ Select Nom_Editeurs From Editeurs Where  Etat_Editeurs =’ NY’ ;

3/ Select Nom_Branche From Branches Where Nombre_Employés >= 10 ;

4/ Select Code_Livre , Titre_Livre Where Genre_Livre = HOR Or Code_Editeur = PB ;

...

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