Вы находитесь на странице: 1из 6

Modelo de datos Entidad-

Relacin (E/R) y Modelo


Relacional
Cuando se utiliza una base de datos para gestionar informacin, se est
plasmando una parte del mundo real en una serie de tablas, registrando y
campos ubicados en un computador; crendose un modelo parcial de la
realidad. Antes de crear fsicamente estas tablas en el computador se debe
realizar un modelo de datos.
Se suele cometer el error de ir creando nuevas tablas a medida que se van
necesitando, haciendo as el modelo de datos y la construccin fsica de las
tablas simultneamente. El resultado de esto acaba siendo un sistema de
informacin parchado, con datos dispersos que terminan por no cumplir
adecuadamente los requisitos necesarios.

Modelo Entidad - Relacin


El modelo de datos ms extendido es la denominada entidad /relacin, se parte
de una situacin real a partir de la cual se definen entidades y relaciones entre
dichas entidades:

Entidad: objeto del mundo real sobre el que queremos almacenar


informacin (ejemplo: una persona).Las entidades estn compuestas de
Atributos que son los datos que definen el objeto (para le entidad
persona seria RUT, NOMBRE, APELIIDOS, DIRECCION).

ALUMNO ENTIDAD CONCRETA

ENTIDAD ABSTRACTA

SECRETARIA

Relacin: Asociacin entre entidades, sin existencia propia en el mundo


real que estamos modelando, pero necesaria para reflejar las
interacciones existentes entre entidades.

Recibe
Atributos: Son las Caractersticas que definen o identifican a una
entidad estas pueden ser muchas y el diseador solo utilizara lo que sea
ms relevantes, dependiendo de las necesidades de negocio.

ALUMNO
Nombre
Rut

Cardinalidad : Las cardinalidad pueden ser de tres tipos:

- Cardinalidad 1:1 .- Ej: la entidad HOMBRE , la entidad MUJER y


entre ellos la relacin MATRIMONIO)
- Cardinalidad 1:N.- Ej: la entidad EMPERSA, la entidad TRABAJADOR
y entre ellos la relacin TRABAJAR
- Cardinalidad M:N.- Ej: la entidad ALUMNO, la entidad EMPRESA y
entre ellos la relacin MATRCULA

Qu es un SGBD?
Es un sistema de gestin de base de datos o en ingles se le conoce como DBMS
, es un conjunto de programas que permiten el almacenamiento, modificacin
y extraccin de la informacin de la base de datos , adems de proporcionar
herramientas para aadir , borrar , modificar y analizar datos.

En qu ao aparece el trmino sistema


relacionales?
En 1970 aparece el sistema relacionales por el seor EDGAR CODD trabajaba
en IBM (ms conocidos como el padre de las bases de datos relacionales)

En qu consista el modelo relacional?


El modelo relacional resuelve esto de estar dividiendo los datos en una serie de
tablas o relacin- normalizadas, en las que los elementos optativos han sido
extrados de las tablas principales para que ocupen espacio solo si lo
necesitan. En este modelo relacional los registros relacionados se enlazan con
una clave o llave.
Un uso comn de las bases de datos puede mantener una agenda de usuarios,
su nombre, informacin de acceso, direccin y telfono. En la solucin de
navegacin todos esos datos estara localizados en un solo registro, y las
caractersticas no usadas simplemente no estaran en la base de datos. En la
solucin relacional, los datos estaran normalizados en una tabla de usuario,
una de telfono y una de direccin, en la que seran aadidos registros si
tuviramos que incorporar telfono y direccin.

Qu son las Normalizacin?


La normalizacin de la base de datos consiste en aplicar una serie de reglas a
las relaciones obtenidas obteniendo tras el paso del modelo entidad- relacin al
modelo relacional.
La base de datos relacionales se normaliza para:

Evitar redundancia de los datos


Disminuir problemas de actualizacin de los datos en las tablas
Proteger la integridad de los datos
Cada tabla debe tener un nombre nico
No pueden haber dos filas iguales .no se permiten duplicados
Todos los datos en una columna debe ser del mismo tipo

Forma Normales?
Las formas normales son reglas matemticas que se basan en la teora de
conjunto que dan ganancia de que en las relaciones representan no ocurren
anomalas de actualizacin ni existen perdida de informacin ni de
dependencia entre los datos .
Son criterios para determinar el grado de vulnerabilidad de una tabla a
inconsistencias y anomalas lgicas. Mientras ms alta sea la forma normal
aplicable a una tabla. Es menos vulnerable a inconsistencia y anomalas.
Las formas normales proveen a los diseadores de la base de datos de lo
siguiente:

Un marco formal para analizar los esquemas de relacin con base en sus
claves y en las dependencias funcionales entre sus atributos.
Una serie de pruebas que pueden efectuarse sobre esquemas de
relacin individuales de modo que la base de datos relacional pueden
normalizarse hasta el grado deseado.
En general, las primeras tres formas normales son suficientes para cumplir las
necesidades de las mayora de las bases de datos. El creador de estas 3
primeras formas normales o reglas fue EDGAR F.CODD
Se adjuntara un ppt
Primera Forma Normal (1FN)
Segunda Forma Normal (2FN)
Tercera Forma Normal (3FN)

Cules son las Claves o Llaves?


Una clave primaria es aquella columna que identifica nicamente a una fila.
La clave primaria es un identificador que va a ser siempre nico para cada fila.
Se acostumbra a poner la clave primaria como la primera columna de la tabla
pero es ms una conveniencia que una obligacin. Muchas veces la clave
primaria es numrica auto-incrementada, es decir, generada mediante una
secuencia numrica incrementada automticamente cada vez que se inserta
una fila.

Una clave ajena (foreign key o clave fornea) es aquella columna que
existiendo como dependiente en una tabla, es a su vez clave primaria en otra
tabla.

La visualizacin de todas las posibles claves candidatas en una tabla ayuda a


su optimizacin. Por ejemplo, en una tabla PERSONA podemos identificar como
claves su DNI, o el conjunto de su nombre, apellidos, fecha de nacimiento y
direccin. Podemos usar cualquiera de las dos opciones o incluso todas a la vez
como clave primaria, pero es mejor en la mayora de sistemas la eleccin del
menor nmero de columnas como clave primaria.

Ejemplo Modelo E/R


Ejemplo Modelo Relacional

Preguntas tipo prueba


Cul es el modelo entidad relacin hacer un breve ejemplo?
Cuantas cardinalidad existen y cuales son , de ejemplo
Cuales son las llaves que se utilizan en el modelo relacional
Que significa si pongo un varchar2(50)
Que es una forma normal
Quien fue el que creo el modelo relacional y en que ao
Cuales son las tres primeras formales
Que es un sgbd
Ejemplo de una entidad concreta y entidad compuesta
Identifique en el ejemplo si se encuentra con las formas normales y cuales son
los errores que pueden tener
Es lo mismo una llave fornea a la compuesta

Вам также может понравиться