Establecer y modificar los tipos de datos de los diagramas de modelo de base de datos

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Piense en los tipos de datos como si fuesen reglas que restringen el tipo de información que se puede especificar en cada columna de una tabla de una base de datos. Por ejemplo, Si desea asegurarse de que nadie escriba un nombre en un campo que se supone que contiene sólo fechas, establezca el tipo de datos de ese campo en el tipo de datos de fecha. Los tipos de datos se establecen para cada columna de la ventana Propiedades de base de datos, la primera vez que se crea una tabla.

¿Qué desea hacer?

Establecer los tipos de datos para las columnas de una tabla de modelo de base de datos

Elija entre los tipos de datos portátil y físico

Cambiar la colección de tipos de datos físicos está disponible

Crear un tipo de datos definido por el usuario

Establecer tipo de colección de una columna

Crear un tipo de datos compuesto con la forma de tipo

Asignar a un tipo de datos compuesto a una columna

Crear una tabla con tipo

Establecer los tipos de datos de la columna de una tabla de modelo de base de datos

  1. Haga doble clic en la forma de la tabla que tiene las columnas para las que desee establecer los tipos de datos.

  2. En la sección Categorías de la ventana Propiedades de la base de datos, haga clic en Columnas.

  3. Haga clic en la celda de la columna Tipo de datos que desee cambiar.

  4. Haga clic en la flecha abajo situada junto al tipo de datos actual y elija un tipo de datos distinto en la lista.

Volver al principio

Elegir entre tipos de datos portátil y físico

Los tipos de datos portátiles son tipos de datos genéricos que se asignan a tipos de datos físicos compatibles y similares de sistemas de base de datos distintos. Los tipos de datos físicos son los tipos de datos que admite la base de datos de destino. Por ejemplo, si ha establecido el controlador de Access, los tipos de datos disponibles en Microsoft Office Access están disponibles como tipos de datos físicos del modelo.

  1. Haga doble clic en la forma de la tabla que tiene las columnas para las que desee establecer los tipos de datos.

  2. En la sección Categorías de la ventana Propiedades de la base de datos, haga clic en Columnas.

  3. Debajo de la lista de columnas, haga clic en Tipo de datos portátil o Tipo de datos físico.

    • Los tipos de datos portátiles son tipos de datos genéricos que se asignan a tipos de datos físicos compatibles y similares de sistemas de base de datos distintos.

    • Los tipos de datos físicos dependen del controlador de la base de datos establecido para el modelo. Para obtener más información sobre los tipos de datos del controlador, vea la documentación de sistema de administración de bases de datos (DBMS) de destino.

Volver al principio

Cambiar la colección de datos físicos que están disponibles

Sistemas de administración de bases de datos distintos admiten tipos de datos físicos diferentes. Por ejemplo, si ha establecido el controlador de Access, los tipos de datos disponibles en Access están disponibles como tipos de datos físicos del modelo. Si no ve los tipos de datos que espera, quizá deba cambiar el controlador que tiene establecido en el cuadro de diálogo Opciones de controlador.

Para usar el conjunto de tipo de datos del modelo DBMS en su modelo, establezca los controladores de dicho sistema en el cuadro de diálogo Opciones de controlador.

  1. Determinar el controlador de base de datos que se establece para el diagrama.

    • Haga doble clic en una tabla y en la sección Categorías de la ventana Propiedades de la base de datos, haga clic en Columnas.

    • Mire debajo de la lista de columnas, junto a las opciones de los tipos de datos portátil y físico.

    • Observe el sistema de administración de bases de datos de destino que aparece entre paréntesis.

  2. Cambiar el controlador de la base de datos de destino.

    • En el menú Base de datos, elija Opciones y, a continuación, Controladores.

    • En la ficha Controladores, seleccione el controlador de Visio para el sistema de administración de bases de datos de destino.

    • Haga clic en Configurar y active la casilla de verificación del controlador ODBC adecuado.

Volver al principio

Cree un tipo de datos definido por el usuario.

Los tipos de datos definidos por el usuario son tipos de datos personalizados que se crean y se vuelven a usar en el modelo de base de datos en el que se crean. Esto puede ocurrir, por ejemplo, si la tabla tiene una columna con un tipo de datos de número con fines de seguimiento. Pero sabe que puede cambiar de un número a un sistema de seguimiento basado en caracteres. Si usa un tipo de datos definido por el usuario, puede cambiar las propiedades de número a caracteres en cualquier momento. Este cambio se aplica a todas las columnas de ese tipo, pero no se aplica a ningún otro tipo de columnas que tenga un tipo de datos de número.

  1. En el menú Base de datos, haga clic en Tipos definidos por el usuario.

  2. En el cuadro de diálogo Tipos definidos por el usuario, haga clic en Agregar.

  3. En el cuadro de diálogo Agregar un nuevo tipo definido por el usuario, especifique un nombre.

  4. Para basar el nuevo tipo de datos en un tipo de datos existente, active la casilla de verificación Copiar desde y, a continuación, seleccione el nombre de un tipo de datos existente definido por el usuario.

  5. Haga clic en Aceptar. Especifique las características del tipo de datos portátil del tipo de datos.

  6. Haga clic en Aceptar.

Volver al principio

Establecer un tipo de colección para una columna

