Cours 3 Flashcards

1
Q

Quel est la différence entre un ensemble et un n-tuple?

A

Un ensemble n’est pass ordonné

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quel est le nom du prodit cartésien de deux ensemble?

A

Relation binaire définie sur A et B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quel est le nom du produit cartésien de plusieurs n-tuple

A

Relation définie sur E1, E2, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que signifie Integer?

A

ensemble des entiers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Que signifie String30?

A

Ensemble des chaines de caractères de longueur 30

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Que signifie NumTéléphone?

A

Ensemble des numéros de téléphone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Comment ce nomme les relations dans le modèke relationnel?

A

Relation à composants nommés.
Ne sont pas distingué par leur position, mais par leur nom.
LE CONTENU DE LA RELATION PEUT CHANGÉ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est-ce que le modèle relationnel?

A

Modèle sur lequel se fondent les SGBDR.
Relation : table
Attribut : colonne

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Nommé les deux terminologies du modèle relationnel:

A

Terminologie formelle : relation, attribut, n-uplet

Terminologie informelle : table, colonne, ligne

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Donner les trois aspects du modèle relationnel

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Donner le format d’une relation

A

NomDeLaRelation(attributs..)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Donner 3 exemple de contraintes d’intégrité

A

« 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. »

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est-ce que l’algèbre relationnel?

A

Partie du modèle relationnel qui permet d’exprimer des requetes.
Permet de manipuler les relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Donner les opérateurs utilisés

A
Opérateurs ensemblistes :
-Union
-Intersection
-Différence
-Produit
Opérateur spécifique:
-Projection
-Restriction
-Division
-Jointure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Donner notation pour l’opérateur de renommage

A

Rx = δ [ B1→C1,…,Bm→Cm ] ( R )

Change le nom d’un ensemble. D’une colonne.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Donner la notation pour l’opérateur de restriction

A

Rx = σ[C] ( R )
Ou C est une condition

ex. σ[price >= 0.50] ( PRODUCTS )

Donne les n-uples repectant la condition

17
Q

Donner la notation pour l’opérateur Projection

A

Rx = πB1,…,Bm

Information (colonne) pour les n-uples respectant la condition

Ex. Rx = πA,B donne la table ne contenant que les colonnes A et B.

18
Q

Donner la notation pour l’opérateur Produit Cartésien

A

Rx = R × S

‘Produit matriciel’