Académique Documents
Professionnel Documents
Culture Documents
CHAPITRE 1
vtmhang@fit.hcmus.edu.vn
PLAN
q Introduction générale
q Modèle de données
q Langage de données
q Introduction générale
q Modèle de données
q Langage de données
Application 1
Gestion de données
Fichier
SYSTEME
Application 2 DE
GESTION
Gestion de données Fichier
DE
FICHIERS
Application 3
Gestion de données Fichier Données
q Caractéristiques:
q Multiutilisateurs
q Divers objectifs
q Grandes quantités d’information
BASE DE DONNEES
q Gestion de projects d’une entreprise
CODE DATE DE
EMPLOYEE NOM PRENOM CODE_GERANT BUREAU
D’EMPLOYEE NAISSANCE
Tran Hong 987987987 03/09/1969 987654321 4
Nguyen Thanh 333445555 12/08/1955 888665555 5
Nguyen Manh 666884444 09/15/1962 333445555 5
CODE DE
PROJET NOM PROJET LIEU BUREAU
PROJET
San pham X 1 VUNG TAU 5
San pham Y 2 NHA TRANG 5
San pham Z 3 TP HCM 5
CODE CODE DE
AFFECTATION DUREE
D’EMPLOYEE PROJET
123456789 1 32.5
123456789 2 7.5
666884444 3 40.0
Application 1
Gestion de données
SYSTEME
DE
GESTION
Application 2 DE Base de
Gestion de données BASES
DE données
DONNEES
Application 3 (SGBD)
Gestion de données
FONCTIONALITÉS DU SGBD
q Gérer le partage et la manipulation des BD
q Garantir la sécurité des données
q Fournir les interfaces aux utilisateurs
q Contrôler les redondances et les incohérences
q Assurer les contraints d’intégrité
q Supporter le sauvegarde et la restauration (backup and
restore)
q Etc.
Applications / Requêtes
BD
q Introduction générale
q Modèle de données
q Langage de données
Modèle de
données (0,1) Là_Trưởng_
BM
(1,1)
Schéma
(database schema)
Décrit par
MODELE DE DONNEES
Modèle de données q Une méthodologie/un moyen
(data model) permet de modéliser une base de
données en fournissant:
v Concepts pour représenter la structure
Définit par de données
v Opérations pour manipuler des
Schéma
(database schema)
données
Décrit par
q Example:
Instance / base de données
v modèle ER (concepts)
(database instance)
v modèle relationnel (concepts +
opérations)
MODELE DE DONNEES
Modèle de données
(data model)
Définit par
Modèle hiérachique
Schéma
(database schema)
Décrit par
MODELE DE DONNEES
Modèle de données
(data model)
Définit par
Modèle ER
Schéma
(database schema)
Décrit par
Modèle relationnel
SCHEMA DE DONNEES
Modèle de données q Une instance de modèle
(data model) q Représenter les structures des entités
à modéliser dans le monde réel et leur
relations en utilisant un modèle de
Définit par données
Schéma q Example:
(database schema)
Décrit par
INSTANCE DE DONNEES
Modèle de données q Une instance du schéma de données
(data model)
q Représenter les informations des
objets concrets du monde réel en
Définit par respectant le schéma défini
Schéma
(database schema)
q Example:
Décrit par
CODE CODE DE
AFFECTATION DUREE
Instance / base de données D’EMPLOYEE PROJET
123456789 1 32.5
(database instance)
123456789 2 7.5
666884444 3 40.0
q Introduction générale
q Modèle de données
q Langage de données
ETUDIANT
Code Date de Lieu de Numéro
Nom et prénom Adresse
d’étudiant naissance naissance téléphone
001 Lê Ánh Linh 1995 Hue 0838123456 123 Le Loi
002 Đinh Ngọc Phương 1996 Ha Noi 0838223223 34 Hung Vuong
003 Hoàng Trúc Linh 1993 Hai Phong 0838454545 11 Nguyen Hue
004 Trần Nhật Thành 1997 Ho Chi Minh NULL 22 Thanh Thai
LANGAGE DE DONNÉES
Comment
Besoins de ------------
réaliser????
Langage
construction et naturel
------------
------------
manipulation des BD
----
ambiguïté
non- standadisation
Select…
From…
Where…
Réalisation
Besoins de Insert …
construction et Langage de
manipulation des BD BD pA, B(sP (R))
sP (RxS)
……
LANGAGE DE DONNÉES
LANGAGE DE DONNÉES
q Manipulations des bases de données
§ Recherche è pas changement des données
§ Modification des données è changement des données