Solutions des exercices

1. La création de la base de données

CREATE DATABASE Location;  
GO  
USE Location; 

2. La création des tables

CREATE TABLE clients(  
noCli        NUMERIC(6)    CONSTRAINT pk_clients PRIMARY KEY,  
nom          VARCHAR(30)   NOT NULL,  
prenom       VARCHAR(30)   NULL,  
adresse      VARCHAR(120)  NULL,  
cpo          CHAR(5)       NOT NULL  
CONSTRAINT ck_clients_cpo  
CHECK(cpo BETWEEN 1000 AND 95999),  
ville        VARCHAR(80)   NOT NULL  
                           CONSTRAINT df_clients_ville DEFAULT 'Nantes' 
);  
   
CREATE TABLE fiches(  
noFic        NUMERIC(6)    IDENTITY(1001,1)  
CONSTRAINT pk_fiches PRIMARY KEY,  
noCli        NUMERIC(6)    NULL  
                            CONSTRAINT fk_fiches_clients  
REFERENCES clients(noCli) ON DELETE SET NULL,  
dateCrea    ...
Pour consulter la suite, découvrez le livre suivant :
couv_RI19SQL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Exercice
Suivant
Les bases du langage SQL