Ny tsy fivadihana ara-pitenenana dia singa iray momba ny angona tahiry ao amin'ny rafi-pitantanana momba ny fitantanana database Izany dia miantoka fa ny fifandraisana eo amin'ny tabilao ao anaty tahiry dia mijanona ho marina amin'ny fampiharana fifandonana mba hisorohana ny mpampiasa na ny fangatahana tsy hiditra amin'ny rakitra tsy marina na manondro amin'ny angona tsy misy.
Databases dia mampiasa latabatra handaminana ny fampahalalana ananany. Izy ireo dia mitovy amin'ny spreadsheets, toy ny Excel, saingy tena mahay kokoa ho an'ireo mpampiasa misandratra. Databases dia miasa amin'ny fampiasana ny fanalahidy voalohany sy ny fanalahidy vahiny, izay mihazona ny fifandraisana eo amin'ny latabatra.
Primary Key
Ny fanalahidy fototra amin'ny latabatra tabilao dia mari-pamantarana miavaka ho an'ny rakitsoratra tsirairay. Ny latabatra tsirairay dia hanana tsanganana iray na maromaro voafantina ho lohalaharana voalohany. Ny laharam-pahamehana ara-tsosialy dia mety ho fanalahidy fototra ho an'ny lisitry ny mpiasa iray satria ny isam-piantsoratry ny Social Security dia miavaka.
Na izany aza, noho ny olana manokana momba ny tsiambaratelo, ny laharan'ny orinasa nomena anarana dia safidy tsara kokoa ho an'ny fanalahidy fototra ho an'ny mpiasa. Ny rindrambaiko bitika sasany - toy ny Microsoft Access - dia manendry ny fanalahidy voalohany, fa ny fanalahidy tsy misy dikany dia tsy misy dikany. Tsara kokoa ny mampiasa lakile manan-danja amin'ny rakitsoratra. Ny fomba tsotra indrindra hanatanterahana ny fahamarinan-toetra azo antoka dia tsy mamela ny fanovana eo amin'ny fanalahidy fototra.
Foreign Key
Ny fanalahidin'ny vahiny dia marika eo amin'ny latabatra izay mifanandrify amin'ny fanalahidy fototra amin'ny latabatra hafa. Ny fanalahidin'ny vahiny dia mamorona ny fifandraisana amin'ny latabatra samihafa, ary ny tsy fisian'ny referansy dia manondro ny fifandraisana misy eo amin'ireo latabatra ireo.
Raha misy latabatra manana fanalahidin'ny vahiny ho an'ny latabatra hafa, dia milaza ny foto-kevitra momba ny tsy fivadihana amin'ny references fa tsy mety mampiditra rakitsoratra eo amin'ny latabatra misy ny fanalahidin'ny vahiny raha tsy misy rakitsoratra mifandraika amin'ny tabilao mifandraika. Anisan'izany ny teknika fantatra amin'ny anarana hoe cascading update sy cascading delete, izay manome antoka fa ny fanovana natao tamin'ny tabilao mifandraika dia hita taratra eo amin'ny latabatra fototra.
Ohatra mikasika ny fitsipi-pitenenana momba ny tsy fisian-tsiny
Eritrereto ny toe-javatra misy anao roa tabilao: mpiasa sy mpitantana. Ny latabatry ny Employees dia manana toetra manan-danja vahiny mitondra ny anarana ManagedBy, izay manondro ny rakitsoratry ny mpitantana ny mpiasa tsirairay ao amin'ny latabatra manager. Ny fahatokisana ara-pitenenana dia manatanteraka ireto fitsipika telo manaraka ireto:
- Tsy afaka mampiditra rakitsoratra ao amin'ny latabatry ny Employees ianao raha tsy manondro rakitsoratra marina ao amin'ny tabilao manager ny anarana AttributBy. Ny tsy fivadihana ara-pitenenana dia manakana ny fampidirana ireo antsipiriany diso ao anaty latabatra. Ny asa rehetra tsy mahafa-po ny fitsipika tsy miovaova dia tsy mahomby.
- Raha miova ny fanalahidy fototra ho an'ny rakitsoratra ao amin'ny tabilao Managers, ny rakitsoratra mifandraika rehetra ao amin'ny tabilan'ny Employees dia novaina tamin'ny fampiasana fanavaozana cascading.
- Raha voafafa ny rakitsoratra iray ao amin'ny tabilao Managers, ny rakitsoratra mifandraika rehetra ao amin'ny latabatra Employees dia voafafa ampiasaina amin'ny famoahana cascading.
Tombontsoa ho an'ny faneriterena mifototra amin'ny fehezan-teny
Mampiasa tombony maro ny fampiasana rafitra fitantanana ny tambazotra momba ny fifandraisana amin'ny tambazotra tsy mitanila.
- Manakana ny fampidirana rakitra duplicate.
- Manamaivana latabatra iray tsy manondro sehatra tsy misy eo amin'ny latabatra hafa.
- Fiantohana voatokana eo amin'ny latabatra "mpiara-miasa".
- Manakana ny fanafoanana rakitsoratra iray izay misy ny lanjany resahina amin'ny fanalahidin'ny vahiny amin'ny latabatra hafa.
- Manakana ny fampidirana rakitsoratra ho an'ny latabatra izay misy ny fanalahidin'ny vahiny raha tsy misy ny fanalahidy fototra ao amin'ny latabatra mifandray.