sirrocco:
Dar la partea cu coloanele inca nu sunt convins. Deci : Ai tabelul Proiect si are coloanele :
NumeProiect, NumeProiectLung, NumeProiectMaiScurt, Descriere, DescriereScurta, DescriereLunga si inca vreo 5 asa sa zicem. Chiar daca unele sunt null , tot nu vad in asta un motiv destul de bun sa folosesc tabel(col,tip).
Si nici nu vad cum ar fi mai usor pentru programator chestia cu tabel(col,tip). Eu chiar asta zic, ca mi-e mai greu.
Tabelul (col,tip) ar fi cam asa
tblDescrieri
IDDescriere (int) Descriere (tip text sau varchar(max)) TipDescriere (varchar cu valorile : "Lunga", "Scurta")
si tabelul de legatura
tblDescriereProiect
IDProiect IDDescriere
Problema e ca de fapt trebuie avut in vedere ca aplicatia sa fie usoara pt utilizator mai intai, sa returneze/prelucreze datele rapid deci performanta pe server si mai apoi cat de repede o rezolva programatorul.
Sigur e de discutat de exemplu TipDescriere are pe client un combobox, este o singura caseta text (nu 3 sau 2 ) si nu aglomereaza interfata.
Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)