Famaritana Databola mifandraika

Ny teny iraisana ampiasaina amin'ny famolavolana drafitra dia "database" momba ny fifandraisana - saingy ny fifandraisana dia tsy mitovy ny zavatra ary tsy midika, araka ny soso-kevitra, ny fifandraisana eo amin'ny latabatra. Fa kosa, ny fifandraisana iray avy amin'ny database dia manondro fotsiny ny latabatra tsirairay ao anaty tambajotra relational.

Ao amin'ny tranonkala mifandraika , ny latabatra dia fifandraisana satria mitahiry ny fifandraisana misy eo amin'ny tahiry eo amin'ny sehatra misy azy. Ny tsanganana dia ny toetoetran'ny latabatra, ary ireo laharan-tsoratra dia maneho ny firaketana data. Ny andalana tokana dia fantatra amin'ny anarana hoe tuple ho an'ny mpanangana ny orinasa.

Ny famaritana sy ny fananana ny fifandraisana

Ny fifandraisana, na ny latabatra, ao amin'ny tahiry mifandraika dia misy toetra sasany. Voalohany, ny anarany dia tsy maintsy miavaka ao anaty daty, izany hoe ny tahiry dia tsy afaka ahitana latabatra mitovy amin'io anarana io. Avy eo, ny fifandraisana tsirairay dia tsy maintsy manana andian-tsarety, na toetra, ary tsy maintsy manana andalana maromaro mba ahitana ny angon-drakitra. Tahaka ny anarana anarana tabilao, tsy misy manana anarana mitovy.

Amin'ny manaraka, tsy misy tuple (na laharana) mety ho duplicate. Amin'ny fampiharana, ny tahiry dia mety misy dikan-tsoratra roa, fa tokony misy fombafomba natao hisorohana izany, toy ny fampiasana ny fanalahidy tsy manan-danja (manaraka).

Raha toa ka tsy misy duplicate ny tuple iray, dia midika izany fa ny fifandraisana dia tsy maintsy ahitana farafaharatsiny iray (na tsanganana) iray izay manondro ny tuple (na ny laharana) tsirairay. Izany matetika no fanalahidy fototra. Ity fanalahidy fototra ity dia tsy azo atao duplicated. Midika izany fa tsy misy tuple afaka manana ny lanjany tsy manan-tsahala mitovy ihany. Ny fanalahidy dia tsy afaka manana ny sanda NULL , izay midika fotsiny fa tsy maintsy ho fantatra ny lanjany.

Ankoatra izany, ny sela tsirairay, na saha, dia tsy maintsy misy sanda iray ihany. Ohatra, tsy afaka miditra zavatra toy ny "Tom Smith" ianao ary manantena fa ny birao dia hahatakatra fa manana anarana voalohany sy farany ianao; Aleo anefa ny tahirin-tsoratra fa ny vatan'io sela io dia tena marina tokoa.

Farany, ny toetra-na ny tsanganana rehetra-dia tsy maintsy manana ny sehatra iray ihany, midika fa tsy maintsy manana karazana angona mitovy izy ireo. Tsy afaka mampifangitra karatra sy tarehimarika ao anaty sela ianao.

Ireo toetra rehetra ireo, na fanerena, dia miantoka ny fiantohana ny fahaleovan-tena, zava-dehibe ny mitazona ny fahamarinan'ny angona.