Hallo,
Ich arbeite gerade an einer Betriebsverwaltung für eine "Apotheke" und bleibe ein wenig am Datenbankdesign hängen. Insbesondere an der Tabellen-, Prefixbenennung.
Bei der Datenbank setze ich überwiegend auf ManyToMany (m:n) Beziehungen.
Hier ist die momentane Tabellenstruktur:
Unsicherheiten habe ich bei folgenden Fragen:
1. Präfix (_inventories bzw. _customers)
Ist so ein Präfix, welches die Kategorisierung bildet, auch wenn keine deutliche Trennung (customers_orders) möglich ist, legitim?
2. Die m:n Beziehungstabellen habe ich mit einem "_relation" Präfix benannt und dann die namen der verlinkten Tabellen. Ist dies empfohlen?
Sollte ich "_relation" weglassen?
3. Gibt es weitere Verbessungsvorschläge?
Gruß,
archer42
Ich arbeite gerade an einer Betriebsverwaltung für eine "Apotheke" und bleibe ein wenig am Datenbankdesign hängen. Insbesondere an der Tabellen-, Prefixbenennung.
Bei der Datenbank setze ich überwiegend auf ManyToMany (m:n) Beziehungen.
Hier ist die momentane Tabellenstruktur:
pus_administration_users
pus_administration_groups
pus_administration_relation_users_groups
pus_customers
pus_customers_particulars
pus_customers_addresses
pus_customers_emails
pus_customers_phones
pus_customers_professions
pus_customers_invoices
pus_customers_discomforts
pus_customers_discomforts_complaints
pus_customers_discomforts_symptoms
pus_customers_discomforts_reports
pus_customers_diagnoses
pus_customers_diagnoses_icd10
pus_customers_diagnoses_tcm
pus_customers_diagnoses_history
pus_customers_orders
pus_customers_orders
pus_customers_relation_customers_particulars
pus_customers_relation_customers_addresses
pus_customers_relation_customers_emails
pus_customers_relation_customers_phones
pus_customers_relation_customers_professions
pus_customers_relation_customers_invoices
pus_customers_relation_discomforts_complaints
pus_customers_relation_discomforts_symptoms
pus_customers_relation_discomforts_reports
pus_customers_relation_diagnoses_icd10
pus_customers_relation_diagnoses_tcm
pus_customers_relation_diagnoses_history
pus_inventories
pus_inventories_herbs
pus_inventories_pills
pus_inventories_ampoules
pus_inventories_others
pus_inventories_relation_inventories_herbs
pus_inventories_relation_inventories_pills
pus_inventories_relation_inventories_ampoules
pus_inventories_relation_inventories_others
Unsicherheiten habe ich bei folgenden Fragen:
1. Präfix (_inventories bzw. _customers)
Ist so ein Präfix, welches die Kategorisierung bildet, auch wenn keine deutliche Trennung (customers_orders) möglich ist, legitim?
2. Die m:n Beziehungstabellen habe ich mit einem "_relation" Präfix benannt und dann die namen der verlinkten Tabellen. Ist dies empfohlen?
Sollte ich "_relation" weglassen?
3. Gibt es weitere Verbessungsvorschläge?
Gruß,
archer42