<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Intrebari</title><link>http://sqlserver.ro/forums/14/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5986.aspx</link><pubDate>Thu, 30 Oct 2008 11:38:47 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5986</guid><dc:creator>tudor.t</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5986.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5986</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;tabele de validare sunt acele tabele care se folosesc in cazul unor campuri cu un numar relativ mic si finit de valori care inevitabil se vor repeta de multe ori, pt a evita typo-urile. ex: prefixul de nume, judetele unei tari, etc.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;Din cate am vazut majoritatea programatorilor care nu sunt la primul proiect folosesc asa ceva - doar ca denumirile folosite sunt altele: lookup tables, nomenclatoare etc..&lt;br&gt;Multi programatori invata deseori din gereseli necesitatea unor astfel de tabele - dupa ce au pus o lista care o credeau "fixa" intr-un enum, resource file sau hardcodata direct in forma, se mira ca nu e multumit clientul ca trebuie facut deployment la o noua versiune a aplicatiei doar ca sa adauge un judet intr-un dropdown pe o forma.. &lt;img src="http://sqlserver.ro/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5984.aspx</link><pubDate>Thu, 30 Oct 2008 10:18:09 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5984</guid><dc:creator>Gherry</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5984.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5984</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ignatandrei:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; In plus, aici trebuie luata in considerare si schimbarea denumirilor pentru o aplicatie multi-limba&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;foarte bun punct de vedere &lt;img src="http://sqlserver.ro/emoticons/emotion-21.gif" alt="Yes" /&gt;&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5983.aspx</link><pubDate>Thu, 30 Oct 2008 09:55:43 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5983</guid><dc:creator>ignatandrei</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5983.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5983</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;tabele de validare sunt acele tabele care se folosesc in cazul unor campuri cu un numar relativ mic si finit de valori care inevitabil se vor repeta de multe ori, pt a evita typo-urile. ex: prefixul de nume, judetele unei tari, etc. unii programatori pun asta in lista unui combo sau intr-o enumerare cand ar putea sa o tina intr-un tabel fapt ce odata implementat da mai multa flexibilitate (pt ca introducerea unei inregistrari intr-un tabel e mai simpla decat modificarea unei enumerari) - bine, mai nou se foloseste xml-ul pt asa ceva dar tot mai viabila mi se pare solutia cu tabelul..&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;OK - eu nu le spun tabele de validare - ci tabele de valori statice . In plus, aici trebuie luata in considerare si schimbarea denumirilor pentru o aplicatie multi-limba&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5981.aspx</link><pubDate>Thu, 30 Oct 2008 09:49:58 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5981</guid><dc:creator>Gherry</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5981.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5981</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ignatandrei:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;1. hai sa nu acuzam doar programatorii de .NET , ci programatorii in general. In definitiv , cei de VB6 ce au ?&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;lol &lt;img src="http://sqlserver.ro/emoticons/emotion-11.gif" alt="Cool" /&gt;&lt;br&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ignatandrei:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;2. Tabele de validare - mda... Daca e ceea ce ma gindesc eu, sunt tabele care valideaza , de ex., ca o adresa de email e valida. Decizia de a tine in BD sau in aplicatie care sa fie updatata depinde de o decizie si de conditiile aferente&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;tabele de validare sunt acele tabele care se folosesc in cazul unor campuri cu un numar relativ mic si finit de valori care inevitabil se vor repeta de multe ori, pt a evita typo-urile. ex: prefixul de nume, judetele unei tari, etc. unii programatori pun asta in lista unui combo sau intr-o enumerare cand ar putea sa o tina intr-un tabel fapt ce odata implementat da mai multa flexibilitate (pt ca introducerea unei inregistrari intr-un tabel e mai simpla decat modificarea unei enumerari) - bine, mai nou se foloseste xml-ul pt asa ceva dar tot mai viabila mi se pare solutia cu tabelul..&lt;br&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ignatandrei:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;3. Asta cu Adresa 2 si telefon2 este OK ... in anumite imprejurari . Dar nu cred ca se refera la punctul 2&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;intr-adevar nu se refera la punctul 2. &lt;img src="http://sqlserver.ro/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5979.aspx</link><pubDate>Thu, 30 Oct 2008 09:02:02 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5979</guid><dc:creator>ignatandrei</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5979.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5979</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; Cati programatori de .NET ai intalnit care sa stie ca pe langa tabelele de date si cele de legatura mai exista si tabele de validare? Dupa cum ai zis sunt ORM-uri deci problema de servere diferite se rezolva relativ usor. daca un developer .NET pune intr-un tabel campul "tefeon2" sau "adresa2" o face pt ca s-a gandit ca sunt 2 telefoane sau 2 adrese insa un db developer bun nu cred ca va lua o astfel de decizie la fel de usor. &lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;1. hai sa nu acuzam doar programatorii de .NET , ci programatorii in general. In definitiv , cei de VB6 ce au ?&lt;br&gt;2. Tabele de validare - mda... Daca e ceea ce ma gindesc eu, sunt tabele care valideaza , de ex., ca o adresa de email e valida. Decizia de a tine in BD sau in aplicatie care sa fie updatata depinde de o decizie si de conditiile aferente&lt;br&gt;3. Asta cu Adresa 2 si telefon2 este OK ... in anumite imprejurari . Dar nu cred ca se refera la punctul 2&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5978.aspx</link><pubDate>Thu, 30 Oct 2008 08:33:00 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5978</guid><dc:creator>tudor.t</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5978.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5978</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; Dupa cum ai zis sunt ORM-uri deci problema de servere diferite se rezolva relativ usor. daca un developer .NET pune intr-un tabel campul "tefeon2" sau "adresa2" o face pt ca s-a gandit ca sunt 2 telefoane sau 2 adrese insa un db developer bun nu cred ca va lua o astfel de decizie la fel de usor. &lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;Inseamna ca acel programator de .NET nu are destula experienta (ca sa ma exprim mai "elegant") - un programator bun mai intai isi va gandi un domain model, si doar dupa aceea va gandi un data model pentru a persista acel model - incepand cu acel punct daca are nu are suficienta experienta si are norocul sa aiba un database programmer prin preajma va colabora cu acesta pentru a ajunge la o structura a bazei de date normalizata (sau mai putin normalizata) care sa satisfaca cat mai bine cerintele aplicatiei, inclusiv sa fie extensibila, flexibila etc. ... (normal, daca nu are de-a face cu o baza de date legacy pe care nu o poate modifica..)&lt;br&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;sunt curios cate din firmele respective se pot lauda cu produse care au acaparat si pastrat un procentaj decent dintr-o piata competitiva mai mult de 5 ani?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;Probabil putine - insa realitatea (trista) e ca multe proiecte sunt punctuale/custom pentru firme mici, dureaza cateva luni si gata - cum se descurca clientul cu aplicatia dupa aia deseori programatorul nu mai afla..&lt;br&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;faptul ca pe o baza de date lucreaza o singura aplicatie nu este o scuza sa nu o faca bine; exista sanse considerabile sa mai existe aplicatii similare si, inevitabil, in timp vor exista migrari ale clientilor de pe o baza pe alta iar daca baza ta e mai bine pusa la punct si are mai multe feature-uri incorporate migrarile vor fi in directia ta. Nu poti opri un consumator sa treaca de pe o baza pe alta dar poti sa il convingi sa treaca pe a ta. plus de asta tendinta generala a bazelor de date este una de convergenta nu de izolare..&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;Multi clienti nu stiu ce e aia o baza de date - deseori ei doar constata ca o anumita aplicatie nu le mai satisface cerintele (prea lenta, prea multe bug-uri, prea greu de intretinut etc.), si atunci decid sa angajeze o firma pentru a le produce o noua aplicatie, deseori de la zero, eventual cu migrarea datelor existente..&lt;br&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;faptul ca "asta e situatia" nu inseamna ca trebuie sa o incurajam.. asta e tot ce zic.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;Asta asa e - insa deseori problema e a managerilor, care nu inteleg rolul unui database dev./admin intr-o firma de software/outsourcing..&lt;br&gt;&lt;br&gt;Normal, o parte din problema e si la programatori, care desori percept un database server doar ca un storage, o galeata in care persista datele pana cand user-ul va avea nevoie din nou de ele, pe cand un database developer percepe un database server ca o platforma de dezvoltare mult mai complexa, care poate ingloba o parte din business logic, validare, securitate etc..&lt;br&gt;&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5977.aspx</link><pubDate>Thu, 30 Oct 2008 08:01:59 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5977</guid><dc:creator>Gherry</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5977.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5977</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;tudor.t:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Ai dreptate, insa din pacate cum zicea si Andrei, realitatea in multe firme e diferita - am lucrat in trei firme de soft pana acuma si in nici un caz nu exista cineva cu job-ul de db. admin sau db. developer (dedicat), chiar daca uneori e vorba de firme mari, de peste 100 de programatori - normal, existau persoane cu mai multa experienta in domeniul asta care pot da o mana de ajutor cand e nevoie, dar cam atat..&lt;br&gt;&lt;br&gt;Cauzele nu sunt doar "financiare", ci si de alta natura - in multe firme de dezvoltare software se lucreaza de-a lungul timpului pe o multime de proiecte, in care server-ul de baze de date nu e intotdeauna acelasi, ci e ales de client si variaza de la un proiect la altul (SQL Server, Oracle, MySQL etc.); multe proiecte sunt de dimensiuni mici/medii iar dupa terminarea aplicatiei si predarea la client se intampla ca unii clienti sa nu mai considere necesar sa plateasca pentru servicii de mentenanta unde un db. admin s-ar dovedi util in optimizarea/intretinerea bazei de date - chiar daca parte ade data storage/retrieval nu a fost gandita optim, programatorii care au implementat-o nu ajung sa o vada ruland pe un volum semnificativ de date in productie, care deseori se acumuleaza doar dupa mai multi ani - asa ca eventualele probleme de performanta nu sunt vizibile imediat...&lt;br&gt;&lt;br&gt;Alta cauza e si folosirea de O/RM-uri in multe proiecte .NET, a.i. pentru multe aplicatii de complexitate mica/medie, si care nu sunt asa "data intensive", si in care baza de date e folosita exclusiv de acea singura aplicatie, programatorul trebuie sa stie doar sa creeze structura bazei de date, fara sa mai aiba nevoie de stored procedures, functii, triggers, permissions etc - normal ca la un moment dat s-ar putea sa se loveasca de niste limite ale O/RM-ului, dar cand se intampla asta deseori proiectul e spre final si managementul nu va considera necesara angajarea unui database developer doar pentru cateva saptamani..&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Faptul ca ai in echipa un db developer nu se vede in procedurile stocate sau in functii si nici in sintaxa de sql folosita ci in primul rand in diagrama bazei de date care nu tine cont de serverul folosit. Cati programatori de .NET ai intalnit care sa stie ca pe langa tabelele de date si cele de legatura mai exista si tabele de validare? Dupa cum ai zis sunt ORM-uri deci problema de servere diferite se rezolva relativ usor. daca un developer .NET pune intr-un tabel campul "tefeon2" sau "adresa2" o face pt ca s-a gandit ca sunt 2 telefoane sau 2 adrese insa un db developer bun nu cred ca va lua o astfel de decizie la fel de usor. &lt;br&gt;sunt curios cate din firmele respective se pot lauda cu produse care au acaparat si pastrat un procentaj decent dintr-o piata competitiva mai mult de 5 ani?&lt;br&gt;eu mi-am deschis un cont de card la BCR acum vreo 9 ani care, din cate stiu eu l-am inchis dupa vreo 5 ani dar am mers zilele trecute sa verific ca sa fiu sigur (sa nu am surprize cu vre-o factura aberanta adunata doar din penalizari) si nu au fost in stare sa ma gaseasca in baza de date.. nici macar vreo urma a contului nu au reusit sa gaseasca.. si i-am intrebat d c nu cauta dupa CNP si au spus ca ei la vremea respectiva nu stocau aceasta informatie &lt;img src="http://sqlserver.ro/emoticons/emotion-18.gif" alt="Huh?" /&gt;&lt;br&gt;la romtelecom am avut probleme vreo 6 luni de zile cu facturile tot din cauza problemelor din baza de date..&lt;br&gt;deci sunt deja 2 exemple de companii nu tocmai mici care nu au fost in stare sa isi cumpere o baza de date facuta cum trebuie.&lt;br&gt;&lt;br&gt;faptul ca pe o baza de date lucreaza o singura aplicatie nu este o scuza sa nu o faca bine; exista sanse considerabile sa mai existe aplicatii similare si, inevitabil, in timp vor exista migrari ale clientilor de pe o baza pe alta iar daca baza ta e mai bine pusa la punct si are mai multe feature-uri incorporate migrarile vor fi in directia ta. Nu poti opri un consumator sa treaca de pe o baza pe alta dar poti sa il convingi sa treaca pe a ta. plus de asta tendinta generala a bazelor de date este una de convergenta nu de izolare..&lt;br&gt;&lt;br&gt;faptul ca "asta e situatia" nu inseamna ca trebuie sa o incurajam.. asta e tot ce zic.&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5973.aspx</link><pubDate>Wed, 29 Oct 2008 12:43:33 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5973</guid><dc:creator>tudor.t</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5973.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5973</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;cine se zgarceste la tarate pierde la faina &lt;img src="http://sqlserver.ro/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt; din punctul meu de vedere la o firma care are deja 2 dezvoltatori .NET si majoritatea aplicatiilor dezvoltate folosesc bd atunci ar fi aberant ca al treilea programator angajat sa fie tot pe .NET (eu zic ca atata timp cat lucrezi cu BD al doilea programator angajat ar tb sa fie database developer si apoi se pot angaja pe partea de .NET in functie de resurse)&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;Ai dreptate, insa din pacate cum zicea si Andrei, realitatea in multe firme e diferita - am lucrat in trei firme de soft pana acuma si in nici un caz nu exista cineva cu job-ul de db. admin sau db. developer (dedicat), chiar daca uneori e vorba de firme mari, de peste 100 de programatori - normal, existau persoane cu mai multa experienta in domeniul asta care pot da o mana de ajutor cand e nevoie, dar cam atat..&lt;br&gt;&lt;br&gt;Cauzele nu sunt doar "financiare", ci si de alta natura - in multe firme de dezvoltare software se lucreaza de-a lungul timpului pe o multime de proiecte, in care server-ul de baze de date nu e intotdeauna acelasi, ci e ales de client si variaza de la un proiect la altul (SQL Server, Oracle, MySQL etc.); multe proiecte sunt de dimensiuni mici/medii iar dupa terminarea aplicatiei si predarea la client se intampla ca unii clienti sa nu mai considere necesar sa plateasca pentru servicii de mentenanta unde un db. admin s-ar dovedi util in optimizarea/intretinerea bazei de date - chiar daca parte ade data storage/retrieval nu a fost gandita optim, programatorii care au implementat-o nu ajung sa o vada ruland pe un volum semnificativ de date in productie, care deseori se acumuleaza doar dupa mai multi ani - asa ca eventualele probleme de performanta nu sunt vizibile imediat...&lt;br&gt;&lt;br&gt;Alta cauza e si folosirea de O/RM-uri in multe proiecte .NET, a.i. pentru multe aplicatii de complexitate mica/medie, si care nu sunt asa "data intensive", si in care baza de date e folosita exclusiv de acea singura aplicatie, programatorul trebuie sa stie doar sa creeze structura bazei de date, fara sa mai aiba nevoie de stored procedures, functii, triggers, permissions etc - normal ca la un moment dat s-ar putea sa se loveasca de niste limite ale O/RM-ului, dar cand se intampla asta deseori proiectul e spre final si managementul nu va considera necesara angajarea unui database developer doar pentru cateva saptamani..&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5931.aspx</link><pubDate>Thu, 23 Oct 2008 06:09:02 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5931</guid><dc:creator>MrSmersh</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5931.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5931</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Diana:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;P&gt;...&amp;nbsp;si cum calitatea documentatiei este in&amp;nbsp;"(s)cadere libera"...&lt;img src="http://sqlserver.ro/emoticons/emotion-1.gif" alt="Smile" /&gt;. &lt;/P&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;OT: O sa fur aceasta expresie e super.&lt;/P&gt;
&lt;P&gt;Si ce ar trebui sa stie o sa vorbesc de ce ar trebui sa stie la noi in shop &lt;img src="http://sqlserver.ro/emoticons/emotion-1.gif" alt="Smile" /&gt;, care desi MS orinetati nu sintem lock&amp;nbsp;pe SQL Server adica ce facem noi trebuie sa mearga din cutie pe SQL Server, Oracle, DB2, Postgre si lista e deschisa&amp;nbsp;.&amp;nbsp;&lt;BR&gt;SQL standard (TSQL si alte dialecte daca le stie aduce la numitor comun super dar citi stiu)&amp;nbsp;si concepte DB, view, table etc. Nu creere stored procedures (sau functions), neinteresant mai ales daca trebuie sa stii 4-5 limbaje pentru ele (daca stii toate super dar citi stiu acuma). ADO/ODBC ar fi bine, ADO.Net super. Nu LINQ si Entity, nu isi merita banii ca nu fac fatza. Administrare de baza de baze &lt;img src="http://sqlserver.ro/emoticons/emotion-1.gif" alt="Smile" /&gt;, adica conexiune backup restore, etc.&amp;nbsp;Engleza si sa fie capabil sa inteleaga un help nu numai sa il citeasca. C# si dezvolatare profesionista adica unit testing, code &amp;nbsp;analysys etc.&lt;/P&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5929.aspx</link><pubDate>Thu, 23 Oct 2008 05:57:36 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5929</guid><dc:creator>ignatandrei</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5929.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5929</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;in loc sa invatam sa gandim si sa intelegem piata si consumatorii si sa intuim cererea ca apoi sa ii raspundem aducand solutii complexe si inovatoare (chestii care intr-adevar aduc bani si recunoastere dar imiplica si un oarecare risc si responsabilitate) noi invatam sa multumim cat mai bine pe cei care stiu sa faca asta si le implementam ideile lor.. nu vreau sa supar pe nimeni dar ma tem ca vom ajunge si noi la sloganul "noi muncim nu gandim".. &lt;img src="http://sqlserver.ro/emoticons/emotion-43.gif" alt="Confused" /&gt; &lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Mda... dar eu de abia mai tin pasul cu noile tehnologii ...d-apoi sa fac ce zici tu. Si, pe urma, cred ca asta e treaba businessului ... iar cel mai usor a fost de implementat ceea ce a fost facut afara ( vezi trilulilu, colegi.ro, etc. ) in speranta ca vor fi cumparati ...&lt;br&gt;Dar , intr-adevar, scuze de offtopic...&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5928.aspx</link><pubDate>Thu, 23 Oct 2008 05:48:29 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5928</guid><dc:creator>Gherry</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5928.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5928</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ignatandrei:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;Atita timp cit programatorul roman este mai ieftin decit unul american/european de vest, optiunea outsourcing este viabila...&lt;br&gt;Ma rog, nu e aducatoare de profit ca in anii 2000-x ...&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;e viabila dar nu e nici creativa si nici productiva (cel putin nu pe termen lung).. in loc sa invatam sa gandim si sa intelegem piata si consumatorii si sa intuim cererea ca apoi sa ii raspundem aducand solutii complexe si inovatoare (chestii care intr-adevar aduc bani si recunoastere dar imiplica si un oarecare risc si responsabilitate) noi invatam sa multumim cat mai bine pe cei care stiu sa faca asta si le implementam ideile lor.. nu vreau sa supar pe nimeni dar ma tem ca vom ajunge si noi la sloganul "noi muncim nu gandim".. &lt;img src="http://sqlserver.ro/emoticons/emotion-43.gif" alt="Confused" /&gt; &lt;br&gt;Outsourcing-ul a fost mana cereasca la inceput dar dupa cum ai spus si tu profiturile au inceput sa scada si vor continua sa faca asta insa nu mi se pare o solutie foarte buna sa raspundem situatiei incercand sa invatam cate putin din fiecare astfel incat acelasi om sa poata acoperi un numar mai variat si mai mare de proiecte.. se va pierde calitatea iar atunci implicit se vor pierde si contractele de outsourcing. vom inceta sa fim competitivi..&lt;br&gt;&lt;br&gt;anyway, mii de scuze pt offtopic-ul masiv care l-am facut aici (doar 2 comentarii din 7 le-am scris la subiect.. &lt;img src="http://sqlserver.ro/emoticons/emotion-8.gif" alt="Indifferent" /&gt;), &lt;a&gt;ggciubuc&lt;/a&gt; sper ca nu o sa ma injuri prea tare &lt;img src="http://sqlserver.ro/emoticons/emotion-15.gif" alt="Geeked" /&gt;&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5926.aspx</link><pubDate>Wed, 22 Oct 2008 22:23:07 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5926</guid><dc:creator>ignatandrei</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5926.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5926</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Gherry:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;stim cu totii ca angajatorul roman ar vrea sa angajeze un singur om care sa ii rezolve toate aspectele la toate proiectele si sa le faca si repede si sa fie si competitive.. genul de firme care subcontracteaza de la altii si la randul lor angajeaza oameni care sa le faca treaba si isi fac banii prin reduceri de costuri si angajare de forta de munca mai ieftina (si implicit mai prost pregatita) in loc sa vina cu o idee inovatoare, creativa sau cu un proiect propriu, in opinia mea nu prea au ce cauta pe piata..&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Atita timp cit programatorul roman este mai ieftin decit unul american/european de vest, optiunea outsourcing este viabila...&lt;br&gt;Ma rog, nu e aducatoare de profit ca in anii 2000-x ...&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5924.aspx</link><pubDate>Wed, 22 Oct 2008 13:14:25 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5924</guid><dc:creator>Gherry</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5924.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5924</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;crestinul:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Asta poate in teorie sau in firmele ce-s ipermit sa plateasca oameni separat pt sql dot net de exemplu.&lt;/p&gt;
&lt;p&gt;Vorbesc din propprie experienta aici la firmele din Romania majoritatea trebuie sa stii cel putin c#,sql si dhtml-&amp;gt; asta insemnad js,html css&lt;/p&gt;
&lt;p&gt;si ceva despre xml xpath,xquery de astea&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;stim cu totii ca angajatorul roman ar vrea sa angajeze un singur om care sa ii rezolve toate aspectele la toate proiectele si sa le faca si repede si sa fie si competitive.. genul de firme care subcontracteaza de la altii si la randul lor angajeaza oameni care sa le faca treaba si isi fac banii prin reduceri de costuri si angajare de forta de munca mai ieftina (si implicit mai prost pregatita) in loc sa vina cu o idee inovatoare, creativa sau cu un proiect propriu, in opinia mea nu prea au ce cauta pe piata..&lt;br&gt;cat despre uberprogramatorul care le stie pe toate si e la zi cu toate tehnologiile astea sa fie el sanatos, eu unul vreau sa imi fac treaba bine dar in acelasi timp vreau sa mai fac si altceva in viata in afara de servici..&lt;br&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5923.aspx</link><pubDate>Wed, 22 Oct 2008 12:45:54 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5923</guid><dc:creator>crestinul</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5923.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5923</wfw:commentRss><description>&lt;P&gt;Asta poate in teorie sau in firmele ce-s ipermit sa plateasca oameni separat pt sql dot net de exemplu.&lt;/P&gt;
&lt;P&gt;Vorbesc din propprie experienta aici la firmele din Romania majoritatea trebuie sa stii cel putin c#,sql si dhtml-&amp;gt; asta insemnad js,html css&lt;/P&gt;
&lt;P&gt;si ceva despre xml xpath,xquery de astea&lt;/P&gt;</description></item><item><title>Re: Ce credeti ca ar fi util sa stie un programator vis-a-vis de lucrul cu bd SQL ?</title><link>http://sqlserver.ro/forums/thread/5920.aspx</link><pubDate>Wed, 22 Oct 2008 09:27:22 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5920</guid><dc:creator>Diana</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/5920.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=14&amp;PostID=5920</wfw:commentRss><description>&lt;P&gt;La scoala, nu si in viata...&lt;/P&gt;
&lt;P&gt;Deja cred ca nu mai putem vorbi de programatori de .NET in general. Si .NET si SQL devin din ce in ce mai vaste si mai complexe. Astfel incat pentru proiecte mai mari e nevoie de echipa...Ia vezi in MSDN, cate clase sunt numai pentru SMO - si cum calitatea documentatiei este in&amp;nbsp;"(s)cadere libera"...&lt;img src="http://sqlserver.ro/emoticons/emotion-1.gif" alt="Smile" /&gt;. &lt;/P&gt;</description></item></channel></rss>