
BDD#3
Authored by Léo Hilaire
Information Technology (IT)
University
6 Questions
Used 2+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
CREATE TABLE superhero_powers (
superhero_id INTEGER,
power_id INTEGER,
mastery_level VARCHAR(50),
FOREIGN KEY (superhero_id) REFERENCES superheroes(id),
FOREIGN KEY (power_id) REFERENCES powers(id),
PRIMARY KEY (superhero_id, power_id)
);
Cette table est :
Une table simple avec clé étrangère
Une table de liaison many-to-many
Une table one-to-many
Une table d'historique
Answer explanation
C'est une table de liaison many-to-many car :
• Elle relie deux tables (superheroes et powers)
• Elle a une clé primaire composite
• Un héros peut avoir plusieurs pouvoirs et un pouvoir peut appartenir à plusieurs héros
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
DROP TABLE superheroes CASCADE;
Que se passe-t-il ?
Supprime uniquement la table superheroes
Erreur car il y a des dépendances
Supprime superheroes et toutes les tables qui en dépendent
Supprime toute la base de données
Answer explanation
CASCADE supprime :
• La table superheroes
• Toutes les contraintes de clés étrangères qui y font référence
• Peut aussi supprimer des vues ou autres objets dépendants
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Le nombre total de pouvoirs
Les héros qui ont des pouvoirs
Le nombre de pouvoirs par héros, même ceux sans pouvoir
Les pouvoirs les plus communs
Answer explanation
• LEFT JOIN garde tous les héros
• COUNT compte les pouvoirs
• GROUP BY regroupe par héros
• Les héros sans pouvoir auront un count de 0
4.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Dans une relation many-to-many entre héros et équipes, pourquoi utiliser une table de liaison ?
Pour économiser de l'espace
Pour permettre à un héros d'être dans plusieurs équipes
Pour stocker des informations supplémentaires sur la relation
Answer explanation
Une table de liaison permet :
• Des relations multiples dans les deux sens
• D'ajouter des attributs à la relation (date d'entrée, rôle, etc.)
• Une meilleure flexibilité
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Si vous supprimez une équipe avec DROP TABLE teams CASCADE, que devient la colonne team_id dans superhero_teams ?
Elle reste inchangée
Elle devient NULL
La contrainte de clé étrangère est supprimée
Une erreur se produit
Answer explanation
CASCADE :
• Supprime la table teams
• Supprime les contraintes de clé étrangère qui y font référence
• Ne supprime pas automatiquement les données liées
• Peut nécessiter un nettoyage ultérieur
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
CREATE TABLE heroes_villains (
hero_id INTEGER,
villain_id INTEGER,
first_battle_date DATE,
PRIMARY KEY (hero_id, villain_id)
);
Cette table permet de :
Stocker tous les héros
Stocker tous les méchants
Lier chaque héros à un seul méchant
Lier des héros à plusieurs méchants et vice-versa
Answer explanation
C'est une table de liaison simple qui permet de créer des relations entre héros et méchants. Chaque héros peut affronter plusieurs méchants et chaque méchant peut affronter plusieurs héros.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
QUIZ MY BCA
Quiz
•
1st Grade - University
9 questions
origine de la monnaie
Quiz
•
University
8 questions
Computer Concepts Quiz
Quiz
•
7th Grade - University
5 questions
Soal Pre Test "CSS Lanjutan - Box Model dan Layout Dasar"
Quiz
•
University
10 questions
BD 06 SQL DDL
Quiz
•
University
10 questions
ADBM_Quiz_2_Section_B
Quiz
•
University
10 questions
Texto PSQ 2025 Quiz
Quiz
•
University
10 questions
Quiz tentang Quizizz
Quiz
•
University
Popular Resources on Wayground
5 questions
This is not a...winter edition (Drawing game)
Quiz
•
1st - 5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
10 questions
Identify Iconic Christmas Movie Scenes
Interactive video
•
6th - 10th Grade
20 questions
Christmas Trivia
Quiz
•
6th - 8th Grade
18 questions
Kids Christmas Trivia
Quiz
•
KG - 5th Grade
11 questions
How well do you know your Christmas Characters?
Lesson
•
3rd Grade
14 questions
Christmas Trivia
Quiz
•
5th Grade
20 questions
How the Grinch Stole Christmas
Quiz
•
5th Grade
Discover more resources for Information Technology (IT)
26 questions
Christmas Movie Trivia
Lesson
•
8th Grade - Professio...
20 questions
christmas songs
Quiz
•
KG - University
20 questions
Holiday Trivia
Quiz
•
9th Grade - University
15 questions
Holiday Movies
Quiz
•
University
14 questions
Christmas Trivia
Quiz
•
3rd Grade - University
20 questions
Christmas Trivia
Quiz
•
University
8 questions
5th, Unit 4, Lesson 8
Lesson
•
KG - Professional Dev...
20 questions
Disney Trivia
Quiz
•
University