Bases de données Flashcards

1
Q

Sur quoi portent les données géographiques?

A

Elles portent sur les entités géographiques qui représentent des objets et des phénomènes localisés à la surface de la Terre.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

De quoi se composent les données géographiques?

A
  • Données géométriques
  • Données descriptives
  • Métadonnées
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Décrivez les données géométriques.

A

Les données géométriques localisent un objet à l’aide de coordonnées et représentent cet objet par une forme géométrique. Elles font donc référence à l’une des 4 variables de la géométrie: la position, la forme, la taille et l’orientation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Décrivez les données descriptives.

A

Les données descriptives caractérisent un objet qualitativement (ex.: types de cultures) ou quantitativement (ex.: quantité de roches dans une entrée de maison).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

On emploie l’acronyme SIG pour désigner… (2)

A
  1. Un logiciel

2. Un système d’information (SI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

De quoi se compose le système d’information? (5)

A
  1. Ressources humaines
  2. Méthodes
  3. Données
  4. Logiciels
  5. Matériel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quelles sont les trois grandes fonctions des SIG?

A
  1. Cartographie numérique
  2. Gestion de base de données
  3. Analyse spatiale
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Sur quoi porte la cartographie numérique?

A

Elle porte principalement sur la représentation des données géographiques à l’aide de la sémiologie graphique et de leur exploration.
= visualisation, exploration et présentation des données géographiques.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Sur quoi porte la gestion des bases de données?

A

La gestion des bases de données s’effectue principalement au niveau des données descriptives. On peut effectuer plusieurs opérations, par exemple créer de nouveaux champs, mettre à jour les données, effectuer des jointures, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qu’est-ce qu’une entité géographique?

A

Une entité géographique est les données descriptives stockées dans une table et reliées aux données géométriques affichées sur la carte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qu’est-ce que l’analyse spatiale?

A

Il s’agit du raisonnement qui permet de déduire les caractéristiques d’un phénomène en faisant intervenir des données géographiques.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quels sont les avantages des SIG par rapport aux cartes papier? (5)

A
  1. Intégrer des données multi-sources
  2. Gestion facile des composantes géométrique et descriptive des objets et des phénomènes.
  3. Modification de la représentation des données en fonction des besoins ou de l’échelle.
  4. Mise à jour des données
  5. Outils d’analyse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vrai ou faux: 95% des bases de données sont relationnelles.

A

Vrai.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

À quoi servent les contraintes d’intégrité?

A

Assurer la cohérence des données saisies et des liens entre les tables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vrai ou faux: La plupart des contraintes d’intégrité sont définies au niveau des enregistrements.

A

Faux. Elles sont définies au niveau des champs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

À quoi sert la contrainte Null interdit?

A

Assurer qu’une valeur soit saisie dans le champ, sinon l’enregistrement est rejeté.

17
Q

À quoi sert la contrainte d’unicité?

A

Assurer que la valeur saisie dans le champ est unique par rapport à toutes les valeurs de ce même champ.

18
Q

À quoi sert la contrainte de clef primaire?

A

Assurer l’unicité des valeurs qui ne peuvent être nulles. Il est fortement recommandé d’avoir une clef primaire pour chaque table.

19
Q

Quelles sont les caractéristiques de la clef primaire?

A
  1. Elle se compose d’un à plusieurs champs.
  2. Elle est utilisée pour créer des relations entre les tables.
  3. Elle utilise souvent le type de données « numéro automatique »,
  4. Elle peut utiliser les types de données: entier, texte, GUID et Date. Les autres types ne sont pas appropriés.
20
Q

À quoi sert la contrainte Valide si?

A

Elle permet de valider si la valeur saisie correspond à l’une des valeurs listées ou bien si elle se situe entre des valeurs numériques maximum ou minimum.

21
Q

À quoi set la contraire d’intégrité référentielle (ou contraire de clef étrangère)?

A

Elle permet de s’assurer que chaque enregistrement de la table Fils est relié à un enregistrement de la table Père.

22
Q

À quoi servent les liens entre les tables?

A
  1. D’éviter de dupliquer les données, c’est-à-dire d’éviter la redondance.
  2. De relier les tables par leurs champs communs. Ces champs doivent absolument être de même type de données.
  3. D’assurer l’intégrité des données.
23
Q

Qu’est-ce qu’un index?

A

L’index d’une base de données indique les positions sur le disque dur de l’ordinateur, où sont stockées les valeurs recherchées.

24
Q

Quand est-ce que les index sont utiles? (2)

A
  1. Lorsque la table compte beaucoup d’enregistrement.

2. Lorsque plusieurs valeurs du champ sont uniques ou peu répétitives.

25
Q

Vrai ou faux: On créera un index sans doublon pour les clefs primaires.

A

Vrai.

26
Q

Dans quelles circonstances les champs des clefs étrangères seront 1) indexés sans doublon 2) indexés avec doublons?

A

1) Relation 1-1

2) Relation 1-N

27
Q

Qu’est-ce qu’un système de gestion de base de données?

A

Un logiciel servant à gérer une base de données.

28
Q

Quelles sont les fonctionnalités des bases de données? (6)

A

Les bases de données permettent:

  1. D’éviter la duplication des données.
  2. D’améliorer la qualité et assurer l’intégrité des données.
  3. De faciliter l’entretien et la mise à jour des données.
  4. De conserver les métadonnées à l’intérieur même de la BD.
  5. D’introduire des règles (contraintes) afin d’assurer la cohérence des données.
  6. De restreindre l’accès aux données.
29
Q

À quoi sert la fonction SELECT?

A

Elle sert à interroger la base de données.

30
Q

À quoi sert la fonction FROM?

A

À spécifier le nom des tables ou sous-requêtes impliquées dans la requête.

31
Q

À quoi sert la fonction WHERE?

A

Elle filtre selon les conditions (AND, OR, NOT).

32
Q

À quoi sert la fonction GROUP BY?

A

Elle regroupe les enregistrements sur les valeurs distinctes d’un ou plusieurs champs.

33
Q

À quoi sert la fonction HAVING?

A

Elle filtre le groupe selon des conditions.

34
Q

À quoi sert la fonction ORDER BY?

A

À spécifier les champs utilisés pour ordonner le résultat de la requête.

35
Q

Vrai ou faux: Les fonctions d’agrégation peuvent seulement être utilisées dans la clause SELECT.

A

Faux. On peut aussi l’utiliser dans la clause HAVING du GROUP BY tout dépendant de ce que l’on veut faire.

36
Q

À quoi servent les requêtes d’analyse croisée (Transform, Pivot)?

A

Elles permettent de calculer une mesure par rapport aux croisements des valeurs de deux ou de plusieurs champs présentés en rangée et en colonne. Ce type de requête regroupe et agrège les données.

37
Q

Comment fait-on pour faire une requête impliquant plusieurs tables?

A

On doit les joindre par leurs champs communs. On joint dans les clauses WHERE et FROM tout dépendant.

38
Q

Que se passe-t-il si on ne relie par les tables par leurs champs communs lors d’une jointure?

A

On obtient un produit cartésien.

39
Q

Quelles sont les règles pour faire la conception d’une base de données relationnelle? (3)

A
  1. Éviter la redondance des données et assurer l’intégrité.
  2. Créer une clef primaire pour chaque table.
  3. Créer les relations.