welche Datenbanktabellen für folgende Attribute

Generic1

Top Contributor
Hallo,

Wieviel Datenbank- Tabellen würdet ihr für folgende Attribute machen und wie würdet ihr diese Gruppieren:

Code:
- Vorname
   - Nachname
   - Titel
   - Strasse
   - Plz
   - Ort
   - Land
   - Geboren
   - Geschlecht
   - Nationalität
   - Telefon
   - Email
   - Verein
   - Nummer
 
Zuletzt bearbeitet von einem Moderator:
G

Gast2

Gast
Kann man so pauschal nicht sagen. Kommt drauf an was du noch an weiteren Informationen erwartest oder ob du planst dein System noch irgendwann mal zu erwietern. Datenbanken refactorn ist wirklich eine Hundsarbeit.

Wichtig ist wie dein Datenmodell aussehen soll, z.B. ob es in deinem Datenmodell sein kann das eine Person mehrere Emailadressen hat...

Was soll das Feld "Nummer" sein? Eine Id als PK?

Ich würde:
1) Person (Name, Title, Geburtsdatum, etc - also alles was definitv einmalig ist für jede Person)
2) Adressen (alle Adressdetails)
3) Vereine (Vereine als einzelne Entitäten konfigurieren)

Da können halt noch mehr dazu oder weggelassen werden. Kommt drauf an was du in deiner Tabelle haben möchtest. Wenn du z.B. drauf verzichten willst massig FK in den Tabellen mitzuschleifen oder m:n Relationen hast musst du noch weitere Tabellen anlegen, z.B.

4) Adressmapping (Person Id <-> Adress Id)
5) Mitglieder (Person Id <-> Verein Id)

etc...
 
Zuletzt bearbeitet von einem Moderator:

homer65

