Sau alta intrebare...
Functia "Persoana contact" reprezinta persoana de contact a clientului respectiv, care nu tb sa fie neaparat client la randul sau.
Cand introduc o linie in tabela Clienti, cum fac ca utilizatorul sa stie k tb sa introduca datele coresp clientului respectiv si in tabela Persoane (pt k un client este caracterizat atat prin atributele de la clienti cat si prin cele de la persoane).
Si sa presupunem k am lamurit acest lucru si apare urmatoarea situatie: un utilizator a introdus 2 clienti in baza de date(adik a introd datele coresp clientilor resp in ambele tabele). Deci cei 2 clienti au id-urile 1 resp 2, in fiecare tabela. Apoi a introdus o persoana de contact (care nu e si client) doar in tabela persoane. Aceasata are id-ul 3 in tab persoane. Si acum utilizatorul mai introduce un client in baza de date (adik in ambele tabele).
Deci ultimul client va avea id-ul 3 in tabela CLIENTI si id-ul 4 in tabela PERSOANE. Ceea ce nu e bine.... Caci clientul 3 din CLIENTI se va identifica prin incluziune cu PERSOANA 3 din PERSOANE, care nu-l reprezinta pe el insusi.
Cum rezolv problema asta?