es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

table? ¿Cómo reemplazo los valores de una tabla en Access por el UID de otra tabla?

Estoy intentando limpiar y crear una base de datos relacional con todos los datos de científicos ciudadanos recolectados por mi empresa. Soy muy nuevo en bases de datos pero estoy tratando de hacerlo lo mejor que puedo. Básicamente, tengo una tabla de tipos de entrenamiento con un UID para cada tipo de entrenamiento y una tabla de Científicos Ciudadanos con un UID para cada científico ciudadano. Tengo una tabla semi-limpia con todos los datos de los científicos con un UID para cada fila. Quiero reemplazar todas las columnas de nombre y apellido con el UID de la tabla de Científicos Ciudadanos. También quiero reemplazar todos los valores de tipo de entrenamiento con el UID de la tabla de tipo de entrenamiento. Realmente ni siquiera sé por dónde empezar. Adjunté una captura de pantalla de mis tablas y cualquier ayuda sobre cómo avanzar con mi pequeño proyecto sería apreciada.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para reemplazar las columnas de nombre y apellido con el UID de la tabla Citizen Scientist, necesitarías crear una relación de clave externa entre la tabla Citizen Scientist y la tabla semi-clean. Esto se puede hacer agregando una nueva columna a la tabla semi-clean que haga referencia a la columna UID en la tabla Citizen Scientist. Luego, tendrías que actualizar la nueva columna en la tabla semi-clean con el UID correspondiente para cada científico en la tabla Citizen Scientist. Finalmente, puedes eliminar las columnas de nombre y apellido de la tabla semi-clean.

    Para reemplazar los valores de tipo de entrenamiento con el UID de la tabla de tipo de entrenamiento, necesitarías seguir los mismos pasos que arriba, pero crear una relación de clave externa entre la tabla de tipo de entrenamiento y la tabla semi-clean en su lugar. Agrega una nueva columna a la tabla semi-clean que haga referencia a la columna UID en la tabla de tipo de entrenamiento, actualiza la nueva columna con el UID correspondiente para cada tipo de entrenamiento en la tabla de tipo de entrenamiento, y elimina la columna existente de tipo de entrenamiento de la tabla semi-clean.

    En general, el proceso involucraría la creación de nuevas columnas, la actualización de datos en esas columnas y la eliminación de columnas antiguas. Es importante tener en cuenta las relaciones entre las tablas y asegurarse de que se apliquen correctamente las restricciones de clave externa.

Comments are closed.