Frage: Wie Daten aus Datenbank lesen???
Von: , Frage gestellt am So, 21. Dez 2003
Hi,
ich selbst bin System- und DB-Admin und kenne mich leider nicht mit Java aus. Wir sind ASP und unsere Software läuft nur auf Servern (also keine Applets usw.)
Mir erzählen meine Entwickler immer, dass es einfacher ist, Daten aus einer Tabelle zu lesen, die wie folgt aufgebaut ist.
z.B.: Adressenstamm
Spalte 1: Kundennummer (PRIMARY UNIQUE KEY)
Spalte 2: Datenfeld, im dem ein XML reingeschrieben wird, welches dann Straße, PLZ, Ort usw. enthält.
Sowas macht aber jegliche SQL-Auswertung unmöglich und mann kann auch nicht nach z.B. PLZ sortieren. Das muss immer alles über Programmcode gemacht werden.
Meine Entwickler sagen, dass es ein riesen Aufwand ist, wenn alle Felder als eigene Spalten angelegt sind (sie reden immer irgendwas von Mappings, die angepasst werden müssen). Man ist mit XML viel flexibler. Ich kann das nicht nachvollziehen, denn auch mit DB kann man doch mittels ALTER TABLE usw. nahezu alles modifizerien.
Ist das heute wirklich zeitgemäß?
Bitte um euere Meinung.
Vielen Dank
Sutti
