En relationsdatabas bästa användning är att organisera stora mängder data . Relationsdatabaser använder flera tabeller när du definierar separata typer av data , till skillnad från andra databaser . Relationer mellan specifika datapunkter i de två tabellerna länkas genom att definiera relationen . Det möjliggör en mer systematisk och tydlig bild av data utan att behöva upprepa informationen . Hur relationsdatabaser fungerar
relationsdatabas tar informationen med två skilda delar och lägger det i två separata tabeller . Till exempel , om uppgifterna organiseras innehåller kontaktinformation för en grupp elever och samma grupps kvaliteter test, kan elevernas uppgifter delas in i två olika tabeller . Testet kvaliteter skulle gå in i en och kontaktinformation till en annan . Uppgifterna är kopplad med en viss kod som visas i båda tabellerna under samma personens uppgifter .
Fördelar med den relationella
Databas
relaterade databaser kan informationen vara tydlig - klipp och stilrena . Problem uppstår när alla data i det föregående exemplet är endast finns i en tabell , till skillnad från en relationsdatabas. Eftersom varje elev har flera kvaliteter , skulle deras kontaktuppgifter anges flera gånger tillsammans med varje klass . Detta är onödigt och kan skapa förvirring när du söker i databasen . Genom att ha dem separat , som i en relationsdatabas , kontakta informationen bara behöver skrivas in en gång .
Nackdelar med relationsdatabasen
Huvudproblemet när med användning av en relationsdatabas är komplexiteten som uppstår när den först skapades. Det är absolut nödvändigt att de definierade relationerna mellan tabellerna är korrekta och att varje mängd information kopplad till sina par . Även mindre information måste föras in i totalt än med andra databaser , vilket gör att varje punkt är korrekt är en långsam process . Dessutom kan relationerna bli extremt invecklad när en relationsdatabas innehåller mer än bara två tabeller . Addera När du ska använda en relationsdatabas
Det är inte alltid nödvändigt att använda en relationsdatabas . Det kan spara tid senare när granskar data för mönster eller uppgifter , men kan möjligen hindra framsteg i början . Skapa en enda tabell kommer att ge tillräckligt organisation om uppgifterna är enkel eller om delar av data bara behöver skrivas in en gång . För att fortsätta det tidigare exemplet , om endast ett test klass arrangeras tillsammans med kontaktuppgifter , kommer endast en tabell att behövas . Det är först när vissa värden - t.ex. adress eller telefonnummer - håller upprepas att en relationsdatabas är användbart Addera
.