Cours 3 Flashcards
Quel est la différence entre un ensemble et un n-tuple?
Un ensemble n’est pass ordonné
Quel est le nom du prodit cartésien de deux ensemble?
Relation binaire définie sur A et B
Quel est le nom du produit cartésien de plusieurs n-tuple
Relation définie sur E1, E2, etc.
Que signifie Integer?
ensemble des entiers
Que signifie String30?
Ensemble des chaines de caractères de longueur 30
Que signifie NumTéléphone?
Ensemble des numéros de téléphone
Comment ce nomme les relations dans le modèke relationnel?
Relation à composants nommés.
Ne sont pas distingué par leur position, mais par leur nom.
LE CONTENU DE LA RELATION PEUT CHANGÉ
Qu’est-ce que le modèle relationnel?
Modèle sur lequel se fondent les SGBDR.
Relation : table
Attribut : colonne
Nommé les deux terminologies du modèle relationnel:
Terminologie formelle : relation, attribut, n-uplet
Terminologie informelle : table, colonne, ligne
Donner les trois aspects du modèle relationnel
Aspect structurel
-Présenté comme étant ensemble de relations
Aspect de controle de l’intégrité
Les relations repectent des contraintes d’intégrité
Aspect de manipulation
Opération disponible sont défini sur les relations
Donner le format d’une relation
NomDeLaRelation(attributs..)
Donner 3 exemple de contraintes d’intégrité
« Un client de Toronto a toujours un taux de remise supérieur ou égal à 2 %. »
– « Deux agents ne peuvent pas avoir le même numéro.»
– « S´il y a au moins un article, l´un d´entre eux doit être produit à Chicago. »
– « Le code client porté sur une commande doit être valide. »
Qu’est-ce que l’algèbre relationnel?
Partie du modèle relationnel qui permet d’exprimer des requetes.
Permet de manipuler les relations.
Donner les opérateurs utilisés
Opérateurs ensemblistes : -Union -Intersection -Différence -Produit Opérateur spécifique: -Projection -Restriction -Division -Jointure
Donner notation pour l’opérateur de renommage
Rx = δ [ B1→C1,…,Bm→Cm ] ( R )
Change le nom d’un ensemble. D’une colonne.