MySQL Frage zum Anlegen von Artikeln inkl. Verbindungen

Rallenaldo

Mitglied
Hallo.

Ich habe eine Frage bezüglich der Erstellung einer Datenbank. Folgendes Szenario:

Ich will eine Datenbank erstellen, in der der Benutzer Artikel anlegen kann. Das Anlegen der Artikel soll nach folgendem Schema erfolgen.

1. Angeben der Produktgruppe (z.B. Ball)
2. Angeben des Produkts (z.B. Fußball)
3. Auswahl der Produkteigenschaften (z.B. Größe, Farbe, Material etc.)

Da ich nicht für jede Art von Ball extra Eigenschaften anlegen will, soll es eine Art EigenschaftenPool geben. Ein Basketball hat also die gleichen Eigenschaften (jedoch unterschiedliche Werte) wie ein Fußball oder Handball.

Ich habe da an 4 Tabellen gedacht:

1. Tabelle für Produktgruppe
2. Tabelle für das Produkt
3. Tabelle für den EigenschaftenPool
4. Tabelle für Werdefinition der Eigenschaften. (z.B. Min/Max Wert für Größe des Balls)

Ich bin mir aber nicht ganz im klaren, welche Verbindungen die Tabellen untereinander haben müssen.

Verbindungen:

Produktgruppe --> Produkt (ManyToOne --> Eine Produktgruppe mit vielen Produkten)
Produktgruppe --> EigenschaftenPool (ManyToOne --> Eine Produktgruppe mit vielen Eigenschaften)
EigenschaftenPool --> Wertdefinition der Eigenschaften (OneToMany --> Ein Stamm an Werten mit vielen Eigenschaften)

