Qu'est-ce qu'une base de données

Une base de données (BDD) est une technique pour stocker des données de manière structurée.

Généralement une BDD, contient plusieurs tables qui peuvent être reliées entre elles ou pas.

Lorsque les tables sont reliées entre elles, on parle de Base de Données Relationnelles.

bdd tables

Dans l'exemple ci-dessus, la BDD contient 2 tables et une relation : la table 'Inscription' et la table 'Détails adhérents' ont le même descripteur ''.

Cela permet de ranger les informations dans 2 tables différentes et donc de mieux structurer le rangement des informations.

Pour retrouver les informations sur les 2 tables on utilise le même n°, dans l'exemple ici le n° vaut 3.

a- Quelle est l'adresse de Jean ?

b- Quel est le mail de 'Boucher' ?

c- Quel est le descripteur de '0703020304' ?

d- Est-ce que les tables contiennent des méta-données, si oui lesquelles ?

Utiliser une base de données ouvertes via internet

Vous allez utiliser une base de données ouvertes - Open Data : https://data.education.gouv.fr

e- Utiliser la base de données de l'Annuaire de l'éducation

Pour commencer, accéder à la bonne base de données en cliquant sur le lien 'Annuaire de l'éducation' présent sur la page d'accueil du site.

- Retrouver la liste des lycées privés des Bouches du Rhône

En utilisant les filtres suivants, vous devez obtenir la liste.

openDataLyceeBdr

Combien de lycées privés sont listé ?

- Restreindre la liste aux seuls lycées de Salon de Provence

Vous devez obtenir une liste de 5 lycées privés sur Salon de Provence.

f- Utiliser la base de données des  Effectifs d'élèves des établissements du second degré public et privé sous tutelle du ministère en charge de l'éducation nationale

Vous allez changer de base de données en cliquant sur l'onglet Données, puis dans zone de recherche vous lancez la recherche avec le mot clef Effectif.

Dans les BDD proposées, cliquer sur celle qui nous intéresse.

Restreindre la liste pour n'obtenir que le lycée Viala Lacoste

Vous devez obtenir un tableau de 5 lignes pour les années scolaires 2015-2016 à 2019-2020.

- indiquer l'effectif du Lycée Viala Lacoste en 2017-2018

- quel est l'identifiant de l'établissement

- Exporter les données au format CSV en cliquant sur l'onglet 'Export', puis sur 'Seulement les 5 enregistrements sélectionnés' :

bdd export csv viala

- Ouvrir le fichier obtenu dans LibreOffice, vous devriez obtenir un tableau qui commence par :

bdd csv tableur viala

Quel est le descripteur de 'Privé' ?

Descripteur :
Secteur_d_enseignement
Type_d_etablissement
Nom_etablissement

- Ouvrir le fichier obtenu dans NotePad++, vous devriez obtenir un fichier qui ressemble à :

bdd csv text viala

- Quelle(s) information(s) trouve t-on dans le premier paragraphe ?

- Souvent dans les fichiers CSV, c'est la virgule qui est utilisée pour séparer les données, quel signe est utilisé ici ?

 

Comment utiliser une BDD par programmation ?

La consultation de données par un utilisateur via un navigateur est relativement aisée.

Mais comme cela se passe lorsque le traitement est fait par des ordinateurs ?

Il existe un langage spécifique pour traiter les données par programmation : le langage SQL Structured Query Language.

Tout comme dans le paragraphe précédent, il faut utiliser des filtres de sélection en fonction du traitement désiré.

Ainsi par programmation on peut facilement :

- créer de nouvelles donnée (par exemple un nouvel élève qui s'inscrit dans l'établissement) - INSERT INTO

- les mettre à jour (par exemple si un élève déménage, il faut mettre à jour sa nouvelle adresse) - UPDATE

- les sélectionner (par exemple chercher tous les élèves qui ont plus de 16 en mathématiques) - SELECT

- les trier suivants un ou plusieurs critères, - ORDER BY

- les effacer (par exemple un élève qui quitte un établissement scolaire est retiré de la BDD) - DELETE

Une instruction du langage SQL est appelé requête dont voici un exemple :

SELECT id, title, level FROM categories WHERE parent_id= 12 ORDER BY title

Ce qui signifie sélectionner les valeurs des descripteurs id, title, level dans la table catégories avec parent_id=12 et les trier suivant le descripteur title

g- Méta-donnée et SQL : est-ce qu'il y a un lien ?

Qu'est-ce qu'une méta-donnée ?
Peut être lue par un utilisateur
N'est pas utile pour une requête SQL
Est utile pour une requête SQL
Correspond à une donnée définie par un programme
Est toujours de type texte
Peut être lue par le programme
Correspond à une information définie par un utilisateur
Peut être de n'importe quel type de donnée

Conséquence du stockage et du traitement des données

Dans les années 2000, les données des particuliers étaient stockées directement sur leur ordinateur et les entreprises stockaient leur données directement sur leur(s) serveur(s).

Avec l'arrivée du Cloud Computing et des Data-Center le stockage et le traitement des données à profondément évolué : le stockage et le traitement des données se fait sur le Cloud à travers les Data-center.

data center bdd

 

Un data-center est un lieu contenant des ordinateurs et des baies de stockage. Ces dernières rassemblent des disques-durs.

Les quantité de données stockées s'exprime en zettaoctet (1021) voire en yottaoctet (1024).

 

Le Cloud Computing est un service de virtualisation du stockage et du traitement des données numériques.

L’utilisateur peut utiliser de nombreuses applications en ligne et travailler sans jamais avoir besoin d'installer des logiciels sur son ordinateur ni de stocker ses données sur son ordinateur, téléphone, etc. On parle alors de service proposé par le cloud.

Comme exemples de service il y a :

- le stockage d'informations

- les applications de bureautique (traitement de texte, tableur, diaporama...)

- le contrôle à distance (par exemple sur des objets connectés)

- les jeux en lignes

- le travail collaboratif

- la musique - vidéo à la demande

- etc...

On comprend aisément que tout ceci a un impact écologique important présenté succinctement dans un article de Sciences et Avenir.

h- Après la lecture de l'article, répondez aux questions :

- Combien représentait la consommation des Data Center en 2015 ?

- Par combien sera multiplié la consommation des Data Center entre 2018 et 2021 ?

- En 2015 que représentait la part mondiale de consommation d'électricité du secteur du numérique ?

- Pourquoi les entreprises ont recours de plus en plus au Cloud Computing ?

- Quelle est la part de consommation d'électricité consacrée au refroidissement des Data Center ?

- Quelles solutions plus écologiques peut-on envisager au niveau des Data-Center ?

- Dans le secteur du numérique, est-ce que ce sont les Data-Center qui consomment le plus ?

- Quelles solutions plus écologiques peut-on envisager au niveau utilisateur ?