Escritora: Gabriela Gómez Hernández 4to IN.
Modelo de Bases de Datos
introducción
Hoy en día las Bases de Datos son necesarias para una
empresa, ya que nos permiten almacenar y analizar la información necesaria, por
eso y más son necesarios los modelos de Base de Datos, y si no escoge un buen
modelo que nos sea útil tendremos muchos dolores de cabeza al momento de ejecutar
consultas a la base de datos para tratar de obtener algún tipo de datos.
A este punto comprendemos que es esencial escoger un buen
modelo, acompáñame a seguir aprendiendo de este tema.
¿Qué es un modelo de Base de Datos?
Es el que determina la estructura lógica de una base de
datos y de manera fundamental, determinando el modo de almacenar, organizar y la manipulación de los datos.
Modelo entidad-relación conceptos.
Entidad: una entidad es cualquier cosa u objeto real que
tiene una existencia independiente distinguiéndose por diversas características
de otro objeto de su mismo tipo. Esta se describe usando un conjunto de
atributos. Una entidad puede ser física o puede ser conceptual
Atributos: son las características que describen a cada
entidad en un conjunto de entidades.
Relación: es la relación entre dos o más entidades.
Los diagramas o modelos entidad-relación
Es una herramienta que se utiliza para el modelado de base de datos, este plasma en un diagrama las entidades y relaciones de una base de datos. Hay dos tipos de modelos de datos: los modelos conceptuales y los modelos lógicos. Los modelos conceptuales se utilizan para representar la realidad a un alto nivel de abstracción.
Para explicarlo de manera mas fácil un diagrama o modelo de entidad-relación esta compuesto por entidades que se describen por atributos los cuales tiene una inter-relación.. Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás por el valor de sus atributos.
En un diagrama entidad-relación las entidades se representan mediante un rectángulo, la relación mediante un rombo, y los dominios mediante un círculo, conectando líneas entre entidades y relaciones, lo misma conexión para entidades y dominio.
ejemplo:
DNI: 283828 Nombre: María Hortensia Asignatura: Literatura
DNI: 8495894 Nombre: Mario Hugo Asignatura: matemática
Bases de datos
relacionales
Es un tipo de Base de Datos que almacena y proporciona
acceso a datos relacionados entre sí. Para conseguir una correcta base de datos
relacional es imprescindible realizar un estudio previo del diseño de la base
de datos.
Características de
una base relacional
·
Permite la utilización simultánea de datos
procedentes de más de una tabla.
· Al hacer uso de las relaciones, se evita la duplicidad de datos, ahorrando memoria y espacio en el disco, aumentando la velocidad de ejecución y facilitando al usuario/a el trabajo con tablas.
· Representa a la realidad a través de un Esquema gráfico empleando las terminologías de Entidades y atributos.
¿Cómo se
relacionan las tablas entre sí?
Debemos especificar un campo en común que contenga el mismo valor en las dos tablas y dicho campo será clave principal en una de ellas.
ejemplo
la clave principal en la primera tabla es ID Prov. para que tenga esta tabla una relación con la de al lado duplicamos la clave y la ponemos en la segunda tabla. Esto lo repetimos con cada tabla que necesite una conexión con otra.
Cardinalidad
Tipos de relaciones:
Se pueden distinguir tres tipos de relaciones:
Relación Uno a Uno: cuando un registro de una tabla solo se enlaza con un único registro de la otra tabla y viceversa.
Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa.
Conclusión
Un modelo de datos entonces es una serie de conceptos que
puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos.
Hay dos tipos de modelos de datos: los modelos conceptuales y los modelos lógicos.
Los modelos conceptuales se utilizan para representar la realidad a un alto
nivel de abstracción.
Dentro de los tipos de modelos está el modelo entidad-relación que es una herramienta que se utiliza para el modelado de base de datos en ella están los conceptos de entidad, relación y atributo.
Y una Base relacional es aquella que almacena y proporciona acceso a datos relacionados entre sí, esta se relacionan por campos en común con un mismo valor en las dos tablas.



Comentarios
Publicar un comentario