Exercices Corrigés Algèbre Relationnelle – Partie 1
La meilleure façon d’apprendre quelque chose est de pratiquer des exercices. Nous avons préparer ces exercices corrigés pour les personnes (débutantes ou intermédiaires) qui sont familières avec l’Algèbre Relationnelle. Nous espérons que ces exercices vous aideront à améliorer vos compétences en Algèbre Relationnelle. Les exercices corrigés suivantes sont actuellement disponibles, nous travaillons dur pour ajouter plus d’exercices. Bon apprentissage!
Vous pouvez lire notre tutoriel sur l’Algèbre Relationnelle avant de résoudre les exercices suivants.
Rappel:
Exercices Corrigés Base De Données Algèbre Relationnelle
Considérons une base de données avec le schéma suivant : Publications
auteur(id_auteur, prénom, nom) publication_auteur(id_auteur, id_publication) livre(id_livre, titre_livre, mois, année, éditeur) publication(id_publication, titre, id_livre)
r(auteur) +-----------+---------+----------+ | id_auteur | nom | prenom | +-----------+---------+----------+ | 1 | Eddie | Parker | | 2 | Eleanor | Deas | | 3 | Glen | Powell | | 4 | Ali | Fawaz | | 5 | Earl | Horn | | 6 | Bryan | Savoy | +-----------+---------+----------+
r(publication_auteur) +-----------+----------------+ | id_auteur | id_publication | +-----------+----------------+ | 1 | 1 | | 2 | 2 | | 3 | 2 | | 4 | 3 | | 5 | 4 | | 6 | 5 | +-----------+----------------+
r(livre) +----------+-------------+------------+-------+---------+ | id_livre | titre_livre | mois | année | éditeur | +----------+-------------+------------+-------+---------+ | 1 | DNS | Avril | 1988 | 6 | | 2 | DNS | Mars | 1972 | 6 | | 3 | IMAP | Janvier | 1999 | NULL | | 4 | TCP | May | 1985 | 2 | | 5 | UDP | Décembre | 2004 | 1 | | 6 | DHCP | Octobre | 2010 | 3 | +----------+-------------+------------+-------+---------+
r(publication) +----------------+-----------------------+----------+ | id_publication | titre | id_livre | +----------------+-----------------------+----------+ | 1 | Réseau Informatique | 1 | | 2 | Télécommunication | 2 | | 3 | Sécurité | 3 | | 4 | Informatique | 4 | | 5 | Programmation Réseau | 5 | +----------------+-----------------------+----------+
1. Combien de tuples seront retournés par la requête d’algèbre relationnelle suivante?
2. Que veut dire l’expression d’algèbre relationnelle suivante ?
3. Écrivez une expression d’algèbre relationnelle qui renvoie les noms de tous les auteurs qui sont éditeurs de livres.
4. Écrivez une expression d’algèbre relationnelle qui renvoie les noms de tous les auteurs qui ne sont pas éditeurs de livres.
5. Écrivez une expression d’algèbre relationnelle qui renvoie les noms de tous les auteurs ayant au moins une publication dans la base de données.
6. Combien de tuples sont retournés par l’expression d’algèbre relationnelle suivante ?
7. Que veut dire l’expression d’algèbre relationnelle suivante ?