D
Union, select, rename sont toutes des opérations d’algèbre relationnelle. Cinq opérations de base en algèbre relationnelle : Sélection, Projection, Produit cartésien, Union et Différences. Elles permettent d’effectuer la plupart des opérations d’extraction de données nécessaires.
A
La clause AS est utilisée pour renommer une colonne ou une table dans une requête SQL, afin de donner un alias temporaire à cet élément. Cela permet d’améliorer la lisibilité des résultats ou de simplifier l’utilisation dans des requêtes complexes. Exemple:
SELECT first_name AS "Nom", last_name AS "Prénom" FROM employees;
C
L’architecture d’une base de données est généralement divisée en 3 niveaux:
- Niveau interne (physique) : Il décrit la manière dont les données sont stockées physiquement sur le disque. Cela inclut les détails techniques comme l’organisation des fichiers et les index.
- Niveau conceptuel : Il représente la structure logique des données, c’est-à-dire les relations entre les entités, sans se soucier de la manière dont elles sont physiquement stockées.
- Niveau externe (vue) : Il s’agit des vues spécifiques des utilisateurs ou des applications, qui peuvent ne voir qu’une partie des données en fonction des permissions.
Ces trois niveaux permettent d’assurer une séparation entre la gestion physique des données, la structure logique des données et les vues spécifiques des utilisateurs.
B
Dans le modèle hiérarchique de base de données, les enregistrements sont organisés sous forme d’une structure arborescente, où chaque enregistrement (ou nœud) est lié à un autre par une relation parent-enfant. Chaque nœud peut avoir un ou plusieurs enfants, mais un seul parent, formant ainsi une hiérarchie.
D
La 4ème forme normale (4NF) traite spécifiquement des dépendances multivaluées. Une dépendance multivaluée se produit lorsque, dans une relation, un attribut dépend de plusieurs valeurs d’un autre attribut de manière indépendante. La 4NF exige que toutes les dépendances multivaluées soient éliminées pour garantir une organisation des données plus efficace.
Une table avec une dépendance multivaluée viole la norme de la quatrième forme normale (4NF) car elle crée des redondances inutiles et peut contribuer à des données incohérentes. Pour passer à la 4NF, il est nécessaire de séparer ces informations en deux tables.
D
Une sous-requête est une requête imbriquée dans une autre requête telle que SELECT , INSERT , UPDATE ou DELETE . Également, une sous-requête peut être imbriquée dans une autre sous-requête. Exemple:
SELECT *
FROM table1
WHERE column IN
(
SELECT * FROM
(
SELECT column
FROM table2
) AS subquery
)
C
La commande DROP est utilisée pour supprimer des objets de la base de données, tels que des tables, des vues, des fonctions stockées, des procédures stockées, etc. Exemple:
DROP FUNCTION myFunction;
A
La 1ère forme normale (1NF) garantit que chaque table contient des informations sur
une seule entité. Cela signifie que :
- Chaque colonne contient des valeurs atomiques (pas de groupes répétitifs ni de tableaux dans une cellule),
- Chaque enregistrement est unique.
Les autres formes normales traitent des dépendances entre les attributs ou des relations entre différentes entités, mais la 1NF est celle qui se concentre sur le fait que chaque table représente une entité unique.
- 2NF : Elle traite des dépendances partielles, c’est-à-dire des dépendances entre les attributs non clés et une clé primaire composite.
- 3NF : Elle élimine les dépendances transitives, où un attribut dépend indirectement d’une clé primaire.
- 4NF : Elle traite des dépendances multivaluées, où un attribut dépend de plusieurs valeurs indépendantes d’un autre attribut.
Ainsi, la 1NF est celle qui garantit que les informations d’une table concernent une seule entité.