MODELAMIENTO DE BASE DE DATOS
DE BASE DE
DATOS
¿QUE ES?
Es una estructura lógica o una descripción de una base de datos que determina su modo de
almacenar, organizar y manipular los datos
Entre los modeloslógicos comunes para
bases de datos se encuentran:
Modelo jerárquico
Modelo en red
Modelo relacional
Modelo entidad–relación
Modelo entidad–relación extendido
modelo de objetos
modelo documental
Modeloentidad–atributo–valor
modelo en estrella
Los modelos físicos de datos incluyen:
índice invertido
fichero plano
Otros modelos lógicos pueden
ser:
modelo asociativo
modelo multidimensional
modelomultivalor
modelo semántico
base de datos XML
grafo etiquetado
Triplestore
ELEMENTOS DEL MODELO
ENTIDAD: Representa un objeto o cosas ya sean reales o abstractos que se
diferencien entre si. Ejemplo: carro,amor.
ATRIBUTOS: Son los que definen o identifican las características de la entidad
teniendo en cuenta que cada entidad es distinta, pueden ser distintos tipos
( numéricos, fechas, texto). Ejemplo:carro(matricula, marca, propietario)
RELACION: Es un vinculo de dependía de varias entidades que comparten
ciertos atributos. Ejemplo: carro Ford (0 KM,4X4),Carro Hyundai ( 0 KM,4X4).
RELACIONES DECARDINALIDAD: Existen distintos tipos de relaciones de entidades.
1. Uno a uno: Una entidad que se relaciona únicamente con otra. Ejemplo: Tenemos una
identidad con distinto chasis y otra conmatriculas debemos determinar que cada chasis
solo puede tener una matricula y cada matricula en un chasis.
2. Uno o varios: Determina un registro de una entidad que solo puede estar relacionado
con varios deotra identidad.
3. Varios a varios: determina que una entidad puede relacionarse con otra con ninguno o
varios registros. Ejemplo: en el taller un coche puede ser reparado por varios
mecánicosdistintos y esos mecánicos pueden reparar varios coches distintos.
4. Clave: Es el atributo de una entidad, al que le aplicamos una restricción que lo distingue
de los demás registros: Superclave (se...
Regístrate para leer el documento completo.