Ich bin neu in Datenbanktabellen und Beziehungen .Ich für die unten aufgeführten Anforderungen etwas Hilfe benötigenZwei Fremdschlüssel verweisen eine Tabelle und null können Fremdschlüssel
Arbeit
1. Hospital will have Male Patient
2. Hospital will have Female Patient
3. Hospital Will have Couple Patient but in RegTable it will stored as separate record for male and female.
Für die oben genannten Anforderungen die Tabellenstruktur entworfen unter
Ansatz 1
RegTable
+-------+---------+---------+
| RegID | Name | Gender |
+-------+---------+---------+
| 1 | XXX | M |
| 2 | XXX | M |
| 3 | Husband | M |
| 4 | Wife | F |
+-------+---------+---------+
RegDetail
+----+------+-------+
| Id | FK_1 | FK_2 |
+----+------+-------+
| 1 | 1 | Null |
| 2 | 2 | Null |
| 3 | 3 | 4 |
+----+------+-------+
FK_1 ist FK_2 von RegID Regtable
Ich habe zwei Fragen
- ist mein aktueller Ansatz richtig ist oder nicht?
- Gibt es einen alternativen Ansatz für den oben genannten Arbeitsablauf.
Bitte helfen Sie mir, dies zu lösen. Danke im Voraus
Danke Sampath für Ihre Antwort. Aber wie ich das Männchen und Weibchen identifizieren kann gehört zum Paar. Wie in Reg Detail 3,4 Zeile wird auf Paar –
Mit dem 'Type' enum. Sie können es als "1" speichern, wenn es ein Paar ist. – Sampath
+ ------- + --------- + --------- + | RegID | Name | Geschlecht | Typ + ------- + --------- + --------- + | 1 | XXX | M | 0 | 2 | XXX | M | 0 | 3 | Ehemann | M | 1 | 4 | Frau | F 1 + ------- + --------- + --------- + Gefällt mir richtig –