logo

Suhdetyypit DBMS:ssä

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.

  1. Yksi yhteen -suhde
  2. Yksi monille tai monta yhdelle -suhde
  3. 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.

Suhdetyypit tietokantataulukossa

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
Suhdetyypit tietokantataulukossa

Edustus monta yhteen relaatiotietokanta

Suhdetyypit tietokantataulukossa

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.

Suhdetyypit tietokantataulukossa

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ä.

Relaatiotietokantojen edut

    Yksinkertainen malli:Relaatiotietokannan yksinkertaisin malli ei vaadi monimutkaista rakennetta tai kyselyä tietokantojen käsittelyyn. Sillä on yksinkertainen arkkitehtoninen prosessi verrattuna hierarkkiseen tietokantarakenteeseen. Sen yksinkertaista arkkitehtuuria voidaan käsitellä yksinkertaisilla SQL-kyselyillä relaatiotietokannan käyttämiseksi ja suunnittelemiseksi.Tietojen tarkkuus:Relaatiotietokannoissa voi olla useita taulukoita, jotka liittyvät toisiinsa ensisijaisen ja vierasavaimen kautta. Tietokenttien päällekkäisyydet ovat pienemmät. Siksi relaatiotietokantataulukoiden tietojen tarkkuus on suurempi kuin missään muussa tietokantajärjestelmässä.Helppokäyttöiset tiedot:Tietoihin pääsee helposti käsiksi relaatiotietokannasta, eikä se noudata mitään kaavaa tai tapaa päästä tietoihin. Kaikkiin tietokantataulukon tietoihin pääsee käsiksi SQL-kyselyillä. Jokainen liittyvän tietokannan taulukko yhdistetään relaatiokyselyillä, kuten liitos- ja ehdollisilla kuvauksilla, jotta kaikki taulukot ketjutetaan vaadittujen tietojen saamiseksi.Turvallisuus:Se asettaa rajan, jonka mukaan tietyt käyttäjät voivat käyttää relaatiodataa RDBMS:ssä.Tee yhteistyötä:Sen avulla useat käyttäjät voivat käyttää samaa tietokantaa samanaikaisesti.