Perché Oracle non dispone di chiavi esterne in Oracle Apps/E-Business Suite?
Ho osservato che Oracle non ha/utilizza i vincoli referenziali sullo schema Oracle Apps 11i. Tutta la logica è contenuta in pacchetti PL/SQL.
Questo sembra strano proveniente da un RDBMS maggiore.Perché Oracle non dispone di chiavi esterne in Oracle Apps/E-Business Suite?
7
A
risposta
7
Credo che il motivo principale per cui non si utilizzano forti vincoli di riferimento è che questa suite deve gestire i dati legacy durante l'installazione. La maggior parte delle volte importerai dati storici nell'ERP e questi dati potrebbero essere incompleti.
Non penso che dovresti visualizzare il design di e-business come modello di riferimento dato che è stato volontariamente lasciato incompleto (in modo che tu possa personalizzarlo in base alle tue esigenze).
Problemi correlati
- 1. Piano di esecuzione di chiavi esterne Oracle?
- 2. Oracle tutti i riferimenti alle chiavi esterne
- 3. Come trovare le dipendenze di chiavi esterne che puntano a un record in Oracle?
- 4. In Oracle, perché '' = '' è falso?
- 5. Oracle DDL in un'operazione autonoma
- 6. Perché il motore MyISAM di MySQL non supporta chiavi esterne?
- 7. Devo indicizzare le colonne di chiavi primarie in Oracle
- 8. Oracle - aggiornamento join - tabella non protetta da chiavi
- 9. Perché l'admin di django non accetta chiavi esterne Nullable?
- 10. Gestione di caratteri UTF-8 nelle tabelle esterne Oracle
- 11. Il modello di entità ADO.net di Visual Studio 2013 non dispone dell'origine dati Oracle
- 12. Oracle Contains non funziona
- 13. Laravel + chiavi esterne nullable
- 14. Perché le mie chiavi esterne sqlite3 non funzionano?
- 15. Devo usare chiavi esterne?
- 16. Oracle MERGE non inserisce
- 17. Oracle 11gR2 che carica più file: sqlldr o tabelle esterne?
- 18. Come ottenere le chiavi generate dall'inserimento batch JDBC in Oracle?
- 19. Django: Chiavi esterne distinte
- 20. Perché il driver Oracle di PDO non implementa lastInsertId()?
- 21. eliminazione di chiavi esterne duplicate
- 22. Chiavi esterne contro join
- 23. Come posso trovare il PROPRIETARIO di un oggetto in Oracle?
- 24. Oracle SQL vs Oracle PL/SQL
- 25. Database DB2 nello sviluppatore Oracle Oracle
- 26. MySQL trova chiavi esterne non valide
- 27. È buona norma usare indici invertiti su chiavi surrogate? (Oracle)
- 28. Intervallo di date in PL/SQL (Oracle)
- 29. Query Oracle Oracle per il formato data
- 30. Funzione DATEDIFF in Oracle
Hmmm. Ha senso. – Padmarag
Nessuna suite ERP principale esegue l'implementazione di riferimento. Sono tutti personalizzati in una certa misura. È ancora meglio quando lo stack Oracle Applications e lo stack Oracle Database eseguono versioni diverse (per versione major) del software Oracle. –
Si (dovrebbe) non caricare mai dati dal sistema legacy direttamente nelle tabelle OEBS. Ci sono tabelle di interfaccia per questo (come gl_interface e così via). Quindi, l'incompletezza dei dati non può essere un motivo per non utilizzare chiavi esterne ... –