Adatbázis létrehozása a pascal (2. rész)

Mielőtt bármilyen műveletet az adatbázisban, akkor létre kell hozni. Ehhez hozzon létre egy programot, hogy belép a billentyűzet 20 munkavállaló adatait, és tárolja az adatokat egy gépelt fájl (bejegyzés).







№3-№10 húr. Készítsen «lich_dan» rekord típus. Ez rögzíti a személyes információkat az alkalmazottak. Felvételi 6 mezőket:

№4 húr. Field «fam» fogják használni, hogy írjon a munkavállaló nevét. Field of String [15], azaz akkor jegyezzük fel a nevét, legfeljebb 15 karakter hosszúságú lehet.

№5 húr. Field «imja» tárolására használják a nevét a munkavállaló. Név hossza 15 karakter.

№6 húr. A «otch» rögzíti munkavállaló középső első (és nem több, mint 15 karakter).

№7 húr. A «godrog» rögzíti születési év a munkavállaló.

Húr №8. A «sem_pol» rögzíti a családi állapot alkalmazottja. Ez a mező a típus byte, azaz ez tartalmazhat egy szám 0-tól 255 Tény, csak be kell 2 számjegy. Az 1-es szám azt jelenti, hogy a munkavállaló házas / egy, a 2. számú azt jelentené, hogy a munkavállaló egy / nem házas. Mielőtt adatokat kell megjeleníteni az üzenetet: „Nyomja meg az 1, ha a munkavállaló házas / egyedülálló, nyomja meg a 2, ha a munkavállaló egy / nem házas.”

Húr №9. A «kol_det» rögzíti a gyermekek száma a munkavállalónak.







Húr №11-№18. Hozzon létre egy másik rekord típus «rab_dan». Az ilyen típusú elemekre rögzíti az üzemi adatok tiszt. Azt is 6 mezőket:

12. karakterlánc Field «nom_otd». Lesz információkat tárolni száma az osztály, ahol a munkavállaló dolgozik. By feltételezés, a szervezet 4 megosztottságot.

Húr №13. Field «dolgnost» információt tartalmaz a helyzet a munkavállaló az osztályon. By feltételezés, a szervezet 3 pozícióban, „Fej”, „mérnök”, „asszisztens”, és ugyanazon az osztályon lehet csak egy főnök.

Húr №15. Field «szarvas» fogják használni, hogy adatokat tároljon a tapasztalatait az alkalmazottak adatait.

Húr №16. Field «zar_plata» tárolására használatos információt alkalmazottak fizetését.

Húr №17. A «titok» írunk a munkavállaló szintjén minősített információkhoz való hozzáférést (a szervezet férnek 3. szint).

Húr №19-22. Finom korábbi rekordot típusok egyetlen típusú beágyazott bejegyzéseket.

Húr №19. Hozzon létre egy új rekord típus «anketa». A rekord két mezőt:

Húr №20. Field «LD» az olyan típusú «lich_dan» (jelenleg «LD» mező tartalmazza az összes «lich_dan» rekordot komponens).

Húr №20. Field «RD» az olyan típusú «rab_dan» (jelenleg «RD» mező tartalmazza az összes «rab_dan» rekordot komponens).

Húr №23. Nyílt részén a változó leírását.

Húr №24. Hozzon létre egy változót «sotrudn», és pont az esete - tömb, ami 20 típusú «anketa» felvételt. C használja ezt a változót tudunk hozzáférni bármely területén, és adatokat írni. Például, hogy hozzáférjen a mező «fam» és az ő nevét írva a tiszt kell adnia «sotrudn.LD.fam».

Húr №25. Változó «i» fogják használni, mint a tömb indexet.

Húr №26. Hozzon létre egy fájlt változó «bázis» a kapcsolatot a begépelt fájl a merevlemezen, ahol majd minden munkavállaló információt.




Kapcsolódó cikkek