[PDF] [PDF] INTRODUCTION AUX BASES DE DONNÉES





Previous PDF Next PDF



Cours SGBD 1 Concepts et langages des Bases de Données

Système de Gestion de Base de Données (SGBD) Des fichiers aux Base de Données ... particuliers sont des instances du type d'entité générique. EMPLOYE.



BASES DE DONNÉES ET MODÈLES DE CALCUL

Construction d'un petit schéma de base de données SQL à partir d'un énoncé en français : Ce type de logiciels constitue l'un des outils fondamentaux de ...



Exercices corrigés Initiation aux bases de données

EXAMEN INITIATION AUX BASE DE DONNEES (2010) ...................................... 22 ... Table Avion (NA : numéro avion de type entier (clé primaire).



UML et les Bases de Données.pdf

d'une implantation des données à l'aide d'un SGBD Relationnel le type d'un attribut ne peut être qu'un type de base (Integer



Algorithmique Structures de données

Un tableau est une structure de donnée T qui permet de stocker un certain nombre d'éléments T[i] repérés tous les éléments ont le même type de base ;.



Cour 9. BASE DE DONNEES NoSQL

Il est important de comprendre le modèle de programmation qui a donné naissance à MapReduce. 3. DIFFERENTS TYPES DE BASE DE DONNEES NoSQL. Il existe plusieurs 



La mucopolysaccharidose de type II

La mucopolysaccharidose de type II (MPS de type II) ou maladie de Hunter



POLYTECHNIQUE MONTRÉAL Développement dune base de

Développement d'une base de données thermodynamique de type ingénierie pour l'élaboration des alliages Al-Si-Fe-Mn-(Cr-Ni-V) présenté par Myriam MAHFOUD.



Bases de données et outils bioinformatiques utiles en génétique

Nous illustrerons ce type de base de données avec trois modèles complémentaires : ?. dbSNP (National Cancer Bioinformatics Institute).



Bases de Données Modèle Entité Association Modéle Relationnel

fait la liaison entre 2 tables d'une base de données. clé étrangère de la table T1 clé primaire de la table T2. doit être d'un type de données 



[PDF] INTRODUCTION AUX BASES DE DONNÉES

? Langage base de Donnée (LBD) permet de définir et de manipuler des données dans une base Un LBD doit se conformer à un modèle de données évolué ? Un 



Différents types de bases de données et leurs évolutions historiques

Aujourd'hui les bases de données relationnelle (la 3ème évolution) est le type de base qui est le plus répandu 1 – Les bases de données hiérarchiques Les 



[PDF] Chapitre 01 - Introduction aux bases de données

Un Système de Gestion de Bases de Données est un ensemble de programmes qui : gère un ensemble de fichiers (base de données) permet aux utilisateurs d'extraire 



[PDF] Bases de données - IGM

Une base de données (BD) est un ensemble structuré de données enregistrées avec le minimum de redondance pour satisfaire simultanément plusieurs utilisateurs de 



Bases de données PDF : Comprendre les bases - CommentOuvrir

19 avr 2023 · Les bases de données PDF sont un type de base de données qui stocke des données au format PDF permettant aux utilisateurs d'accéder 



[PDF] Les bases de données

émerger le concept très riche de base de données sans limite quant à son connaissances en rapport : SGBD modèle de données type de SGBD 



[PDF] Systèmes de gestion des bases de données

Le standard relatif au langage SQL a été modifié en 1999 pour pouvoir s'appliquer à ce type de SGBD A Base de données Une base de données est une collection 



[PDF] Cours 1 : Généralités sur les bases de données

Qu'est ce qu'un syst`eme de base de données Quelques rep`eres historiques Place des BD dans l'informatique BD et emploi Plan du cours 1



[PDF] Initiation aux bases de données

Le type de donnée de l?attribut : entier réel texte caractère date Indispensable pour assurer la pérennité de la base de donnée et pour la

  • Quels sont les différents types de base de données ?

    Il existe bien sûr d'autres SGBD d'entreprise en plus des trois principaux. Parmi les plus courants, Teradata, SAP Sybase et Informix offrent toutes les fonctionnalités d'entreprise, mais sont surtout cantonnés à certaines niches.
  • Quels sont les 3 SGBD les plus utilisés ?

    Les bases de données sont largement divisées en deux grands types ou catégories, à savoir, Bases de données relationnelles ou séquentielles et Bases de données non relationnelles ou non séquentielles ou bases de données sans SQL.
  • Quels sont les deux principaux types de bases de données que tu pourras rencontrer ?

    Une base de données est une collection de données stockées dans des fichiers et accessibles à la demande pour plusieurs utilisateurs et des besoins divers. Ces données représentent des informations servant aux activités et au management d'une entreprise.

____________________________________________________________________________________________________________________________________ © Najib TOUNSI INTRODUCTION AUX BASES DE DONNÉES Najib TOUNSI Cours à l'usage des premières années informatique

____________________________________________________________________________________________________________________ © Najib TOUNSI 1 SOMMAIRE ✔ Concepts de Bases Base de Données Système Gestion de Bases de Données ✔ Niveau Interne Organisations des Fichiers H-Code, B-arbre, ISAM, Fichiers Indexes ✔ Modèles Relationnel de données Structure de Données Opérateurs de Manipulation Contraintes Référentielles

____________________________________________________________________________________________________________________ © Najib TOUNSI 2 CONCEPTS DE BASE ✔ Ce qu'est une Base de Données Fig. 1 - Schéma de Principe d'une BD

____________________________________________________________________________________________________________________ © Najib TOUNSI 3 ✔ Ce qu'est une Base de Données (BD) Une base de données est une collection de données stockées dans des fichiers et accessibles à la demande pour plusieurs utilisateurs et des besoins divers. Ces données représentent des informations servant aux activités et au management d'une entreprise. L'utilisateur dispose de moyens très élaborés pour effectuer un large éventail d'opérations: - Créations de nouveaux fichiers, - Consultation, ajout, modification ou suppression de données, - Calculs et éditions de résultats. - etc ... Les langages et les outils logiciels pour effectuer ces opérations sont évolués et très pratiques

____________________________________________________________________________________________________________________ © Najib TOUNSI 4 Exemple: Soit le fichier concernant les employés d'une organisation EMPLOYES ------------------------------------------------------ NUM NOM PRENOM SALAIRE SERVICE ----------------------------------------------------- e01 benali ali 5500 personnel e04 benamine amine 6000 personnel e02 benhlima halima 5700 clients e10 bennani anis 7000 fournisseurs e23 benahmed ahmed 8500 clients e24 bensaid saida 6600 personnel e08 benazi aziz 7000 founisseurs e06 bendaoud daoud 7000 clients e20 bennouna anas 5400 clients e14 benkacem kacem 7800 direction

____________________________________________________________________________________________________________________ © Najib TOUNSI 5 ✘ Exemples d'interrogations: • Quel(le)s sont les personnes du service "clients» SELECT * FROM EMPLOYES WHERE SERVICE = "clients" Résultat: --------------------------------------------------- NUM NOM PRENOM SALAIRE SERVICE --------------------------------------------------- e02 benamina amina 5700 clients e23 benahmed ahmed 8500 clients e06 bendaoud daoud 7000 clients e20 bennouna anas 5400 clients

____________________________________________________________________________________________________________________ © Najib TOUNSI 6 • Afficher le nom de tous avec leur salaires SELECT NOM, SALAIRE FROM EMPLOYES -------------------- NOM SALAIRE -------------------- benali 5500 benamine 6000 benhlima 5700 bennani 7000 benahmed 8500 bensaid 6600 benazi 7000 bendaoud 7000 bennouna 5400 benkacem 7800 • Triés par salaire croissant SELECT NOM, SALAIRE FROM EMPLOYES ORDER BY SALAIRE -------------------- NOM SALAIRE -------------------- bennouna 5400 benali 5500 benhlima 5700 benamine 6000 bensaid 6600 benazi 7000 bendaoud 7000 bennani 7000 benkacem 7800 benahmed 8500

____________________________________________________________________________________________________________________ © Najib TOUNSI 7 - Idem mais pour les personnes du service clients SELECT NOM, SALAIRE FROM EMPLOYES WHERE SERVICE = "clients" ORDER BY SALAIRE ----------------- NOM SALAIRE ----------------- bennouna 5400 benamina 5700 bendaoud 7000 benahmed 8500

____________________________________________________________________________________________________________________ © Najib TOUNSI 8 ✘ Exemples d'interrogations avec calcul: • Calculer le salaire moyen SELECT AVG (salaire) FROM EMPLOYES ----- AVG ----- 7300 • Calculer le nombre d'employés SELECT COUNT (*) FROM EMPLOYES ----- COUNT ----- 10

____________________________________________________________________________________________________________________ © Najib TOUNSI 9 ✘ Exemples de modifications: • Remplacer le salaire de l'employé "e06» par 8000 UPDATE EMPLOYES SET SALAIRE = 8000 WHERE NUM = "e06" • Ajouter un nouvel employé INSERT INTO EMPLOYES VALUES ("e09", "BenSalah", "Salah", 8500, "clients")

____________________________________________________________________________________________________________________ © Najib TOUNSI 10 ✔ Ce qu'est un Système de Gestion de Bases de Données (SGBD) Le SGBD, Système de Gestion de Bases de Données, est le logiciel intermédiaire entre l'utilisateur et la base et qui est chargé de réaliser toutes les opérations s'effectuant sur la BD. Niveau ß Logique Niveau ß Physique Fig. 2 -Un Système de Gestion de Bases de Données L'utilisateur a une vision logique des données, qui lui permet de les manipuler aisément (langages et interfaces de haut niveau) et de façon proche de ses besoins. C'est le SGBD qui se charge des considérations physiques liées au stockage des données sur disque et de la façon de les retrouver ou modifier (cf. TP fichiers). Le SGBD gère aussi les programmes que l'utilisateur développe et permet leurs exécutions à la demande.

____________________________________________________________________________________________________________________ © Najib TOUNSI 11 ✘ Rôle d'un SGBD: Un SGBD est en général, multi utilisateurs, multitâches. Il - Permet l'accès à la base à plusieurs utilisateurs simultanément - Traite en les optimisant les requêtes utilisateurs - Gère l'exécution cohérente de plusieurs programmes simultanés (accès concurrents) - Assure l'intégrité la sécurité, et la protection des données - Offre des moyens d'interaction, langages et interfaces, faciles à utiliser F Langage base de Donnée (LBD), permet de définir et de manipuler des données dans une base. Un LBD doit se conformer à un modèle de données évolué. F Un modèle de Données permet à l'utilisateur de percevoir les données dans une forme plus simple, par exemple des tables. (Forme dégagée des aspects techniques liés à la représentation en machine). F Un LBD est suffisamment complet pour être utilisé seul et de façon interactive pour diverses requêtes. F A cela s'ajoute la possibilité pour les non-initié(e)s de travailler sur la base via des interfaces conviviales (menus, écrans de saisies, affichages de graphiques, éditions de rapport etc.) Le SGBD contient les outils pour tout cela.

____________________________________________________________________________________________________________________ © Najib TOUNSI 12 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications ____________________________________________________________________________________________________________________ © Najib TOUNSI 12 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Outils d'exploitation interactive, Programmation, Outils 4e Génération etc... ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Langage d'Accès Unique ( e.g SQL) ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Noyau SGBD Accès Disques ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Fig 4 Composants d'un SGBD. Couche logicielle externe. ! Orientée utilisateurs Couche logicielle interne. ! Orientée Fichiers Outils d'exploitation interactive, Programmation, Outils 4e Génération etc... ____________________________________________________________________________________________________________________ © Najib TOUNSI 12 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Outils d'exploitation interactive, Programmation, Outils 4e Génération etc... ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Langage d'Accès Unique ( e.g SQL) ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Noyau SGBD Accès Disques ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Fig 4 Composants d'un SGBD. Couche logicielle externe. ! Orientée utilisateurs Couche logicielle interne. ! Orientée Fichiers Langage d'accès unique (e.g. SQL) ____________________________________________________________________________________________________________________ © Najib TOUNSI 12 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Outils d'exploitation interactive, Programmation, Outils 4e Génération etc... ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Langage d'Accès Unique ( e.g SQL) ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Noyau SGBD Accès Disques ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Fig 4 Composants d'un SGBD. Couche logicielle externe. ! Orientée utilisateurs Couche logicielle interne. ! Orientée Fichiers Noyau SGBD ____________________________________________________________________________________________________________________ © Najib TOUNSI 12 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Outils d'exploitation interactive, Programmation, Outils 4e Génération etc... ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Langage d'Accès Unique ( e.g SQL) ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Noyau SGBD Accès Disques ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Fig 4 Composants d'un SGBD. Couche logicielle externe. ! Orientée utilisateurs Couche logicielle interne. ! Orientée Fichiers Accès Disques ____________________________________________________________________________________________________________________ © Najib TOUNSI 12 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Outils d'exploitation interactive, Programmation, Outils 4e Génération etc... ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Langage d'Accès Unique ( e.g SQL) ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Noyau SGBD Accès Disques ____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Structure Fonctionnelle d'un SGBD: Niveau des utilisateurs et des applications Outils d'Exploitation Conversationnelle, Programmation, Outils 4e Génération etc... Langage d'Accès Unique ( e.g SQL) Noyau SGBD Accès Disques Base

de

Données

Fig 4 Composants d'un SGBD. Couche logicielle Externe. Orientée utilisateurs Couche logicielle interne. Orientée Fichiers Fig 4 Composants d'un SGBD. Couche logicielle externe. ! Orientée utilisateurs Couche logicielle interne. ! Orientée Fichiers Fig. 3 - Composants d'un SGBD. Couche logicielle externe. ß Orientée utilisateurs Couche logicielle interne. ß Orientée Fichiers

____________________________________________________________________________________________________________________ © Najib TOUNSI 13 ✘ Outils offerts par un SGBD: ✓ Interface SQL Interactive (ISQL): C'est le moyen le plus simple d'accéder à une BD. On tape une requête et on a la réponse. (SQL/PLUS Oracle, Commande MySQL MySQL, ModeSQL Access) ✓ Interface SQL Programmée (EmbeddedSQL ): (SQLPRO Oracle, ESQL Informix) Besoin de programmation : On a un langage conventionnel dans lequel est incorporé le LBD main() {... scanf(données); /* début de programme*/ SELECT ... FROM ... WHERE...; /* accès à la BD / printf(résulat);... /* suite de programme */ } F SQL ANSI: SQL 80s SQL2 90s SQL3-Objet Seules ces deux Interfaces sont standardisées

____________________________________________________________________________________________________________________ © Najib TOUNSI 14 ✓ Usage d'écrans de saisies/éditions (FORM): Ecran formaté avec rubriques libellées et données correspondantes affichées. Utilisateurs non informaticiens, Simplicité de manipulation. Fig. 4 - Formulaire d'interrogation. On tape le n° département, son nom s'affiche, on appuie sur calculer et la moyenne des salaires de ses employés s'affiche

____________________________________________________________________________________________________________________ © Najib TOUNSI 15 ✓ Edition de rapport (REPORT Writer): Document chiffré (e.g. bilan, facture etc.) formaté contenant des données extraits de la BD. Fig. 5 - Facture imprimée contenant des données calculées et extraites d'une base de données

____________________________________________________________________________________________________________________ © Najib TOUNSI 16 ✘ Autres Outils : ✓ Outils d'éditions graphiques : Histogrammes, Diagrammes sectoriels (camemberts), tableurs ... ✓ Langage de " 4e génération (L4G) »: Langage de très haut niveau intégrant à la fois le LBD, les écrans, les Reports dans un même environnement de programmation. L Langages propriétaires ✓ Interfaces avec autres systèmes / Communication en réseau. BD Réparties, Architectures Clients/Serveurs, Serveurs WEB ...

____________________________________________________________________________________________________________________ © Najib TOUNSI 17 ✔ Pourquoi les Bases de Données (SGBD) • Intégration et partage des données. • Elimination (ou limitation) des redondances et des incohérences (Intégrité des données) • Rapprochement Users et Informations • Indépendance Données/Programme. - Niveau Physique : Programmes indépendants des détails liés à l'organisation des fichiers et des méthodes d'accès etc ... - Niveau Logique : BD conçue globalement, sans référence à un programme particulier. Chaque groupe d'utilisateurs peut voir les données selon la forme désirée. • Standardisation • Contrôle Centralisé. • What else ...

____________________________________________________________________________________________________________________ © Najib TOUNSI 18 ✔ Architecture des systèmes BD Cadre formel pour la conception de SGBD. Fig. 6 - Architecture ANSI/SPARC Pour une BD

____________________________________________________________________________________________________________________ © Najib TOUNSI 19 ✔ Architecture des systèmes BD ✘ Schéma Conceptuel de Données: Représentation (abstraite) de tout le contenu de la base Description de l'ensemble des informations dans le langage de définition de données. ✘ Schéma Interne : Représentation interne (concrète) de ce contenue. gérée directement par le SGBD ✘ Schémas Externes (Vues externes) : Représentation de parties de la base. Description des données telles qu'elles sont vues par un utilisateur (ou groupe).

quotesdbs_dbs19.pdfusesText_25
[PDF] exemple de base de données

[PDF] système de gestion de base de données

[PDF] data base

[PDF] les différents types de bases de données

[PDF] base de données pdf

[PDF] nature du solide

[PDF] nombre d'arête d'un cylindre

[PDF] base d'un solide définition

[PDF] nature des faces

[PDF] nom d'une base

[PDF] les solides faces aretes sommets

[PDF] définition équité scolaire

[PDF] communication écrite pdf

[PDF] les étapes d une planification stratégique

[PDF] biochimie pour les nuls