Creación de una nueva tabla o sustitución de una tabla

Para crear una tabla de base de datos nueva o reemplazar una tabla de base de datos existente:

  1. En los menús de la ventana del Editor de datos del conjunto de datos que desea utilizar para crear la tabla de base de datos, seleccione:

    Archivo > Exportar a base de datos

  2. Seleccione el origen de base de datos. Consulte el tema Selección de un origen de datos para obtener más información.
  3. En el panel Seleccionar cómo exportar los datos del asistente para la exportación, seleccione Eliminar una tabla existente y crear una tabla nueva con el mismo nombre o seleccione Crear una tabla nueva e introduzca un nombre para la nueva tabla. Si el nombre de la tabla contiene cualquier carácter diferente a letras, números o un guión bajo, el nombre debe estar entre comillas dobles.
  4. Si está reemplazando una tabla existente, en el panel Seleccione una tabla o vista, seleccione la tabla de base de datos. Consulte el tema Selección de una tabla para obtener más información.
  5. Arrastre las variables y colóquelas en la columna Variable para guardar.
  6. Si lo desea, puede designar variables o campos que definan la clave primaria, cambiar nombres de campos y cambiar el tipo de datos.

Clave primaria. Para designar variables como la clave primaria de la tabla de base de datos, marque la casilla de la columna identificada con el icono de llave.

  • Todos los valores de la clave primaria deben ser exclusivos, de lo contrario, se producirá un error.
  • Si selecciona una única variable como la clave primaria, cada registro (caso) debe tener un valor exclusivo para esa variable.
  • Si selecciona varias variables como clave primaria, esto define una clave primaria compuesta y la combinación de valores para las variables seleccionadas debe ser exclusiva para cada caso.

Nombre de campo. Los nombres de campo predeterminados son los mismos que los nombres de variable de IBM® SPSS® Statistics . Puede cambiar los nombres de campo a cualquier nombre permitido por el formato de la base de datos. Por ejemplo, muchas bases de datos admiten que los nombres de los campos contengan caracteres que no se permiten en los nombres de variable, incluidos los espacios. Por tanto, un nombre de variable como LlamadaEspera puede cambiarse a un nombre de campo Llamada en espera.

Tipo. El asistente de exportación realiza asignaciones de tipos de datos iniciales basadas en los tipos de datos estándar de ODBC o en los tipos de datos permitidos por el formato de base de datos seleccionado que más se ajuste al formato de datos definido de IBM SPSS Statistics , pero las bases de datos pueden realizar distinciones de tipo que no tengan un equivalente directo en IBM SPSS Statisticsy viceversa. Por ejemplo, la mayoría de los valores numéricos de IBM SPSS Statistics se almacenan como valores de coma flotante de precisión doble, mientras que los tipos de datos numéricos de base de datos incluyen flotante (doble), entero, real, etc. Además, muchas bases de datos no tienen equivalentes a los formatos de hora IBM SPSS Statistics . Puede cambiar el tipo de datos a cualquiera de los disponibles en la lista desplegable.

Como norma general, el tipo de datos básico (cadena o numérico) de la variable debe coincidir con el tipo de datos básico del campo de la base de datos. Si existe alguna discrepancia de tipo de datos que la base de datos no pueda resolver, se producirá un error y los datos no se exportarán a la base de datos. Por ejemplo, si exporta una variable de cadena a un campo de la base de datos con un tipo de datos numérico, se producirá un error si algún valor de la variable de cadena contiene caracteres no numéricos.

Ancho. Puede cambiar el ancho definido de los tipos de campo de cadena (char, varchar). Los anchos de campo numérico se definen por el tipo de datos.

Etiquetas de valor. Si una variable tiene etiquetas de variable definidas, exporte el texto de etiqueta de valor en lugar de valores. Para los valores que no tienen una etiqueta de valor definida, el valor de los datos se exporta como una cadena de texto. Esta opción no está disponible para las variables de formato de fecha o variables que no tienen ninguna etiqueta de valor definida.

Valores perdidos del usuario

Existen dos opciones para el tratamiento de los valores perdidos del usuario cuando los datos de las variables se exportan a campos de bases de datos:

  • Exportar como valores válidos. Los valores perdidos del usuario se tratan como valores no perdidos, válidos, regulares.
  • Exportar los valores perdidos del usuario numéricos como nulos y exportar los valores perdidos del usuario de cadena como espacios en blanco. Los valores perdidos del usuario numéricos reciben el mismo tratamiento que los valores perdidos del sistema. Los valores perdidos del usuario se convierten en espacios en blanco (las cadenas no pueden ser valores perdidos del sistema).