Esiste qualcosa come Design Patterns in SQL ???Modelli di progettazione SQL
risposta
Si consiglia di guardare database normalization che è una sorta di modello di progettazione generale in SQL.
C'è anche un libro "anti-pattern" di SQL in arrivo. http://www.pragprog.com/titles/bksqla/sql-antipatterns – Eno
E ho esaminato due capitoli di questo libro e, a questo punto, contiene degli errori magnifici. Quanto segue dal libro dovrebbe recuperare una riga casuale da una tabella in Oracle, e contiene due errori showstopper: $ offset = $ pdo-> query ("SELECT dbms_random.value (1, (SELECT COUNT (*) FROM Bugs AS offset da dual) ") -> fetch(); $ stmt = $ pdo-> prepare ("SELECT * FROM Bugs WHERE ROWNUM =: offset"); $ stmt-> execute ($ offset); $ rand_bug = $ stmt-> fetch(); –
Il modello di progettazione SQL è diverso da Modello struttura database. Il modello di progettazione SQL riguarda la programmazione, non la progettazione del database. –
Un modello di progettazione è semplicemente un modo riconosciuto di risolvere un problema che funziona in diverse circostanze specifiche. Esistono cose simili in SQL? Ovviamente, ad esempio, implementando molte e molte relazioni tra due tabelle utilizzando una terza tabella.
Sì. :)
SQL Design Patterns: Expert Guide to SQL Programming
(non sono nemmeno sicuro se questo è un libro consigliato .. solo che illustra che "corretta progettazione" esiste).
Io vivo in un universo di "design improprio" sia lato host (.NET) che lato database (MS SQL SERVER). Mi sto solo chiedendo se riuscirò mai a lavorare in un ambiente in cui i colleghi programmatori NON sono orgogliosi dei libri di sbaglio e "OTTIENI IL LAVORO FATTO". – dannyrosalex
Tu ed io sia il mio uomo. Bilanciamo costantemente i risultati rispetto a un buon codice OO. Sembra che uno o l'altro debba sempre soffrire ... – 08Hawkeye
Questo libro costa tanto quanto una licenza SQL Server – CheckRaise
- 1. Modelli di progettazione messaggio
- 2. Modelli di progettazione JavaScript
- 3. Modelli di progettazione con attori
- 4. Modelli di progettazione dati/database?
- 5. Modelli di progettazione MVC/ASP.NET
- 6. Modelli di progettazione Progress Bar?
- 7. Modelli di progettazione per la progettazione simultanea agente/attore
- 8. L'uso di modelli di progettazione in R
- 9. Nuovi modelli di design/strategie di progettazione
- 10. Catalogo Scala di modelli funzionali di progettazione
- 11. Modello Modelli e modelli di progettazione della strategia
- 12. Modelli di progettazione per la programmazione simultanea?
- 13. Apprendimento dettagliato dei modelli di progettazione C++
- 14. Modelli di sviluppo e progettazione GWT
- 15. Modelli di progettazione utilizzati nella libreria jQuery
- 16. Modelli di progettazione utilizzati nel framework .NET?
- 17. Modelli di layout/progettazione per l'applicazione MVC?
- 18. modello partecipante in modelli di progettazione?
- 19. Modelli di progettazione per sicurezza e controllo accesso dati
- 20. Modelli di progettazione JavaScript - Gestione di asincronia indesiderata
- 21. Quali sono i modelli di progettazione di servizi Windows comuni?
- 22. Come evitare l'uso eccessivo di modelli di progettazione?
- 23. Modelli di progettazione per il livello di accesso ai dati
- 24. Progettazione Orario di lavoro Tabella SQL
- 25. Qualche suggerimento per un corso accelerato sui modelli di progettazione?
- 26. Come insegnare modelli di progettazione a una squadra
- 27. Riferimento per i modelli di progettazione dell'interfaccia utente Android buona
- 28. Database relazionale progettazione: utilizzare modelli di dati gerarchici o evitarli?
- 29. Modelli di progettazione PHP/JavaScript per infosistemi basati sul web
- 30. Modelli di progettazione che possono sostituire le istruzioni se
si riferisca alla progettazione DB o modelli per le query? –
Se stai parlando di come scrivere un'istruzione select per un certo scenario, allora ti sento totalmente su questa domanda. – Stevus
per query in sprocs. – dannyrosalex