MODELADO DE DATOS

12
Contenido Modelado de Datos El modelo Entidad relación Tipos de Atributos Identificación de llaves Primarias y foráneas Instrucciones Para moverse por las presentaciones, utilice las teclas Indicativas. Para pasar a la siguiente diapositiva use los botones de La parte inferior derecha

Transcript of MODELADO DE DATOS

05-flash-EricSanchez.swf

ContenidoModelado de DatosEl modelo Entidad relacinTipos de AtributosIdentificacin de llaves Primarias y forneas

InstruccionesPara moverse por las presentaciones, utilice las teclas Indicativas.Para pasar a la siguiente diapositiva use los botones deLa parte inferior derecha

1

MODELADO DE DATOS Y MODELADO ENTIDAD RELACION

Consiste en describir los datos, su semntica las relaciones entre ellos, y las ligaduras de consistencia.

Existe varios modelos para modelar datos, pero en este apartado veremos el modelo entidad relacin. Que est basado en una percepcin del mundo real, que consta de una coleccin de objetos bsicos llamados entidad y de relaciones entre estos objetos bsicos

2

MODELADO ENTIDAD RELACION

Los elementos del diagrama entidad relacin son: Rectngulos donde se coloca la entidad, eclipses para colocar los atributos y los rombos para hacer las relaciones entre las entidades.

3

Ejemplo de algunas entidades con sus atributosLos atributos del objeto cliente podran ser cedula, nombre, apellido, sexo. De la entidad empleado serian casi las misma que a entidad cliente.

4

Ejemplo de algunas entidades con sus atributosLos atributos del objeto Articulo: Modelo, precio, marca, fechavencimiento, costo

Cuales crees que serian los de autos

Serian entre otros estos:Marca, placa, modelo, color, serie, capacidad

5

Algunos tipos de atributosLos tipos de base de datos son fundamentales para el diseo de la base de datos. Los mas frecuentes son:Atributos Simples y Compuestos: Los atributos simples son aquellos que no estn divididos en sub-partes. Los atributos compuestos son aquellos que se pueden dividir en subpartes, por ejemplo, nombre, direccin. Ejemplo de atributo compuesto:

JuanAntonioCalle 5Casa 36

6

Algunos tipos de atributosLos atributos Nulos o Requeridos: Son aquellos campos que pueden en un momento determinado no tener valor.

Los atributos Derivados o Resultantes: Los valores de este tipo de atributos se puede derivar de otros atributos o entidades, como ejemplo podemos obtener el ITBM si conocemos el costo total de la factura. O la edad, si sabemos la fecha de nacimiento, estos atributos generalmente no se colocan, en las entidades.

7

Breve Mapa de los conceptos vistos

8

Identificacin de llaves Primarias y Forneas.Cada archivo o tabla de la base de datos es parte de un modelo entidad relacin que a su vez se convertir en un modelo relacional.

Para entender la forma de armar este modelo es necesario identificar dos conceptos:Llave primaria: el o los atributos que identifican de manera nica un registro.Llave fornea: Aquel atributo que es primario en un archivo pero forneo en otro.

9

Identificacin de Elemento de la Base de datos

Tabla: Esta compuesta por todos los registros.Registro: Conjunto de todos los campos.Campos: Espacio para colocar la definicin de caractersticas, reserva espacio de memoria para colocar valores.Datos: Valor que se coloca dentro del espacio de memoria de los camposLlave Primaria: El o el conjunto de campos que identifican de manera nica un registroImagen extrada de internet

10

Diagrama Relacional

El modelo relacional es una representacin resultante del diagrama entidad relacin, pero se representa las tablas con rectngulo, que contienen los campos. Adems, se identifica las llaves primarias y realiza las relaciones entre estas llaves.

Aqu debemos manejar el concepto de herencia, donde se pasa la llave primaria de la tabla fuerte, como llave fornea a la tabla dbil

11

Ejemplo de Modelo Relacional

Estas entidades tienen sus atributos respectivos, pero sin relacionarse. Para este caso la entidad fuerte es factura y la dbil detalle

Aqu la entidad detalle, con sus campos, pero con el campo numero_factura, que hereda de la entidad Factura. Este campo Numero_factura en detalle se convierte en llave fornea.

12