Quelle est la différence entre le schéma logique et physique de schéma?
En passant par la Base de données de l'architecture, je suis tombé sur du Schéma . Je suis très souvent confondu avec:
Schéma logique
Schéma physique
Comment ces deux schémas existent dans la Base de données?
Comment peuvent-ils être manipulés selon les besoins?
Comment schéma Logique et physique de schéma sont liés?
- Cette question semble être hors-sujet, car il appartient sur cs.stackexchange.com ou dba.stackexchange.com.
- Ok merci je vais poster cette question sur dba.stackexchange.com mais un petit doute si je poste ce nouveau ils vont le marquer en double.
Vous devez vous connecter pour publier un commentaire.
Schéma physique représente l'effectif de la connexion à la source de données ou de données cible. Schéma logique représente le nom logique associée à la source ou de la cible.
Un schéma logique peut être associé à plusieurs schéma physique avec le contexte, c'est à dire un schéma logique est associé à différents schéma physique à l'aide de différents contexte.
Il peut être compris avec l'exemple suivant:
Vous avez 3 environnements: Dev, QA, Prod, chacun ayant différents serveurs de base de données que DB1, DB2, DB3, respectivement. De même, nous avons 3 contexte correspondant à Dev, QA et Prod. Vous créez schéma logique avec le nom DB_source
Maintenant, vous associer physique DB serveurs de schéma logique (DB_source) pour chaque contexte:
DEV: DB1
QA: DB2
PROD: DB3
Maintenant, quand u développer ODI interfaces, vous utilisez un contexte DEV qui associe DB_source de DB1. Tout en mentionnant contexte pour l'exécution, la garder comme "l'Exécution". Cela signifie que, quel que soit le contexte que vous choisissez lors de l'exécution, physique correspondant DBs sera utilisé.
Ainsi, si vous changez le contexte d'exécution, physique correspondant schéma sera utilisé lors de l'exécution.
Référence: Schéma physique et logique de schéma
Un schéma logique est un modèle conceptuel de données. Dans les bases de données relationnelles, c'est souvent de la plate-forme agnostique - à-dire le schéma logique peut, en principe, être mis en œuvre sur toute la base de données SQL. Le schéma logique est principalement concerné par la compréhension des entités, de leurs attributs et leurs relations.
Le schéma logique est souvent représenté comme un diagramme des entités-relations (ERD), à l'aide de outils comme ErWin ou ERStudio.
Le schéma physique convertit le schéma logique dans une application qui fonctionne sur une base de données de la plateforme. Parfois, c'est essentiellement un exercice mécanique, en appliquant le droit de types de données pour les attributs, mais il peut aussi s'agir de l'optimisation des performances telles que la dénormalisation de la plate-forme de fonctionnalités spécifiques, telles que les déclencheurs et de dimensionnement/de la performance des décisions comme disque physique de distribution.
Disquette de réparation d'urgence de nombreux outils peuvent "automagiquement" convertir une logique de conception dans un schéma physique.
Le schéma physique est converti en une véritable base de données à l'aide de DDL SQL.