Documentación y Referencias |
||
Una base de datos se compone de un grupo de tablas que contienen información y de otros elementos (Ej.Diccionarios de datos) que se organizan en un conjunto. Cuando existen multiples tablas dentro de una base de datos y la información puede ser compartida entre tablas se conoce como relación. Existen cuatro tipos de relaciones:
Relación
“One-to-One”
– Es la relación más
simple entre tablas. En esta existe una correspondencia exacta de uno a
uno. Ninguna columna de la
tabla puede tener más de una correspondencia.
Esta relación se utiliza mayormente para reducir el tamaño de
las tablas de una base de datos.
Relación
“One-to-Many” – Esta
relación comparte una fila de una tabla con dos o más columnas en otra
tabla a través de la relación entre la llave primaria de la tabla base
y la llave alterna (foreign key) en la tabla relacionada.
Este es el tipo de relación más común.
Relación
“Many-to-One” - Esta
relación es la forma contraria a la relación One-to-Many .
También se le conoce como la relación reflexiva porque todas
las entidades en la relación One-to-Many se revierten a este
formato. Relación “Many-to-Many” – Estas relaciones no se pueden expresar como simples relaciones entre dos entidades participantes. Se crea una relación Many-to-Many con una tabla que tenga una relación Many-to-One con otras dos tablas base. A continuación una análisis de las relaciones del ejercicio utilizando el “Entity Relationship Diagram”. En
el ejercicio existen cuatro entidades:
Publishers,
Order,
Books
y Order Details. Las entidades son representaciones únicas de un objeto también se
les llama "data entities", "data objects","data
instances" o "instances".
Llave Primaria: Columna o grupo de columnas cuyos valores identifican unicamente a una fila en la tabla. Tabla Books: ISBN Tabla Publishers: PUBLISHER ID Tabla Orders: PUBLISHER ID Tabla Order Details: ISBN
Relaciones en las tablas: Una
casa editora (Publishers) reciben muchas ordenes (relación 1:M). Una
orden contiene muchos detalles (relación 1:M). Una orden (Order Details) contiene un ISBN que identifica el libro Una
casa editora o “Publishers” produce muchos libros (relación 1:M). Informe: Es el producto final de una base de datos. Para crear el informe del ejercicio fue necesario crear un "query". Esto es un pedido de información a la base de datos a través del SQL que es una instrucción para manipular data dentro de la base de datos. A través del query se seleccionan los elementos que se desea que contenga el informe. Luego se crea el informe con la opción "Report Wizard". El informe generó la suma de la cantidad de libros que se compraron. (
Referencias Borst,
W. (1999). Guidelines for Writing in APA Style. [On-Line].
Available: http://www.ldl.net/~bill/aparev.htm Jennings,
R. ,& Harris, M. (1997). Using
Microsoft Access 97. Indianapolis: QUE Corporation. Unknown.
(2000). Gain Access. [On-Line]. Available: http://www.personal.psu.edu/users/a/f/afw104/ga/relationships_table.html
|
||