logo

Kas yra RDBMS (reliacinė duomenų bazės valdymo sistema)

RDBVS reiškia Reliacinių duomenų bazių valdymo sistema.

Visos šiuolaikinės duomenų bazių valdymo sistemos, tokios kaip SQL, MS SQL Server, IBM DB2, ORACLE, My-SQL ir Microsoft Access, yra pagrįstos RDBVS.

Ji vadinama Reliacinės duomenų bazės valdymo sistema (RDBMS), nes ji pagrįsta E.F. Coddo įdiegtu reliaciniu modeliu.

Kaip tai veikia

Duomenys RDBVS pateikiami eilučių (eilučių) forma.

žiniatinklio tvarkyklės

Reliacinė duomenų bazė yra dažniausiai naudojama duomenų bazė. Jame yra kelios lentelės ir kiekviena lentelė turi savo pirminį raktą.

Dėl organizuoto lentelių rinkinio duomenis galima lengvai pasiekti RDBVS.

Trumpa RDBVS istorija

1970–1972 m. E. F. Coddas paskelbė straipsnį, kuriame pasiūlė naudoti reliacinės duomenų bazės modelį.

RDBVS iš pradžių buvo pagrįsta E. F. Coddo reliacinio modelio išradimu.

Toliau pateikiamos įvairios RDBMS terminijos:

Kas yra RDBMS

Kas yra lentelė / santykis?

Viskas reliacinėje duomenų bazėje yra saugoma santykių forma. RDBMS duomenų bazėje duomenims saugoti naudojamos lentelės. Lentelė yra susijusių duomenų įrašų rinkinys, kuriame yra eilutės ir stulpeliai duomenims saugoti. Kiekviena lentelė vaizduoja kai kuriuos realaus pasaulio objektus, tokius kaip asmuo, vieta ar įvykis, apie kurį renkama informacija. Sutvarkytas duomenų rinkimas į reliacinę lentelę yra žinomas kaip loginis duomenų bazės vaizdas.

Santykių savybės:

  • Kiekvienas ryšys turi unikalų pavadinimą, kuriuo jis identifikuojamas duomenų bazėje.
  • Santykyje nėra pasikartojančių eilučių.
  • Santykio eilės neturi konkrečios tvarkos.
  • Visi santykio atributai yra atominiai, ty kiekviename santykio langelyje yra tiksliai viena reikšmė.

Lentelė yra paprasčiausias duomenų, saugomų RDBVS, pavyzdys.

Pažiūrėkime studentų lentelės pavyzdį.

ID vardas AMŽIAUS KURSAS
1 Ajeet 24 B.Tech
2 arijas dvidešimt C.A
3 Mahesh dvidešimt vienas BCA
4 Ratanas 22 MCA
5 Vimal 26 BSC

Kas yra eilutė ar įrašas?

Lentelės eilutė taip pat vadinama įrašu arba eilute. Jame pateikiama konkreti informacija apie kiekvieną lentelės įrašą. Tai yra horizontalus elementas lentelėje. Pavyzdžiui, aukščiau esančioje lentelėje yra 5 įrašai.

Eilutės ypatybės:

  • Dviejų eilučių visuose įrašuose nėra identiškų.
  • Visos santykio eilės turi tą patį formatą ir tą patį įrašų skaičių.
  • Kortelės tvarka nesvarbi. Jie atpažįstami pagal turinį, o ne pagal padėtį.

Pažiūrėkime vieną įrašą/eilutę lentelėje.

js kelių eilučių eilutę
ID vardas AMŽIAUS KURSAS
1 Ajeet 24 B.Tech

Kas yra stulpelis/atributas?

Stulpelis yra vertikalus lentelės objektas, kuriame yra visa informacija, susijusi su konkrečiu lentelės lauku. Pavyzdžiui, „vardas“ yra stulpelis aukščiau pateiktoje lentelėje, kuriame yra visa informacija apie mokinio vardą.

Atributo savybės:

  • Kiekvienas santykio atributas turi turėti pavadinimą.
  • Atributams leidžiamos nulio reikšmės.
  • Numatytosios reikšmės gali būti nurodytos automatiškai įterptam atributui, jei atributui nenurodyta jokia kita reikšmė.
  • Atributai, unikaliai identifikuojantys kiekvieną santykio eilutę, yra pirminis raktas.
vardas
Ajeet
arijų
Mahesh
Ratanas
Vimal

Kas yra duomenų elementas/ląstelės?

Mažiausias duomenų vienetas lentelėje yra atskiras duomenų elementas. Jis saugomas eilučių ir atributų sankirtoje.

Duomenų elementų savybės:

  • Duomenų elementai yra atominiai.
  • Atributo duomenų elementai turėtų būti paimti iš to paties domeno.

Toliau pateiktame pavyzdyje duomenų elementą studentų lentelėje sudaro Ajeet, 24 ir Btech ir kt.

ID vardas AMŽIAUS KURSAS
1 Ajeet 24 B.Tech

Laipsnis:

Bendras atributų, sudarančių ryšį, skaičius yra žinomas kaip lentelės laipsnis.

java kaip nepaisyti

Pavyzdžiui, studentų lentelė turi 4 atributus, o jos laipsnis yra 4.

ID vardas AMŽIAUS KURSAS
1 Ajeet 24 B.Tech
2 arijas dvidešimt C.A
3 Mahesh dvidešimt vienas BCA
4 Ratanas 22 MCA
5 Vimal 26 BSC

Kardinalumas:

Bendras kortelių skaičius vienu metu santykyje yra žinomas kaip lentelės kardinalumas. Santykis, kurio kardinalumas lygus 0, vadinamas tuščia lentele.

Pavyzdžiui, studentų lentelė turi 5 eilutes, o jos kardinalumas yra 5.

mysql rodyti visus vartotojus
ID vardas AMŽIAUS KURSAS
1 Ajeet 24 B.Tech
2 arijas dvidešimt C.A
3 Mahesh dvidešimt vienas BCA
4 Ratanas 22 MCA
5 Vimal 26 BSC

Domenas:

Domenas nurodo galimas reikšmes, kurias gali turėti kiekvienas atributas. Jį galima nurodyti naudojant standartinius duomenų tipus, pvz., sveikuosius skaičius, slankiuosius skaičius ir kt. Pavyzdžiui , Atributas, pavadintas „Šeiminė_padėtis“, gali būti apribotas vedusiomis arba nesusituokusiomis vertybėmis.

NULL reikšmės

Lentelės reikšmė NULL nurodo, kad kuriant įrašą laukas buvo paliktas tuščias. Ji skiriasi nuo reikšmės, užpildytos nuliu, arba lauko, kuriame yra tarpo.

Duomenų vientisumas

Kiekvienoje RDBVS yra šios duomenų vientisumo kategorijos:

Esybės vientisumas : Nurodoma, kad lentelėje neturėtų būti pasikartojančių eilučių.

Domeno vientisumas : Apribodamas tipą, formatą arba reikšmių diapazoną, jis užtikrina galiojančius tam tikro stulpelio įrašus.

Referencinis vientisumas nurodo, kad negalima ištrinti eilučių, kurias naudoja kiti įrašai.

Vartotojo nustatytas vientisumas : Jis įgyvendina kai kurias konkrečias verslo taisykles, kurias nustato vartotojai. Šios taisyklės skiriasi nuo objekto, domeno ar nuorodos vientisumo.