| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Ulemperne ved normalisering
    Simple databaser kan ikke brug normalisering , komplekse sandsynligvis gøre . Hvis du har hørt ordet " normalisering ", men aldrig set det op, kan du opdage, at din database kunne bruge normalisering . Før der iværksættes et eventyr i normaliseringen , er det vigtigt at kende fordele og ulemper forbundet med at organisere de tabeller i en database. Information Organization

    En database er svarer til en fil kabinet. Du har mulighed for at gruppere lignende genstande og placere dem i separate skuffer eller smide det hele i en enkelt skuffe beskub . Vælg den første organisation metode , og du vil sandsynligvis opleve, at nipsting , du leder efter hurtigt, fordi du vil have en idé om, hvor man skal lede . Databaser arbejder langs et lignende princip . En database designer kan smide alle dataposter i en enkelt tabel eller gruppere relaterede emner inde flere tabeller. Normalisering refererer til den metode, du bruger til at gruppere relaterede database poster.
    Normalisering

    En vigtig normalisering mål er afskaffelse af dublerede data . For eksempel , hvis din Sales Tabellen indeholder en "Customer City" element, og din kunde bord har en identisk post din database indeholder dublerede data. Databasen er ikke normaliseret . En anden normalisering mål er afskaffelse af afhængigheder , der er inkonsekvent at øge effektiviteten af ​​din dataadgang metoder. Du bør også fjerne data afhængigheder , der er uforenelige . En inkonsekvent afhængighed opstår, når for eksempel , tilføjer du en bil farve til en tabel med medarbejderdata .
    Strucutural Ulemper

    At komme af overflødige data og inkonsistente afhængigheder kan reducere størrelsen af ​​din database. Men du kan pådrage sig en ny koste, når du omstrukturere dine data tabeller. Du eller en data analytiker må forstå normalisering og udføre detaljeret analyse før selv begynder at normalisere dine data, hvis du har et komplekst system . Det er også muligt at over- normalisere en database og bryde det ned i for mange granulære tabeller . For eksempel kan du have en perfekt normaliseret Medarbejder tabel med felter for navn , ID og e-mail -adresse . Hvis dette sker , kan du nødt til at skabe mere komplekse forespørgsler til at slutte data spredt over flere tabeller.
    Nedsat effektivitet

    Siden data ligger i flere tabeller i en ordentligt normaliseret database , er det nogle gange kræver mere arbejde at udtrække data og udarbejde rapporter. Hvis en Sales rapport kræver data fra et produkt bord, en Pris bord og en kunde tabel , skal en forespørgsel tilslutte alle tre borde for at producere rapporten. CPU'er og harddiske skal arbejde hårdere for at udføre sådanne forespørgsler. På den anden side, hvis alle dine data ligger i en enkelt tabel , der ikke er normaliseret vil din forespørgsel kun at hente data fra tabellen . Normalisere dine tabeller effektivt at maksimere behandlingen effektivitet.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Test for PLC Ladder Logic 
    ·Sådan Wrap Lines i Netbeans 
    ·Hvad er en statisk Modifier 
    ·Kan COBOL Vise en Hex Value 
    ·Sådan Lær Programmering Online 
    ·Funktioner af en Web Database 
    ·Sådan Bo DataGrid kolonner i Flex 
    ·De tre grundlæggende principper for objektorienteret p…
    ·Sådan bruges DMG på Windows 
    ·Sådan grafalgoritmer 
      Anbefalede Artikler
    ·Sådan oprettes en Dynamic Link Library til Access 
    ·Sådan Transfer HTML datatabeller til Excel i PHP 
    ·Sådan oprettes en Redo Log Group 
    ·Sådan får du adgang til FlexGrid i VB6 
    ·Forskellen mellem ASP Buttons & HTML Knapper 
    ·Sådan får du den Mode af en liste i Python 
    ·Sådan kører en PHP Cron Job 
    ·Sådan fjerne de sidste tegn af Strings i Python 
    ·Hvad er IndexError i Python 
    ·Sådan Detect et tastetryk i Java 
    Copyright © Computer Viden http://www.computerdk.com