allegro-Datenbank 
Minimalmodell
`Eigene Mini-Datenbank anlegen`  

Dieses Modell ist zum Lernen gedacht, aber auch als Start für eigene Projekte
Klicken Sie auf "Eigene Mini-Datenbank anlegen". Sie haben dann die Wahl zwischen ANSI und Unicode. Das bezieht sich auf die interne Codierung Ihrer Daten. Wenn Sie hier nicht unbedingt Unicode brauchen, wählen Sie ANSI, dann entspricht die Datenbank intern dem Windows-Code. 

•	Das Modell zeigt, welche Dateien eine Datenbank braucht und was diese als Minimum enthalten müssen. 
•	Man kann es direkt als Ausgangspunkt für ein eigenes Projekt nehmen, indem man die Dateien Schritt für Schritt ausbaut. Dafür gibt es ein bequemes `Bearbeitungsmenü` (Button 7 drücken!) 
	
Damit der zweite Punkt erfüllt werden kann, enthalten die Dateien etwas mehr als das absolute Minimum, und alles ist entsprechend kommentiert. 
Hinweis: Für eigene Projekte gibt es auch ein sehr viel größeres Startmodell, das `Neutralpaket`! Damit hat man sehr viel weniger Arbeit, indem man viele vorbereitete Datenfelder und zugehörige Parametdateien übernimmt und nur im Bedarfsfall modifiziert. Das Neutralmodell berücksichtigt moderne Trends wie Dublin Core, FRBR, RDA.

Der Name der Mini-Datenbank ist bank. Der Name einer neuen Datenbank kann zwar frei gewählt werden, empfohlen wird aber, daß er aus maximal 4 Zeichen besteht. Damit vermeidet man alle Probleme, die evtl. beim Kopieren zwischen verschiedenen Systemen vorkommen können. (Man wird in der Praxis keine enorme Zahl von Datenbanken betreiben, daher ist die Beschränkung auf 4 Zeichen nicht gravierend.) 
Alle Dateinamen sind vollständig klein zu schreiben, in den Namen dürfen außer dem Bindestrich keine Sonderzeichen und keine Leerzeichen vorkommen. Empfohlen wird, die 8.3-Konvention einzuhalten: Dateiname bis zu 8 Zeichen, Erweiterung bis zu 3 Zeichen. Mit diesen Regeln geht man jedem unnötigen Ärger von vornherein aus dem Weg, z.B. beim Kopieren zwischen PC und Unix-Systemen, und durch längere Namen bzw. Groß-/Kleinschreibung könnte man ohnehin nichts gewinnen. 

Liste der Dateien und ihre Bedeutung 
%=x `var B`ins #uvF`var D`ins #uvP%zur Datenbank  %#uvF auf %#uvP

Jedes der beiden Pakete enthält die nachfolgend beschriebenen Dateien. Diejenigen, die mit der Zeichencodierung nichts zu tun haben, sind identisch. Die Installation legt alle diese Dateien in ein von Ihnen gewähltes Datenverzeichnis.
Die mit den roten Namen sind die eigentlichen Datenbankdateien. Alle anderen sind Textdateien, die editiert werden können, die roten aber nicht! 

`mini.ini`	Einstellungen (`INI-Datei`) für die Benutzung der Datenbank mit a99 

`$a.cfg`	`Konfigurationsdatei`: Liste der Felder, die ein Datensatz haben kann, u.a. 
	Dateien, die hiervon abhängen, haben ein a in der Erweiterung: .ald, .adx, .apr ... 
	Achtung: nicht verwechseln mit der $A.CFG im Programmverzeichnis, die ist viel größer!
`bank.frm`	`Formulardatei` (Formulare für die Dateneingabe und -bearbeitung) 
`bank.api`	Index-Parameter: Welche Felder sollen in welchem Register erscheinen? 
	Der Name bank kehrt wieder in den Namen der Datenbankdateien:
 bank_1.ald	Datendatei (enthält die Daten, die man eingegeben hat) 
	die anderen entstehen automatisch: 
 bank.adx	Indexdatei (enthält die automatisch entstehenden Register, wie in bank.api vorgeschrieben) 
 bank.tbl	Adressentabelle (Positionen der Sätze in den Dateien) 
 bank.stl	Kurztiteldatei (für Ergebnislisten, 1 Zeile je Datensatz; ebenfalls in bank.api vorgeschrieben) 

`d-1.apr`	Anzeigeparameter DOS: Wie sollen die Daten im DOS-Programm angezeigt werden? 
`d-wrtf.apr `	Anzeigeparameter Windows: Wie sollen die Daten in a99 angezeigt werden? 
`p-w.apr  `	Druckparameter : Wie sollen Datensätze im Normalfall gedruckt werden? 
`e-w.apr   `	Exportparameter : Wie sollen Datensätze im Normalfall "downgeloadet" werden? 

`_start.flx`	`FLEX`-Makro, das beim Start automatisch ausgeführt wird. 
`bank.rtf`	Dieser Hilfetext. Erscheint beim Druck auf das Fragezeichen 

Außerdem gibt es mehrere `Tabellen` für die Umwandlung der Zeichen zwischen interner und externer Darstellung. Diese Tabellen sind Dateien mit dem Typ .apt. Man braucht sie normalerweise nicht zu verändern. 

?Bearbeitungsmenü=h admi 
?mini.ini=X iniedit 
?$a.cfg=X cfgedit 
?bank.frm=X formedit 
?bank.api=X iparedit 
?d-wrtf.apr =X aparedit 
?p-w.apr  =X dparedit 
?e-w.apr   =x var D "e-w.apr`help 
?bank.rtf=h bank.rtf 
?_start.flx=x var D "_start.flx`help 
?d-1.apr=x var D "d-1.apr`help 
?Tabellen=x var "*." K1 "pt"\ins #uwz\exec X param.flx 
?Eigene Mini-Datenbank anlegen=X mini 
?INI-Datei=h a99.ini 
?Konfigurationsdatei=h aca-1 
?Formulardatei=h form 
?FLEX=h flex 
?Neutralpaket=~start http://www.allegro-c.de/doku/neutral/