Relaatiotietokannan hallintajärjestelmä (RDBMS)

Kirjoittaja: Randy Alexander
Luomispäivä: 2 Huhtikuu 2021
Päivityspäivä: 26 Kesäkuu 2024
Anonim
Relaatiotietokannan hallintajärjestelmä (RDBMS) - Tekniikka
Relaatiotietokannan hallintajärjestelmä (RDBMS) - Tekniikka

Sisältö

Määritelmä - Mitä relaatiotietokannan hallintajärjestelmä (RDBMS) tarkoittaa?

Relaatiotietokannan hallintajärjestelmä (RDBMS) on tietokantamoottori / -järjestelmä, joka perustuu Edgar F. Coddin - nykyaikaisen relaatiotietokannan suunnittelun isän - määrittelemään relaatiomalliin vuonna 1970.


Useimmat nykyaikaiset kaupalliset ja avoimen lähdekoodin tietokantasovellukset ovat luonteeltaan relatiivisia. Tärkeimpiin relaatiotietokannan ominaisuuksiin kuuluu kyky käyttää taulukoita tietojen tallennukseen ylläpitämällä ja valvomalla tiettyjä tietosuhteita.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää relaatiotietokannan hallintajärjestelmän (RDBMS)

Vuonna 1970 Edgar F. Codd, brittiläinen tietotekniikan tutkija IBM: n kanssa, julkaisi ”Suhteellinen malli suurille jaetuille tietopankeille.” Tunnettu paperi tuolloin herätti vain vähän kiinnostusta, ja harvat ymmärsivät, kuinka Coddin uraauurtava työ määrittelee relaatiotietojen tallennuksen perussäännöt, joita voidaan yksinkertaistaa seuraavasti:


  1. Tiedot on tallennettava ja esitettävä suhteina, ts. Taulukoina, joilla on suhteita toisiinsa, esimerkiksi ensisijaisilla / vierailla avaimilla.
  2. Taulukoihin tallennetun datan manipuloimiseksi järjestelmän tulisi tarjota relaatioperaattorit - koodi, joka mahdollistaa suhteen testaamisen kahden entiteetin välillä. Hyvä esimerkki on SELECT-lauseen WHERE-lause, ts. SQL-lause SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = 'Smith' kysyy CUSTOMER_MASTER-taulukkoa ja palauttaa kaikille asiakkaille Smithin sukunimen.

Codd julkaisi myöhemmin toisen paperin, jossa hahmoteltiin 12 sääntöä, joita kaikkien tietokantojen on noudatettava voidakseen pitää relaatiota. Monet nykyaikaiset tietokantajärjestelmät eivät noudata kaikkia 12 sääntöä, mutta näitä järjestelmiä pidetään relatiivisina, koska ne täyttävät ainakin kaksi 12: sta säännöstä.

Useimmat nykyaikaiset kaupalliset ja avoimen lähdekoodin tietokantajärjestelmät ovat luonteeltaan suhteellisia ja sisältävät tunnettuja sovelluksia, esimerkiksi Oracle DB (Oracle Corporation); SQL Server (Microsoft) ja MySQL ja Postgres (avoin lähdekoodi).