Modélisation / Base de données
Qu’est-ce que la modélisation de données ? Définir la méthode Merise
Quelles sont les 3 étapes principales de la méthode Merise ?
- a. Analyse, conception et réalisation
- b. Planification, exécution et contrôle
- c. Création, modification et suppression
Qu’est-ce qu’un modèle conceptuel de données (MCD) en Merise ?
Qu’est-ce qu’un modèle logique de données (MLD) en Merise ?
Donner la définition des mots suivants :
- Entité
- Relation
- Cardinalité
- Clé primaire / clé étrangère
Que devient une relation de type « Many To Many » dans le modèle logique
de données ?
Qu’est-ce qu’une base de données ?
Définir les notions suivantes :
Dans une base de données, les données sont stockées dans des _tables__.
Celles-ci sont constituées de lignes appelées ___ et de colonnes appelées
___
Quelle est la différence entre une base de données relationnelle et non
relationnelle ?
Qu’est-ce qu’une jointure dans une base de données ? En existe-t-il
plusieurs ? Si oui lesquelles ?
A quoi sert une vue dans une base de données ?
Qu’est-ce que l’intégrité référentielle dans une base de données ?
Quelles sont les fonctions d’agrégation en SQL ?
Qu’est ce qu’un CRUD dans le contexte d’une base de données ?
Quelles sont les clauses qui permettent de :
- a. Insérer un nouvel enregistrement dans une table INSERT IN TO
- b. Modifier un enregistrement dans une table UPDATE
- c. Supprimer un enregistrement dans une table DELETE
- d. Supprimer la base de données
- e. Filtrer les résultats d’une requête SQL
- f. Trier les résultats d’une requête SELECT
-
g. Regrouper les résultats d'une requête SELECT en fonction d'une
colonne spécifique
- h. Concaténer 2 chaînes de caractères
Comment se connecter à une base de données en PHP ? Quelle est la classe
native utilisée ?