Connaissances Informatiques >> Logiciel >> Software Engineering >> Content
  Derniers articles
  • Pourquoi est-il si difficile de cré…
  • Les programmes de CAO pour les rése…
  • Comment calculer la pente partir de …
  • Lorsqu'un utilisateur émet une comm…
  • Comment se rendre à une nouvelle li…
  • Y a-t-il un changement majeur dans l…
  • Comment faire pour utiliser l'ordina…
  • Quelle est la définition de la tech…
  • Quels sont les problèmes éthiques …
  • Logiciel de CAO pour du bois 
  •   Software Engineering
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    Software Engineering

    Qu'est-ce que la cartographie de transformation et la transaction en génie logiciel?

    Décomposons la cartographie de transformation et la transaction en génie logiciel:

    Transformer le mappage

    * Concept: Le mappage de transformation consiste à définir un ensemble de règles ou d'instructions qui spécifient comment les données doivent être converties ou transformées d'un format en un autre. C'est comme créer un plan pour la manipulation des données.

    * Objectif: L'objectif principal est d'assurer la cohérence des données, la compatibilité et la convivialité entre différents systèmes ou applications.

    * Exemple: Imaginez que vous ayez des données dans une feuille de calcul (format A) qui doit être chargé dans une base de données (format b). Transformer la cartographie définirait les règles pour:

    * Formats de date de conversion (par exemple, mm / dd / yyyy en yyyy-mm-dd)

    * Modification des noms de colonnes (par exemple, "prénom" en "FirstName")

    * Gestion des données manquantes ou non valides (par exemple, remplacer les cellules vides par une valeur spécifique)

    * Applications:

    * Intégration des données: Connexion des systèmes à différentes structures de données.

    * Migration des données: Déplacement des données entre les plates-formes ou les bases de données.

    * Nettoyage des données: Nettoyage des erreurs de données et des incohérences.

    * ETL (extraire, transformée, charge): Un processus d'intégration de données commun.

    Transactions

    * Concept: Une transaction en génie logiciel représente un groupe d'opérations ou d'actions qui doivent être complétées entièrement ou non du tout. C'est comme une seule unité de travail indivisible.

    * Objectif: Les transactions garantissent l'intégrité des données et la cohérence. Ils empêchent les mises à jour partielles ou la corruption des données, même en cas d'erreurs ou de défaillances du système.

    * Propriétés acides: Les transactions sont régies par les propriétés acides:

    * Atomicité: Soit toutes les opérations au sein d'une transaction ne réussissent, soit aucune.

    * cohérence: Une transaction amène la base de données d'un état valide à un autre.

    * Isolement: Les transactions multiples sont isolées les unes des autres, garantissant l'intégrité des données.

    * durabilité: Une fois qu'une transaction se compose, les modifications sont permanentes même si le système se bloque.

    * Exemple: Considérez un système bancaire. Lorsque vous transférez de l'argent, une transaction peut impliquer:

    * Débit de votre compte.

    * Créditer le compte du destinataire.

    * Mise à jour de l'historique des transactions.

    * Si l'une de ces étapes échoue, la transaction entière est annulée, empêchant une perte de fonds.

    * Applications:

    * Bases de données: Essentiel à la gestion des données dans les bases de données relationnelles.

    * Applications Web: Utilisé pour protéger l'intégrité des données lors des transactions en ligne.

    * Systèmes distribués: Assurer la cohérence des données sur plusieurs nœuds.

    Connexion des points

    Bien que la cartographie de transformation et les transactions soient des concepts distincts, ils peuvent travailler ensemble dans des processus d'intégration de données. Par exemple, une transaction pourrait être utilisée pour garantir que les transformations de données effectuées lors d'une migration de données sont appliquées atomiquement, garantissant l'intégrité de la base de données cible.

    Faites-moi savoir si vous souhaitez une explication plus approfondie de l'un ou l'autre concept ou si vous avez d'autres questions!

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Quelle est la définition de l'application? 
  • Comment écrire des scripts dans Autocad 
  • Comment faire pour convertir au format DXF EMS 
  • Certification Technique de Formation 
  • Comment obtenir la couleur d'un iguane rouge pour sortir 
  • Comment faire pour créer une ligne infinie dans MATLAB 
  • Comment puis-je convertir des fichiers Prt pour AutoCAD 2000 DXF 
  • Comment obtenir la somme des lignes dans un MATLAB Matrix 
  • L'ingénierie logicielle est liée ou non? 
  • Comment mettre en place une frontière dans Autocad 2005 
  • Connaissances Informatiques © http://www.ordinateur.cc