Welcome to Sign in | Help

Baza de date cu structura necunoscuta

  •  10-22-2009, 9:29 AM

    Baza de date cu structura necunoscuta

    Buna ziua

    Daca ma imi puteti sugera un mod de abordare asupra urmatoarei probleme

    Am de creat o baza de date care sa contina inregistrari de la mai multi clienti doar ca inregistrarile au o parte comuna (adica la fel pentru toti) si o parte care variaza de la un client la altu (fara sa stiu dinainte acele cimpuri). Problema este la cautarea inregistrarilor unde in functie de client trebe sa caut si dupa partea variabila
    ex.
     client1 (nume - varchar, datanasteri - datetime)
     client2 (nume - varchar, greutate - decimal)
     client2 (nume - varchar, nevasta - varchar, copii - int)

    As avea doua moduri de abordare a acestor rezolari

    1. cite o tabela customizata pentru fiecare client in parte care sa contina inregistrarile specifice clientului si o tabela care sa contina inregistrarile comune

    2. o tabela cu propietati (nume, tip) si pentru fiecare inregistrare din tabela principala sa fac un map "propietatea x" - "valoarea x" - "inregistrarea tabela comuna x"

    Ma omoara ideia de a cauta si complexitatea solutiei:
    prima varianta ar functiona dupa mine cel mai bine ma refer din punct de vedere al cautari - dar nu stiu cit de eficace este din punct de vedere al administratiei (o groaza de tabele pentru fiecare client)
    a doua varianta ar merge insa groaznic pentru cautare

    Ce metoda imi sugerati sa abordez - sau daca aveti o abordare mai inteligenta ...
    Va multumesc
    Petre

     

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems