Introduction aux Bases de Données
Chapitre 1: Introduction
Prof. Abdeslam Aannaque
aannaque@[Link]
Ecole Mohammedia d’Ingénieurs
2013
Prof. Aannaque Introduction aux Bases de Données
Objectifs du cours
Donner les bases de la théorie des Bases de Données
(BD) Relationnelles d’un point de vue pragmatique
Maitriser les outils pour concevoir et modéliser une BD
introduction au langage de requêtes SQL
Prof. Aannaque Introduction aux Bases de Données
Plan du cours
Chapitre 1 : Introduction
Chapitre 2 : Modèle Conceptuel de données (MCD)
Chapitre 3 : Modèle Relationnel de données (MRD)
Chapitre 4 : Langage de requêtes (SQL)
Prof. Aannaque Introduction aux Bases de Données
Quelques règles
Il faut arriver à l’heure,
Pas de bavardage en classe,
Si vous avez besoin de quitter l’amphi ou la salle, faite le
discrètement,
Vous pouvez poser les questions que vous voulez, quand
vous le voulez,
Éteignez vos portables,
Trois absences (même justifiée) mènent à l’invalidation du
module.
Prof. Aannaque Introduction aux Bases de Données
Ou trouver le cours ?
Aller sur : [Link]
Chercher dans la liste le cours "Introduction aux bases de
données",
Saisir comme code codd puis cliquer sur "M’inscrire dans
ce cours",
Chaque semaine vous allez pouvoir accéder à la partie
traitée en classe.
Prof. Aannaque Introduction aux Bases de Données
Introduction
Les entreprises gèrent des volumes de données très
grands et de types variés (ex [Link])
Giga, Terra, Péta –octets
Numériques, Textuelles, Multi-média (images, films,...)
Il faut pouvoir facilement
Archiver les données sur les mémoires de masse
Retrouver rapidement les données pertinentes à un
traitement
Mettre à jour les données variant dans le temps
Prof. Aannaque Introduction aux Bases de Données
Introduction
Les données sont structurées et identifiées
Données élémentaires ex : Un salaire, Votre note dans ce
module
Données composées ex : Votre CV, vos résultats de l’année
Identifiant humain ex : CIN ou machine : P26215
Qu’est-ce qu’une BD ?
Collection de données structurées reliées par des relations
Interrogeable et modifiable par des langages de haut
niveau
Prof. Aannaque Introduction aux Bases de Données
Les SGBDs les plus connus aujourd’hui
Commerciaux
SQL Server (Microsoft)
Oracle (Oracle Corporation)
DB2 (IBM)
Informix (IBM)
Sous licence GPL
MySLQ
OpenQM
Ingres
Prof. Aannaque Introduction aux Bases de Données
Les SGBDs les plus connus aujourd’hui
[Link]
relational_database_management_systems
4th Dimension Adabas D Alpha Five
Aster Data Altibase BlackRay
Clustrix CSQL CUBRID
Database Management Library Dataphor dBase
EXASolution EnterpriseDB eXtremeDB
Greenplum GroveSite H2
IBM DB2 IBM Lotus Approach IBM DB2 Express-C
Ingres InterBase InterSystems Caché
MariaDB MaxDB MemSQL
Microsoft SQL Server Microsoft SQL Server Express Microsoft Visual FoxPro
mSQL MySQL Netezza
Openbase OpenLink Virtuoso (Open Source Edition) OpenLink Virtuoso Universal Server
Oracle Rdb for OpenVMS Panorama Pervasive PSQL
Postgres Plus Advanced Server Progress Software RDM Embedded
SAND CDBMS SAP HANA SAP Sybase Adaptive Server Enterpr
ScimoreDB SmallSQL solidDB
Sybase Advantage Database Server Teradata TimesTen
Unisys RDMS 2200 UniData UniVerse
Prof. Aannaque Introduction aux Bases de Données
Webographie
[Link]
gestion_de_base_de_données
[Link]
management_system
Prof. Aannaque Introduction aux Bases de Données
Bibliographie
"Bases de Données (De Merise à JDBC)", Philippe
Mathieu, Université des Sciences et Technologies de Lille.
"Beginning Database Design", Gavin Powell, Wiley
Publishing, Inc. ISBN : 978-0-7645-7490-0
Prof. Aannaque Introduction aux Bases de Données