Vous êtes sur la page 1sur 8

BASES DE DATOS DEL PROYECTO SEMILLEROS

LINA MARCELA PATIO OTERO

INSTITUCIN EDUCATIVA JUAN XXIII


TECNOLOGA
YUMBO
2014

BASES DE DATOS DEL PROYECTO SEMILLEROS

LINA MARCELA PATIO OTERO

FREDDY LZATE JULIAN

INSTITUCIN EDUCATIVA JUAN XXIII


TECNOLOGA
YUMBO
2014

MODELO, ENTIDAD, RELACION.


CARDINALIDAD
HERRAMIENTAS EN EL MODRADOR DE BASES DE DATOS

MODELO, ENTIDAD RELACION.


Un diagrama o modelo entidad-relacin, es una herramienta para
el modelado de datos que permite representar las entidades
relevantes de un sistema de informacin as como sus interrelaciones
y propiedades.

1. El Modelo Entidad-Relacin.

Se elabora el diagrama (o diagramas) entidad-relacin.


Se completa el modelo con listas de atributos y una descripcin
de otras restricciones que no se pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta tcnica. Son
necesarias otras tcnicas para lograr un modelo directamente
implementable en una base de datos. Brevemente:
Permite mostrar resultados entre otras entidades pertenecientes a las
existentes de manera que se encuentre la normatividad de archivos
que se almacenaran

Transformacin de relaciones mltiples en binarias.


Normalizacin de una base de datos de relaciones (algunas
relaciones pueden transformarse en atributos y viceversa).
Conversin en tablas (en caso de utilizar una base de datos
relacional).

ENTIDAD
Representa una cosa u "objeto" del mundo real con existencia
independiente, es decir, se diferencia unvocamente de otro objeto o
cosa, incluso siendo del mismo tipo, o una misma entidad.
Algunos Ejemplos:
Una persona. (Se diferencia de cualquier otra persona, incluso
siendo gemelos).
Un automvil. (Aunque sean de la misma marca, el mismo
modelo,..., tendrn atributos diferentes, por ejemplo, el nmero de
chasis).
Una casa (Aunque sea exactamente igual a otra, an se
diferenciar en su direccin).
Una entidad puede ser un objeto con existencia fsica como: una
persona, un animal, una casa, etc. (entidad concreta); o un objeto con

existencia conceptual como: un puesto de trabajo, una asignatura de


clases, un nombre, etc. (entidad abstracta).
Una entidad est descrita y se representa por sus caractersticas o
atributos. Por ejemplo, la entidad Persona las caractersticas: Nombre,
Apellido, Gnero, Estatura, Peso, Fecha de nacimiento.

ATRIBUTOS
Los atributos son las caractersticas que definen o identifican a una
entidad. Estas pueden ser muchas, y el diseador solo utiliza o
implementa las que considere ms relevantes. Los atributos son las
propiedades que describen a cada entidad en un conjunto de
entidades.
En un conjunto de entidades del mismo tipo, cada entidad
tiene valores especficos asignados para cada uno de sus atributos, de
esta forma, es posible su identificacin unvoca.
Ejemplos:
A la coleccin de entidades alumnos, con el siguiente conjunto de
atributos en comn, (id, nombre, edad, semestre), pertenecen las
entidades:
(1, Sofa, 38 aos, 2)
(2, Josefa, 19 aos, 5)
(3, Carlos, 20 aos, 2)
...
Cada una de las entidades pertenecientes a este conjunto se
diferencia de las dems por el valor de sus atributos. Ntese que dos o
ms entidades diferentes pueden tener los mismos valores para
algunos de sus atributos, pero nunca para todos.

En particular, los atributos identificativos son aquellos que permiten


diferenciar a una instancia de la entidad de otra distinta. Por ejemplo,
el atributo identificativo que distingue a un alumno de otro es su
nmero de id.
Para cada atributo, existe un dominio del mismo, este hace referencia
al tipo de datos que ser almacenado o a restricciones en los valores

que el atributo puede tomar (cadenas de caracteres, nmeros, solo


dos letras, solo nmeros mayores que cero, solo nmeros enteros...).
Cuando algn atributo correspondiente a una entidad no tiene un valor
determinado, recibe el valor nulo, bien sea porque no se conoce,
porque no existe o porque no se sabe nada al respecto del mismo.
RELACION
Describe cierta dependencia entre entidades o permite la asociacin
de las mismas.
Ejemplo:
Si tenemos dos entidades, "CLIENTE" y "HABITACION", podemos
entender la relacin entre ambas
Al tomar un caso concreto (ocurrencia) de cada una de ellas.
Entonces, podramos tener la
Ocurrencia "Habitacin 502", de la entidad "HABITACIN" y la
ocurrencia "Henry Johnson McFly
Bogard", de la entidad "CLIENTE", entre las que es posible relacionar
que la habitacin 502
Se encuentra ocupada por el husped de nombre Henry Johnson
McFly
Bogard.
Una relacin tiene sentido al expresar las entidades que relaciona. En
el ejemplo anterior, podemos decir que un husped (entidad), se aloja
(relacin) en una habitacin (entidad).

2. CARDINALIDAD

Dado un conjunto de relaciones en el que participan dos o ms


conjuntos de entidades, la correspondencia de cardinalidad indica el
nmero de entidades con las que puede estar relacionada una entidad
dada.

Dado un conjunto de relaciones binarias y los conjuntos de entidades


A y B, la correspondencia de cardinalidades puede ser:

Uno a Uno: (1:1) Una entidad de A se relaciona nicamente con


una entidad en B y viceversa (ejemplo relacin vehculo - matrcula:
cada vehculo tiene una nica matrcula, y cada matrcula est
asociada a un nico vehculo).

Uno a varios: (1:N)Una entidad en A se relaciona con cero o


muchas entidades en B. Pero una entidad en B se relaciona con
una nica entidad en A (ejemplo vendedor - ventas).

Varios a Uno: (N:1)Una entidad en A se relaciona exclusivamente


con una entidad en B. Pero una entidad en B se puede relacionar
con 0 o muchas entidades en A (ejemplo empleado-centro de
trabajo).

Varios a Varios: (N:M)Una entidad en A se puede relacionar con 0


o muchas entidades en B y viceversa (ejemplo asociacionesciudadanos, donde muchos ciudadanos pueden pertenecer a una
misma asociacin, y cada ciudadano puede pertenecer a muchas
asociaciones distintas).

3. HERRAMIENTAS EN EL MODELADO BD.


Un modelo de datos es un lenguaje orientado a hablar de una Base
de Datos. Tpicamente un modelo de datos permite describir:

Las estructuras de datos de la base: El tipo de los datos que hay en


la base y la forma en que se relacionan.
Las restricciones de integridad: Un conjunto de condiciones que
deben cumplir los datos para reflejar correctamente la realidad
deseada.
Operaciones de manipulacin de los datos: tpicamente,
operaciones de agregado, borrado, modificacin y recuperacin de
los datos de la base.

Otro enfoque es pensar que un modelo de datos permite describir los


elementos de la realidad que intervienen en un problema dado y la
forma en que se relacionan esos elementos entre s.
No hay que perder de vista que una Base de Datos siempre est
orientada a resolver un problema determinado, por lo que los dos
enfoques propuestos son necesarios en cualquier desarrollo de
software.