DatorerDatabaser

Den vanligaste praxis är att ha en databas?

Arbeta med databasen det åtföljs av mer eller mindre komplexa projekt. DB fungerar som en förvaringsplats för information som innehåller alla nödvändiga parametrar för korrekt drift av systemet. Och vad landvinningar är den vanligaste i praktiken? När de används? Dessa och andra frågor kommer att besvaras i den här artikeln.

allmän information

Så först måste du bestämma i vilken ordning, vad är det aktuella programmet. Databas - namnet på en ordnad lagring av godtycklig information. Det kan ordnas inte bara med hjälp av IT-teknik, men också på andra sätt och metoder. Men samtidigt som den bas som skall användas för att systematisera principen.

Det bör noteras att beställning och bevarande av dessa möjligheter finns gott. Var och en av de sätt lägga fram specifika krav. Det finns databaser som är avsedda att fungera självständigt inom en enda dator. Andra ger för interaktion med fjärrservern. Om vi talar om arkitekturen, de vanligaste är hierarkiska och nätverksdatabaser. I den här artikeln är det de fokuserar kommer att bli.

hierarkisk databas

Systemarkitekturen i detta fall, anges att varje objekt representeras som en bestämd enhet. På grund av detta kan ha en förälder eller underordnade element. Det speciella med denna arkitektur är att det måste vara ett enda objekt från där allt börjar. Slutresultatet är en struktur som liknar ett träd. Förstå hur en organisation kan hjälpa nästan alla gamla program. Basen för denna typ av data - det är också filsystemet på datorn.

Det sägs ofta att användningen av en sådan struktur är inte något effektivt. Det är dock fortfarande i stor utsträckning. Detta beror på det faktum att arbetet med databasen är till nytta när det är nödvändigt i första hand för att läsa informationen. I själva verket, i detta fall, strukturen extremt underlättar konstruktionen. Som ett exempel, låt oss betrakta detta: när vi väljer en specifik mapp, tar interaktionen plats snabbt. Men om vi börja kontrollera Antivirus dator kommer det att gå en mycket lång tid.

nätverks~~POS=TRUNC databas

Denna typ av modifiering exempel beskrivits tidigare. Den största skillnaden här är antalet länkar. Så i hierarkiska databaser under förutsättning att en del kan ha bara en förälder. Således kan vi tala om en viss begränsning i utvecklingen av databasen. Nätverks databas kan också ha flera föräldrar. Detta avser främst att skapa en databas baserad på XML.

relationsdatabaser

De vanligaste är de i praktiken, om vi talar om mass användning, redigering och så vidare. Anledningen till deras popularitet är att relationsdatabaser är mycket lätt att beskriva i matematik. Tack vare genomförandet lätthet, och de är utbredd.

Teoretisk grund för dem summerade matematiker Edgar Frank Codd (nu avliden). Han var på åttiotalet kunde mycket noggrant och korrekt beskriva strukturen av databasen, med hjälp av språket i matematik. Men som det visat sig, är denna studie en god grund för att genomföra programmet. Relationsdatabaser har blivit så populär att när man talar om databasen är standard för att förstå dem. Låt oss uppmärksamma, och deras specifika genomförande.

Dragen av relationsdatabaser

Deras huvudsakliga kännetecken är att data lagras som en uppsättning tvådimensionella tabeller. Som ett enkelt exempel kan ges Access-databas, en medlem av Office-paketet från Microsoft. I rollen av alfa och omega använda kolumner och rader. Första funktion är att genom sin angivna fältnamn, datatyp som används i dem. Dessutom är antalet kolumner fast, och kan endast ändras med databasadministratör. Line är - detta är informationsobjekt. Deras antal ändras relativt enkelt genom att ge särskilda instruktioner.

Det bör förstås att databasen är ett abstrakt begrepp. Därför är den vanligaste i praktiken är databaser där tabeller är kopplade. Mycket bra grafisk representation i denna fråga kan ge den tidigare nämnda Access. Den viktigaste aspekten av arbetet är utformningen av strukturen. Denna process är att skapa de element som nämns ovan. Det bör noteras att detta är en svår etapp, som många nybörjare är lätt. Och av goda skäl. I själva verket, tills data är liten, datorn kommer att behandlas snabbt. Men eftersom den mängd information som tillväxten avtar kraftigt. Dess värde är direkt proportionell mot storleken av lagrade data och den optimala utformningen av strukturen.

databasdesign

Så har vi anses vara den mest populära varianter av databasen. Nu ska vi prata om någonting som närmar sig den vanligaste i praktiken när de skapas och varför det är så. Som ett exempel, betrakta MySQL. Så har slutresultatet följande krav:

  • Databas måste vara en enkel föremål när det gäller behandling.
  • Databasen måste ha en kompakt storlek.

Om du är bekant lätt att se att dessa begrepp är motstridiga. Först måste vi förstå exakt vad som kommer att skickas till databasen och tas bort från det. du kan hitta massor och hundratals tabeller med ett otroligt stort antal platser i stora projekt. Följande frågor bör undersökas:

  1. Bestäm vilka data som ska lagras.
  2. Ta reda på var informationen kommer att läggas upp.
  3. Bestäm vilken datatyp för att plocka upp en enda kolumn.

uppdelning kan användas för att minska belastningen på de enskilda tabeller. Men man måste vara försiktig för att ha vissa enhetliga komponenter.

slutsats

Databaser är viktiga komponenter i mer eller mindre komplext projekt. Inledningsvis i utövandet av en person som inte kan få organisera optimal anslutning. Men med tiden, för att studera konst och öka den erfarenhet du kan ha kommer att skapa bättre möjligheter.

Dessutom bör det inte kastas i uppmärksamhet och som gradvis erbjuda mer avancerad mjukvara struktur. Dessutom kan alla möjliga stöd i optimering och ger databassystem. De ger utvecklaren med en bred funktionalitet, varigenom kan utföras praktiskt taget varje uppgift. En mängd databas är ganska stora, så att du kan välja exakt vad som kommer att tilltala.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.atomiyme.com. Theme powered by WordPress.