Exercice SQL 2
ct1105
Messages postés
62
Statut
Membre
-
ct1105 Messages postés 62 Statut Membre -
ct1105 Messages postés 62 Statut Membre -
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
-
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 ?? -
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..).