37 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
up::[[BDD niveaux d'abstraction]]
 | 
						|
#s/informatique
 | 
						|
 | 
						|
----
 | 
						|
 | 
						|
Constantes utilisées
 | 
						|
 - **att** un ensemble d'attributs totalement ordonnés par $\leq$
 | 
						|
 - **dom** ensemble de constantes du domaine
 | 
						|
 - **relname** ensemble de noms de relation
 | 
						|
 - **var** ensemble de variables à valeur sur **dom**
 | 
						|
 | 
						|
 | 
						|
- _sorte_ : ensemble des attributs
 | 
						|
    - $sorte(R) = \{titre, réalisateur, année\}$
 | 
						|
- _arité_ : cardinal de la sorte
 | 
						|
    - $arité(R) = |sorte(R)|$
 | 
						|
- _shéma_ : shéma de la forme $R[U]$ où $U=sorte(R)$
 | 
						|
    - ex: $film[titre, réalisateur, année]$
 | 
						|
 | 
						|
 | 
						|
# Différentes approches
 | 
						|
 | 
						|
 - est-ce que les noms d'attribut sont importants
 | 
						|
     - utilisés pour manipuler les relations : approche **nommée**
 | 
						|
         - si $R$ est un ensemble d'attributs, un tuple $t$ est vu comme une fonction du $U$ vers **dom**.
 | 
						|
         - ex: soit la relation $films$
 | 
						|
             - de schéma $films[titre, réalisateur, année]$
 | 
						|
             - de 
 | 
						|
     - on utilise leur index : approche **non-nommée**
 | 
						|
         - soit $t$ un élément de **dom**, $t(3)$ est le 3ème élément de $t$
 | 
						|
             - ex: $t=(titre, réalisateur, année)$, on utilise $t(3)$
 | 
						|
 - comment manipule-t-on les relations ?
 | 
						|
     - comme des ensembles de tuples : approche **conventionelle**
 | 
						|
         - une _instance de relation_ de shéma $R[U]$ est un ensemble fini $I$ de tuples de sorte $U$
 | 
						|
         - une _instance de base de donnêés_ de shéma $D$ est une fonction $I$ de domaine $D$ telle que pour tout $R\in  D$, $I(R)$ est une instance de relation
 | 
						|
     - comme des ensembles de faits : approche **logique**
 |