Relační databáze shromažďuje různé typy datových sad, které používají tabulky, záznamy a sloupce. Používá se k vytvoření dobře definovaného vztahu mezi databázovými tabulkami, aby bylo možné snadno ukládat relační databáze. Například relační databáze, jako je Microsoft SQL Server, Oracle Database, MYSQL atd.
Existuje několik důležitých parametrů relační databáze:
aktuální datum v jazyce Java
- Je založen na relačním modelu (Data v tabulkách).
- Každý řádek v tabulce s jedinečným ID, klíčem.
- Sloupce tabulky obsahují atributy dat.
Tabulka zaměstnanců (vztah / název tabulky)
EmpID | EmpName | EmpAge | Název státu |
---|---|---|---|
Emp 101 | Andrew Mathew | 24 | Jelen |
Emp 102 | Marcus Douglas | 27 | Anglie |
Emp 103 | Engidi Nathem | 28 | Francie |
Emp 104 | Jason Quilt | dvacet jedna | Japonsko |
Emp 108 | Roberte | 29 | Itálie |
Následují různé typy tabulek relačních databází.
- Vztah jeden k jednomu
- Jeden k mnoha nebo mnoho k jednomu vztahu
- Mnoho k mnoha vztahům
Vztah jeden ku jednomu (1:1): Používá se k vytvoření vztahu mezi dvěma tabulkami, ve kterém jeden řádek první tabulky může souviset pouze s jedním a pouze jedním záznamem druhé tabulky. Podobně může řádek druhé tabulky také souviset s libovolným řádkem první tabulky.
Následuje příklad ukazující relační databázi, jak je uvedeno níže.
Fibonacciho kód java
Vztah jeden k mnoha: Slouží k vytvoření vztahu mezi dvěma tabulkami. Jakékoli jednotlivé řádky první tabulky mohou souviset s jedním nebo více řádky druhé tabulky, ale řádky druhých tabulek se mohou týkat pouze jediného řádku v první tabulce. Je také známý jako a mnoho k jednomu vztah.
Zastoupení Jeden k mnoha relační databáze:
analýza řetězce na int
Zastoupení mnoho k jednomu relační databáze
Vztah mnoho k mnoha: to je mnoho pro mnoho vztahy, které vytvářejí vztah mezi dvěma tabulkami. Každý záznam první tabulky se může týkat libovolných záznamů (nebo žádných záznamů) ve druhé tabulce. Podobně se každý záznam druhé tabulky může také týkat více než jednoho záznamu první tabulky. Je také zastoupena N:N vztah.
Například existují mnoho lidé zapojení do každého projekt, a každý člověk může zapojit více než jeden projekt.
Rozdíl mezi databází a relační databází
Relační databáze | Databáze |
---|---|
Relační databáze může ukládat a uspořádat data v tabulkové formě jako řádky a sloupce. | Slouží k ukládání dat jako souborů. |
Funkce normalizace dat je dostupná v relační databázi. | Nemá normalizaci. |
Podporuje distribuovanou databázi. | Nepodporuje distribuovanou databázi. |
V relační databázi jsou hodnoty uloženy jako tabulky, které vyžadují primární klíče k držení dat v databázi. | Obecně ukládá data v hierarchické nebo navigační formě. |
Je navržen tak, aby zvládal obrovskou sbírku dat a více uživatelů. | Je navržen tak, aby zvládl malou sbírku datových souborů, která vyžaduje jednoho uživatele. |
Relační databáze používá pravidla omezení integrity, která jsou definována ve vlastnostech ACID. | Neřídí se žádným pravidlem omezení integrity ani nepoužívá žádné zabezpečení k ochraně dat před manipulací. |
K uloženým datům lze přistupovat z relační databáze, protože mezi tabulkami a jejich atributy existuje vztah. | Neexistuje žádný vztah mezi datovou hodnotou nebo tabulkami uloženými v souborech. |