Bases de données J-L Hainaut 2012 1 III. Méthodologie des bases de données
Bases de données J-L Hainaut 2012 1 III. Méthodologie des bases de données [long] 1. Méthodologie des BD 5. Conception physique 2. Le modèle Entité-association 6. Production du code 3. Analyse conceptuelle 7. Rétro-ingénierie 4. Conception logique relationnelle 1. Méthodologie des bases de données Support du chapitre 14, Méthodologie des bases de données de l'ouvrage Bases de données, J-L Hainaut, Dunod 2012. Version 2 - Janvier 2012 Bases de données J-L Hainaut 2012 2 III. Méthodologie des bases de données [long] 1. Méthodologie des BD 5. Conception physique 2. Le modèle Entité-association 6. Production du code 3. Analyse conceptuelle 7. Rétro-ingénierie 4. Conception logique relationnelle 1. Méthodologie des bases de données 1.1 Introduction 1.5 Les processus d'ingénierie 1.2 Méthodes, processus et produits 1.3 Méthodes de développement de BD 1.4 Les modèles de développement 1.1 Introduction 1.2 Méthodes, processus et produits 1.3 Méthodes de développement d'une base de données 1.4 Les modèles de développement 1.5 Les processus d'ingénierie Contenu Bases de données J-L Hainaut 2012 3 III. Méthodologie des bases de données [long] 1. Méthodologie des BD 5. Conception physique 2. Le modèle Entité-association 6. Production du code 3. Analyse conceptuelle 7. Rétro-ingénierie 4. Conception logique relationnelle 1.1 INTRODUCTION 1.1 Introduction 1.5 Les processus d'ingénierie 1.2 Méthodes, processus et produits 1.3 Méthodes de développement de BD 1.4 Les modèles de développement Bases de données J-L Hainaut 2012 4 III. Méthodologie des bases de données [long] 1. Méthodologie des BD 5. Conception physique 2. Le modèle Entité-association 6. Production du code 3. Analyse conceptuelle 7. Rétro-ingénierie 4. Conception logique relationnelle 1.1 Introduction Une base de données de taille moyenne : • comporte plusieurs centaines de tables, • comporte plusieurs milliers de colonnes, Une base de données de grande taille • comporte plusieurs milliers de tables, • comporte plusieurs dizaines de milliers de colonnes, 1.1 Introduction 1.5 Les processus d'ingénierie 1.2 Méthodes, processus et produits 1.3 Méthodes de développement de BD 1.4 Les modèles de développement Rappel aux impatients : On ne crée pas une base de données en écrivant directement du code SQL ! SAP repose sur une base de données • de près de 30.000 tables, • de près de 200.000 colonnes, cas un peu spécial : il s'agit d'une multibase Bases de données J-L Hainaut 2012 5 III. Méthodologie des bases de données [long] 1. Méthodologie des BD 5. Conception physique 2. Le modèle Entité-association 6. Production du code 3. Analyse conceptuelle 7. Rétro-ingénierie 4. Conception logique relationnelle 1.1 Introduction Espaces de stockage : 382 Tables : 853 Colonnes : 11.500 Liste des objets (espaces, tables, colonnes, identifiants) : 251 pages Code SQL DDL standard (sans index) : 33.000 lignes ou 507 pages 1.1 Introduction 1.5 Les processus d'ingénierie 1.2 Méthodes, processus et produits 1.3 Méthodes de développement de BD 1.4 Les modèles de développement Exemple d'une BD de taille moyenne : 3 Suisses (St Brice) en 1999 Bases de données J-L Hainaut 2012 6 III. Méthodologie des bases de données [long] 1. Méthodologie des BD 5. Conception physique 2. Le modèle Entité-association 6. Production du code 3. Analyse conceptuelle 7. Rétro-ingénierie 4. Conception logique relationnelle 1.1 Introduction 1.1 Introduction 1.5 Les processus d'ingénierie 1.2 Méthodes, processus et produits 1.3 Méthodes de développement de BD 1.4 Les modèles de développement Les 382 espaces de stockage schéma CLICOM CLI_PRO_DAT CLIENT PRODUIT COM_DAT COMMANDE DETAIL «Database» GRAMMAIRE|DB REDUCE GRM-VLD GRM-SRT-1 GRM-SRT GRM-PRD GRM-DEF-1 GRM-DEF GRM-ACT-1 «Area» GRAMMAIRE REDUCE GRM-VLD GRM-SRT-1 GRM-SRT GRM-PRD GRM-DEF-1 GRM-DEF GRM-ACT-1 «Database» SUI-COL|DB SUI-COL COL-VAT COL-PRM COL-MSL COL-LIV-SUI COL-LIV COL-LGN-VAT COL-LGN COL-COM COL-ANX «Area» COL-LGN COL-VAT COL-PRM COL-MSL COL-LIV-SUI COL-LIV COL-LGN-VAT COL-LGN COL-COM COL-ANX «Area» SUI-COL SUI-COL «Database» VTE-PLA|DB SIM-DTE SIM PLA-DTE DCP-PUB CT-SEM CT-JOU CT-HOR-TRA CT-DTE CT ACT-PUB-DPO ACT-PUB-CT ACT-PUB PLA-CRB-IND DCP-PUB-JOU DCP-PUB-DTE DCP-PUB-DPO ACT-PUB-SEM ACT-PUB-MOI ACT-PUB-JOU ACT-PUB-DTE ACT-PUB-CT-SEM «Area» ACT-PUB-CT-SEM ACT-PUB-CT-SEM «Area» ACT-PUB-DTE ACT-PUB-DTE «Area» ACT-PUB-JOU ACT-PUB-JOU «Area» ACT-PUB-MOI ACT-PUB-MOI «Area» ACT-PUB-SEM ACT-PUB-SEM «Area» DCP-PUB-DPO DCP-PUB-DPO «Area» DCP-PUB-DTE DCP-PUB-DTE «Area» DCP-PUB-JOU DCP-PUB-JOU «Area» PLA-CRB-IND PLA-CRB-IND «Area» SIM SIM-DTE SIM PLA-DTE DCP-PUB CT-SEM CT-JOU CT-HOR-TRA CT-DTE CT ACT-PUB-DPO ACT-PUB-CT ACT-PUB «Database» DRIVER|DB SUB-REG PRO-REG PRO-PAR PRO-CTL DRV-PRO «Area» DRV-PRO SUB-REG PRO-REG PRO-PAR PRO-CTL DRV-PRO «Database» IMPUTATION|DB SEC-SRV SEC-PER PRJ PLA IPT-JOU IPT-DTE IPT DPT «Area» IPT SEC-SRV SEC-PER PRJ PLA IPT-JOU IPT-DTE IPT DPT «Database» STOCK|DB STK-MVT «Area» STK-MVT STK-MVT «Database» CAT-REF-MOI|DB CAT-REF-MOI «Area» CAT-REF-MOI CAT-REF-MOI «Database» SUI-CLI|DB SUI-CLI-DIS SUI-CLI-CRE SUI-CLI-COM SUI-CLI «Area» SUI-CLI SUI-CLI-COM SUI-CLI «Area» SUI-CLI-CRE SUI-CLI-CRE «Area» SUI-CLI-DIS SUI-CLI-DIS «Database» JOU-CD|DB JOU-PNT-MOD JOU-PNT JOU-EXN-CD JOU-CD-VAT JOU-CD-UPC JOU-CD-SUI JOU-CD-PSL JOU-CD-PRM JOU-CD-PAR JOU-CD-LGN JOU-CD-DET JOU-CD-CPM JOU-CD-COM JOU-CD-ANX JOU-CD «Area» JOU-CD JOU-PNT-MOD JOU-PNT JOU-EXN-CD JOU-CD-VAT JOU-CD-UPC JOU-CD-SUI JOU-CD-PSL JOU-CD-PRM JOU-CD-PAR JOU-CD-LGN JOU-CD-DET JOU-CD-CPM JOU-CD-COM JOU-CD-ANX JOU-CD «Database» RCL|DB RCL-RUB RCL-MVT «Area» RCL-MVT RCL-MVT «Area» RCL-RUB RCL-RUB «Database» IDV-NEW|DB IDV-NEW «Area» IDV-NEW IDV-NEW «Database» DOC-TXT|DB DOC-TXT «Area» DOC-TXT DOC-TXT «Database» RUE|DB RUE «Area» RUE RUE «Database» INS|DB INS-DCR-LGN INS-DCR «Area» INS-DCR INS-DCR-LGN INS-DCR «Database» RPV|DB RPV «Area» RPV RPV «Database» TMP-EDT|DB TMP-EDT-VCT TMP-EDT-MCR TMP-EDT-CTL TMP-EDT «Area» TMP-EDT TMP-EDT-VCT TMP-EDT-MCR TMP-EDT-CTL TMP-EDT «Database» APC-TXT|DB APC-TXT «Area» APC-TXT APC-TXT «Database» SAV|DB SAV-DOS-SUI SAV-DOS-ITV SAV-DOS «Area» SAV SAV-DOS-SUI SAV-DOS-ITV SAV-DOS «Database» ACT-STA|DB ACT-STA «Area» ACT-STA ACT-STA «Database» PRIX|DB PRX-REF-TVA PRX-REF-CAT PRX-POS-EXE PRX-POS-CAT PRX-REF PRX-RAY-TVA PRX-RAY-CAT PRX-RAY PRX-PSY PRX-POS PRX-PGE-CAT «Area» PRX-PGE-CAT PRX-PGE-CAT «Area» PRX-POS PRX-POS «Area» PRX-PSY PRX-PSY «Area» PRX-RAY PRX-RAY «Area» PRX-RAY-CAT PRX-RAY-CAT «Area» PRX-RAY-TVA PRX-RAY-TVA «Area» PRX-REF PRX-REF «Area» PRX-REF-CAT PRX-REF-CAT PRX-POS-EXE PRX-POS-CAT «Area» PRX-REF-TVA PRX-REF-TVA «Database» RISQUE|DB RSQ «Area» RSQ RSQ «Database» CRE-DOS|DB CRE-SCR CRE-OUV CRE-DOS-VAR CRE-DOS-SUI CRE-DOS «Area» CRE-DOS CRE-SCR CRE-OUV CRE-DOS-VAR CRE-DOS-SUI CRE-DOS «Database» GENERATION|DB GNR-VAR-CNU GNR-VAR GNR-TYP «Area» GNR-TYP GNR-VAR GNR-TYP «Area» GNR-VAR-CNU GNR-VAR-CNU «Database» JOB-VAR|DB REF-JOB PGM-PAR JOB-VAR-CNU JOB-CPS JOB-VAR «Area» JOB-VAR JOB-VAR «Area» JOB-VAR-CNU JOB-VAR-CNU JOB-CPS «Area» PGM-PAR PGM-PAR «Area» REF-JOB REF-JOB «Database» DB-DS175C|DB DB-DS175C «Area» DB-DS175C DB-DS175C «Database» USR-LIS|DB USR-LIS-CNU USR-LIS DFT-VAL-USR DFT-VAL-GRO DFT-VAL «Area» DFT-VAL DFT-VAL-USR DFT-VAL-GRO DFT-VAL «Area» USR-LIS USR-LIS-CNU USR-LIS «Database» SOP-RUE|DB SOP-RUE RUE-SEG RUE-QRT RUE-NUM RUE-VRN QRT-RLA QRT «Area» QRT QRT-RLA QRT «Area» RUE-VRN RUE-VRN «Area» SOP-RUE SOP-RUE RUE-SEG RUE-QRT RUE-NUM «Database» CD-RTN|DB CD-RTN «Area» CD-RTN CD-RTN «Database» PAF-CD|DB UNG-CD-SCR PAF-CD-SCR PAF-CD-CMT PAF-CD-CAO PAF-CAO-SUI «Area» PAF-CD PAF-CD-SCR PAF-CD-CMT PAF-CD-CAO PAF-CAO-SUI «Area» UNG-CD UNG-CD-SCR «Database» EMAIL|DB PSL-GRO-PER PSL-GRO DSP-LET-ENV DSP-LET «Area» DSP-LET DSP-LET «Area» DSP-LET-ENV DSP-LET-ENV «Area» PSL-GRO PSL-GRO-PER PSL-GRO «Database» CLE-MOT|DB CLE-MOT «Area» CLE-MOT CLE-MOT «Database» PERSONNEL|DB STE-STE STE-SRV-LTI STE-SRV-LTE STE-SRV-BTE STE-SRV STE-PER STE-LTI-TYP STE-LTE STE-LCA-LTI STE-LCA-LTE STE-LCA STE SRV-PER-FNC PER-TYP PER-LTI PER-LTE PER-FNC PER LTI-TYP LTI LTE-TYP EXN-IDE-LTI EXN-IDE-LTE EXN-IDE BTE-DPC «Area» PERSONNEL STE-STE STE-SRV-LTI STE-SRV-LTE STE-SRV-BTE STE-SRV STE-PER STE-LTI-TYP STE-LTE STE-LCA-LTI STE-LCA-LTE STE-LCA STE SRV-PER-FNC PER-TYP PER-LTI PER-LTE PER-FNC PER LTI-TYP LTI LTE-TYP EXN-IDE-LTI EXN-IDE-LTE EXN-IDE BTE-DPC «Database» STK-LGG|DB STK-LGG «Area» STK-LGG STK-LGG «Database» PBL|DB PBL «Area» PBL PBL «Database» ETT|DB ETT-CHM CAL-VAR-OPN CAL-VAR «Area» CAL-VAR CAL-VAR-OPN CAL-VAR «Area» ETT-CHM ETT-CHM «Database» ANNULATION|DB COL-RXP COL-RLV COL-RFA COL-LGN-RFA COL-DIV COL-ANX-RFA COL-ANN CD-LGN-ANN CD-DIV CD-ANX-ANN CD-ANN «Area» CD-ANN CD-LGN-ANN CD-DIV CD-ANX-ANN CD-ANN «Area» COL-ANN COL-RXP COL-RLV COL-RFA COL-LGN-RFA COL-DIV COL-ANX-RFA COL-ANN «Database» ACH-ART|DB MOI-FRN-STA EST-BSN-CDC ACH-VTE-HIS ACH-STK-POS ACH-PRX-SIM CAT-TAI-PRD CAT-PRD-SVC CAT-CRE-MOD CAT-CLR-PRD ACH-CLR-24H ACH-CAT-PRD CAT-POS-PAY CAT-POS-CRE ACH-MDI-SUI ACH-CAT-POS ACH-BSN-CDC ACH-ART «Area» ACH-ART ACH-ART «Area» ACH-BSN-CDC ACH-BSN-CDC «Area» ACH-CAT-POS CAT-POS-PAY CAT-POS-CRE ACH-MDI-SUI ACH-CAT-POS «Area» ACH-CAT-PRD CAT-TAI-PRD CAT-PRD-SVC CAT-CRE-MOD CAT-CLR-PRD ACH-CLR-24H ACH-CAT-PRD «Area» ACH-PRX-SIM ACH-PRX-SIM «Area» ACH-STK-POS ACH-STK-POS «Area» ACH-VTE-HIS ACH-VTE-HIS «Area» EST-BSN-CDC EST-BSN-CDC «Area» MOI-FRN-STA MOI-FRN-STA «Database» ACH-FRN|DB RVT RCN-LGN RCN FRN-RST FRN-PUB-PTC FRN-RET LV-FCT LV FRN-CD-SUI FRN-CD-LGN FRN-CD ACH-PRH-LGN ACH-PRH ACH-PRD-OFR ACH-OFR ACH-FRN-ADR ACH-FRN «Area» ACH-FRN ACH-FRN-ADR ACH-FRN «Area» ACH-PRD-OFR ACH-PRD-OFR ACH-OFR «Area» ACH-PRH ACH-PRH-LGN ACH-PRH «Area» FRN-CD LV-FCT LV FRN-CD-SUI FRN-CD-LGN FRN-CD «Area» FRN-RET FRN-RET «Area» FRN-RST FRN-RST FRN-PUB-PTC «Area» RCN RCN-LGN RCN «Area» RVT RVT «Database» ACH-CAT|DB LB-PGE-COP LB-PGE EKT CAT-DTE ACT-DTE ACT-CAT «Area» ACT-CAT ACT-CAT «Area» ACT-DTE ACT-DTE «Area» CAT-DTE CAT-DTE «Area» LB-PGE LB-PGE-COP LB-PGE EKT «Database» ACH-DIV|DB SEG-PRT PAY-CRE-PRX MRQ ACH-TRD ACH-PDS «Area» ACH-PDS ACH-PDS «Area» ACH-TRD ACH-TRD «Area» MRQ MRQ «Area» PAY-CRE-PRX PAY-CRE-PRX «Area» SEG-PRT SEG-PRT «Database» ACT-PUB-LAN|DB ACT-PUB-ENV «Area» ACT-PUB-LAN ACT-PUB-ENV «Database» KARDEX|DB KDX-ART KDX-ACT «Area» KDX-ACT KDX-ACT «Area» KDX-ART KDX-ART «Database» AGC|DB FA-ELM FA AGC-CRR AGC-CDN-FA AGC-CDN AGC «Area» AGC AGC «Area» AGC-CDN AGC-CRR AGC-CDN-FA AGC-CDN «Area» FA FA-ELM FA «Database» RECOUVREMENT|DB RCV-RCN RCV-EME RCV-DOS RCV-COL-LGN «Area» RCV-DOS RCV-DOS RCV-COL-LGN «Area» RCV-EME RCV-EME «Area» RCV-RCN RCV-RCN «Database» PNT-MVT|DB PNT-MVT-CTL PNT-MVT «Area» PNT-MVT PNT-MVT «Area» PNT-MVT-CTL PNT-MVT-CTL «Database» SCANNER|DB SCA-LGN SCA-CD SCA-BON-IDE «Area» SCA-BON-IDE SCA-BON-IDE «Area» SCA-CD SCA-LGN SCA-CD «Database» TRADUCTION|DB TRD-PNL-CPL TRD CHM-TRD-GNS «Area» CHM-TRD-GNS CHM-TRD-GNS «Area» TRD TRD «Area» TRD-PNL-CPL TRD-PNL-CPL «Database» COL-ERR|DB COL-ERR-LGN COL-ERR «Area» COL-ERR COL-ERR-LGN COL-ERR «Database» HIS-FIC|DB HIS-SRC-TYP HIS-SRC-FNC HIS-SRC-FIC HIS-SRC-CHM HIS-SRC-BKP HIS-SRC HIS-GNR-FNC HIS-FNC HIS-REP-CHM HIS-FIC HIS-CLE HIS-CHM HIS-BKP-FIC HIS-BKP «Area» HIS-BKP HIS-BKP-FIC HIS-BKP «Area» HIS-FIC HIS-REP-CHM HIS-FIC HIS-CLE HIS-CHM «Area» HIS-FNC HIS-FNC «Area» HIS-SRC HIS-SRC-TYP HIS-SRC-FNC HIS-SRC-FIC HIS-SRC-CHM HIS-SRC-BKP HIS-SRC HIS-GNR-FNC «Database» HIS-CD|DB HIS-COL HIS-CD «Area» HIS-CD HIS-CD «Area» HIS-COL HIS-COL «Database» HIS-XTC-CD|DB HIS-XTC-CD HIS-CD-DET «Area» HIS-XTC-CD HIS-XTC-CD HIS-CD-DET «Database» KDX-ACT-ART|DB KDX-ACT-ART «Area» KDX-ACT-ART KDX-ACT-ART «Database» MNR|DB MNR-TBL MNR-CEL MNR-CHM-VAL MNR-CHM FLT «Area» FLT FLT «Area» MNR-CHM MNR-CHM-VAL MNR-CHM «Area» MNR-TBL MNR-TBL MNR-CEL «Database» TSK|DB TSK PTK «Area» TSK TSK PTK «Database» ACH-DTE|DB POS-SEM POS-DTE CAT-PRD-SEM CAT-PRD-DTE CAT-POS-DTE ATV-POS-MOI «Area» ATV-POS-MOI ATV-POS-MOI «Area» CAT-POS-DTE CAT-POS-DTE «Area» CAT-PRD-DTE CAT-PRD-DTE «Area» CAT-PRD-SEM CAT-PRD-SEM «Area» POS-DTE POS-DTE «Area» POS-SEM POS-SEM «Database» TELEPHONE|DB TEL «Area» TEL uploads/Industriel/ 0333-methodologie-bases-de-donnees.pdf
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 12, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 1.1377MB