Vous êtes sur la page 1sur 4

1. Qu'est-ce que l'informatique ?

L’informatique c’est le traitement automatique de l’information.


2. Donner la définition d'une base de données informatique.
Une base de données informatique est un ensemble organisé et structuré de données qui
sont stockées électroniquement dans un système informatique. Ces données sont
organisées de manière à faciliter l'accès, la manipulation et la récupération de l'information
qu'elles contiennent.
3. Donner la définition de SGBD. son rôle et quelques exemples de SGBD.
Un SGBD, ou système de gestion de base de données, est un logiciel qui permet de stocker,
de gérer et d'interroger des données stockées dans une base de données.
Le rôle principal d'un SGBD est de garantir l'intégrité et la sécurité des données, ainsi que de
faciliter l'accès aux données en permettant des requêtes et des analyses. Les SGBD
fournissent également des fonctionnalités pour optimiser la performance de la base de
données, par exemple en permettant des indexations ou en optimisant les requêtes pour
réduire les temps de réponse.
Comme SGBD on a : MySQL, Oracle, Microsoft SQL server, MongoDB…
4. Donner 3 objectifs qu'une base de données doit permettre d'atteindre.
 Stockage et gestion efficaces des données :
 Accès facile aux données :
 Fiabilité et intégrité des données :
5. Qu 'est-ce qu 'un accès concurrent dans le contexte des bases de données ?
Dans le contexte des bases de données, l'accès concurrent se produit lorsqu'il y a plusieurs
utilisateurs ou processus qui accèdent simultanément à une même base de données et
tentent de modifier les données.
6. Donner et définir les 3 types d'utilisateurs d'un SGBD.
 Les utilisateurs finaux : Ce sont des utilisateurs qui interagissent directement avec la
base de données pour récupérer des informations ou saisir des données.
 Les administrateurs de base de données (DBA) : Ce sont des professionnels qui
gèrent la base de données et veillent à ce qu'elle fonctionne correctement.
 Les développeurs d'applications : Ce sont des professionnels qui conçoivent et
développent des applications qui interagissent avec la base de données
7. Citer 4 objets gérés par un SGBD.
Les tables, les vues, les index, les procédures stockées
8. Qu 'est-ce que l'informatique dite « décisionnelle » dans le contexte des bases de
données ?
L'informatique décisionnelle fait référence à l'utilisation de la technologie pour collecter,
analyser et présenter des données de manière à aider les entreprises à prendre des
décisions éclairées.
Dans le contexte des bases de données, l'informatique décisionnelle est un ensemble de
techniques et d'outils qui permettent aux entreprises de collecter des données à partir de
sources diverses, de les intégrer, de les nettoyer et de les analyser pour obtenir des
informations exploitables.
9. Donner les objectifs majeurs d'un SGBD.
Les principaux objectifs d'un SGBD sont de stocker efficacement les données, de garantir
un accès rapide et facile aux données, de maintenir l'intégrité et la sécurité des données,
de faciliter la gestion des données et de permettre le partage des données entre plusieurs
utilisateurs de manière efficace.
IO. Quel est le lien entre SQL et l'algèbre relationnelle ?
Le lien entre SQL et l'algèbre relationnelle est que SQL est basé sur les concepts de l'algèbre
relationnelle. En effet, SQL est conçu pour permettre aux utilisateurs de manipuler les
données stockées dans des tables relationnelles en utilisant des opérations similaires à
celles de l'algèbre relationnelle.

Partie 2 : Modélisation (IO points)


1. Selon vous, qu'est-ce que la modélisation dans le contexte de base de données ?
Dans le contexte des bases de données, la modélisation est le processus de création d'une
représentation structurée des données qui seront stockées dans la base de données. Cette
représentation est généralement sous la forme d'un schéma de base de données qui décrit
les tables, les relations entre les tables, les colonnes, les clés primaires et étrangères, ainsi
que les contraintes d'intégrité.
2. Qu'est-ce qu'un algorithme ?
Un algorithme est une séquence d'instructions ou d'étapes logiques et précises qui
permettent de résoudre un problème ou d'accomplir une tâche spécifique.
3. Le modèle relationnel est un modèle mathématique qui est implanté dans les SGBD-R.
a- Vrai
4. Donner la définition de :
- table : une table est une collection de données organisées en lignes (ou tuples) et en
colonnes (ou attributs) dans le modèle relationnel.
- tuple : un tuple est une ligne d'une table dans le modèle relationnel
- attribut : un attribut est une colonne d'une table dans le modèle relationnel
- clé primaire : une clé primaire est une ou plusieurs colonnes d'une table qui identifient de
manière unique chaque ligne (ou tuple) de la table.
- Clé secondaire : une clé étrangère (ou clé secondaire) est une colonne ou une
combinaison de colonnes d'une table qui fait référence à la clé primaire d'une autre table.

En résumé, la clé primaire est la clé principale qui identifie de manière unique chaque enregistrement dans
une table, tandis que la clé secondaire est une clé qui peut être utilisée pour accélérer les recherches dans
une table.

5. Donner deux (2) synonymes des expressions suivantes :


- relation : table, ensemble de données
- tuple : ligne, enregistrement
- attribut : colonne, champ

6. Donner la définition du schéma d'une table.


Le schéma d'une table correspond à la description de la structure d'une table dans une base
de données relationnelle.
7. Donner la définition du schéma de la base de données.
Le schéma de la base de données est la description globale de la structure de la base de
données, qui comprend toutes les tables, les relations entre elles, les contraintes d'intégrité,
les index, les vues et autres objets de la base de données.
8. Soit le schéma suivant :
EMP(NE, nom, fonction, dateEmb, sal, comm, #ND)
Donner un commentaire de ce schéma permettant de savoir clairement quel est le nom
de la table, des différents champs, de la clé primaire s'il y en a, etc.
Le schéma représente une table appelée "EMP" qui a plusieurs champs, tels que:
 NE : numéro d'employé
 Nom : nom de l'employé
 Fonction : fonction occupée par l'employé
 dateEmb : date d'embauche de l'employé
 sal : salaire de l'employé
 comm : commission versée à l'employé
 #ND : numéro du département de l'employé
Le champ "NE" est identifié comme la clé primaire de la table "EMP", qui permet d'identifier
chaque enregistrement de manière unique.
9. Donner la définition d'une jointure dans le contexte des bases de données.
Dans le contexte des bases de données, une jointure est une opération qui permet de
combiner les enregistrements de deux ou plusieurs tables en fonction d'une condition de
correspondance entre les valeurs des colonnes
10. Qu'est-ce qu'un produit cartésien ?
Dans le contexte des bases de données, le produit cartésien est une opération qui combine
tous les enregistrements d'une table avec tous les enregistrements d'une autre table.

Vous aimerez peut-être aussi