Exportación a base de datos
El Asistente para la exportación a base de datos permite:
- Reemplazar los valores de los campos (columnas) de la tabla de la base de datos existente o añadir nuevos campos a una tabla.
- Añadir nuevos registros (filas) a una tabla de base de datos.
- Reemplazar completamente una tabla de base de datos o crear una tabla nueva.
Para exportar datos a una base de datos:
- En los menús de la ventana del Editor de datos correspondientes al conjunto de datos que contiene los datos que se desean exportar, seleccione:
- Seleccione el origen de base de datos.
- Siga las instrucciones del asistente para exportación para exportar los datos.
Creación de campos de base de datos a partir de variables de IBM® SPSS® Statistics
Al crear nuevos campos (añadiendo campos a una tabla de base de datos existente, creando una tabla nueva o reemplazando una tabla), puede especificar los nombres de campo, el tipo de datos y el ancho (donde corresponda).
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.
De forma predeterminada, los formatos de variable de IBM SPSS Statistics se correlacionan con tipos de campo de base de datos basados en el siguiente esquema general. Los tipos de campo de la base de datos reales pueden variar dependiendo de la base de datos.
| IBM SPSS Statistics Formato de variable | Tipo de campo de la base de datos |
|---|---|
| Numérico | Flotante o doble |
| Coma | Flotante o doble |
| Punto | Flotante o doble |
| Notación científica | Flotante o doble |
| Fecha | Fecha o Momento_fecha o marca de hora |
| Fecha y hora | Momento_fecha o marca de hora |
| Tiempo, Tiempo_fecha | Flotante o doble (número de segundos) |
| Dia_semana | Entero (1–7) |
| Mes | Entero (1–12) |
| Dólar | Flotante o doble |
| Moneda personalizada | Flotante o doble |
| Serie | Char or Varchar |
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).