Es un modelo el cual se basa en relaciones, en la que cada relación cumple con determinadas características. Para ello debemos conocer algunos conceptos que darán mejor entendimiento al modelo.


Las bases de datos  se componen de tablas.



TABLAS:
Las tablas me permiten almacenar datos de cosas, personas, objetos, etc.

Cada tabla se compone de:

1- Registros (fila).
2- Campos (Columnas).


REGISTRO

Es una fila de una tabla la cual referencia a todos los datos de lo almacenado en la tabla.


CAMPOS

Los campos almacenan datos que conjugados forman filas y proveen información, estos campos deben pertenecer a un tipo de dato por ejemplo numérico, texto, lógico, fecha, objeto, etc.





DOMINIO DE UN CAMPO

Son todos los posibles valores que se pueda almacenar en un campo.


RELACIONES

Permiten relacionar dos o mas tablas por medio de campos, las relaciones nos proveen la cardinalidad.


TIPOS DE RELACIONES

1- Relación de 1 a 1.

Cuando un registro de A se relaciona con un único registro de B y cuando un único registro de B se relaciona con un único registro de A.



2- Relación de 1 a N (Uno a muchos).

Cuando un registro de a se relaciona con uno o mas registros de B y uno o mas registros de B se relacionan con uno de A.
3- Relación de N a N (Muchos  a muchos).
Uno o mas registros de to.A se relacionan con uno o mas registros de B y viceversa. Esta relación genera un conflicto e cual se debe solucionar creando una tabla alterna.




Solución al conflicto generado por la relación N a N.

Para solucionar este conflicto se crea una tercer tabla conocida como tabla de intersección y sus campos o atributos serán las llaves primarias de las dos tablas en conflicto.


LLAVES PRIMARIAS
Una llave o clave primaria es un campo, o una combinación de ellos, que permiten identificar de manera única un registro o fila de una tabla.
la llave primaria no puede ser nula, y la elección de ella es muy importante al diseñar una base de datos, ya que facilita la unión entre tablas, esto debe garantizar que una fila de una tabla pueda ser referenciada a través de esta clave principal.

LLAVES FORÁNEAS
Una llave foránea necesita ser declarada como tal en una tabla, ya que ésta hace referencia a una llave primaria en otra tabla.


2 comentarios:

Con la tecnología de Blogger.