La plupart des forums mentionnent des différences mineures en termes de vitesse, de sauvegarde, etc. Il est temps que quelqu'un dise en quoi les deux diffèrent en ce qui concerne la validation des données de l'interface graphique. 2 Cette base de données dépend toujours de Java (ou d'un autre logiciel) ou a-t-elle la capacité de créer une interface utilisateur acceptant uniquement les entrées valides. Des choses comme: les nombres positifs seulement, l'âge entre 1 et 100 seulement, l'email doit être correct. Je serais effrayé si mon logiciel accepte 500 ans pour l'âge.Oracle et DB2 sur la validation des données
Répondre
Les deux offrent des outils de développement natifs qui sont à peu près comparables et capables de répondre à vos questions. Les deux offrent également la possibilité d'interagir avec toutes les langues principales avec le SGBDR. Par conséquent, la capacité de faire le type de chose dont vous parlez est aussi diverse que les options d'une gamme de langages incluant Java, .Net, Ruby , Python, C++, VB, etc., etc
Cependant, ce qu'ils n'offrent pas vraiment est un simple outil RAD de type 'formes et tables'. En termes simples, la flexibilité et la puissance accrues d'Oracle et de DB2 se font au détriment de la simplicité.
Aucune base de données DÉPEND sur Java pour implémenter des contraintes de niveau de champ. Les contraintes de données peuvent être implémentées directement au niveau de la base de données, et c'est une bonne pratique de le faire.
Mais vous avez également besoin d'une validation au niveau du champ - les utilisateurs ne veulent pas recevoir d'erreurs de violation de contrainte lors de l'insertion. Comme pour les outils qui génèrent des applications GUI à partir de la base de données - je ne vois pas cela comme une question de base de données Oracle vs DB2 - c'est plus Oracle Apex vs équivalent IBM - mais même dans Oracle vous avez Forms (décédé) , JDeveloper, Apex.
Les formes ne sont pas mortes ... ça sent juste drôle. http://www.oracle.com/technetwork/oramag/2010/toolssod-3-129969.pdf –
Voilà, pas moins de 3 outils graphiques pris en charge par Oracle seul! – JulesLt
- 1. lien DB2 AS/400 (système i) et DB2 AIX
- 2. Requête DB2 simple pour la validation de connexion
- 3. lecture des données Unicode de DB2 via ADO et ODBC
- 4. DB2 Gestion des exceptions
- 5. charger les données entre prolog et db2
- 6. DB2 - Classement des données par période
- 7. DB2 - Modifie les données SQL
- 8. Connexion DB2 lente sur .NET
- 9. Validation des données JSON
- 10. la validation des données dans Django ModelForm
- 11. Oracle utilise des données statistiques
- 12. Livre sur oracle et asp.net
- 13. Comment exporter une base de données DB2 sans serveur DB2
- 14. Comment faire pour modifier la capture de données pour DB2 sur AS 400 et iSeries
- 15. Où commencer l'apprentissage de la programmation DB2?
- 16. Validation des données d'image WMF?
- 17. Oracle ou DB2 - qui est le leader du marché dans le secteur des entreprises?
- 18. multiples comme sur la même colonne DB2
- 19. Oracle et la programmation
- 20. Avantage de SQL_TXN_SERIALIZABLE sur SQL_TXN_REPEATABLE_READ dans DB2 et C++
- 21. Connecter MS Access à la base de données DB2 distante sans installer DB2 localement
- 22. Validation des données de classe
- 23. Validation des données du constructeur
- 24. Synchronisation des données entre deux tables Oracle db
- 25. Hibernate retardé la validation jusqu'à la validation
- 26. Création d'une vue DB2 sur deux bases de données
- 27. Sécurité/validation des données Lisp
- 28. Equivalent SQLLDR/BCP pour DB2
- 29. Validation des données avant insertion dans la base de données
- 30. Validation des objets d'entités et validation des règles métier
Oracle avait toujours Forms en tant qu'outil RAD, et maintenant Apex - les deux génèrent des interfaces graphiques par défaut à partir du schéma. Mais je suis d'accord pour dire que je ne considérerais pas non plus que je fasse partie de la base de données. – JulesLt
Oui, j'ai utilisé Forms il y a quelques années. Mais je l'ai surmonté et j'ai fini par aimer Oracle de toute façon :) J'ai tendance à le considérer comme un environnement de développement de formulaires code-behind. J'essayais de le contraster avec Access qui construit presque une application très simple pour vous. – Karl