Perché usiamo ancora un linguaggio di programmazione invece di usare solo SQL? [duplicare]

-3

Nella conferenza sui sistemi di gestione dei database, il mio professore ha detto che possiamo usare Oracle ecc. ui strumenti di progettazione invece di usare Visual C # o ecc. Ha aggiunto che SQL è strong come un linguaggio di programmazione. Quindi mi chiedo perché continuiamo a usare questi linguaggi di programmazione per le applicazioni desktop che perlopiù aggiunge / elimina / aggiorna i record? C'è qualche differenza di prestazioni? Qual è la ragione principale? E se il mondo degli affari lo applica così, perché cerchiamo ancora di imparare un linguaggio di programmazione invece di concentrarci su SQL?

    
posta noDispName 19.04.2013 - 01:30
fonte

1 risposta

8

SQL è difficile da utilizzare per determinate attività. In particolare, le interfacce utente in quanto non possono fare loop infiniti nella sua forma base e avrebbero problemi a specificare dove dovrebbero essere le coordinate. È molto difficile programmare a un livello basso anche in SQL, poiché non è possibile specificare le operazioni a livello macchina in modo dichiarativo con un reale livello di efficienza.

Ci sono casi in cui SQL non si adatta bene, in particolare nelle architetture distribuite basate sul web. Ha dei problemi con i file di dati binari, qualcosa a cui C o Perl hanno pochi problemi. Per ulteriori applicazioni in tempo reale come Giochi o Sonde spaziali, SQL impone un sovraccarico eccessivo in termini di utilizzo della memoria a quel livello di astrazione.

    
risposta data 19.04.2013 - 01:36
fonte

Leggi altre domande sui tag