Schéma

Un schéma est un plan, un diagramme ou un modèle. En informatique, les schémas servent souvent à décrire la structure de différents types de données. Les schémas de bases de données et les schémas XML en sont deux exemples courants.

1. Schéma de base de données

Un schéma de base de données décrit les tables et les champs correspondants contenus dans une base de données. Il peut être présenté sous forme d’une liste de tables contenant chacune une sous-liste de champs, accompagnés du type de données associé. Cependant, les schémas de bases de données sont plus couramment présentés sous forme de diagrammes visuels. Des boîtes représentent les différentes tables et des lignes montrent comment les tables sont liées. Dans certains cas, ces lignes peuvent comporter des pointes de flèche indiquant le flux des données. Les schémas de bases de données peuvent également contenir des commentaires décrivant le rôle de chaque table et de chaque champ.

2. Schéma XML

Un schéma XML définit les éléments qu’un fichier XML peut contenir. Il fournit une structure précise pour les données XML, ce qui est important lors du partage de fichiers XML entre plusieurs systèmes. La définition d’un schéma XML garantit qu’un document ou un flux XML ne contiendra pas de valeurs inconnues, qui pourraient entraîner des erreurs d’analyse. Voici un exemple de schéma XML, ou définition de schéma XML (XSD).

<?xml version="1.0"?>
<xs:schema xmlns:xs="[url of a webpage that describes the schema]">

  <xs:element name="email">
    <xs:complexType>,
      <xs:sequence>
        <xs:element name="to" type="xs:string"/>
        <xs:element name="from" type="xs:string"/>
        <xs:element name="subject" type="xs:string"/>
        <xs:element name="body" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>

</xs:schema>

Les schémas servent le plus souvent à décrire des bases de données et des fichiers XML, mais ils peuvent également servir à décrire d’autres types de données. Par exemple, un développeur de jeux peut définir un schéma pour décrire les objets 3D utilisés dans un jeu vidéo. Un développeur de logiciels peut utiliser un schéma pour décrire la structure d’un format de fichier utilisé par une application.

Mis à jour September 26, 2018 par Per C.

quizTestez vos connaissances

What type of database stores its data in a single table and as plain text?

A
Flat File
0%
B
Relational
0%
C
Object-Oriented
0%
D
Hierarchical
0%
Correct! Incorrect!     View the Flat File definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Schéma sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.