Būtinos sąlygos: DBVS pristatymas
Eilė, dar žinoma kaip įrašas arba eilutė, yra pagrindinis duomenų vienetas reliacinėje duomenų bazių valdymo sistemoje (DBVS). Kortelė reiškia vieną santykio arba lentelės egzempliorių duomenų bazėje. Kiekvienoje eilutėje yra reikšmių arba atributų rinkinys, atitinkantis ryšio stulpelius arba laukus.
E.F. Coddas išrado ryšių duomenų bazių valdymo sistemą, kurioje santykius apibrėžė kaip unikalių eilučių rinkinį. Reliacinis modelis naudoja unikalius raktus duomenims suskirstyti į bent vieną eilučių ir stulpelių lentelę. Šios eilutės gali būti pavaizduotos kaip lentelės.
Duomenų bazių valdymo sistemos rinkinys yra vienas įrašas reliacinių duomenų bazių kontekste (viena eilutė). Duomenų bazėje esančius duomenis galite palyginti su skaičiuokle, su eilutėmis (žinomomis kaip kortelės) ir stulpeliais (žinomais kaip laukai arba atributai), atspindintys įvairius duomenų tipus.
DBVS kiekvienai lentelei priskiriamas unikalus raktas, naudojamas elementams tvarkyti ir identifikuoti. Šis raktas yra žinomas kaip pirminis lentelės raktas ir yra unikalus kiekvienam esamam įrašui. DBVS vartotojas gali pridėti stulpelį, kuriame yra vertės iš kitos lentelės stulpelio. Tai leidžia vartotojui susieti skirtingų lentelių rinkinį.
Lentelių eilutės žymi duomenų bazės įrašus, o stulpeliai – su objektu susietus atributus.
Darbas su Tuple DBVS
Reliacinėje duomenų bazėje ryšys apibrėžiamas atributų rinkiniu ir eilučių rinkiniu, turinčiu tų atributų reikšmes.
Pavyzdys:
Ryšys, vadinamas CUSTOMER, gali turėti tokius atributus kaip kliento_id, vardas, pavardė ir el. pašto adresas. Kiekviena santykio eilė turėtų unikalią atributo customer_id reikšmę ir atitinkamas kitų atributų vertes, pvz., Jonas – vardas_vardas, o Smithas – pavardė.
KLIENTO stalas
| Kliento ID | Pirmas vardas pyspark pamoka | pavardė | paštu |
|---|---|---|---|
| 1 | Jonas | Kalvis | |
| 2 | Abhišekas | Bhosle | |
| 3 mylivecricket | Nataša | Ragana |
Kortelės taip pat naudojamos normalizuojant reliacinėje duomenų bazėje. Normalizavimas yra duomenų tvarkymas duomenų bazėje, siekiant sumažinti duomenų dubliavimą ir pagerinti duomenų vientisumą. Normalizavimo procese santykis suskaidomas į kelis mažesnius ryšius, kurių kiekvienas turi tam tikrą tikslą ir turi tam tikrą atributų ir eilučių rinkinį.
Pavyzdys
Nenormalizuotuose santykiuose ORDER gali būti tokie atributai kaip order_id, customer_id, product_id ir kiekis. Normalizavimo procese ryšys gali būti suskaidytas į du atskirus ryšius, vienas vadinamas užsakymais su atributais, pvz., order_id ir customer_id, o kitas vadinamas order_details, kuriame yra tokie atributai kaip produkto_id ir kiekis.
UŽSAKYMO stalas
| order_id | Kliento ID | produkto_id | kiekis |
|---|---|---|---|
| A | 1 | AAA1 | 5 |
| B | 2 | BBB1 | 6 |
| C | 3 | CCC1 | 7 |
Stulpeliai taip pat naudojami reliacinės duomenų bazės užklausų procese. Užklausos naudojamos konkretiems duomenims iš duomenų bazės gauti, o užklausos rezultatas yra eilučių rinkinys, atitinkantis užklausoje nurodytus kriterijus. Pavyzdžiui, užklausa, skirta gauti klientų, turinčių konkretų el. pašto adresą, vardus ir pavardes, kiekvienam klientui, atitinkančiam kriterijus, pateiktų rinkinį su tais atributais.
Tuples tipai
Duomenų bazės valdymo sistemoje yra dviejų tipų eilutės:
- Fizinės eilutės: Fizinės eilutės yra faktiniai duomenys, saugomi duomenų bazės laikmenoje. Jis taip pat žinomas kaip įrašas arba eilė.
- Loginės eilutės: Loginės eilutės yra duomenų atvaizdavimas atmintyje, kuriame duomenys laikinai saugomi prieš įrašant juos į diską arba atliekant užklausą.
Tiek fizinės, tiek loginės eilutės turi tuos pačius atributus, tačiau jų vaizdavimas ir naudojimas gali skirtis priklausomai nuo operacijos konteksto.
javascript window.open
Išvada
Apibendrinant galima pasakyti, kad rinkinys yra pagrindinis duomenų vienetas reliacinėje duomenų bazės valdymo sistemoje. Jis reiškia vieną santykio egzempliorių ir apima reikšmių rinkinį, atitinkantį to santykio atributus. Kortelės naudojamos normalizuojant, taip pat teikiant užklausas reliacinėje duomenų bazėje, norint gauti konkrečius duomenis. Jie atlieka gyvybiškai svarbų vaidmenį tvarkant ir struktūrizuojant duomenis duomenų bazėje, gerinant duomenų vientisumą ir palengvinant duomenų gavimą.
DUK
1. Kokie yra DBVS atributai?
Duomenų bazių valdymo sistemoje atributai yra ypatybės arba charakteristikos, kurias atspindi kiekvienas objektų rinkinio objektas.