| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • 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
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    Que implique le maintien d' un registre de toutes les mises à jour dans la base de données
    ? Beaucoup de situations , il est nécessaire de développer une base de données . Dans la plupart des cas, il est également nécessaire de garder une trace de toutes les insertions, mises à jour et les suppressions effectuées dans la base de données . Cela nécessite de maintenir un registre de tous ces changements. Création d'une table "historique" qui longe le tableau affichant toutes les informations actuelles de la base de données ( le tableau «courant» ) est un moyen efficace de le faire. Chaque entrée dans une table "historique" nécessite plusieurs éléments d'information. Exemple

    Pour illustrer , considérons une base de données qui stocke des informations sur le prix d'un produit , comme un jeu vidéo ( Assassin 's Creed , par exemple). Nous avons besoin d' un système qui permet de suivre tous les changements apportés au prix de sorte que les informations contenues dans le tableau " actuel " demeure exacte . La solution est de créer une table "historique" pour chaque produit dans la base de données .
    Information

    tables " Histoire " besoin d'une gamme d'informations stockées dans les rangs au sein de l' table. Tout d'abord, il devra inclure le nom du produit ( "Assassin Creed " ) . Deuxièmement, il devra inclure l'ID du produit . Cela est nécessaire pour éviter toute confusion avec d'autres produits avec des titres similaires (par exemple , " Assassin Creed : Brotherhood " ou " Assassin 's Creed : Deluxe Edition) . . Troisièmement, il devra inclure le prix actuel du produit Quatrièmement, il devra inclure la date de l'entrée actuelle a été faite . Cinquièmement, il devra inclure le nom de l'utilisateur qui a fait le changement . Enfin, depuis suppressions peuvent être très difficiles à repérer, il devra inclure un rang identifier les suppressions qui ont été faites .
    Faire un changement

    Lorsqu'une modification est apportée à la table "courante", une entrée correspondante devra être faite dans "l'histoire" table. pour ce faire, une personne autorisée doit se connecter au système . une fois qu'il se connecte, il peut saisir l'information pertinente tel que décrit ci-dessus, y compris le changement de prix ou le nombre de suppressions effectuées , selon le cas . l' changement apparaîtra sur la table "historique" avec le nom de la personne ayant effectué la modification clairement. l' table " actuel " affiche le nouveau prix .
    évaluation
    < p> Cette méthode est facile à mettre en place , surtout si vous utilisez un générateur de code pour faire le travail de programmation indésirable. c'est aussi facile à gérer , permettant aux utilisateurs d'effectuer des recherches pour les mises à jour faites par certaines personnes ou à certains moments . l'inconvénient principal est que les administrateurs doivent se connecter physiquement et mettre à jour des changements à la fois dans le tableau «courant» et le tableau «historique» une autre solution serait de trouver un moyen de consolider les tables Cela exigerait aux administrateurs d'apporter un seul changement ; . . il serait s'appliquent à tous les tableaux pertinents .

    Previous :

    next :
      articles connexes
    ·Comment remplir un champ avec les mêmes données dans …
    ·Comment formater numéros de téléphone dans Access 20…
    ·Comment transférer mes données d'accès agir 
    ·Comment mettre à jour avec les données d'une autre co…
    ·Comment trouver des mots de passe dans Movable Type 
    ·Comment utiliser PIM Software 
    ·Comment imprimer des colonnes spécifiques avec accès 
    ·Comment lire les résultats de procédures stockées Da…
    ·Comment établir une connexion DSN ODBC pour SQLite3 
    ·Comment envoyer des rappels par courrier électronique …
      articles en vedette
    ·Comment faire un Preloader en AS2 
    ·Comment convertir un document Word en un modèle 
    ·Comment faire Nuages ​​Cotton Candy dans Photoshop 
    ·Que Permission de dossiers à définir pour SQLite 
    ·Comment faire un tableau d'amortissement dans Excel 
    ·Comment faire une disquette d'amorçage flash 
    ·Microsoft Word XML Tutorial 
    ·Techniques de recherche avancées 
    ·Comment puis-je me débarrasser des boutons dans Photos…
    ·Comment puis-je lancer mon Shortcut Bar dans Microsoft …
    Copyright © Connaissances Informatiques http://fr.wingwit.com