Koj nkag siab dab tsi los ntawm kev sib raug zoo algebra piav qhia nrog cov qauv tsim nyog?
Koj nkag siab dab tsi los ntawm kev sib raug zoo algebra piav qhia nrog cov qauv tsim nyog?

Video: Koj nkag siab dab tsi los ntawm kev sib raug zoo algebra piav qhia nrog cov qauv tsim nyog?

Video: Koj nkag siab dab tsi los ntawm kev sib raug zoo algebra piav qhia nrog cov qauv tsim nyog?
Video: Data Science with Python! Joining Tables Without a Common Column 2024, Plaub Hlis Ntuj
Anonim

Relational Algebra yog cov lus nug txheej txheem siv los nug cov lus database kom nkag mus rau cov ntaub ntawv sib txawv. Hauv kev sib raug zoo algebra , cov tswv yim yog kev sib raug zoo (cov lus los ntawm cov ntaub ntawv yuav tsum tau nkag mus) thiab cov zis kuj yog kev sib raug zoo (ib ntus lub rooj tuav cov ntaub ntawv thov los ntawm tus neeg siv).

Ntawm no, dab tsi yog kev sib raug zoo algebra piav nrog piv txwv?

Cov ntsiab lus

Kev ua haujlwm Lub hom phiaj
Kev sib tshuam (∩) Kev sib tshuam txhais ib qho kev sib raug zoo uas muaj cov txheej txheem ntawm tag nrho cov tuple uas nyob hauv ob qho tib si A thiab B.
Cartesian khoom (X) Cartesian kev ua haujlwm yog pab tau rau kev sib koom ua ke ntawm ob qho kev sib raug zoo.
Sab hauv koom Kev koom nrog sab hauv, suav nrog cov tuples uas ua tau raws li cov qauv sib xws.

Tom qab ntawd, lo lus nug yog, dab tsi yog qhov kev ua haujlwm ntawm kev sib raug zoo algebra? Tsib txoj haujlwm yooj yim hauv kev sib raug zoo algebra: Kev Xaiv, Kev Tshaj Tawm, Cartesian khoom , Union , thiab Teeb qhov txawv.

Cov lus nug tseem yog, koj nkag siab dab tsi los ntawm kev sib raug zoo algebra?

Relational Algebra . Relational algebra yog ib tug txheej txheem query lus, uas yuav siv sij hawm ntawm kev sib raug zoo raws li cov tswv yim thiab yields piv txwv ntawm kev sib raug zoo raws li tso zis. Nws siv cov neeg ua haujlwm los ua cov lus nug. Relational algebra yog ua recursively ntawm kev sib raug zoo thiab cov txiaj ntsig nruab nrab kuj suav tias yog kev sib raug zoo.

Qhov twg hauv qab no yog kev sib raug zoo algebra ua haujlwm?

Qhov twg hauv qab no yog ib qho tseem ceeb kev ua haujlwm hauv kev sib raug zoo algebra ? Piav: Qhov tseem ceeb kev ua haujlwm yog xaiv, project, union, teeb txawv, Cartesian khoom, thiab rename. Piav: Qhov xaiv kev ua haujlwm xaiv tuples uas txaus siab rau ib tug muab predicate.

Pom zoo: