Ny Herin'ny Fehezan-kevitry ny vahiny amin'ny tambajotra relational

Ny fanalahidin'ny vahiny dia manokatra ny varavarana ho an'ny tontolo iray manontolo amin'ny angon-drakitra

Ireo mpanamboatra mpanamboatra baiko ireo dia mampiasa ny fanalahidy malalaka amin'ny fampivelarana ny rakitra mifandraika. Anisan'ny mahazatra indrindra amin'ireo fanalahidy ireo ny fanalahidy voalohany sy ny fanalahidin'ny vahiny. Ny fanalahidy vahiny iray isaky ny tahiry dia sehatra iray eo amin'ny latabatra relational izay mifanandrify amina sehatra ankapobeny misy latabatra hafa. Mba hahalalantsika ny fanalahidin'ny vahiny iray dia andao isika hijery akaiky ny hevitra momba ny fifandraisana iray momba ny fifandraisana.

Ny fototry ny fifandraisana an-databatra

Ao amin'ny tahiry mifandraika amin'ny fifandraisana, voatahiry ao anaty latabatra misy tsipika sy tsanganana ny tahiry, mahatonga azy ho mora ny mikaroka sy manipulerina. Misy matematika matotra ao ambadiky ny foto-kevitra relational (algebra relational, natolotry ny EF

Codd ao amin'ny IBM tamin'ny taona 1970), saingy tsy ny lohahevitr'ity lahatsoratra ity.

Ho an'ny tanjona azo ampiharina (sy tsy matematika) dia misy tahirim-pifandraisan-davitra mitahiry ny angona "mifandray" amin'ny andalana sy ny tsanganana. Ankoatra-ary eto ny toerana ahazoany mahaliana-Ny ankamaroan'ny tahiry dia natao mba hahafahan'ireo data ao anaty tabilao ahafahana miditra amin'ny angon-drakitra hafa. Io fahafaha-mamorona fifandraisana eo amin'ny latabatra io dia ny hery tena marina amin'ny tambazotra relational.

Fampiasana fanalahidy vahiny

Ny ankamaroan'ny latabatra, indrindra fa ireo faritany be pitsiny, dia manana fanalahidy fototra. Ny takelaka izay natao hiditra amin'ny latabatra hafa dia tsy maintsy manana fanalahidy vahiny ihany koa.

Mba hampiasana ny tahirin-tsolika Avaratra matetika, dia misy ampahany amin'ny tabilao Product:

Ny rakitra Product Table Northbar Database
ProductID ProductName CategoryID QuantityPerU Vidin'ny singa
1 Chai 1 Boky 10 x x 20 18,00
2 Chang 1 24 - 12 ons tavoahangy 19.00
3 Anirised syrup 2 12 - 550 ml sotro 10.00
4 Ny Sefo Cajun, Chef Anton 2 48 - 6 oz 22,00
5 Chef Anton's Gumbo Mix 2 36 boaty 21,35
6 Niparitaka ny zatovolahy Bebe 2 12 - 8 oz 25,00
7 Dadabe Organic Uncle Bob 7 12 - 1 lb pkgs. 30,00

Ny tsipika ProductID dia io no lakile fototra voalohany. Manolotra ID iray manokana ho an'ny vokatra tsirairay izy io.

Ity latabatra ity koa dia misy tsanganana fanalahidy vahiny, CategoryID . Ny vokatra rehetra ao amin'ny tabilao Product dia mifandray amin'ny fidirana ao amin'ny tabilao sokajy izay mamaritra ny sokajin'ny vokatra.

Mariho ity sombin-dahatsoratra ity avy amin'ny tabilao ho an'ny tahiry:

Fandaharam-baovaon'ny Northwind Database
CategoryID CategoryName Description
1 zava-pisotro Sakafo, coffees, teas, biers, ary ales
2 Condiments Sakafo mamy sy mamy, mamy, manaparitaka ary mamy
3 Confections Desserts, siramamy, ary mamy
5 Famaritana malagasy fromazy

Ny sokajy categoryID dia ny fanalahidin'ity tsanganana ity. (Tsy manana fanalahidy vahiny izy satria tsy mila miditra latabatra hafa.) Ny fanalahidin'ny vahiny rehetra ao amin'ny tabilao Product dia mifandray amin'ny fanalahidy voalohany amin'ny tabilao. Ohatra, ny vokatra Chai dia nomena ny sokajy "Beverages", raha anio kosa ny siramamy notrandrahana.

Ity karazana fifandraisana ity dia mamorona fomba maro hampiasana sy fampiasana angon-drakitra amin'ny tranonkala fifandraisana.