Ex1
Une restauratrice a mis en place un site Web pour gérer ses réservations en ligne. Chaque client peut s’inscrire en saisissant ses identifiants. Une fois connecté, il peut effectuer une réservation en renseignant le jour et l’heure. Il peut également commander son menu en ligne et écrire un avis sur le restaurant.
Le gestionnaire du site Web a créé une base de données associée au site nommée restaurant, contenant les quatre relations du schéma relationnel ci-dessous :

- Quelles relations admettent des clefs étrangères ?
- Quelle est la clef étrangère de la relation
Reservation? - Vers quelle relation cette étrangère établit-elle une liaison ?
- Quel est le domaine de cette clef ?
- Combien de clefs étrangères apparaissent dans la relation
Commande?
Ex2
Vous créez un jeu vidéo en ligne. Vous voulez gérer les comptes des joueurs avec une base de données.
Cette base de données contient plusieurs entités :
- Une entité
Joueurqui contient le nom, le mot de passe, le statut du joueur et le héros joué en ligne. - Une entitéÂ
statut qui permet de savoir si le joueur a un compte premium ou non grâce à un attribut de type booléen. - Une entité
Herosqui permet de savoir le type de héros choisi, son niveau d’expérience, son nom choisi par le joueur.
Établir le schéma relationnel de cette base de données en précisant le type (INT, STRING ou BOOLEAN) de chaque attribut.