Datab zovì syst‚m PC FAND Nab¡dka datab zovìch syst‚m… pro operaŸn¡ syst‚m DOS je pomØrnØ rozmanit . Dle vìkonnosti lze PC FAND srovnat s datab z¡ FoxPro 2.0, kter  je ¬ech ch pravdØpodobnØ nejŸastØji zastoupena (mØýeno dle poŸtu ç¡ýenìch aplikaŸn¡ch program…, ne dle poŸtu prodanìch exempl ý…). Celkovou filozofii syst‚mu nelze pýirovnat k § dn‚ zn mØjç¡ datab zi. Prvn¡ verze vznikla ji§ na 8-bitovìch poŸ¡taŸ¡ch, jeliko§ neexistovalo vhodn‚ prostýed¡ pro pýevod agend z s lovìch poŸ¡taŸ… na mikropoŸ¡taŸe. P…vod se projevuje v PC FANDu i dnes. Pr ce se soubory pomoc¡ katalogu, generaŸn¡ soubory, transformace soubor…, strukturovan‚ £lohy, deklarativn¡ a procedur ln¡ programov n¡ jsou vlastnosti kter‚ na PC FANDu l kaj¡. PC FAND existuje pouze v DOS prostýed¡, ale lze jej provozovat jako DOS aplikaci pod syst‚my OS/2, WINDOWS i UNIX. Orientace na DOS vych z¡ z souŸasn‚ho stavu hardware koneŸnìch u§ivatel…. PC FAND umo§åuje s¡œovì provoz na libovoln‚ s¡ti, kter  podporuje sd¡len¡ soubor… a uzamyk n¡ vØt. Pro u§ivatele, kterìm DOS nepostaŸuje existuje propojen¡ na SQL Server SYBASE v prostýed¡ lok ln¡ s¡tØ NOVELL. SYBASE byla zvolena jako technicky nejvyspØlejç¡ SQL datab ze. Toto ýeçen¡ umo§n¡ zpracov n¡ velkìch objem… dat v architektuýe klient-server s minim ln¡mi finanŸn¡mi n roky. D¡ky vz jemn‚ dohodØ postaŸuje pro provoz neomezen‚ho poŸtu PC FAND… v s¡ti pouze licence mono verze SQL Serveru ! Pro koho je PC FAND urŸen V PC FANDu programuj¡ profesion lov‚ i laici, zejm‚na aplikace na zak zku. Zvl dne jej i odbornì pracovn¡k, Ÿi pedagog, kterì si m…§e vytvoýit aplikaci dle vlastn¡ch po§adavk…. NedocenØnou pýednost¡ je snadn  zmØna a pozdØjç¡ £prava aplikace (aplikaci lze rychle vytvoýit, ale udr§ovat a rozv¡jet ji budeme delç¡ obdob¡). Proto existuj¡ £spØçn‚ aplikace se 7000 u§ivateli (jednoduch‚ £Ÿetnictv¡), nebo ý¡zen¡ vìroby linky obr bØc¡ch stroj… v lok ln¡ s¡ti s 25 stanicemi. NemØli bychom zapom¡nat i na obor çkolstv¡. Deklarativn¡ a procedur ln¡ programov n¡ je vhodnìm z kladem vìuky programov n¡. Zkuçenosti z¡skan‚ pýi n vrhu prov zan‚ datov‚ struktury jsou pro § ky Ÿasto d…le§itØjç¡ nا znalost vlastn¡ho datab zov‚ho jazyka. Programovac¡ jazyk je podobnì jazyku PASCAL. StandardnØ je dod v no rozhran¡ pro jazyk Turbo PASCAL, na po§ d n¡ je dod n modul pro jazyk C/C++. Po§adavky na poŸ¡taŸ PoŸ¡taŸ PC/XT/AT nebo i PS2 vybavenì pevnìm diskem a operaŸn¡ pamØt¡ minim lnØ 512 kB. Zbìvaj¡c¡ voln  pamØœ je pou§¡v na jako vyrovn vac¡ pamØœ pýi pr ci s datovìmi soubory. Velikost XMS pamØti pou§¡van‚ jako vyrovn vac¡ pamØti lze instalovat. Optim ln¡ velikost je 4-5 MB. Vlastn¡ PC FAND zab¡r  na disku 850 kB + 660 kB n povØda. Z pýedchoz¡ho textu vyplìv  nen roŸnost na vybaven¡. Podporov ny jsou monitory typu HERCULES, EGA,VGA. U monitor… CGA nen¡ realizov na podpora n rodn¡ho prostýed¡ a grafick‚ho re§imu. Co si nejv¡ce cen¡ u§ivatel‚ U§ivatel‚ z ýad neprofesion ln¡ch program tor… oceåuj¡ snadn‚ ovl dnut¡ programov n¡ v PC FANDu a mo§nost vytvoýen¡ specifick‚ nestandardn¡ aplikace. Profesion ln¡ program toýi si nejv¡ce cen¡ efektivn¡ho programov n¡ a zejm‚na snadnosti pýevodu mono aplikace na s¡œovou. Program torsk‚ hledisko. PC FAND lze charakterizovat jako interpret. Pýi tomto zp…sobu nen¡ aplikaŸn¡ program pý¡mo pýekl d n do instrukc¡ pro poŸ¡taŸ, ale obsahuje pouze povely pro interpretaŸn¡ modul. T¡mto modulem je UFAND.EXE, kterì je v nes¡œov‚ verzi ç¡ýen zdarma. AplikaŸn¡ program je nazìvanì pojmem projekt. Projekt je ulo§en v standardn¡m datov‚m souboru. Obsah projekt lze chr nit proti zneu§it¡ pomoc¡ zaheslov n¡. Ka§d  vØta projektu pýedstavuje vìznamovØ samostatnou kapitolu. Projekt obsahuje n sleduj¡c¡ viditeln‚ £daje: Typ, N zev a Text. Kapitola m  dva identifikaŸn¡ £daje Typ - kterì urŸuje zamØýen¡ kapitoly a £daj N zev kterì slou§¡ pro identifikaci kapitoly. édaj Typ a N zev pýedstavuj¡ jednoznaŸnì kl¡Ÿ identifikace kapitoly. édaj Typ urŸuj¡c¡ vìznam m…§e nabìvat n sleduj¡c¡ch hodnot: " " Koment ý. "U" Seznam u§ivatel…. Seznam u§ivatel…, hesel a pý¡stupovìch pr v umo§åuj¡c¡ zajistit bezpeŸnost dat a ochranu proti neopr vnØn‚mu pý¡stupu. "D" Definice funkc¡. Lze pýedefinovat i standardn¡ funkce PC FANDu - napý. funkci upcase pro pýevod znak… nestandardn¡ k¢dov‚ sady. "F" Deklarace datov‚ho souboru. Jde o nejd…le§itØjç¡ kapitolu projektu. Soubory PC FANDu neosahuj¡ popis £daj…. V kapitole se deklaruje: þ Ulo§en‚ £daje n sleduj¡c¡h typ…: F,m.n ¬¡slo s pevnou des. Ÿ rkou. A,n Alfanumerickì ýetØzec d‚lky n. N,n Numerickì ýetØzec d‚lky n (£sporn‚ ulo§en¡) D Datum a Ÿas. B Logick  hodnota ( Ano/Ne). T Volnì text (obdoba memo polo§ky .DBF) s max. d‚lkou 65000 B. þ VypoŸ¡tan‚ £daje. VypoŸ¡t v ny z ulo§enìch £daj… a £daj… nadý¡zenìch soubor… (Ÿ¡seln¡k…). Pý¡kladem m…§e bìt vypoŸ¡tanì £daj datum narozen¡, kterì lze vypoŸ¡st z ulo§en‚ho £daje rodn‚ Ÿ¡slo. þ Kl¡Ÿe. Definice vazeb mezi soubory. þ Logick‚ kontroly. Pýi zad v n¡, nebo potvrzen¡ £daje jsou automaticky vyvol ny kontroly zajiçœuj¡c¡ch logickou spr vnost dat. þ Aditivn¡ vazby. Pýi zmØnØ £daje je automaticky provedena zmØna £daje v nadý¡zen‚m souboru. Napý. pýi vìdeji zbo§¡ je automaticky zmØnØn stav zbo§¡ na skladØ. ... "E" EditaŸn¡ formul ý. UrŸuje rozvrh obrazovky pro editaci datov‚ho souboru. Um¡stØn¡ editovanìch £daj… je definov no pomoc¡ masek. "R" Tiskov  sestava. Umo§åuje vytvoýit tiskovou sestavu a§ z dev¡ti soubor…. Definice sestavy je na prvn¡ pohled obdobn  definici editaŸn¡ho formul ýe. Program tor definuje vstupn¡ soubory, £rovnØ, kdy m  bìt proveden vìstup a zobrazovac¡ Ÿ st s maskami pro vìstup £daj…. "M" Transformsace (Merge). N stroj, kterì umo§n¡ pomoc¡ nØkolika ý dk… definovat relaŸn¡ operace se soubory. Pý¡kladem m…§e bìt spojen¡, rozdØlen¡ a aktualizace soubor…. "P" Procedury. Slou§¡ pro ý¡zen¡ chodu aplikace. Umo§åuj¡ nav z n¡ konunikace s u§ivatelem, vyvol n¡ akc¡ a dalç¡ Ÿinnosti. Programovac¡ jazyk je podobnì PASCALu. "L" Logick‚ procedury. Logickì programovac¡ jazyk je obdobnì TURBO PROLOGu s rozç¡ýen¡m slou§¡c¡m pro komunikaci s PC FANDem. UrŸeno pro zpracov n¡ znalost¡ se slo§itou strukturou dat. Lad¡c¡ prostýed¡ umo§åuje prov‚st syntaktickou kontrolu projektu i proveden¡ urŸen‚ kapitoly. Toto jsou jen z kladn¡ informace, nejkvalitnØjç¡ informace z¡sk te pýi prostudov n¡ demonstraŸn¡ verze, kter  je plnØ funkŸn¡ (blokov no zpracov n¡ vØtç¡ho objemu dat). Nez…staåte pozadu za reklamn¡m sloganem: "V PC FANDu neprogramuj¡ pouze Ti, kteý¡ to alespoå jednou nezkusili". VolnØ çiýiteln‚ (demo) verze PC FANDu ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Demo verze je volnØ çiýiteln  v nezmØnØn‚ podobØ , ale nesm¡ bìt pýedmØtem dalç¡ho prodeje. Hlavn¡ omezen¡ je maxim ln¡ poŸet souŸasnØ otevýenìch soubor… (max. 30 soubor…) a poŸet vØt v datov‚m souboru (max. 100 vØt). SouŸ st¡ je nØkolik "otevýenìch" (lze nahl‚dnout do zdrojovìch k¢d… ) uk zkovìch pý¡klad… a kompletn¡ kontextov  n povØda.