J'ai été la recherche sur le web pendant deux jours et ne peut toujours pas trouver un moyen de générer le code DDL avec des synonymes publics. Serait très reconnaissant pour tout conseil.Oracle Data Modeller et les synonymes
0
A
Répondre
1
Je pense que vous avez affaire à deux usages différents et distincts du terme « synonyme »:
1) Dans la modélisation logique (entité), des synonymes sont des noms commerciaux alternatifs pour une entité, par exemple l'entité CLIENT peut avoir des synonymes ACHETEUR et CLIENT.
2) Dans le modèle physique (base de données), les synonymes publics sont utilisés pour supprimer le besoin de spécifier le schéma qui possède une table. Généralement, le synonyme et le nom de la table sont les mêmes, par ex. "CREATE PUBLIC SYNONYM clients pour MYSCHEMA.CUSTOMERS;"
Il serait très inhabituel de vouloir des synonymes publics générés dans la base de données pour les synonymes métier définis dans le modèle logique.
Questions connexes
- 1. Sélection de synonymes Oracle
- 2. Oracle Synonymes question
- 3. Chaîne de connexion JDBC et synonymes Oracle
- 4. comment trouver tous les index et leurs colonnes pour les tables, vues et synonymes dans oracle
- 5. Vues matérialisées et synonymes
- 6. Oracle Identify Data Type
- 7. Data Guard Oracle 11g
- 8. Oracle Data Provider pour .net
- 9. Entity Data Model avec Oracle
- 10. SQL Server - Synonymes Trucs et astuces?
- 11. Indexer le contenu et les synonymes d'un moteur de recherche
- 12. Entity Framework et SQL Server Synonymes
- 13. ADO.NET Data Services & Oracle - RESTful WCF avec Oracle
- 14. Oracle Transparent Data Encryption accès undecrypted
- 15. NHibernate Fluent - Configurer Oracle Data Provider ODP
- 16. Le script Oracle Data Pump Export échoue
- 17. Façon d'extraire les synonymes de Google
- 18. Oracle Data Miner (Didacticiel de besoin)
- 19. Méthode synonymes dans Ruby
- 20. Comment gérer Oracle Proc stocké avec ASP.NET et Oracle Data Provider?
- 21. schéma par défaut de synonymes
- 22. qTip et .Live() data
- 23. Core Data et MySQL
- 24. NoSql et Data-Warehouse
- 25. Data-mapper et Cassandra
- 26. Quand "créer" et "déclarer" peuvent-ils être utilisés comme synonymes?
- 27. Modifier les synonymes dans MS SQL Server 2005
- 28. Utilisation de synonymes de type dans les transformateurs monad
- 29. Jquery - each et data()
- 30. Mappage de type Oracle Data Provider to CLR
AH, maintenant je vois. Et à quoi sert cette fonctionnalité? Est-ce que quelqu'un crée des entités séparées pour le même objet, crée des synonymes pour chacun d'entre eux et est vraiment surpris quand Data Modeler dit que je pense que ces entités devraient être fusionnées parce qu'elles ont un nom/synonyme en commun? Je ne peux que l'admettre utile si nous traitons un gros-gros schéma. – unb
Le fait est que la modélisation logique consiste à comprendre le * business *. Si une partie de l'organisation parle de 'Clients' et qu'une autre partie parle de 'Clients', alors il est utile de le savoir. Cependant, nous nous attendons à voir une seule entité dans le modèle. – APC
Alors que le point au sujet des synonymes est que je en tant qu'utilisateur standard de bog peut se référer à la table EMP appartenant à SCOTT comme 'EMP' au lieu de' SCOTT.EMP'. – APC