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