Connaissances Informatiques >> Logiciel >> SQL Server >> Content
  Derniers articles
  • Quels sont les critères de la requê…
  • Comment utiliser le type de données…
  • Comment faire pour installer Microso…
  • Qu’est-ce que 9i dans Oracle 9i ? 
  • Comment faire pour modifier des tabl…
  • Qu'est-ce qu'un serveur d'index ? 
  • Comment débloquer un schéma dans l…
  • Comment s'inscrire System.web.dll à…
  • Procédures stockées pour un SQL Se…
  • Comment trouver le nom de la maison …
  •   SQL Server
  • 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
  •  
    SQL Server

    Quelles sont les règles pour que les DBM deviennent des RDB ?

    Un système de gestion de base de données (SGBD) devient un système de gestion de base de données relationnelle (SGBDR) en adhérant aux principes du modèle relationnel proposé par Edgar F. Codd. Ces principes, bien qu'ils ne soient pas strictement codifiés sous la forme d'une « liste de règles », sont fondamentaux dans la définition d'un SGBDR. Ils peuvent être résumés ainsi :

    Principes et fonctionnalités clés qui font d'un SGBD un SGBDR :

    1. Organisation des données : Les données sont organisées en relations (tableaux). Chaque relation possède un ensemble fixe d'attributs (colonnes) avec des types de données spécifiques, et chaque ligne représente un tuple (enregistrement) de données.

    2. Langage de requête structuré (SQL) : Les SGBDR utilisent SQL comme langage standard pour la définition des données (création et modification de tables), la manipulation des données (insertion, mise à jour, suppression et récupération de données) et le contrôle des données (gestion de l'accès et de la sécurité). C’est sans doute la caractéristique la plus déterminante.

    3. Algèbre relationnelle : Les opérations sous-jacentes de la base de données sont basées sur l'algèbre relationnelle, fournissant une base mathématique formelle pour la manipulation des données. Cela permet une définition précise des opérations sur les données et garantit la cohérence des données.

    4. Contraintes d'intégrité des données : Les SGBDR renforcent l'intégrité des données grâce à des contraintes telles que :

    * Clés primaires : Identifier de manière unique chaque enregistrement dans une table.

    * Clés étrangères : Établir des relations entre les tables, maintenir l'intégrité référentielle.

    * Contraintes uniques : Garantir l’unicité des valeurs dans une colonne ou un ensemble de colonnes.

    * Vérifier les contraintes : Application de règles spécifiques sur les valeurs des données.

    * Contraintes non nulles : Empêcher les valeurs nulles dans les colonnes spécifiées.

    5. Normalisation : Les SGBDR s'efforcent de normaliser les données afin de réduire la redondance des données et d'améliorer la cohérence des données. Cela implique d'organiser les tables et les colonnes pour minimiser la duplication des données et isoler les données afin que les ajouts, suppressions et modifications d'un champ puissent être effectués dans une seule table.

    6. Propriétés ACIDE : La plupart des SGBDR implémentent les propriétés ACID pour les transactions :

    * Atomicité : Une transaction est traitée comme une unité de travail unique et indivisible. Soit toutes les modifications sont apportées, soit aucune ne l'est.

    * Cohérence : Les transactions maintiennent l'intégrité de la base de données, la laissant dans un état valide.

    * Isolement : Les transactions simultanées sont isolées les unes des autres, évitant ainsi les interférences.

    * Durabilité : Une fois qu'une transaction est validée, ses modifications sont permanentes, même en cas de panne du système.

    7. Indépendance des données : Les données sont indépendantes du stockage physique et les programmes d'application qui interagissent avec les données sont indépendants des détails spécifiques de la manière dont les données sont stockées.

    En bref : Un SGBD devient un SGBDR lorsqu'il implémente le modèle relationnel à l'aide de SQL, applique des contraintes d'intégrité des données et suit idéalement les propriétés ACID. La présence de l’algèbre relationnelle comme moteur fondamental, même si cela n’est pas toujours explicitement indiqué, est une exigence fondamentale. L’absence de l’une de ces fonctionnalités de base disqualifierait généralement un système d’être considéré comme un SGBDR.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment s'inscrire sur trollz.com si l'ordinateur indique qu'il atteint la base de données ? 
  • Comment interroger une base de données Microsoft SQL 
  • Comment faire pour transférer la base de données Microsoft SQL 
  • Comment faire pour modifier les métadonnées dans un SSIS SQL Server 2005 
  • Qu'est-ce que CERTO SQL? 
  • SQL Server 2008 Admin Tools 
  • Quel est l’autre nom de l’oracle ? 
  • Quelles sont les deux méthodes de récupération de SQL? 
  • Comment fonctionne Microsoft SQL Server? 
  • Comment utilisez-vous le client instantané Oracle pour exécuter 9i ? 
  • Connaissances Informatiques © http://www.ordinateur.cc