• |<< -A- // SOMMAIRE // -C- >>|



    |<< Page précédente // Page suivante >>|






    Base de données (Informatique - Classification)

    Ensemble de données informatisées, fichier ou ensemble plus ou moins important de fichiers, d'informations,
    archivés de manière permanente ou temporaire, dans un format structuré, organisées de manière à ce que l’on puisse y effectuer facilement et rapidement des recherches à l’aide d’un outil informatique et d'un/des programmes correspondant à des applications distinctes

    L'organisation logique des données se fait selon un modèle de données . La structure physique des fichiers comporte des index destinés à accélérer les opérations de recherche et de tri . L'organisation logique est indépendante de la structure physique (Conformément à l'architecture Ansi/Sparc) : Une modification de l'organisation logique ne provoque pas de modification de la structure physique et vice-versa

    Abréviations : BdD ; BD
    Anglais : Database
    Exemples : L’annuaire électronique ou le catalogue d’une bibliothèque, un tableau ou un tableur, etc. Il est convenu de dire qu'Internet constitue la plus grande base de données du monde


    Voir : "Ansi/Sparc, Architecture" ; "Index" ; "Modèle de données" ; "Organisation logique" ; "Structure physique"
    Voir aussi : "Annuaire électronique" ; "
    Architecture" ; "Donnée informatique" ; "Fichier" ; "Informatiser" ; "Internet" ; "Tableur"
    Liens externes : "
    Wikipédia"


    Base de données (Informatique - Contenu)

    Dans les fichiers de la base de données sont stockés les informations, ainsi que les index, le détail du modèle de données, des listes de contrôle d'accès et un journal des opérations . Les informations sont placées dans les champs des enregistrements de la base de données . Les enregistrements sont reliés pour former des collections . Dans les bases de données relationnelles, les collections sont des tables avec lignes et colonnes . Les index sont des structures qui accélèrent la recherche, le tri et le regroupement des informations d'une collection par diminution de la complexité algorithmique . Ce sont typiquement des structures en arbre ou en table de hachage . Les index contiennent les différentes valeurs d'un ou de plusieurs champs des enregistrements d'une collection . Une clé primaire est un champ ou une combinaison de champs dont les valeurs sont différentes pour chaque enregistrement de la collection . La clé primaire permet de retrouver un et un seul enregistrement de la collection . Dans une base de données relationnelle, une clé étrangère est un champ ou une combinaison de champs d'une table qui sont en relation avec une clé primaire dans une table . Le détail du modèle de données et les listes de contrôle d'accès sont utilisés par le moteur de base de données pour contrôler et effectuer les opérations de manipulation des données . Un journal contient la liste des dernières opérations effectuées sur la base de données . Ce journal est utilisé par le moteur de base de données pour annuler les opérations, par exemple en cas de crash informatique, ou si les opérations comportent une erreur. Dans les bases de données relationnelles l'organisation logique des données est indépendante de leur organisation physique . Ce qui signifie que la position des données dans les fichiers peut être entièrement modifiée sans que leur organisation sous forme d'enregistrements dans des tables ne soit touchée . L'organisation physique d'une base de données diffère selon le matériel et le système d'exploitation pour lequel le système de gestion de base de données est conçu . Les enregistrements sont typiquement regroupés en grappes, dont la taille est alignée sur une taille optimale pour le matériel (disque durs)

    Voir : "Algorithme" ; Base de données relationnelle (Ci-dessous) ; "Champ" ; "Champ d'enregistrements" ; "Clé étrangère" ; "Clé primaire" ; "Collection" ; "Combinaison de champs" ; "Donnée" ; "Enregistrement" ; "Fichier" ; "Grappe" ; "Index" ; "Information" ; "Liste de contrôle d'accès" ; "Journal des opérations" ; "Modèle de données" ; "Moteur de base de données" ; "Opération" ; "Organisation logique" ; "Organisation physique" ; "Structure en arbre" ; "Système de gestion de base de données" ; "Table" ; "Table de hachage"

    Voir aussi : "Crash informatique" ; "Disque dur" ; "Matériel" ; "Système d'exploitation"


    Base de données (Informatique - Histoire)

    Origine : Les disque durs, mémoire de masse de grande capacité, ont été inventés en 1956 . L'invention du disque dur a permis d'utiliser les ordinateurs pour collecter, classer et stocker de grandes quantités d'informations . Le terme database (base de données) est apparu en 1964 pour désigner une collection d'informations partagées par différents utilisateurs d'un système d'informations militaire . Les premières bases de données hiérarchiques sont apparues au début des années 1960 . Les informations étaient découpées en deux niveaux de hiérarchie : un niveau contenait les informations qui sont identiques sur plusieurs enregistrements de la base de données . Les premières bases de données étaient calquées sur la présentation des cartes perforées : répartis en lignes et colonnes de largeur fixe . Une telle répartition permet difficilement de stocker des objets de programmation ; en particulier, elle ne permettent pas l'héritage entre les entités, caractéristique de la programmation orientée objet

    Histoire : Le découpage a ensuite été étendu pour prendre la forme d'un diagramme en arbre . En 1965, Charles Bachman conçoit l'architecture Ansi/Sparc encore utilisée de nos jours . En 1969, il créa le modèle de données réseau au sein du consortium CODASYL pour des applications informatiques pour lesquelles le modèle hiérarchique ne convient pas . Charles Bachman a reçu le prix Turing en 1973 pour ses « contributions exceptionnelles à la technologie des bases de données » . En 1968 Dick Pick crée Pick, un système d'exploitation contenant un système de gestion de base de données « multivaluée » (SGBDR MV) . En 1970, Edgar F. Codd note dans sa thèse mathématique sur l'algèbre relationnelle qu'un ensemble d'entités est comparable à une famille définissant une relation en mathématique et que les jointures sont des produits cartésiens . Cette thèse est à l'origine des bases de données relationnelles . Edgar F. Codd a reçu le prix Turing en 1981 . Le modèle entité-association a été inventé par Peter Chen en 1975 ; il est destiné à clarifier l'organisation des données dans les bases de données relationnelles . Apparues dans les années 1990, les base de données objet-relationnel utilisent un modèle de données relationnel tout en permettant le stockage des objets. Dans ces bases de données les associations d'héritage des objets s'ajoutent aux associations entre les entités du modèle relationnel

    Voir :
    "Algèbre relationnelle" ; "Ansi/Sparc" ; "Architecture" ; "Carte perforée" ; "CODASYL" ; "Diagramme en arbre" ; "Disque dur" ; "Entité" ; "Mémoire de masse" ; "Modèle de données réseau" ; "Modèle entité-association" ; "Modèle hiérarchique" ; "Modèle relationnel" ; "Pick" ; "Programmation orientée objet" ; "Relation" ; "SGBDR MV" ; "Stockage des objets" ; "Système d'exploitation" ; "Système de gestion de base de données"

    Voir (Ci-contre) : Base de données hiérarchique ; Base de données multivaluée ; Base de données objet-relationnel ; Base de données relationnelle


    Base de données (Informatique - Technologie)

    ISAM : Dans cette technique, la base de données est composée de fichiers qui contiennent des enregistrements de taille fixe d'une part et de fichiers contenant les index d'autre part . Cette technique utilise les mécanismes de verrouillage du système d'exploitation, elle est aujourd'hui un cas d'école de nombreuses études d'informatique
    OLTP : (Traitement de transactions en direct) . Désigne de manière générale un type d'utilisation des bases de données qui donne lieu à de nombreuses modifications simultanées d'une base de données et des opérations de recherche simple, comme c'est le cas dans les systèmes d'information
    OLAP : (Traitement analytique en direct) . À l'opposé de l' OLTP, c'est un type d'utilisation des bases de données qui donne lieu à de nombreuses et complexes opérations de recherche basées sur des combinaisons de critères multiples et de rares modifications . Comme c'est le cas dans l'aide à la décision, l'exploration de données et les moteur de recherche
    Index : Permet typiquement de retrouver un enregistrement sur la base de la valeur d'un champ entier de dimension réduite (quelques octets, par exemple : numéro de dossier, date) . Un index plein texte (fulltext) permet de retrouver un enregistrement sur la base d'une partie du contenu d'un champ — un mot contenu dans le champ, le champ est souvent un BLOB (un champ de dimension illimitée) . Les index plein texte et les BLOB sont utilisés dans les moteur de recherche ainsi que les bases de données multimédia
    Pick : Système d'exploitation multiutilisateur, en temps partagé et à mémoire virtuelle basé sur un système de base de données 'multivaluée' (SGBDR MV) . Il est utilisé principalement pour les applications de gestion . Initialement un système d'exploitation avec SGBDR MV destiné aux mini-ordinateurs, il s'est diffusé sur les micro-ordinateurs et les grands systèmes, et reste encore en usage actuellement . La partie système d'exploitation ayant disparu de presque toutes les implémentations, seul le SGBDR MV persiste
    SQL : Langage informatique créé en 1974 par IBM . Il est destiné à formuler des ordres de manipulation des bases de données. Il se compose d'une part d'un DDL, un langage destiné à manipuler le modèle de données, et d'autre part d'un DML, un langage destiné à manipuler les informations contenues dans la base de données . Le langage permet également de manipuler les listes de contrôle d'accès et autoriser ou interdire certaines données à certains utilisateurs – partie appelée DCL
    PL/SQL : Langage de programmation procédural créé par Oracle Corporation en 1991 . Les programmes écrits dans ce langage peuvent contenir des ordres de manipulation de bases de données en langage SQL, ils sont exécutés par le système de gestion de base de données Oracle Database . Autres langages du même type : PL/pgSQL et Transact-SQL
    XML : Langage informatique créé en 1995 par le consortium W3C . Il sert à permettre des échanges de données agrégées telles que par exemple les entités contenues dans les bases de données

    Voir : "BLOB" ; "Champ" ; "Critère" ; "DCL" ; "DDL" ; "DML" ; "Données agrégées" ; "Enregistrement (Base de données)" ; "Entité" ; "Implémentation" ; "Index" ; "Index plein texte" ; "Informations" ; "ISAM" ; "Liste de contrôle d'accès" ; "Modèle de données" ; "OLAP" ; "OLTP" ; "Oracle Database" ; "Pick" ; "PL/pgSQL" ; "PL/SQL" ; "SGBDR MV" ; "SQL" ; "Système d'information" ; "Verrouillage du système d'exploitation" ; "Système de gestion de base de données" ; "Transact-SQL" ; "XML"

    Voir (Ci-dessous)
     :
    Base de données multimédia ; Base de données multivaluée
    Voir aussi : "Aide à la décision" ; "Exploration de données" ; "Fichier" ; "Grand système" ; "IBM" ; "Langage de programmation procédural" ; "Mémoire virtuelle" ; "Micro-ordinateur" ; "Mini-ordinateur" ; "Moteur de recherche" ; "Oracle Corporation" ; "Système d'exploitation" ; "Système d'exploitation multiutilisateur" ; "Temps partagé" ; "W3C"


    Base de données Access (Informatique - Classification)

    A suivre - Attend ...

    Voir : Base de données (Ci-dessus) ; "Access"


    Base de données hiérarchique (Informatique - Classification)

    A suivre - Attend ...

    Origine : Les premières bases de données hiérarchiques sont apparues au début des années 1960 . Les informations étaient découpées en deux niveaux de hiérarchie : un niveau contenait les informations qui sont identiques sur plusieurs enregistrements de la base de données ; Le découpage a ensuite été étendu pour prendre la forme d'un diagramme en arbre

    Voir : Base de données (Ci-dessus) ;
    "Diagramme en arbre" ; "Modèle hiérarchique"


    Base de données objet-relationnel (Informatique - Classification)

    Utilise un modèle de données relationnel tout en permettant le stockage des objets . Dans ces bases de données les associations d'héritage des objets s'ajoutent aux associations entre les entités du modèle relationnel

    Origine : Apparues dans les années 1990

    Voir :
    Base de données (Ci-dessus) ; "Modèle de données relationnel" ; "Stockage des objets"


    Base de données multivaluée (Informatique - Classification)


    A suivre - Attend ...

    Origine :
    En 1968 Dick Pick crée Pick, un système d'exploitation contenant un système de gestion de base de données 'multivaluée' (SGBDR MV)

    Voir :
    Base de données (Ci-dessus)


    Base de données multimédia (Informatique)

    Type de base de données consacré au stockage et à l'organisation de données multimédia : documents sonores, images, vidéos

    Elles peuvent s'appuyer sur différentes architectures de bases de données, les types les plus utilisés étant le modèle relationnel et le modèle objet . Les bases de données multimédia ne sont pas des applications encore très courantes, et posent encore des problèmes, notamment pour l'indexation de leur contenu et les recherches par contenu . L'approche classique consiste à renseigner des mots-clés décrivant dans un vocabulaire restreint les caractéristiques principales et bien identifiables des documents stockés . Les limitations évidentes sont le manque de précision de la description et l'impossibilité de faire des recherches sur des informations existantes dans les documents mais non pertinentes du point de vue de l'indexation . Une approche actuellement sujette à recherches consiste à disposer d'une indexation dynamique par l'application d'opérateurs de traitement d'image (pour les bases de données images et vidéo) ou de traitement du signal (pour des bases de données sonores) . L'objectif est de décomposer les documents en entités élémentaires structurées et reliées entre elles, de manière à ce que l'indexation permette de retrouver soit des formes (les structures) soit des objets (les entités) soit des combinaisons des deux . Le problème consiste alors à trouver les « bons » outils de traitement du signal (au sens large) pour faire le travail d'analyse des documents, et à construire le ou les index de manière à exploiter pleinement des informations extraites . Le moteur de requêtes est lui aussi un sujet d'étude dans ces conditions, car les requêtes ne s'expriment donc plus en fonction de textes et de valeurs numériques « simples » mais en fonction de rapports spatiaux et temporels entre des entités qu'il faut par ailleurs décrire de manière structurée

    Voir : "Application" ; "Architecture d'une base de données" ; Base de données (Ci-dessus) ; "Donnée multimédia" ; "Entité" ; "Forme" ; "Indexation" ; "Index" ; "Indexation dynamique" ; "Modèle objet" ; "Modèle relationnel" ; "Mot-clé" ; "Moteur de requêtes" ; "Objet" ; "Opérateur de traitement d'image" ; "Outil de traitement du signal" ; "Recherche par contenu" ; "Traitement du signal"


    Base de données MySQL (Informatique - Classification)

    A suivre - Attend ...

    Voir : Base de données (Ci-dessus) ; "MySQL"






    Haut de page
    | Page suivante >>|

    Vous n'avez pas trouvé votre mot, expression, référence, matériel ou rencontré une information incomplète ou erronée ??? dites-le nous, ci-dessous, en commentaire libre (Démarche rapide et utile pour tous)










    .


    votre commentaire


    Suivre le flux RSS des articles de cette rubrique
    Suivre le flux RSS des commentaires de cette rubrique