Esquema

Un esquema es un esquema general, diagrama o modelo. En informática, los esquemas se usan con frecuencia para describir la estructura de distintos tipos de datos. Dos ejemplos comunes son los esquemas de bases de datos y de XML.

1. Esquema de base de datos

Un esquema de base de datos describe las tablas y los campos correspondientes contenidos en una base de datos. Puede mostrarse como una lista de tablas que contienen una sublista de campos junto con el tipo de datos asociado. Sin embargo, lo más habitual es que los esquemas de bases de datos se muestren como diagramas visuales. Los cuadros representan tablas individuales y las líneas muestran cómo están conectadas las tablas. En algunos casos, estas líneas pueden incluir puntas de flecha para indicar el flujo de datos. Los esquemas de bases de datos también pueden incluir comentarios que describen el propósito de cada tabla y de cada campo.

2. Esquema XML

Un esquema XML define los elementos que puede contener un archivo XML. Proporciona una estructura específica para los datos XML, lo cual es importante al compartir archivos XML entre varios sistemas. Definir un esquema XML garantiza que un documento o una fuente XML no contenga valores desconocidos, que pueden causar errores de análisis. A continuación se muestra un ejemplo de un esquema XML, o definición de esquema 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>

Los esquemas se usan principalmente para describir bases de datos y archivos XML, pero también pueden usarse para describir otros tipos de datos. Por ejemplo, un desarrollador de videojuegos puede definir un esquema para describir objetos 3D usados en un videojuego. Un desarrollador de software puede usar un esquema para describir la estructura de un formato de archivo usado por una aplicación.

Actualizado September 26, 2018 por Per C.

quizPon a prueba tu conocimiento

Which of the following statements about black box testing is true?

A
It is done by users not familar with a program's source code.
0%
B
It is a type of penetration testing performed by AI bots.
0%
C
It is performed after a software program has been released to the public.
0%
D
It determines how many illegal copies of a software program exist.
0%
Correct! Incorrect!     View the Black Box Testing definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Esquema en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.