• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Modelo De Datos Rozic
 

Modelo De Datos Rozic

on

  • 1,115 views

 

Statistics

Views

Total Views
1,115
Views on SlideShare
1,094
Embed Views
21

Actions

Likes
0
Downloads
5
Comments
0

2 Embeds 21

http://ee-bd.blogspot.com 20
http://www.ee-bd.blogspot.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Modelo De Datos Rozic Modelo De Datos Rozic Presentation Transcript

    • SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Base de Datos Modelos de Datos Fuentes: Base de datos y su aplicación con SQL Cap. 2 Modelos de Datos Sergio Ezequiel Rozic MP Ediciones Buenos Aires, Argentina 2004 Catedrático: Dr. Carlos A. Torres Gastelú Bloque: 5   H. Veracruz, Ver. Agosto 2009
    • ¿Qué son los modelos?
      • Los modelos o abstracciones son los elementos que en primera instancia nos permitan tener una aproximación a nuestros diseños de base de datos .
      • A estos modelos se les llama modelos semánticos y existen diferentes representaciones para ellos.
      • La idea de tener modelos semánticos es contar con un modelo que nos permita capturar el significado de los datos y como ellos pueden evolucionar.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Los motores de base de datos con los que contamos hoy en día (SQL server, Oracle, Informix, DB2, por citar unos de los mas importantes) nos permiten guardar los datos agrupándolos de la manera que consideremos pertinentes.
      • Estas elecciones deben ser definidas por el administrador. Estos elementos que acabo de nombrar hacen a la semántica de los datos.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
    • Modelo Entidad-Relación
      • El modelo entidad-relación fue desarrollado por Chen en el año de 1976. Este se centra en buscar las entidades básicas del modelo y luego la relación que existe entre ellas.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
    • Entidades
      • Chen define a una entidad como “Elementos que se pueden identificar claramente”. Dentro del modelo también existen los conceptos de Entidad y Entidad débil .
      • Una entidad es un objeto definido dentro del universo o realidad observada. Son ejemplos de entidades: persona, auto, profesor, alumno, escuela, etc.
      • Una entidad débil es aquella que su existencia depende de otra entidad, en el sentido de que la entidad débil no puede existir sino existe también esa otra entidad dentro del mismo contexto o ambiente.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
    • Propiedades
      • Como se puede suponer de lo enunciado en el apartado anterior, el concepto de entidad es un concepto genérico que a simple vista agrupa a elementos de un mismo tipo (profesores, departamento, son ejemplos concretos de entidades). Ahora bien, si yo quisiera referirme a un elemento en particular debería dar sus características.
      • Por ejemplo, en mi caso particular si alguien quisiera referirse a mí como profesor debería mínimamente decir Ezequiel Rozic (mi nombre), legajo 187563 (mi número de legajo), analista Funcional y profesor (mis profesiones) profesor de proyecto final (materia que dicto) de 6to año división C (curso en que dicto dicha materia) posee una antigüedad de 14 años (mi antigüedad docente).
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Hay que notar que estos valores en particular me describen a mí como docente y solamente a mí y no pueden confundirme con ningún otro docente del establecimiento, del país o del mundo ...
      • También queda claro que las características nombre, número de legajo, profesión, materia que dicta, curso donde diera la materia y antigüedad docente son características más que suficientes para identificar como docente a mi y a cualquier otro docente.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • A estas características que permiten definir una entidad y distinguir entre una entidad en particular de otra , las llamaremos propiedades .
      • Los diferentes valores que le demos a las propiedades de una entidad nos permitirán identificar a cada uno de los elementos que pertenecen dicha entidad.
      • Cabe aclarar que las propiedades pueden tener o cumplir ciertas características que son importantes tener en cuenta, por lo tanto pasamos a detallarlas.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Simples o compuestas: en el ejemplo personal que di anteriormente, si usted observa detalladamente la propiedad nombre que definí, en realidad es una propiedad compuesta, ya que mencione como valor de ella Ezequiel Rozic (mi nombre y mi apellido) con lo cual mi propiedad compuesta nombre del profesor esta formada por dos propiedades simples, mi nombre (Ezequiel) y mi apellido (Rozic).
      • Claves: una propiedad posee la característica de ser clave si es única dentro de un contexto. En el ejemplo anterior mi numero de legajo dentro del contexto del instituto educativo en el cual trabajo es único, con lo cual cumple con la característica de ser una propiedad clave.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Multivaloradas o univaluadas: una propiedad es multivalorada si permite grupo repetidos de valores. En el ejemplo anterior. La propiedad profesión es una propiedad multivalorada.
      • Nulas: una propiedad puede tener un valor asignado o puede no tenerlo, en este ultimo caso se llama nulas. En el caso anterior , materia que dicta y curso donde dicta la materia .
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Base o derivada: es cuando una propiedad se puede derivar de unas u otras propiedades u operaciones sobre otras operaciones base. Por ejemplo, si alguien quisiera saber la cantidad de materias que dicto simplemente contando las diferentes materias que dicto, obtendrá rápidamente esa cantidad.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Una propiedad es una característica propia de una entidad que puede tomar un conjunto definido de valores pertenecientes a un Dominio dado.
      • Dominio es el conjunto de valores válidos que pueden tomar una propiedad. Por ejemplo, si yo tuviera en la entidad Persona una propiedad Edad, el dominio de esta serían los números enteros entre 1 y 130.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
    • Relaciones
      • Una relación es un vínculo entre dos entidades. Por ejemplo, en los apartados anteriores yo mencioné la entidad departamento y docente. Existe una relación entre ambas entidades. Esta claro a simple vista que un departamento dado esta compuesto o posee varios profesores y que un profesor puede pertenecer a uno o mas departamentos .
      • Según Chen una relación es “una vinculación entre entidades”. Se dice que las entidades involucradas en la relación son sus entidades participantes. La cantidad de entidades participantes se conocen como el grado nivel de ella.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
    • Subtipo
      • La idea es que toda entidad, como mínimo, pertenece a un tipo de entidad, pero puede pertenecer a más de un tipo al mismo tiempo.
      • En el ejemplo que venimos tratando del establecimiento educativo, podría existir una entidad empleados, con sus propiedades bien definidas, como número de legajo, apellido, nombre, documento, antigüedad y fecha de ingreso.
      • A su vez podría existir otra entidad profesores la cual sería subtipo de la entidad empleados.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Todas las propiedades de la entidad empleado se aplican automáticamente al subtipo entidad profesor, pero lo contrario no es cierto (las propiedades propias de la entidad profesor no son válidas para la entidad empleado).
      • Además la entidad profesor participa automáticamente de todas las relaciones en las que participa la entidad empleado, al revés no es cierto, la entidad profesor puede poseer relaciones propias con otras entidades en la cual la entidad empleado no esta involucrada, por ejemplo los profesores podrían pertenecer a una asociación docente la cual no seria válida para el resto de los empleados.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Esta casi a la vista que la subentidad profesor a su vez podría tener otras subentidades, como jefe de trabajos prácticos, jefe de cátedra, etc., con lo cual se deduce que esta estructura entre las entidades se convierte en una estructura jerárquica de tipos de entidades .
      • Según como vaya generándose esta jerarquía dentro de la estructura de entidades se dirá que es una jerarquía de especialización ( que es el ejemplo como yo fui describiendo, empleado, profesor, jefe de TP y jefe de cátedra) o una jerarquía de generalización (seria ir descubriendo la jerarquía de la entidades exactamente al revés de cómo lo hicimos, partiendo del jefe de TP y el jefe de cátedra e induce que ellos pertenecen a una entidad mayor que es profesor.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
    • Diagrama Entidad- Relación
      • Si bien el modelo conceptual de entidad relación es relativamente fácil de asimilar y entender de la forma en que fue planteado en los apartados anteriores, se nota claramente que mas allá de lo descriptivo que parezca no es fácil de representar.
      • Para ello se definió una forma grafica de representar la estructura lógica de una base de datos en función de la información relevada del modelo de entidad relación. A dicha representación se le llamó Diagrama Entidad- Relación. Ahora que tenemos claro que es un diagrama entidad-relación, veamos como se representan en él cada elemento de los anteriormente descritos.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Las entidades se representan dentro del diagrama por medio de un rectángulo, el cual en su interior posee el nombre de la entidad en cuestión.
      • Si dicha entidad es una entidad débil el borde del rectángulo tendrá línea doble (Figura 1).
      • La figura muestra la entidad Edificio y la entidad débil Departamento y la relación que existe entre ambas.
      • Los símbolos 1 y n indican que la relación entre Edificio y Departamento es de “uno a muchos” y se lee “un edificio tiene muchos departamentos”
      EXPERIENCIA EDUCATIVA BASE DE DATOS
    • Edificio 1 n EXPERIENCIA EDUCATIVA BASE DE DATOS Tiene Departamento
      • Las propiedades se representan por medio de óvalos los cuales posee en su interior cada uno el nombre de la propiedad en cuestión y conectados a la entidad o relación por medio de una línea recta.
      • Si la propiedad es una propiedad compuesta se indican óvalos adicionales (uno por cada propiedad simple que integra la propiedad compuesta) que se desprenden de la propiedad compuesta.
      • Si la propiedad es multivaluada se representa por medio de un ovalo cuyo borde es doble y si la propiedad es derivada se representa con un ovalo cuyo contorno estará realizado con líneas punteadas.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
      • Si la propiedad es clave su nombre se subraya
      • En el diagrama que se representa en la figura 2 vemos las propiedades de la entidad profesor . Observando las indicaciones, descubriremos que la propiedad legajo es clave y la propiedad profesión es multivaluada.
      EXPERIENCIA EDUCATIVA BASE DE DATOS
    • Profesor Legajo nombre apellido Nombre profesor Profesion Materia Cant. materia
      • Las relaciones se representan en el diagrama de entidad relación por medio de rombos con el nombre de la relación en cuestión en su interior. Si es una relación entre dos entidades fuertes, el contorno del rombo se dibujará con una línea simple; si la relación esta definida entre una entidad fuerte y una débil el contorno estará representado por una línea doble.
      • Dichos rombos se unen a las entidades que se involucran en su relación por medio de líneas rectas en las cuales se indica uno o muchos, según corresponda para identificar las relaciones de “uno a uno” , “uno a mucho o muchos a uno” y “muchos a muchos”.
      • Las relaciones pueden tener definidas propiedades que son propias de ella.
      • Dichas propiedades se definen en la relación, ya que no pertenecen absolutamente a ninguna de las entidades involucradas en la misma.
      • Para mostrar todas estas formas de representar los diferentes elementos del modelo entidad relación, en el diagrama entidad relación se adjunta el siguiente diagrama a modo de ejemplo para que usted lo analice (Figura 3).
    •  
      • La figura muestra el diagrama de entidad-relación para un circuito crediticio en su mínima expresión o al mínimo detalle. La idea es que vea como interactúan las distintas entidades y como se relacionan entre sí. Obsérvese además que la relación sucursal- cliente tiene dos atributos propios (cuenta y tipo de cuenta) y además los mismos en este ejemplo son claves.
      • Notamos además cómo las entidades préstamo y pago guardan una relación débil. También podemos informarnos acerca de que elemento es clave para cada entidad.
      EXPERIENCIA EDUCATIVA BASE DE DATOS