You are on page 1of 6

Concepto de Modelamiento Entidad/Relacin

Base de Datos
11 de Septiembre 2016

Base de Datos
Un conjunto o almacn de datos que nos permite guardar grandes
cantidades de informacin de forma organizada para su posterior uso, como
un ejemplo de lo que hablamos sera una biblioteca, la cual almacena gran
cantidad de documentos y textos, los cuales son consultados por los
usuarios. En el mbito de la informtica, estos datos deben ser ocupados de
forma simultneamente, los usuarios pedirn datos en tiempo real y no
necesariamente deben ser los mismos datos, por esta razn las bases de
datos deben presentar una serie de caractersticas que harn el proceso de
forma correcta ante su uso.

Entre las principales caractersticas de los sistemas de base de datos se


destacan:

No pueden existir datos repetidos


Datos estructurados Organizados
Datos estructurados independiente de su utilizacin
Deben ser accesibles en tiempo real y compatible para diferentes
necesidades.

Para poder tener estas caractersticas se necesita un ambiente que permita


administrar las bases de datos. Este ambiente se denomina DBMS
(Database Management system), es una herramienta que permite que se
almacenen los datos y luego se pueda acceder a ellos de forma estructurada

y rpida. Este software de propsito general, facilita los procesos de


definicin, construccin, manipulacin, y comparticin de bases de datos
entre diferentes usuarios y aplicaciones. Sus funciones o ventajas son las
siguientes:

Independencia lgica y fsica de los datos


Redundancia mnima
Acceso concurrente por parte de mltiples usuarios
Integridad de los datos
Consultas complejas y optimizadas
Seguridad de acceso y auditoria
Respaldo y recuperacin
Accesos a travs de lenguajes de programacin estndar.

Para la creacin y manipulacin de Base de Datos existen diferentes tipos de


DBMS, como ejemplo;

My Sql
PostgreSql y Oracle
Access
Microsoft SQL Server

Modelo de Entidad/ Relacin


Estos modelos son un mtodo del que se dispone para disear los esquemas
que posteriormente se deben implementar en un gestor de Base de datos, es
un conjunto de ideas lgicas utilizadas para representar la estructura de
datos y relaciones entre ellos. Estos modelos se agrupan en dos categoras;
Modelos Lgicos

Modelos Fsicos
Entidad
Las entidades representan cosas u objetos que se diferencian entre s, puede
tratarse de un objeto con una existencia fsica (casa, persona, auto, etc.) O
existencia conceptual (empresa, curso, cliente, etc.) en ella se deben reunir
o guardar los datos.
La forma de representar una entidad es mediante un rectngulo y dentro el
nombre de la entidad.

Relaciones
Es un vnculo que nos permite definir una dependencia entre varias
entidades, permite exigir que varias entidades compartan ciertos atributos
de forma indispensable. La forma de representar una relacin es mediante
un rombo

Cardinalidad de relaciones
Se define como el grado de participacin de las entidades en una relacin
con otra entidad.
Las Cardinalidad de las relaciones pueden ser de tres tipos:
Relaciones 1-1: relacion directa entre dos entidades
Relaciones 1-n: una entidad con muchas entidades.
Relaciones n-n: muchas entidades con muchas entidades.

Ejemplo:
1.1 entidad Alumno, entidad Universidad.
En donde un alumno ingresa a una universidad en donde la relacin sea
ingreso.
Un alumno ingresa a su nica universidad
Alumno

Ingreso

Universidad

1-n entidad alumno, entidad Ramos la relacin es la toma de ramos.


El alumno debe tomar los ramos de su ao escolar

Alumno

Tomar

Ramos

n-n entidad alumnos, entidad salas de clases, relacin reconocer salas de


clases.
Los alumnos deben reconocer sus salas de clases en donde se impartirn las
clases.
Alumnos

Reconocer

Salas de clases

Miguel, C. A. (2001). Diseo de bases de datos: problemas resueltos. Madrid: RA-MA.