sql 2008 tutoriel 2

download sql 2008 tutoriel 2

of 17

Transcript of sql 2008 tutoriel 2

  • 8/7/2019 sql 2008 tutoriel 2

    1/17

    [email protected]

    1

    1

  • 8/7/2019 sql 2008 tutoriel 2

    2/17

    [email protected]

    2

    CREATE TABLE T_CLIENT(CLI_ID INT NOT NULL PRIMARY KEY,CLI_NOM CHAR(32) NOT NULL,CLI_SEXE CHAR(1) DEFAULT 'M'

    )

    CREATE TABLE T_FACTURE(FCT_ID INT NOT NULL PRIMARY KEY,CLI_ID INT NOT NULL REFERENCES T_CLIENT (CLI_ID),FCT DATE DATETIME NOT NULL

    Create database stock on default=1;

    _

    FCT_MONTANT DECIMAL (16,2) NOT NULL,FCT_PAYE BIT NOT NULL DEFAULT 0)

    CREATE TABLE T_COMPTE(CPT_ID INTEGER NOT NULL,

    CLI_ID INTEGER NOT NULL,CPT_CREDIT DECIMAL (16,2) ,CPT_DEBIT DECIMAL (16,2) ,CPT_DATE DATETIME NOT NULL

    CONSTRAINT PK_COMPTE PRIMARY KEY (CPT_ID)CONSTRAINT FK_COMPTE FOREIGN KEY (CLI_ID) REFERENCES T_CLIENT (CLI_ID))

  • 8/7/2019 sql 2008 tutoriel 2

    3/17

    [email protected]

    3

    TITRE : ne peut pas commencer par un blanc et doit tre en majuscule.

    PAYS : a Maroc comme valeur par dfaut.

    NUMFILM : doit tre unique (non double)

    FILM_ID :

    THEME : Le premier caractre de la colonne doit tre compris entre A et Z

    NBRE_ACTEUR : ne peut avoir de valeurs infrieures 0

    SUJET : doit tre en majuscule.

    DATEFILM : a la date du systme comme valeur par dfaut.

    ACT_SEXE : peut avoir exclusivement les valeurs M ou F.

    NBSPECTATEUR : ne peut accepter que les valeurs comprises entre 10 et 100

  • 8/7/2019 sql 2008 tutoriel 2

    4/17

    [email protected]

    4

    Supprimer une table

    enommer une a e

  • 8/7/2019 sql 2008 tutoriel 2

    5/17

    [email protected]

    5

    Modifier une table

    Ajouter une colonne dans la table client

    Renommer la colonne de la table client

    Supprimer la colonne clt_adr de la table client

    Modifier le type de la colonne clt_adr de la table client

  • 8/7/2019 sql 2008 tutoriel 2

    6/17

    [email protected]

    6

    Modifier une table

    Ajouter une contraite

    Supprimer une contrainte

    Elh id i@h il

  • 8/7/2019 sql 2008 tutoriel 2

    7/17

    [email protected]

    7

    Elh id i@h t il

  • 8/7/2019 sql 2008 tutoriel 2

    8/17

    [email protected]

    8

    Elhaidaoui@hotmail com

  • 8/7/2019 sql 2008 tutoriel 2

    9/17

    [email protected]

    9

    Elhaidaoui@hotmail com

  • 8/7/2019 sql 2008 tutoriel 2

    10/17

    [email protected]

    10

    Modification des valeurs dans les colonnes UPDATE

    Elhaidaoui@hotmail com

  • 8/7/2019 sql 2008 tutoriel 2

    11/17

    [email protected]

    11

    Elhaidaoui@hotmail com

  • 8/7/2019 sql 2008 tutoriel 2

    12/17

    [email protected]

    12

    Suppression dans une table DELETE

    [email protected]

  • 8/7/2019 sql 2008 tutoriel 2

    13/17

    [email protected]

    13

    tude de cas 1

    Gestion cole

    [email protected]

  • 8/7/2019 sql 2008 tutoriel 2

    14/17

    @

    14

    Crer une base de donnes nomme projet

    [email protected]

  • 8/7/2019 sql 2008 tutoriel 2

    15/17

    15

    [email protected]

  • 8/7/2019 sql 2008 tutoriel 2

    16/17

    16

    [email protected]

  • 8/7/2019 sql 2008 tutoriel 2

    17/17

    17