Benötige ich jetzt noch weitere Verbindungen? Wenn ja, welche?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Frage zu Bundesliga-DB Datenbankprogrammierung 1
pkm Frage zu Encodingproblem bei einer Datenbankanbindung Datenbankprogrammierung 1
B Frage bei einer SQL Query Datenbankprogrammierung 3
B Frage zu Datenbank Design bei Events (ZenDesk) Datenbankprogrammierung 1
B SQLite Frage zu SQLite Datenbankverbindung Datenbankprogrammierung 7
M Frage zu JSON Datenbankprogrammierung 16
Psypsy Hibernate / JPA OneToOne MappedBy Frage Datenbankprogrammierung 2
P Frage zu Connection.close() Datenbankprogrammierung 4
M Grundlegende Klassen-Design Frage Datenbankprogrammierung 0
P MySQL Frage zur Einbindung in ein Java Projekt Datenbankprogrammierung 2
I Frage zu Datenmodellierung Datenbankprogrammierung 3
J Normalisierung - Allgemeine Frage zur 3. Normalform (Eventuelle Abhängigkeit) Datenbankprogrammierung 4
F Normalisierung Datenbank Frage Datenbankprogrammierung 5
J Frage zu ResultSet Datenbankprogrammierung 3
W Frage zur Datenbankwahl bei Umstieg auf Java Datenbankprogrammierung 7
D Frage zu DISTINCT in SQL Datenbankprogrammierung 5
K Frage zur Datenprotokollierung bei DML Anweisungen Datenbankprogrammierung 3
K Frage zu SQL Datenbankprogrammierung 2
L PostgreSQL Hibernate-Frage Datenbankprogrammierung 2
K Frage zu Datenbankmodellierung Datenbankprogrammierung 15
D Generelle Frage zum Umgang mit Datensätzen Datenbankprogrammierung 5
L Frage zu UpdateQuery Datenbankprogrammierung 12
8 MySQL Kurze Frage zur Sicherheit Datenbankprogrammierung 9
D Frage zu INSERTS über mehrere Datenbanktabellen Datenbankprogrammierung 3
D Frage zu Ausführungsmöglichkeiten von SQL Befehlen Datenbankprogrammierung 13
D Frage zu SQL Syntax Datenbankprogrammierung 17
D Frage zu potenziellen Leerzeichen in einer Datenbank Datenbankprogrammierung 5
X Connection schließen oder speichern? Performance Frage Datenbankprogrammierung 7
J mal wieder eine Frage zu parallelen Transaktionen.. Datenbankprogrammierung 2
V Frage zu Hibernate-Mapping Datenbankprogrammierung 11
N Allg. Frage zur Datenbankverbindung Datenbankprogrammierung 2
E einfache Frage bei DB-Zugriff Datenbankprogrammierung 11
S MySQL Frage zu LeftJoin Abfrage Datenbankprogrammierung 2
O eigentlich simple SQL Frage Datenbankprogrammierung 2
M Frage zu folgender Query in EJB-QL Datenbankprogrammierung 4
H JBoss: Frage zur Datasource in der ...-ds.xml Datenbankprogrammierung 4
F Frage zu Prepared Statement Datenbankprogrammierung 2
R hibernate Frage zu configFile-Pfad und Groß/Kleinschreibung von Postgres-Tabellen Datenbankprogrammierung 8
U Frage zum Erfassen von hinzufügten und entfernten Objekten Datenbankprogrammierung 9
M prinzipielle Frage zu Datenbanken und jars ... Datenbankprogrammierung 2
S Hibernate - spezielle Frage, n zu n Beziehung Datenbankprogrammierung 11
R Frage zu PreparedStatement/ResultSet Datenbankprogrammierung 16
J Frage zu Synchronisation bei parallelem Zugriff, speziell mit JPA Datenbankprogrammierung 2
F EclipseLink persistence.xml Frage Datenbankprogrammierung 11
N Frage zur Sicherheit von Konfigurationsdatei Datenbankprogrammierung 4
H performance frage Datenbankprogrammierung 9
G Frage zum Insert-Statement Datenbankprogrammierung 2
Antoras Design-Frage: Datenzuordnung zu verschiedenen Accounts Datenbankprogrammierung 2
T HSQL: verständnis Frage Datenbankprogrammierung 2
T Java JPA Frage bzgl. DISTINCT Datenbankprogrammierung 2
G Frage zu connection? Datenbankprogrammierung 9
A Frage zu SQL-Abfrage Datenbankprogrammierung 2
G Frage zu SQL "WHERE IN (1, 2, 3. , N)" Datenbankprogrammierung 8
G Allgemeine Frage zu Datenbanklimits Datenbankprogrammierung 27
G allgemeine JDBC-Connection Frage Datenbankprogrammierung 2
G Frage zu Hibernate und M:N Beziehung Datenbankprogrammierung 9
K HQL Frage Datenbankprogrammierung 10
D kurze Frage zu einem Query Datenbankprogrammierung 6
B Hibernate mit MySql - Verständniss Frage Datenbankprogrammierung 8
N Kleine Frage zu Connection Pooling mit DataSource Datenbankprogrammierung 2
T Update-Frage Datenbankprogrammierung 11
E SQL-Frage (Löschen aller Datensätze) Datenbankprogrammierung 9
P Frage zu Performancetest einer Datenbank Datenbankprogrammierung 3
W Frage zum Umgang mit DB-Daten Datenbankprogrammierung 2
E Nochmal eine Datenbankabfrage Frage :-o (JOIN oder so) Datenbankprogrammierung 4
P frage zu "" bei INSERT STATEMENTS Datenbankprogrammierung 2
K frage zum ausführen eines INSERT statements Datenbankprogrammierung 16
L frage zu mySQL Datenbankprogrammierung 4
C Mal ne Frage an die Experten Datenbankprogrammierung 4
G Frage zum Datenbankdesign Datenbankprogrammierung 5
J DB Verbindung Design Frage Datenbankprogrammierung 5
M Datenbankanbindung in Java : Newbie-Frage Datenbankprogrammierung 2
U Grundsätzliche Frage Datenbankprogrammierung 4
S Frage zu INSERT Datenbankprogrammierung 2
X Wieder mal ne Frage ... Datenbankprogrammierung 15
C Datenbank anlegen und über eine Website mit Daten füllen? Datenbankprogrammierung 25
B MySQL installieren - silent / User anlegen Datenbankprogrammierung 3
L Neue Zeile in DB anlegen Datenbankprogrammierung 3
D MySQL Neuen Datensatz mit "new" anlegen Datenbankprogrammierung 16
P MySQL Historie für ein Objekt anlegen Datenbankprogrammierung 5
S Derby/JavaDB Probleme beim anlegen einer embedded DB Datenbankprogrammierung 13
S Problem beim Anlegen einer Tabelle Datenbankprogrammierung 5
A Kundendaten anlegen oder gleich in DB schreiben? Datenbankprogrammierung 8
G Mit Java-Programm Datenbank löschen/neu anlegen Datenbankprogrammierung 5
G Wie seine Datenbankklassen anlegen? Datenbankprogrammierung 7
G HSQLDB als Dateien anlegen Datenbankprogrammierung 5
G embedded H2; wie tables anlegen? Datenbankprogrammierung 3
L Datenbank anlegen, . Datenbankprogrammierung 9

Ähnliche Java Themen

Neue Themen


Oben