HUN oldal kizárólag a fejlődésért.
GONDOLKODÓ
 
Jövőt Építünk
 
Ember-élet-út
 
Rendszerfejlesztés
 
Szép Magyar Nyelv
 
RÉSZ=EGÉSZ
 
Adatbázis-kezelés
Adatbázis-kezelés : Azonosítók

Azonosítók

kriszo  2006.01.26. 21:50

Minden program adatbázison dolgozik. Az adatbázisok alapkövei a egyedtípusok az egyedtípusok az őket felépítő adatelemekből állnak. Minden egyedtípusból létrohozott egyednek van egy azonosítója, még akkor is, ha ez nem látszik az adatbázisban, vagy a programba van égetve, vagy más módon van elrejtve az adatok között.

Mi az az egyedtípus? ]

Pontosan milyen az azonosító? ]

Azonosító felépítése

Talán most sokan megijednek egy kicsit, mivel úgy tanulták, hogy ne alakalmazzon összetett azonosítót. Ez rendben is van: egy táblán belül, de visszakérdeznék: önmagában az az adat, hogy 0001 mit azonosít? Ti. bármely táblában lehet ilyen nevű azonosító. A megoldás kézenfekvő: a tábla neve és a az azonosító együtt határozzák meg, hogy tulajdonképpen mit is azonosítunk. Ezért áll két összetevőből az azonosító:

v     egyedtípus azonosító, amely tulajdonképpen a táblanév,

v     egyedazonosító, amely csak a táblán belül határozza meg.

 

Kicsit még tovább fajulnék. Mi van akkor, ha egy program több adatbázist is kezelhet (pl. egy rendszer éles és teszt adatbázisa) és azonos tábla van és abban azonos rekordazonosító. Egy harmadik azonosítóra van szükség, az pedig az adatbázis neve. Tehát

v     adatbázis név,

v     egyedtípus azonosító, amely tulajdonképpen a táblanév,

v     egyedazonosító, amely csak a táblán belül határozza meg.

Ebben nincs semmi újdonság, ezt eddig is tudtuk ]

Erre azért nem jöttem rá eddig, mert annyira kézenfekvő ]

Ismerek is ilyen fejlesztőrendszert, amely ilyen módon kezeli az azonosítókat. ]

 

Aki azt mondja, hogy így egy kicsit bonyolulttá vált a világ, az nézze meg Dinamikus táblakezelés c. dokumentumot (folymatban).

Dinamikus azonosító kezelés

Tapasztalt adatbázistervezők egyik első kérdése, milyen legyen az azonosító, maximum hány egyeddel lehet számolni (pl. vevővel egy számlázó programban).

Szerintem a legcélszerűbb az lenne, ha erre a kérdésre egyszerűen nem kellene válaszolni, az adatbázis kezelő maga menedzselné. Amennyiben elfogy az alapértelmezésként rendelkezésre álló 256 számú rekord, úgy a rendszer eggyel megnöveli az adatméret egységét és lépésről lépésre átkonvertálja a megnövelt adatformátumba az adatokat.

 
Élj át minden percet!
 
Látogatók
Indulás: 2006-01-19
 
Bejelentkezés
Felhasználónév:

Jelszó:
SúgóSúgó
Regisztráció
Elfelejtettem a jelszót
 
Társoldalak
 
Magyarság
 
A HOLD állása

Holdfázis
 

Dryvit, hõszigetelés! Vállaljuk családi házak, lakások, egyéb épületek szigetelését kedvezõ áron! Hívjon! 0630/583-3168    *****    Ha te is könyvkiadásban gondolkodsz, ajánlom figyelmedbe az postomat, amiben minden összegyûjtött információt megírtam.    *****    Nyereményjáték! Nyerd meg az éjszakai arckrémet! További információkért és játék szabályért kattints! Nyereményjáték!    *****    A legfrissebb hírek Super Mario világából, plusz információk, tippek-trükkök, végigjátszások!    *****    Ha hagyod, hogy magával ragadjon a Mario Golf miliõje, akkor egy egyedi és életre szóló játékélménnyel leszel gazdagabb!    *****    A horoszkóp a lélek tükre, nagyon fontos idõnként megtudni, mit rejteget. Keress meg és nézzünk bele együtt. Várlak!    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, lakások, nyaralók és egyéb épületek homlokzati szigetelését!    *****    rose-harbor.hungarianforum.com - rose-harbor.hungarianforum.com - rose-harbor.hungarianforum.com    *****    Vérfarkasok, boszorkányok, alakváltók, démonok, bukott angyalok és emberek. A világ oly' színes, de vajon békés is?    *****    Az emberek vakok, kiváltképp akkor, ha olyasmivel találkoznak, amit kényelmesebb nem észrevenni... - HUNGARIANFORUM    *****    Valahol Delaware államban létezik egy város, ahol a természetfeletti lények otthonra lelhetnek... Közéjük tartozol?    *****    Minden mágia megköveteli a maga árát... Ez az ár pedig néha túlságosan is nagy, hogy megfizessük - FRPG    *****    Why do all the monsters come out at night? - FRPG - Why do all the monsters come out at night? - FRPG - Aktív közösség    *****    Az oldal egy évvel ezelõtt költözött új otthonába, azóta pedig az élet csak pörög és pörög! - AKTÍV FÓRUMOS SZEREPJÁTÉK    *****    Vajon milyen lehet egy rejtélyekkel teli kisváros polgármesterének lenni? És mi történik, ha a bizalmasod árul el?    *****    A szörnyek miért csak éjjel bújnak elõ? Az ártatlan külsõ mögött is lapulhat valami rémes? - fórumos szerepjáték    *****    Ünnepeld a magyar költészet napját a Mesetárban! Boldog születésnapot, magyar vers!    *****    Amikor nem tudod mit tegyél és tanácstalan vagy akkor segít az asztrológia. Fordúlj hozzám, segítek. Csak kattints!    *****    Részletes személyiség és sors analízis + 3 éves elõrejelzés, majd idõkorlát nélkül felteheted a kérdéseidet. Nézz be!!!!    *****    A horoszkóp a lélek tükre, egyszer mindenkinek érdemes belenéznie. Ez csak intelligencia kérdése. Tedd meg Te is. Várlak