ch6 : SQL : notion de base

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Quel sont les types de chaine de car?

*char : pour c de chaine de longueur cste (par défaut 1) *varchar : c de chaine de longueur variable

quel sont les types temporel?

*date (2chiff mois et jour et 4 pour année *time pour :heure , min, seconde

combient de cmmdes contient LMD(lang manipulation de dnés)

*insert :ajout lignes : INSERT INTO nom_table (col1,..., coln ) VALUES (val1,...,valn ) *update: maj l : : UPDATE table SET col1 = exp1, col2 = exp2, ... WHERE prédicat =x ; *delete:supp l : DELETE FROM table WHERE prédicat=x;

Quel sont les types de données numérique SQL2 ?

*smallint (/2o) *integer(/4o) *number[(précision,échehlle)] ou précision est le nbre de chiffre significatif (1 à 38((par défaut)) et échelle nbre des chiffre a dte de la marque décimale exmpl (8,2) 8cs et 2av *décimal(p,d) p cs et d av *real(précision simple avec au moins 7chiff sig) *float (double précision 15 csig) bit : range une val booléenne(un bit)

quel sont les contrainte clé prim ?

=ne doit pas etre null =si on a un seul att la contrainte se place devant l'att) =si c'est un clé composé on met le contrainte a la fin

comment se fait l'ajout , renommer , la suppression d'une contrainte?

@ajout : ALTER TABLE nom_tab ADD CONSTRAINT nom_contrainte @supp : ALTER TABLE nom_tab DROP CONSTRAINT nom_contrainte @supp tab : DROP TABLE <nom_relation>[CASCADE CONSTRAINTS] @modifier schéma : ALTER TABLE <nom_relation>ADD(<nom_att><type>)[CASCADE CONSTRAINS]

quel sont les contrainte de clé etrangère?

ON DELETE CASCADE : indique que la suppression d'une L va supp les L qui la réf ON DELETE SET NULL: si on supp la L sera mit a null ON DELETE SET DEFAULT : met une val par défaut en cas de suppression

De quoi s'agit les contraintes d'integrité ?

a ajouter ds la déf d'une tab ce sont : @ PRIMARY KEY @UNIQUE @FOREIGN KEY @REFERENCES @ CHECK ...

LDD(language de définition de données )

creation d'une tab : CREATE TABLE<nom_relation>(<nom_att><type_dnés> ( ) ) [NOT NULL], [,...] [, PRIMARY KEY (<nom_d'attribut> [, ...] ) ] [, FOREIGN KEY (<nom_d'attribut>) REFERENCES <nom_de_relation> [, ...] ] [CHECK (<condition>)]); ou nom relation est le nom du tab

quel sont les contrainte d'unicité?

interdit qu'une c (ou la concaténation de plusieur c) contient 2 val identique

quel sont les contrainte check

les C de chaque L a insérer doivent vérifier une cond

comment sont stockés les relations?

sous forme des tables de L ,C *colonnes : =données de meme type indiqué au mment de la creation =chaque c a un id unique a l'intérieur(2 tab diff peuvent avoir meme nom de c)

C'est quoi SQL ?

structured query language : language de gestion bdd (IBM prev) c'est une : * Lang def dnés LDD: modifier structure bdd(ordres CREATE ,ALTER ,DROP) * lang interrogation(SELECT) *lang manipulation(LMD) : consulter , modifier contenu (UPDATE , INSTERT , DELETE) * Lang controle accées dnés LCD : gérer les privilèges (GRANT , REVOKE)

quel sont les contrainte nommées?

une contrainte peut etre nommées pour la gérer (supp , modifier, renomer)


Ensembles d'études connexes

Vocabulary Workshop / grade 8 / lesson 8

View Set

Chapter 7 Molecular Biology Of The Gene Watson

View Set

Life Insurance Exam: Chapter 4 | Life Insurance Policy Provisions, Options, & Riders

View Set

Simple, Compound, and Complex Sentences

View Set

Respiratory NCLEX review Saunders

View Set

EAQ Ch. 44 Urinary System Assessment

View Set