Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
viernes, 20 julio 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Introducción a las bases de datos relacionales

Como hemos visto lo normal es que un cliente compre mas de articulo en su vida y por lo tanto deberíamos tener en la tabla varios registros para el.

La ventaja de las bases de datos relaciones es que desgrana la información entre varias tablas mas especializadas.

Por ejemplo una con los campos de la agenda para los clientes:

 


Access

 

Y otra con los campos de los artículos:

 

Access

 

 

Podemos ver que ambas tablas tienen en común un campo. El campo "código cliente".

El campo "código cliente" lo utilizaremos para "enlazar" las tablas. Es decir es una especie de "campo bisagra", une estas tablas y cualquier modificación en una de ellas afecta a la otra.

Su principal utilidad es que si nuestro cliente numero 1, (Jack para los amigos) cambia de residencia, solo tendremos que modificar sus datos en la "Tabla clientes" e instantáneamente se actualizarían los datos en las demás tablas con las que este enlazada.

El mecanismo de manejo es sencillo incluso sin lo hiciéramos de manera manual, buscaríamos el articulo "Multuiplex" en "tabla artículos", allí localizaríamos el "código cliente".
En la "Tabla clientes" buscaríamos el "código cliente" y allí localizaríamos el "campo dirección".

Ese simple proceso se llama "relacionar" dos tablas mediante un campo común "código cliente".

El ordenador lo hace exactamente igual, solo que tan rápido que es instantáneo y además con la ventaja de que puede relacionar todas las tablas que necesitemos.

Por ejemplo también necesitaremos una tabla para los proveedores



Access

 

 

En este caso relacionamos las tablas proveedor y articulo a través del campo "código articulo", y la "tabla articulo" con la "tabla cliente" a través del campo "código cliente".

Si la empresa "ExcelenciaSA" eliminara de su catalogo el producto "Multuiplex", cambiando solo un dato en una tabla, se actualizarían instantáneamente todas las tablas

Evidentemente podemos seguir desgranando en diversas tablas todos los datos que necesitemos. Por ejemplo una tabla llamada ventas, que nos sirviera para relacionar la venta con el vendedor. Y Así con todos los datos que necesitáramos manejar para nuestro desempeño laboral.

El objetivo de las bases de datos relacionales, es obtener la máxima eficiencia en el manejo de grandes volúmenes de información. La forma más evidente de comprobarlo es comprobar que en todas las bases de datos no hay ningún dato que este repetido, exceptuando los campos autonuméricos que utilizamos para relacionar las distintas tablas.

Cuando comiences a crear las tablas, te darás cuenta que no es tan sencillo repartir los campos necesarios por un buen numero de tablas sin que se repitan y además que sean consistentes, es decir que no se produzcan errores de duplicación ni de ausencia de datos.

En la próxima lección veremos como planificar adecuadamente las bases de datos para evitar estos problemas.

 

Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)