selberbauer
Captain
- Registriert
- Juni 2009
- Beiträge
- 3.604
Hi,
Ich entwickle gerade ein Datenbankschema für die Kundenverwaltung, leider bin ich mir unsicher, was die Bennenung des Tabellennamens angeht.
Datenbankschema:
Meine Fragen sind nun:
1. Wie würde es sich empfehlen first_name, last_name und birth zu normalisieren und in eine extra Tabelle zu setzen?
2. Sollte ich "customers_" als Prefix verwenden (auch wenn orders nicht mehr soviel mit den Kunden zu tun hat)?
3. Weitere Fehler in der Struktur?
Gruß,
selberbauer
Ich entwickle gerade ein Datenbankschema für die Kundenverwaltung, leider bin ich mir unsicher, was die Bennenung des Tabellennamens angeht.
Datenbankschema:
Code:
customers:
customer_id
first_name
last_name
birth
address
customers_address:
address_id
street
street_nr
zip_code
zip_codes:
zip_code
city
country
countries:
country_id
name
phonenumbers
customers_phonenumbers:
phone_id
phonenumber
type
phone_types:
type_id
type (mobile, fax, private)
emails
customers_emails:
email_id
email
type
email_types:
type_id
type
professions
customers_professions:
profession_id
profession
category
orders
customers_orders:
order_id
products
date
cost
state
Meine Fragen sind nun:
1. Wie würde es sich empfehlen first_name, last_name und birth zu normalisieren und in eine extra Tabelle zu setzen?
2. Sollte ich "customers_" als Prefix verwenden (auch wenn orders nicht mehr soviel mit den Kunden zu tun hat)?
3. Weitere Fehler in der Struktur?
Gruß,
selberbauer