Bonjour,
Est-ce que quelqu'un pourrait m'expliquer la différence entre une DATABASE et un SCHEMA dans le langage SQL, et leur implémentation dans les SGBD les plus courants ?
Merci
Bonjour,
Est-ce que quelqu'un pourrait m'expliquer la différence entre une DATABASE et un SCHEMA dans le langage SQL, et leur implémentation dans les SGBD les plus courants ?
Merci
Un schéma est une unité logique de placement des objets de la base. Une base peut comporter autant de schéma qu'on le souhaite. Il existe toujours un schéma par défaut. Celui de la base, comme celui de l'utilisateur SQL.
Le seul SGBDR a ne pas se conformer à la notion de schéma est MySQL.
Lisez l'article que j'ai écrit à ce sujet : http://blog.developpez.com/sqlpro/p5...es-schema-sql/
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Merci, je vais regarder le lien indiqué. Et si j'ai des questions, je reviendrai les poser.
Dans ton article Fred, ainsi que dans ta norme de développement disponible sur ton site professionnel, tu préconises la création de schéma séparés, notamment pour les objets de référence (codes postaux, pays, villes...) utilisables par plusieurs domaines (in fine par plusieurs schémas).
Comment faire pour représenter ces interconnexions de schémas dans un MCD ?
Par exemple, les adresses de personnes ou d'organismes sont associées chacune à un code postal, lequel peut se trouver dans une table de référence externe au schéma de gestion des personnes ou des organismes.
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager