Hallo Andreas

Andreas Borutta schrieb:
Danke.

Daraus folgt, dass eine Formatangabe JJJJ, wie Robert sie zuerst in
Base vorgenommen hatte, scheitern muss, weil es eben keinen Datentyp
Jahreszahl gibt.

Die aktuelle Feldeigenschaft "Vierstellige Ganzzahl" ist also genau
richtig.
Richtig. Wichtiger scheint mir aber - denn die Definition des Typs bleibt dem User in einer gut designten [! furchtbares Wort] DB verborgen - dass Du ihn zwingst, 4 Ziffern einzugeben. In Deiner Anwendung sind Jahrzahlen aus dem Mittelalter oder gar Altertum doch wohl unwahrscheinlich. Wenn er aber mal 09 oder gar nur 9, ein ander Mal aber 1992 eingibt, dann kommt die DB damit nicht klar. Das will heissen: sortieren, selektieren u.ä. wird mit solchen Daten extrem schwierig. Wie in diesem Thread schon mehrfach betont: der Design - und da empfehle ich meinen Schülern auch: Bleistift und Papier, allenfalls die Textverarbeitung oder ein Zeichnungsprogramm à la Draw oder Visio - ist das Alpha und Omega einer guten Datenbank-Applikation. Dazu gehört auch eine sorgfältige Überlegung, welchen Datentyp ein Feld denn aufnehmen soll. Und auch das kann ich nur betonen und wiederholen: sind in einer DB mal Daten drin, dann ist eine Änderung der *Struktur* oft - wenn überhaupt! - nur mit weitreichenden Konsequenzen machbar. Das Ganze wird schnell zu einem "Murcks". Darum: Gehirn einschalten - denken - zeichnen - hin und her überlegen - korrigieren - realisieren - testen - Testdaten löschen - ggf. Struktur nochmals anpassen, und erst nach dieser langen Zeit produktive Daten eingeben.

PS. Bezüglich der erbetenen Literaturangaben zum Thema DB werde ich mich später noch melden.
Nun, mit Literatur ist das immer so eine Sache. Was dem einen zusagt, muss dem anderen überhaupt nicht zusagen. Was für den Einsatz im Klassenverband geeignet ist, taugt nicht für den Selbstunterricht, usw. usf. Nimm also diese Empfehlungen mit der nötigen Sorgfalt auf. Zum Glück kann man heute oftmals im Internet Teile eines Buches "Probe lesen", bevor man es kauft. Suche also auch aktiv nach Literatur, die für Dich passt. Ich gebe Dir zwei Bücher an, die sich aus meiner Sicht [!] für Dein Anliegen - in DB im allgemeinen und in Base im besonderen einzusteigen - bewährt haben:

Hölscher Lorenz; Richtig einsteigen: Datenbanken entwickeln mit Access 2007; Microsoft Press Deutschland; ISBN 978-3-86645-203-9; €24.90 Krumbein Thomas; Datenbanken mit OpenOffice.org 3; Galileo Computing Bonn; ISBN 978-3-8362-1301-1; €39.90

Zu den beiden Büchern: das erste Buch ist zwar von der "Konkurrenz", was bedeutet, dass Du die Beispiele nicht immer 1:1 übertragen kannst. Doch bei aller Kritik an MS: die können auch gute Bücher schreiben. Da wir in der Schule mit den MS-Produkten arbeiten, gehe ich nach diesem Buch vor. Was mir besonders gut gefällt ist gerade der Teil, der hier im Thread so ausgiebig "breitgewalzt" wird: der Design, die zugrunde liegenden DB-Strukturen, die Normalisierung sind m.E. mit der nötigen Sorgfalt, aber nicht theoretisch, behandelt (und darum empfehle ich Dir dieses Buch). Nicht zu vergessen ein Punkt, der auch schon verschiedentlich angesprochen wurde: wie sollen Tabellen, Abfragen, Formulare und Berichte, aber auch DB-Felder, sinnvoll benannt werden? Der Autor hat hier m.E. einen sehr guten, stilsicheren Ansatz vorzuweisen. Das Buch von Thomas Krumbein hat Volker schon kurz erwähnt - m.E. unverzichtbar, wenn man seriös in Base einsteigen will.

Also, wie gesagt: jeder hat seine Vorlieben. Ich halte es auch so, dass ich aus einem Buch das "herauspicke", was mir zusagt - den Rest überlese ich geflissentlich. Ich empfehle Dir diese Bücher in diesem Sinne.

Freundlich grüsst aus der regnerischen Schweiz

Ernst


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an