Académique Documents
Professionnel Documents
Culture Documents
BASLAM 1
BASES DE
DONNÉES
Pr. : Mohamed BASLAM
Niveau : S4 BCG
Année : 2020/2021
Cours : Bases de Données – Prof : M. BASLAM 2
Plan
Chap. 1 : Initiation à l’informatique
• Introduction aux systèmes informatiques
• Codage de l’information et systèmes de numération
Chap. 2 : Introduction aux bases de données
• Concepts de base (Entité Association , Relations, Propriétés,
Cardinalités,…)
• Conception des bases de données
• Modelisation Entité-assosciation
Chap. 3 : Le modèle relationnel (Logique) de Données
• Modèle Conceptuel de données (Entité/Relation)
• Modèle Logique de données (MLD)
Chap. 4 : Langage SQL
• LDD : Langage de Définition de Données
• LMD : Langage de Manipulation de Données
Chap. 5 : Algèbre relationnelle
Cours : Bases de Données – Prof : M. BASLAM 4
CHAP. 1 : INITIATION À
L’INFORMATIQUE
Introduction
• Information
• Elément de connaissance représenté à l’aide de conventions en vue
d’être conservé, traité et communiqué
• Différentes formes : son, image, texte, vidéo ...
• Traitement
• Passage d’informations appelées données à d’autres informations
dites résultats
• Exemples : addition, multiplication, traduction...
• Informatique
• Science dont l’objet est le traitement automatique de l’information,
c’est-à-dire, l’exécution du traitement par des machines
• Ordinateur
• Machine qui saisit (périphériques d’entrée), stocke (mémoire), traite
(programmes) et restitue (périphériques de sortie) des informations
Cours : Bases de Données – Prof : M. BASLAM 6
L’Ordinateur
• Composants matériels (Hardware)
• Tout ce qui compose l’ordinateur et ses accessoires
• Incapables de traiter les informations sans un ensemble de
règles (partie logicielle) pour les guider
L’Ordinateur
• Logiciel (Software)
• Immatériel
• ensemble de programmes exécutables par l’ordinateur
• 3 types de logiciels
• Système d’exploitation (MS-DOS, Windows, Unix)
• Logiciels standards comme Word, Excel...
• Progiciels : logiciels spécifiques (paye, comptabilité, ...)
Cours : Bases de Données – Prof : M. BASLAM 8
L’Ordinateur
Saisie Traitement Restitution
Données UC Résultats
Instructions
Ecran Modem
Joystick Scanner Micro Souris Disquette
La Mémoire
• Définition
• Dispositif capable d’enregistrer, de stocker et de restituer
des informations
• Trois types
• RAM ou mémoire vive
• ROM ou mémoire morte
• Mémoire de masse ou secondaire
• Unité de stockage
• BIT (Binary DigiT) : unité de stockage élémentaire
• Toutes les informations sont codées sous forme de
nombres binaires composés de 0 et de 1
• Les bits sont regroupés en octets (8 bits)
• Selon l’ordinateur, un mot mémoire est composé de 2 (16
bits) ou 4 (32 bits) octets
Cours : Bases de Données – Prof : M. BASLAM 10
La Mémoire
• Unités de mesure
La Mémoire
• Unités de mesure
La Mémoire
• 2 Modes d’accès à la mémoire
• En lecture : aucun effet sur le contenu
• En écriture : modifie son contenu
• Caractéristiques
• Capacité : nombre d’octets
• Accès
• direct : grâce à l’adresse, accès immédiat à l’information (on parle de support
adressable)
• séquentiel : pour accéder à une information, il faut avoir lu toutes les
précédentes (ex : cassette audio)
• Temps d’accès : temps écoulé entre l’instant où l’information est
demandée et celui où elle est trouvée (en ms)
Cours : Bases de Données – Prof : M. BASLAM 13
La Mémoire
• Programme
• Ensemble d’instructions et de données
Cours : Bases de Données – Prof : M. BASLAM 14
L’Unité centrale
• Fonctions
• Sélectionner et exécuter les instructions du
programme en cours
• Partie de l’ordinateur qui contient les circuits de base
• la mémoire principale
• la mémoire vive (RAM)
• la mémoire morte (ROM)
• la mémoire cache
• le microprocesseur
• les circuits de calcul (UAL)
• l’unité de contrôle (ou de commande)
• l’unité d’entrée-sortie
Cours : Bases de Données – Prof : M. BASLAM 15
L’Unité centrale
• La mémoire vive ou RAM (Random Access
Memory)
• mémoire à accès direct à taille limitée
• son contenu est volatile, i.e. il est perdu à chaque fois que
l’ordinateur ne fonctionne pas.
• endroit où l’ordinateur stocke temporairement les données et
instructions (programmes) qu’il est en train d’utiliser et d’exécuter
• contient tous les programmes en cours d’exécution
• si le programme ne contient pas en mémoire vive, seule une partie est
chargée, l’autre étant stockée en mémoire auxiliaire. Le temps d’accès
de la mémoire auxiliaire étant plus grand que celui de la mémoire vive,
plus la RAM est importante, plus l’exécution des programmes est rapide
• capacité standard : 1Go, 2Go ou 4Go
Cours : Bases de Données – Prof : M. BASLAM 16
L’Unité centrale
• mémoire permanente
L’Unité centrale
• Le mémoire cache
• Mémoire cache
• zone de mémoire ultra-rapide où sont conservées les données et
instructions qui reviennent le plus souvent
• mémoire interne de petite taille (dizaines de Ko)
L’Unité centrale
• Le microprocesseur
• Le cœur de l’ordinateur : il traite et fait circuler les instructions et les
données
• Composé des éléments suivants
• Unité Arithmétique et Logique (UAL)
• Ensemble de circuits qui exécutent les opérations arithmétiques et logiques de
base
• Unité de contrôle (ou de commande)
• Son rôle est d’extraire une instruction du programme en MC, de la faire exécuter
par l’UAL ou un périphérique et de chercher l’instruction suivante
• Elle décode les instructions et trouve les données pour l’UAL
• Produits
• Intel (Pentium 166Mhz), Cyrix (P200+), AMD (K6200)
Cours : Bases de Données – Prof : M. BASLAM 19
L’Unité centrale
• L’unité d’entrée-sortie
• Exemples
• carte graphique (écran)
• carte contrôleur (disque dur)
• carte son (micro, haut-parleur)
Cours : Bases de Données – Prof : M. BASLAM 20
Les Périphériques
• Définition
• Tout ce qui gravite autour de l’UC c’est-à-dire l’écran, le
clavier, la souris, les mémoires auxiliaires, l’imprimante, le
scanner, le micro, les haut-parleurs....
• 3 Catégories de périphériques
• d’entrée (clavier, souris, scanner…)
• de sortie (écran, imprimante, haut-parleur)
• les mémoires auxiliaires (disque dur, disquette, CD-ROM)
Cours : Bases de Données – Prof : M. BASLAM 21
Le Système d’Exploitation
• Définition
• Ensemble des programmes chargés de toutes les fonctions
relatives à l’exploitation des composants de l’ordinateur
• Exemples de produits
• MS-DOS, OS/2, UNIX, Windows 95, Windows 8
• Objectifs
• faciliter la tâche de l’utilisateur en lui présentant une machine
plus simple
• assurer une exploitation efficace et économique des
ressources critiques de l’ordinateur
Cours : Bases de Données – Prof : M. BASLAM 22
À l’allumage...
• Mise sous tension
• Test par les programmes de la ROM
• présence des périphériques (beep, le lecteur de disquette s’allume...)
• Recherche du système d’exploitation en mémoire auxiliaire
• sur le lecteur de disquette
• sur le disque dur
• Chargement en MC d’une partie du SE
• noyau du SE : contient les instructions indispensables pour le bon
fonctionnement de l’ordinateur
• Recherche des fichiers
• système : configuration du matériel....
• batch pour lancer par exemple automatiquement Windows
Cours : Bases de Données – Prof : M. BASLAM 23
Systèmes de numération
V 101
Cinq
5 Five
Systèmes de numération
positionnels
Systèmes de numération ex.: décimal
non positionnels
ex.: romain
1000
Mille
M
• Système décimal
base : 10
symboles : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
4693 = 4*103 + 6*102 + 9*101 + 3*100
• Système hexadécimal
543810 = 153E16
Méthode des divisions successives par 16
Cours : Bases de Données – Prof : M. BASLAM 27
153E16 = 543810
Cours : Bases de Données – Prof : M. BASLAM 29
+ 3 * 16
1016 1
10
1016 = 1610 1610 48
+ 5 * 16
1016 2
10
25610 1280
+ 1 * 16
1016 3
10
409610 4096
543810
Cours : Bases de Données – Prof : M. BASLAM 30
+ 1 * 2101021
102 = 210 210 2
+ 0 * 2101022
410 0
+ 1 * 2101023
810 8
1110
Cours : Bases de Données – Prof : M. BASLAM 32
A 4 8 C 16
A 4 8 C
10100100100011002 = A48C16
Exercices
Exercice 1
Exercice 2
Représentez les nombres 2810, 12910, 14710, 25510 sous leur forme binaire par
une autre méthode que les divisions successives.
À partir de cette représentation binaire, vous en déduirez leur représentation
hexadécimale.
Cours : Bases de Données – Prof : M. BASLAM 36
Exercices
Exercice 3
1.Les nombres 110000102, 100101002, 111011112, 100000112, 101010002 sont-
ils pairs ou impairs ?
2.Lesquels sont divisibles par 4, 8 ou 16 ?
3.Donnez le quotient et le reste d’une division entière par 2, 4 et 8 de ces
nombres.
Exercice 4
Donnez les valeurs décimales, minimales et maximales, que peuvent prendre
des nombres signés et non signés codés sur 4, 8, 16, 32 et n bits.