logo

Što je RDBMS (Sustav upravljanja relacijskom bazom podataka)

RDBMS stoji za Sustav upravljanja relacijskom bazom podataka.

Svi moderni sustavi za upravljanje bazama podataka kao što su SQL, MS SQL Server, IBM DB2, ORACLE, My-SQL i Microsoft Access temelje se na RDBMS-u.

Naziva se Sustav upravljanja relacijskom bazom podataka (RDBMS) jer se temelji na relacijskom modelu koji je uveo E.F. Codd.

Kako radi

Podaci su u RDBMS-u predstavljeni u obliku torki (redova).

js postavljeno

Relacijska baza podataka je najčešće korištena baza podataka. Sadrži nekoliko tablica, a svaka tablica ima svoj primarni ključ.

Zbog zbirke organiziranog skupa tablica, podacima se može lako pristupiti u RDBMS-u.

Kratka povijest RDBMS-a

Od 1970. do 1972. E.F. Codd objavio je rad u kojem predlaže korištenje modela relacijske baze podataka.

RDBMS se izvorno temelji na izumu relacijskog modela E.F. Codda.

Slijede različite terminologije RDBMS-a:

css mijenja veličinu slike
Što je RDBMS

Što je tablica/relacija?

Sve u relacijskoj bazi podataka pohranjuje se u obliku relacija. RDBMS baza podataka koristi tablice za pohranu podataka. Tablica je zbirka povezanih podataka i sadrži retke i stupce za pohranu podataka. Svaka tablica predstavlja neke objekte iz stvarnog svijeta kao što su osobe, mjesta ili događaji o kojima se prikupljaju informacije. Organizirano prikupljanje podataka u relacijsku tablicu poznato je kao logički prikaz baze podataka.

Svojstva relacije:

  • Svaka relacija ima jedinstveno ime kojim se identificira u bazi podataka.
  • Relacija ne sadrži duplicirane torke.
  • Torke relacije nemaju određeni redoslijed.
  • Svi atributi u relaciji su atomski, tj. svaka ćelija relacije sadrži točno jednu vrijednost.

Tablica je najjednostavniji primjer podataka pohranjenih u RDBMS.

Pogledajmo primjer studentske tablice.

iskaznica Ime DOB TEČAJ
1 Ajeet 24 dipl
2 arijski dvadeset C.A
3 Mahesh dvadeset i jedan BCA
4 Ratan 22 MCA
5 Vimal 26 BSC

Što je red ili zapis?

Redak tablice također se naziva zapisom ili torkom. Sadrži specifične informacije o svakom unosu u tablici. To je horizontalni entitet u tablici. Na primjer, gornja tablica sadrži 5 zapisa.

sistemski softver

Svojstva retka:

  • Ne postoje dvije torke koje su identične jedna drugoj u svim svojim unosima.
  • Sve torke relacije imaju isti format i isti broj unosa.
  • Redoslijed tuple je nebitan. Identificiraju se po sadržaju, a ne po položaju.

Pogledajmo jedan zapis/red u tablici.

iskaznica Ime DOB TEČAJ
1 Ajeet 24 dipl

Što je stupac/atribut?

Stupac je vertikalni entitet u tablici koji sadrži sve informacije povezane s određenim poljem u tablici. Na primjer, 'ime' je stupac u gornjoj tablici koji sadrži sve podatke o imenu učenika.

Svojstva atributa:

  • Svaki atribut relacije mora imati ime.
  • Null vrijednosti dopuštene su za atribute.
  • Zadane vrijednosti mogu se navesti za atribut koji se automatski umeće ako za atribut nije navedena druga vrijednost.
  • Atributi koji jedinstveno identificiraju svaku torku relacije su primarni ključ.
Ime
Ajeet
arijski
Mahesh
Ratan
Vimal

Što je podatkovna stavka/ćelije?

Najmanja jedinica podataka u tablici je pojedinačna podatkovna stavka. Pohranjuje se na sjecištu torki i atributa.

Svojstva podatkovnih stavki:

  • Stavke podataka su atomske.
  • Podatkovne stavke za atribut trebaju biti izvučene iz iste domene.

U donjem primjeru, podatkovna stavka u tablici učenika sastoji se od Ajeet, 24 i Btech, itd.

iskaznica Ime DOB TEČAJ
1 Ajeet 24 dipl

Stupanj:

Ukupan broj atributa koji čine relaciju poznat je kao stupanj tablice.

Na primjer, studentska tablica ima 4 atributa, a stupanj joj je 4.

iskaznica Ime DOB TEČAJ
1 Ajeet 24 dipl
2 arijski dvadeset C.A
3 Mahesh dvadeset i jedan BCA
4 Ratan 22 MCA
5 Vimal 26 BSC

Kardinalnost:

Ukupan broj torki u bilo kojem trenutku u relaciji poznat je kao kardinalnost tablice. Relacija čija je kardinalnost 0 naziva se prazna tablica.

java cijeli broj u niz

Na primjer, tablica studenata ima 5 redaka, a kardinalnost joj je 5.

alat za liječenje gimp
iskaznica Ime DOB TEČAJ
1 Ajeet 24 dipl
2 arijski dvadeset C.A
3 Mahesh dvadeset i jedan BCA
4 Ratan 22 MCA
5 Vimal 26 BSC

Domena:

Domena se odnosi na moguće vrijednosti koje svaki atribut može sadržavati. Može se odrediti pomoću standardnih tipova podataka kao što su cijeli brojevi, pokretni brojevi itd. Na primjer , Atribut pod nazivom Marital_Status može biti ograničen na vrijednosti u braku ili izvan braka.

NULL vrijednosti

NULL vrijednost tablice navodi da je polje ostavljeno praznim tijekom stvaranja zapisa. Razlikuje se od vrijednosti ispunjene nulom ili polja koje sadrži razmak.

Integritet podataka

Za svaki RDBMS postoje sljedeće kategorije integriteta podataka:

Integritet entiteta : Određuje da u tablici ne bi smjelo biti duplih redaka.

Integritet domene : Provodi važeće unose za određeni stupac ograničavanjem vrste, formata ili raspona vrijednosti.

Referentni integritet navodi da se retci ne mogu brisati, a koriste ih drugi zapisi.

Integritet definiran od strane korisnika : Provodi određena poslovna pravila koja definiraju korisnici. Ta se pravila razlikuju od entiteta, domene ili referentnog integriteta.