Witam,
mam pewien problem 'logiczny' w bazie sa tabele transakcje,
kursy_walut i kursy_akcji w jaki sposób zorganizować dane w tabeli
transakcje skoro jedna transakcja może dotyczyć waluty lub akcji, w
tabeli transakcje pole id_waloru może wskazywać na id_kursu_akcji lub
id_kursu_waluty. Podczas wyszukiwani danych dotyczących transakcji jak
to zrobić nie używają funkcji by wybrać dane z odpowiedniej tabeli ??
pomysł nr1
Związki wzajemnie wykluczające się - jak coś takiego zaimplementować
jak niżej ??
| konto |
|PK | numer | |osoba |
| | typ | ---------------------- |PK id_klita|
| | waluta | | -------------
| |oproce |---------------/-- | imie |
--------------- - | nazwisko|
- |adres |
- -------------
- |FK numer|
- -------------
-
- ---------------
---------|firma |
---------------
PK id_firma |
---|
nazwa |
adres |
------------- |
FK numer |
---------------
i jak później zrobić
SELECT typ,adres FROM konto [co jeszcze] ????