En relationsdatabas samlar in olika typer av datamängder som använder tabeller, poster och kolumner. Den används för att skapa en väldefinierad relation mellan databastabeller så att relationsdatabaser enkelt kan lagras. Till exempel relationsdatabaser som Microsoft SQL Server, Oracle Database, MYSQL, etc.
Det finns några viktiga parametrar för relationsdatabasen:
hur många mb i ett gb
- Den bygger på en relationsmodell (Data i tabeller).
- Varje rad i tabellen har ett unikt ID, nyckel.
- Kolumner i tabellen innehåller dataattribut.
Personaltabell (Relation / Tabellnamn)
EmpID | EmpName | EmpAge | Lands namn |
---|---|---|---|
Emp 101 | Andrew Mathew | 24 | rådjur |
Emp 102 | Marcus Douglas | 27 | England |
Emp 103 | Engidi Nathem | 28 | Frankrike |
Emp 104 | Jason Quilt | tjugoett | Japan |
Emp 108 | Robert | 29 | Italien |
Följande är de olika typerna av relationsdatabastabeller.
- En till en relation
- En till många eller många till en relation
- Många till många relationer
Ett till ett förhållande (1:1): Den används för att skapa en relation mellan två tabeller där en enda rad i den första tabellen endast kan relateras till en och endast en post i en andra tabell. På samma sätt kan raden i en andra tabell också relateras till vilken rad som helst i den första tabellen.
Följande är exemplet för att visa en relationsdatabas, som visas nedan.
namngivning av javakonventioner
Ett till många förhållande: Den används för att skapa en relation mellan två tabeller. Alla enstaka rader i den första tabellen kan relateras till en eller flera rader i de andra tabellerna, men raderna i andra tabeller kan bara relatera till den enda raden i den första tabellen. Det är också känt som en många till en relation.
Representation av En till många relationsdatabaser:
execvp
Representation av många till en relationsdatabas
Många till många relationer: Det är många till många relationer som skapar en relation mellan två tabeller. Varje post i den första tabellen kan relatera till alla poster (eller inga poster) i den andra tabellen. På liknande sätt kan varje post i den andra tabellen också relatera till mer än en post i den första tabellen. Det är också representerat en N:N relation.
Det finns till exempel många personer involverade i varje projekt, och varje person kan involvera mer än ett projekt.
Skillnaden mellan en databas och en relationsdatabas
Relationsdatabas | Databas |
---|---|
En relationsdatabas kan lagra och ordna data i tabellform som rader och kolumner. | Den används för att lagra data som filer. |
Funktionen för datanormalisering är tillgänglig i relationsdatabasen. | Det har ingen normalisering. |
Den stöder en distribuerad databas. | Den stöder inte den distribuerade databasen. |
I en relationsdatabas lagras värdena som tabeller som kräver en primärnyckel för att ha data i en databas. | I allmänhet lagrar den data i hierarkisk eller navigeringsform. |
Den är utformad för att hantera en enorm samling av data och flera användare. | Den är utformad för att hantera den lilla samlingen av datafiler som kräver en enda användare. |
En relationsdatabas använder regler för integritetsbegränsningar som definieras i ACID-egenskaper. | Den följer inga regler för integritetsbegränsningar och använder inte heller någon säkerhet för att skydda data från manipulation. |
Lagrade data kan nås från relationsdatabasen eftersom det finns en relation mellan tabellerna och deras attribut. | Det finns inget samband mellan datavärde eller tabeller lagrade i filer. |