Cours de sql

2119 mots 9 pages
Conception d’une base de données

Cours “Bases de données”
3° année (MISI)

1. Un modèle conceptuel : le modèle entité- association 2. Le modèle relationnel
2.1. Définition 2.2. Règles de traduction 2.3. Dépendances entre données et formes normales 2.4. Le LDD SQL2

Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr

Le modèle relationnel
Langage de Définition de Données SQL2

Le modèle relationnel
Langage de Définition de Données SQL2

SQL (Structured Query Language)
Interface de communication avec les SGBD relationnels Langage non procédural.

SQL n’est pas un langage de programmation complet SQL permet : de définir le schéma de la base de données (LDD) de charger les tables relationnelles (LMD)

Plusieurs versions de SQL
1989 : plus ancien standard 1992 : SQL-92 ou SQL-2 1999 : SQL-99 ou SQL-3 ((un peu) orienté objet) 2003 : SQL-2003 (fonctions pour XML)

de manipuler les données stockées (LMD) de gérer la base de données (LDD) : sécurité, organisation physique

Ici

: aperçu de la partie LDD

Plus loin : le LMD
3 4

Le modèle relationnel
Langage de Définition de Données SQL2

Le modèle relationnel
Langage de Définition de Données SQL2

Types SQL

Création des tables
Commande : CREATE TABLE

CREATE TABLE Internaute (email VARCHAR (50) NOT NULL, nom VARCHAR (20) NOT NULL, prenom VARCHAR (20), motDePasse VARCHAR (60) NOT NULL, anneeNaiss DECIMAL (4))

5

6

Le modèle relationnel
Langage de Définition de Données SQL2

Le modèle relationnel
Langage de Définition de Données SQL2

Les contraintes
Règles permettant d’assurer une certaine intégrité des données :

Les clés
Clé
Un attribut (ou un ensemble d’attributs) qui identifie(nt) de manière unique un tuple d’une relation.

1. Un attribut doit toujours avoir une valeur. (Contrainte NOT NULL) 2. Un attribut (ou un ensemble d’attributs) constitue(nt) la clé de la relation 3. Un attribut dans une table est liée à la clé primaire d’une

en relation

  • Le rire
    278 mots | 2 pages
  • SI3 BTS SIO - SQL
    719 mots | 3 pages
  • P10 devoir 2 cned
    550 mots | 3 pages
  • Hgfrtyukilomplo
    1325 mots | 6 pages
  • Cas BUREAU
    465 mots | 2 pages
  • Elec
    999 mots | 4 pages
  • le jardin secret
    8479 mots | 34 pages
  • Doc emalexia
    1162 mots | 5 pages
  • Tanger
    3732 mots | 15 pages
  • Histoire
    3711 mots | 15 pages
  • Communication
    2085 mots | 9 pages
  • Commentaire coutumes de beauvaisis
    1736 mots | 7 pages
  • Procédure civile
    3413 mots | 14 pages
  • P V lecture analytique n 1
    593 mots | 3 pages
  • java
    376 mots | 2 pages