Estructura del diseño de una Base de Datos - Yimar22/Wiki_Modelado_De_Sistemas_De_Informacion GitHub Wiki
Elementos del modelo relacional que permiten definir la estructura de una base de datos
Relación
Es una tabla con filas y columnas
Atributo
Es una columna dentro de la tabla
Dominio
Rango de valores permitido a usar para un atributo o mas
Tupla
Una tupla es una fila de la tabla
Grado
El grado de la relación es numero de atributos que esta tiene la relacion
Cardinalidad
Es el numero de tuplas que tiene la relacion
Base de datos relacional
Un conjunto de relaciones con nombres diferentes
Asi se veria una base de datos en el modelo relacional
Restricciones de integridad
- Integridad de la entidad: La llave primaria nunca será NULL. Cuando la llave principal sea de varios atributos, ninguno de ellos puede ser NULL. Ya que no se podría identificar el registro hecho en la tabla.
- Integridad referencial: Cada llave foránea que se encuentra en una tabla se ajusta a su llave primaria corresponda.
- Reglas Generales: Estas son reglas adicionales que dependiendo del problema el usuario puede agregar a la base de datos.
Transformación de elementos de un modelo conceptual en tablas
Partimos del ejemplo no 1:
Cada entidad se representa como una tabla, y su columnas son los atributos o datos que se recolecta de la entidad.
Usuario |
---|
No. Identificación |
Nombre |
Apellido |
Teléfono |
Dirección |
Mascota |
---|
Nombre |
Especie |
Cita |
---|
No. Cita |
Fecha |
Hora |
Dirección |
Veterinario |
---|
Cedula |
Nombre |
Apellido |
Teléfono |
Póliza |
---|
Id. Poliza |
Tipo |
Precio |
Programa |
---|
Id cita |
No. de id de usuario |
Nombre mascota |