Top Contributor
Nach der kurzen Antwort nun eine etwas ausführlichere. :)
Eine Tabelle ist der einfachste Fall.
Sollte z.B. ein Person mehrere Wohnungen haben können oder ähnliches, so bräuchte man weitere Tabellen.
Manche Personen haben auch mehrere Telefone oder verschiedene Nationalitäten oder sind in verschiedenen Vereinen ...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Welche Kriterien haben Einfluss auf die Geschwindigkeit einer Datenbank ? Datenbankprogrammierung 4
ruutaiokwu MySQL: Messwerte, welche stagnieren interpolieren? Datenbankprogrammierung 2
I Oracle Wie ermitteln, welche Benutzer-(!)Tabellen in einer DB sind? Datenbankprogrammierung 1
K Welche DBS verwenden? Datenbankprogrammierung 0
F welche Datenbank für Messwerte? Datenbankprogrammierung 4
M Derby/JavaDB Derby SQL Insert mit AUTO_INCREMENT, welche ID wurde vergeben? Datenbankprogrammierung 6
K GWT, welche Datenbank? Datenbankprogrammierung 1
H Welche Datenbank Datenbankprogrammierung 4
H Klasse welche Mysql Daten zurück gibt Datenbankprogrammierung 18
G Welche Methoden transactional machen Datenbankprogrammierung 2
C Welche Datenbank Datenbankprogrammierung 20
F Welche DB? Datenbankprogrammierung 4
ruutaiokwu unique kombination, welche mehrfach vorkommen darf??? Datenbankprogrammierung 3
M Hibernate - Welche Beziehung? Datenbankprogrammierung 3
N Welche Befehle? Datenbankprogrammierung 4
H welche datenbank nehmen? Datenbankprogrammierung 5
D welche Datenbank Datenbankprogrammierung 5
G Welche DB würdet ihr nehmen Datenbankprogrammierung 7
G Welche Datenbank würd ich wollen? Teil 2 Datenbankprogrammierung 7
G Welche Datenbank würd ich wollen? Datenbankprogrammierung 13
B Welche DB verwenden Datenbankprogrammierung 3
V Welche Datenbank eignet sich? Pflegeaufwand? Datenbankprogrammierung 4
J Welche Firebird Variante kann ich hosten Datenbankprogrammierung 6
G Anfänger: Welche Datenbank ist sinnvoll? Datenbankprogrammierung 11
E Warum werden für Datenbanktabellen Schemanamen festgelegt? Datenbankprogrammierung 1
D Frage zu INSERTS über mehrere Datenbanktabellen Datenbankprogrammierung 3
M JPA - Datenbanktabellen auslesen Datenbankprogrammierung 14
D Verknüpfung auflösen für Frontend Datenbankprogrammierung 7
R Beste Lösung für User Erstellung in mongodb Datenbankprogrammierung 1
I SaaS Applikation: pro Kunde eine Datenbank / Schema oder eine DB für alle Kunden? Datenbankprogrammierung 76
O apache derby in eclipse für Datenbanken einbauen Datenbankprogrammierung 3
Zrebna Empfehlung für ein kostenloses DB-Hosting gesucht Datenbankprogrammierung 6
M Lösungsvorschläge für Multi-User Datenbankprogrammierung 1
M Alle Records Felder kriegen für DB Abfrage Datenbankprogrammierung 14
pkm PostgreSQL Kann mit mybatis einen Parameter für eine postgreSQL-Abfrage nicht übergeben. Datenbankprogrammierung 5
Kirby.exe Denkanstoß für Ranking Datenbankprogrammierung 1
L Oracle Repräsentative Namen für die Column Types Datenbankprogrammierung 9
OnDemand Struktur für Parent / Child Produkt Datenbankprogrammierung 5
N ORM für Sqlite Datenbankprogrammierung 4
I Konzept: Klasse / Entity für Einstellung der Software Datenbankprogrammierung 3
H suche eine Login system Bibliothek für Java Datenbankprogrammierung 5
ruutaiokwu MySQL MariaDB-Client-Zertifkate, nur für einen bestimmten User Datenbankprogrammierung 5
B Datenmodell für Regeln + Bedingungen & Referenz auf andere Tabelle Datenbankprogrammierung 12
O Dokumentation für MariaDB 10.3. Datenbankprogrammierung 2
F MariaDatabase Einstellungen für Verbindungen Datenbankprogrammierung 5
Dimax MySQL Trigger für eine Spalte Datenbankprogrammierung 5
Dimax MySQL Maximale Datenlänge für eine Spalte einer Datenbank in java ermitteln Datenbankprogrammierung 15
platofan23 MySQL Java Programm findet Treiber für mySQL auf Debian-Server nicht? Datenbankprogrammierung 11
B Brauche Tipps für Datenbankdesign Datenbankprogrammierung 8
B Tabelle für "wiederkehrende Rechnungen" Datenbankprogrammierung 12
Danloc Informationen für Datenbankverbindung wo/wie speichern? Datenbankprogrammierung 11
J Warum sind Sockets für einen Live-Chat sinnvoll? Datenbankprogrammierung 8
R Java-Befehle/Operatoren für copy&paste Datenbankprogrammierung 2
X PostgreSQL Datenbankdesign für Vokabeltrainer Datenbankprogrammierung 48
@SupressWarnings() HSQLDB Datenbank für mein Dorfbauspiel "Time of Kings" Datenbankprogrammierung 6
M Idee Umsetzung //NFC Eintrittskarten für Geburtstag Datenbankprogrammierung 2
looparda Architektur für JPA Hibernate Umstieg Datenbankprogrammierung 14
P Datanbank für Java-Programmierung Datenbankprogrammierung 10
M Feedback für neues Buch über "Java und Datenbanken" erwünscht Datenbankprogrammierung 8
J SQLite Ich muss für mein Projekt meine Datenbank Kapseln Datenbankprogrammierung 2
J Tipps für ERM Datenbankprogrammierung 4
P Highlevel-Lösung für Speicherung von Baumstruktur mit unbekannter Tiefe Datenbankprogrammierung 1
M DB Schema für Vokabeltrainer Datenbankprogrammierung 2
U SQLite Für mich etwa komplexe Abfrage via 2 Tabellen Datenbankprogrammierung 5
E Kann man, wenn man in DB2 Tabellen erstellt hat für dessen auch einen Command-File erstellen? Datenbankprogrammierung 1
T NoSQL Connection für die Thesis [GWT] Datenbankprogrammierung 1
J SQLite Abfrage ausführen stoppt für Zyklus? Wie es zu lösen? Datenbankprogrammierung 3
S HSQLDB Fehlermeldung für den Bildschirm Datenbankprogrammierung 3
L Datenmodell erstellen für eine Nutzertanalyse Datenbankprogrammierung 1
I Query für Geburtstage Datenbankprogrammierung 6
L Zentrale Datenbank im Internet für Spiele Highscores? Datenbankprogrammierung 1
P Derby/JavaDB Csv Datei für dieses Musterprogramm Datenbankprogrammierung 12
ruutaiokwu code-formatter für t-sql... Datenbankprogrammierung 12
J Plug-In-Framework für Hibernate-Klassen Datenbankprogrammierung 0
T Mehrsprachigkeit für Tabellenfelder Datenbankprogrammierung 6
E MySQL Große Datenmengen reibungslos speichern für Gameserver Datenbankprogrammierung 6
F MSSql oder MongoDB für die Speicherung von POI Datenbankprogrammierung 9
G SQLite SQLite Select für View vereinfachen/optimieren Datenbankprogrammierung 4
P MySQL Historie für ein Objekt anlegen Datenbankprogrammierung 5
P MySQL eine richtige Datenbank für einen routenplaner erstellen Datenbankprogrammierung 2
K JDBC- In Java "stored procedure" erstellen für DB2,OracleSql ... Datenbankprogrammierung 3
J Datenbank für Fragen/ Antworten Datenbankprogrammierung 7
O Datenbankschnittstelle für Java Datenbankprogrammierung 8
L Datenbank für kleinere Anwendungen Datenbankprogrammierung 3
N Query für Derby DB mit Enterbrise Bean Datenbankprogrammierung 4
S ich brauche tipps für JDBC Datenbankprogrammierung 4
I Hibernate - Best Practice für Lazy Loading Datenbankprogrammierung 3
R MySQL Voraussetzungen für eine erfolgreiche Datenbankanbindung mittels JDBC Datenbankprogrammierung 2
GianaSisters SQL Befehl für allgemeine Datenbankexistenz Datenbankprogrammierung 4
B Beispiel für sicheres DBUsername/DBPassword handling Datenbankprogrammierung 4
I Anfänger-Tutorial für Hibernate gesucht Datenbankprogrammierung 3
heart_disease Beratung für Datenbankdesign Datenbankprogrammierung 13
C Embedded DB für Java Datenbankprogrammierung 26
J Unterstützung für verschiedene Datenbanken Datenbankprogrammierung 2
L MySQL Probleme mit PreparedStatement für SQL-Abfrage in Java Datenbankprogrammierung 2
F suche Erstanschub für DB-Zugriff Datenbankprogrammierung 9
F MySQL SQL Abfrage für u.a. Spaltenname key Datenbankprogrammierung 4
T ResultSet befehl für leere Spalte nicht lesen Datenbankprogrammierung 4
F Performance-Tool für Oracle Datenbankprogrammierung 2
T Kleine Tabellen für schnellere abfragen? Datenbankprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben