Office 2010 - Access

Lección 6: Como Crear una Base de Datos

6/76 Lecciones 

“Base de Datos” Relacional

Una “Base de Datos” es una colección de datos, como un directorio o subdirectorio.

Cuando creamos una “Base de Datos”,o más bien un catalogo de cartas, no tenemos que usar “Access”. Esto se puede hacer también en “Excel” usando una tabla.

Cuando creamos una “Base de Datos” en “Access”, creamos una “Base de Datos” que consiste de varias tablas que estan enlazadas juntas. A esto se le llama “Base de Datos” relacional.

El ejemplo de de abajo de una “Base de Datos” relaciona, es de una compañia de pedidos por correo. En este ejemplo, la compañía puede ofrecer multiples productos a un cliente y puede proveer un producto a multiples clientes. Si ingresamos estas ordenes en un catálogo de cartas, entonces los datos estarán repetidos. Como podemos ver en la imagen de abajo, el nombre y dirección del cliente están repetidos. La “Base de Datos” relacional elimina todos los datos redundantes.

1
En una “Base de Datos” relaciona, podemos crear diferentes tablas.

2
Todo lo que tengo que hacer es agregar un campo con datos únicos a diferentes tablas. A travéz de esta característica única, podemos identificar cada registro de nuestra tabla.

Para entrar datos únicos para un campo en una tabla, lo convertimos en una “Clave primaria”. Una “Clave primaria” es un campo en la tabla con datos únicos.

Vemos que cada tabla tiene una “Clave primaria”. La ilustración abajo es para la tabla de “Clientes” con el campo “ID Cliente” como la “Clave primaria”. Para la tabla de “Ordenes”, es el campo de “Númro” y para la tabla de “Artículos”, es el “ID Artículo”. Las “Claves primarias” para cada tabla en la imagen de abajo se muestran en NEGRITAS.

3
Esto previene duplicar clientes en la tabla de “Clientes”, o tener el mismo número de pedido varias veces en la tabla de “Pedidos”, o el mismo artículo múltiples veces en la tabla de “Artículo”.

En la tabla “Pedidos”, agregue los campos con “Claves primarias” desde las otras dos tablas. Esto ayuda a conectar estas tres tablas juntas. Así que el campo de “ID Cliente” y “ID Artículo” son agregados a la tabla de “Pedidos”.
Cada relación consiste de una tabla primaria y una tabla relacionada. La tabla primaria contiene la “Clave primaria”. En el ejemplo abajo la tabla “Clientes” es la tabla primaria y la tabla de “Ordenes” es la tabla relacionada.

4
En la tabla de “Clientes”, “ID Cliente” es la “Clave Primaria” y en la tabla de “Pedidos”, el campo “ID Cliente” es agregado, pero esta no es una “Clave primaria”. Esto quiere decir que el campo “IC Cliente” en la tabla “Clientes” puede ocurrir solo una vez, pero en la tabla de “Pedidos”, puede ocurrir múltiples veces. Esto te permite tener un cliente con múltiples pedidos.
Cuando hablamos de “Bases de Datos” relacionales, tenemos tres posibles “Relaciones”:

  1. relación “uno-a-uno”

  2. relación “uno-a-muchos”

  3. relación “muchos-a-muchos”

Una relación “uno-a-uno” es cuando tienes el campo primario de la tabla primaria, con solo un campo relacionado en la tabla relacionada. Ambos campos son campos primarios. En el ejemplo abajo, el cliente tiene una dirección privada, y una dirección de facturación.

5

La usada más comunmente es la relación “uno-a-muchos”, donde el campo primario puede tener muchos campos relacionados en la tabla relacionada. Un ejemplo es cuando un cliente hace múltiples pedidos.

6
La tercera es la “Relación” “muchos-a-muchos”. Para que ocurra una “Relación” “muchos-a-muchos”, necesitas tener una tercera tabla (necesitas agregarla). Llamamos a esta una tabla intermedia o una tabla de conexion. Esta tabla divide la “Relación” “muchos-a-muchos” en dos “Relaciones” “uno-a-muchos”. En otras palabras, las “Relaciones” “muchos-a-muchos” son de hecho dos o más “Relaciones” “uno-a-muchos”. Tú agregas las “Claves primarias” de ambas tablas a la tabla intermedia.

7

Increíble! Has completado Lección 6 INICIAR EL PROXIMO LECCIÓN