Los tipos de colecciones permiten que se almacenen varios valores en un campo. Por ejemplo, si tiene una tabla con información de música, quizá desee un tipo de colección de género con Clásica, Popular y Folk. Los tipos de colecciones pueden mejorar el rendimiento de una base de datos si se almacenan los datos en una sola entidad en vez de usar claves externas y tablas secundarias.

  1. Haga doble clic en la tabla con la columna que desee especificar como tipo de colección.

  2. En la sección Categorías de la ventana Propiedades de la base de datos, haga clic en Columnas.

  3. Haga clic en la columna que desee establecer como tipo de colección y, a continuación, haga clic en Modificar.

  4. En el cuadro de diálogo Propiedades de columna, haga clic en la ficha Colección y, a continuación, elija uno de los siguientes tipos de colección:

    • Grupo de valores no ordenado no extensible (Conjunto) Permite que las instancias de población de un campo en una columna tengan varios valores, aunque cada valor debe ser único. Los valores no tienen ningún criterio de clasificación asociado; por tanto, están desordenados.

    • Grupo ordenado de valores (Lista) Crea una colección ordenada de elementos donde pueda haber duplicados. Cada uno de los elementos de la colección tiene una posición ordinal. La posición ordinal es aquella por la que se tiene acceso a un valor. Debido a que dos valores pueden ser iguales, se diferencian por su posición ordinal.

    • Grupo de valores no ordenado extensible (Conjunto múltiple) Crea un conjunto de elementos que puede tener valores duplicados. Los elementos no tienen posición ordinal.

  5. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de columna.

Volver al principio

Crear un tipo de datos compuesto con la forma Tipo

La plantilla del diagrama de modelo de base de datos admite modelos de base de datos relacional como relacional-objeto; por tanto, puede trabajar con tipos de datos simples y compuestos. Los tipos de datos simples, utilizados por bases de datos tanto relacional como relacional-objeto, admiten un valor de datos por columna. Además, las bases de datos relacional-objeto admiten tipos de datos compuestos, en los que una columna puede contener varios valores o campos; cada campo puede tener un tipo de datos distinto. Por ejemplo, puede que defina una dirección como un tipo de datos compuesto que incluye las siguientes columnas: calle, ciudad, estado o provincia y código postal.

  1. Arrastre una forma Tipo desde la galería de símbolos Relacional de objetos hasta el diagrama de modelo de base de datos.

  2. Haga doble clic en la forma Tipo para que se abra la ventana Propiedades de la base de datos y, a continuación, en la sección Categorías, haga clic en Campos.

  3. Haga clic en una línea en blanco y empiece a escribir un nuevo Nombre físico para agregar un campo.

  4. Especifique un tipo de datos escribiéndolo o seleccionando uno de la lista de ese campo.

  5. Para evitar valores nulos, active la casilla de verificación de la columna Solicitado.

  6. Para definir el Tipo como Con nombre, Distinto, o Dominio, en la sección Categorías, haga clic en Definición.

  7. Seleccione las opciones que desee.

    • Tipo de fila con nombre Seleccione esta opción para especificar que el tipo no es un alias de ningún otro tipo.

    • Tipo distinto Seleccione esta opción para especificar que el tipo se basa en otro tipo y tiene la misma representación que el tipo en el que se basa, pero se trata de un tipo totalmente distinto.

      Si selecciona esta opción, no podrá seleccionar opciones en la categoría Campos.

    • Dominio Seleccione esta opción para especificar que el tipo es un alias de otro tipo; se trata de una representación indirecta del mismo tipo.

      Si selecciona esta opción, está disponible la opción Tipo de colección de alias y no podrá seleccionar ninguna de las opciones de la categoría Campos.

    • Tipo de colección de alias (Sólo se ve si está seleccionada la opción Dominio) Seleccione una opción para especificar si el valor de un atributo es una colección de un solo valor, un conjunto, una lista o un multiconjunto. En las bases de datos relacionales, todos los tipos de colección de atributos son valores únicos. Las bases de datos relacional-objeto le permiten especificar los tipos de colección adicionales.

Volver al principio

Asignar un tipo de datos compuesto a una columna

Si crea un tipo compuesto con la forma Tipo, puede asignarlo a una columna; por tanto, se define la columna como si contuviese todas las columnas del tipo. Por ejemplo, puede tener una tabla con las columnas Id., Nombre, Dirección, donde Dirección es un tipo compuesto de las columnas Calle, Ciudad, Estado o provincia y Código postal.

  1. Haga doble clic en la tabla en la que desee usar el tipo de datos compuesto.

  2. En la sección Categorías de la ventana Propiedades de la base de datos, haga clic en Columnas.

  3. Haga clic en la flecha abajo situada junto al tipo de datos actual y elija otro en la lista.

Volver al principio

Crear una tabla con tipo

Si crea un tipo compuesto con la forma Tipo puede asignarlo a una tabla; por tanto; se definen todas las columnas de las tabla basadas en el tipo. Por ejemplo, si tiene un tipo con las columnas Uno, Dos y Tres, puede asignar este tipo a la tabla y ésta automáticamente contiene esas columnas

Nota: Este procedimiento sólo se puede aplicar a una tabla vacía.

  1. Arrastre un forma Entidad al diagrama de modelo.

  2. Haga doble clic en la tabla y en la sección Categorías de la ventana Propiedades de la base de datos, haga clic en Definición.

  3. Haga clic en la flecha abajo situada junto al tipo de datos actual y elija otro de la lista.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×