2.1. Elementos de diseño
Los elementos del diseño de una base de datos son:
|
|
|
Img 8. Elementos de una base de datos Imagen de producción propia |
|
|
Img 9. Estructura edificación Wikimedia Commons bajo licencia CC |
Imagina que eres un arquitecto y tienes que proyectar un edificio. El primer paso será conocer los condicionantes previos, el uso al que se destinará el edificio (viviendas, museo, centro educativo, etcétera).
Ya metidos en harina, el siguiente paso es el diseño de la estructura, que será la encargada de dotar de resistencia y estabilidad al edificio.
Las plantas y su distribución será el paso posterior.
Paralelamente al diseño de la distribución, se determinarán los espacios comunes y de comunicación entre los distintos espacios del edificio.
¿Serías capaz de establecer un símil con el diseño de una base de datos?
Recuerda que la estructura es el modelo de base de datos. Los modelos se han explicado en el apartado 1.1: jerárquico, de red, relacional, entidad-relación y orientado a objetos, puesto que cada modelo define un tipo de base de datos.
Sea cual sea el modelo elegido, es necesario definir las entidades.
|
Un ejemplo sencillo de entidad es una persona. Sus atributos serían los campos de texto de nombre y apellidos y el atributo clave su DNI
Img 10. Atributos de una entidad Imagen de producción propia |
![]() |
Escribe, al menos, tres atributos para las siguientes entidades:
- Coche
- Alumno
- País
| matrícula |
|
apellidos |
|
idioma |
|
| marca |
fecha de nac. |
|
moneda |
|
|
| cilindrada | nº expediente |
|
continente |
|
En el modelo entidad-relación, muy vinculado al modelo relacional, se usan dos tipos de entidades: fuerte y débil.
Amplía tu información en modelo_entidad_relación
|
Un ejemplo sencillo de relación entre dos entidades serían un empleado y el sector en el que trabaja.
Existen distintos tipos de relaciones:
|
|
|
Img 11. Relaciones entre entidades Imagen de Wikipedia con licencia GNU |
| Relación entre empleado y sector de la empresa |
|
| Relación entre productos y clientes |
|
| Relación entre un coche y su dueño |
|
