Relaatiotietokanta kerää erityyppisiä tietojoukkoja, jotka käyttävät taulukoita, tietueita ja sarakkeita. Sitä käytetään luomaan hyvin määritelty suhde tietokantataulukoiden välille, jotta relaatiotietokannat voidaan helposti tallentaa. Esimerkiksi relaatiotietokannat, kuten Microsoft SQL Server, Oracle Database, MYSQL jne.
Relaatiotietokannassa on joitain tärkeitä parametreja:
8-1 multiplekseri
- Se perustuu relaatiomalliin (Data taulukoissa).
- Jokaisella taulukon rivillä on yksilöllinen tunnus, avain.
- Taulukon sarakkeet sisältävät tietojen attribuutteja.
Työntekijätaulukko (suhde / taulukon nimi)
EmpID | EmpName | EmpAge | Maan nimi |
---|---|---|---|
Emp 101 | Andrew Mathew | 24 | Peura |
Emp 102 | Marcus Douglas | 27 | Englanti |
Emp 103 | Engidi Nathem | 28 | Ranska |
Emp 104 | Jason Quilt | kaksikymmentäyksi | Japani |
Emp 108 | Robert | 29 | Italia |
Seuraavassa on erityyppiset relaatiotietokantataulukot.
- Yksi yhteen -suhde
- Yksi monille tai monta yhdelle -suhde
- Monista moniin ihmissuhteisiin
Yksi yhteen -suhde (1:1): Sitä käytetään luomaan suhde kahden taulukon välille, jossa ensimmäisen taulukon yksi rivi voi liittyä vain yhteen ja vain yhteen toisen taulukon tietueeseen. Vastaavasti toisen taulukon rivi voi liittyä mihin tahansa ensimmäisen taulukon riviin.
vb ja vb net
Seuraavassa on esimerkki relaatiotietokannan näyttämiseksi alla esitetyllä tavalla.
Yksi moniin -suhde: Sitä käytetään luomaan suhde kahden taulukon välille. Ensimmäisen taulukon mikä tahansa yksittäinen rivi voi liittyä yhteen tai useampaan toisen taulukon riviin, mutta toisten taulukoiden rivit voivat liittyä vain ensimmäisen taulukon ainoaan riviin. Se tunnetaan myös nimellä a monta yhteen suhdetta.
Edustus Yksi moniin relaatiotietokannat:
kokeile catch block javassa
Edustus monta yhteen relaatiotietokanta
Monesta moneen -suhde: se on monista moniin suhteita, jotka luovat suhteen kahden taulukon välille. Jokainen ensimmäisen taulukon tietue voi liittyä mihin tahansa toisen taulukon tietueeseen (tai ei tietueisiin). Vastaavasti jokainen toisen taulukon tietue voi liittyä useampaan kuin yhteen ensimmäisen taulukon tietueeseen. Se on myös edustettuna N:N suhdetta.
Esimerkiksi niitä on monet jokaisessa mukana olevat ihmiset projekti, ja jokainen voi osallistua useampaan kuin yhteen projektiin.
Ero tietokannan ja relaatiotietokannan välillä
Relaatiotietokanta | Tietokanta |
---|---|
Relaatiotietokanta voi tallentaa ja järjestää tiedot taulukkomuodossa, kuten rivejä ja sarakkeita. | Sitä käytetään tietojen tallentamiseen tiedostoina. |
Tietojen normalisointiominaisuus on saatavilla relaatiotietokannassa. | Sillä ei ole normalisointia. |
Se tukee hajautettua tietokantaa. | Se ei tue hajautettua tietokantaa. |
Relaatiotietokannassa arvot tallennetaan taulukoina, jotka vaativat ensisijaiset avaimet tietokannan tietojen hallussapitoon. | Yleensä se tallentaa tiedot hierarkkisessa tai navigointimuodossa. |
Se on suunniteltu käsittelemään valtavaa datakokoelmaa ja useita käyttäjiä. | Se on suunniteltu käsittelemään pientä tiedostokokoelmaa, joka vaatii yhden käyttäjän. |
Relaatiotietokanta käyttää eheysrajoitussääntöjä, jotka on määritelty ACID-ominaisuuksissa. | Se ei noudata mitään eheysrajoituksia eikä käytä mitään turvallisuutta suojaamaan tietoja manipulaatiolta. |
Tallennettuja tietoja voidaan käyttää relaatiotietokannasta, koska taulukoiden ja niiden attribuuttien välillä on suhde. | Tietojen arvon tai tiedostoihin tallennettujen taulukoiden välillä ei ole yhteyttä. |