Exercice SQL 2
Bonjour,
J'aimerai bien confirmer la solution de cet exercice SQL :
2.1 Quel est l’avantage de déclarer une contrainte CHECK.
2.2 Quelle est la différence entre une contrainte CHECK de colonne et une contrainte CHECK de table.
2.3 Ecrivez les requêtes permettant de créer les tables avec les contraintes suivantes. Pour la table EMPLOYES, créez une contrainte CHECK qui contrôle l’antériorité de la DateNaiss à la DateEmb.
Employés (NoEmp, RendCompte#, nom, prénom, fonction, DateNaiss, DateEmb).
Commande (NoCommande, CodeClt #, NoEmp#, Datecmde, DateEnvoi, port).
Clients (CodeClt, société, adresse, ville, pays).
(L’ensemble des colonnes sont à Not Null sauf: RendCompte, port et DateEnvoi).
2.4 Quelle est la différance entre la commande DROP et DELETE.
2.5 Est-ce que l’activation de la contrainte de la table maître active les contraintes d’intégrité référentielle désactivées avec cette contrainte par la clause CASCADE ?
MERCI POUR VOTRE AIDE....
J'aimerai bien confirmer la solution de cet exercice SQL :
2.1 Quel est l’avantage de déclarer une contrainte CHECK.
2.2 Quelle est la différence entre une contrainte CHECK de colonne et une contrainte CHECK de table.
2.3 Ecrivez les requêtes permettant de créer les tables avec les contraintes suivantes. Pour la table EMPLOYES, créez une contrainte CHECK qui contrôle l’antériorité de la DateNaiss à la DateEmb.
Employés (NoEmp, RendCompte#, nom, prénom, fonction, DateNaiss, DateEmb).
Commande (NoCommande, CodeClt #, NoEmp#, Datecmde, DateEnvoi, port).
Clients (CodeClt, société, adresse, ville, pays).
(L’ensemble des colonnes sont à Not Null sauf: RendCompte, port et DateEnvoi).
2.4 Quelle est la différance entre la commande DROP et DELETE.
2.5 Est-ce que l’activation de la contrainte de la table maître active les contraintes d’intégrité référentielle désactivées avec cette contrainte par la clause CASCADE ?
MERCI POUR VOTRE AIDE....
Configuration: Linux Firefox 3.0.7
2 réponses
-
La contrainte CHECK va te permettre de vérifier si les données que tu introduit dans ta table respecte certaines conditions liées à la table (type, contrainte référentiel, etc..).
-
salut,
merci de l'interet accordé
CHECK est une sorte de controle de saisie, on ne peut inserer que les valeurs définies dans CHECK.
n'est ce pas ??