SlideShare una empresa de Scribd logo
1 de 8
BASE DE DATOS 2-
PARTE




 Integrantes:
 Sarai Acevedo C
 Lizet Roa D
DEFINICIÓN MODELO
           ENTIDAD- RELACIÓN
Un diagrama o modelo
entidad-relación (a veces
denominado por sus siglas en
inglés,        E-R        "Entity
relationship",       o       del
español DER "Diagrama de
Entidad Relación") es una
herramienta para el modelado
de     datos     que     permite
representar     las    entidades
relevantes de un sistema de
información así como sus
interrelaciones y propiedades.
RELACIÓN
 Describe cierta dependencia entre entidades o permite la
  asociación de las mismas.
Ejemplo: Si tenemos dos entidades, "CLIENTE" y
  "HABITACION", podemos entender la relación entre ambas al
  tomar un caso concreto (ocurrencia) de cada una de ellas.
  Entonces, podríamos tener la ocurrencia "Habitación 502", de
  la entidad "HABITACION" y la ocurrencia "Henry Jonshon
  Mcfly Bogard", de la entidad "CLIENTE", entre las que es
  posible relacionar que la habitación 502 se encuentra
  ocupada por el huésped de nombre Henry.
Una relación tiene sentido al expresar las entidades que
  relaciona. En el ejemplo anterior, podemos decir que un
  huésped (entidad), se aloja (relación) en una habitación
  (entidad).
Se representan mediante un rombo etiquetado en su interior con
  un verbo. Este rombo se debe unir mediante líneas con las
  entidades (rectángulos) que relaciona, para así saber cuál es
  la relación que lleva cada uno.
TIPOS                DE        RELACIÓN
Existen varios tipos entre Los cuales encontramos:
   Relación reflexiva o recursiva. Relaciona una entidad consigo misma.
    Ejemplo: empleados que pueden ser jefes de otros empleados.
   Relación entre las mismas dos entidades. Muy útil en el caso de
    necesitar almacenar información histórica completa. Ejemplo: proyectos en
    los que trabaja actualmente un empleado y proyectos en los que ha
    trabajado anteriormente.
   Relación ternaria. Asociación de tres entidades. La forma de hallar
    cardinalidades en las relaciones ternarias es fijar una combinación de
    elementos en dos de los extremos de la relación y obtener lógicamente las
    cardinalidades mínima y máxima en el otro extremo libre. Ejemplo: el título
    de un libro, un autor y una editorial se relacionan las tres mediante la acción
    de publicar el libro.
    Relación de espcialización (ES-UN). Tipificación de una entidad en en
    subtipos en número finito y conocido. Cada subtipo puede poseer atributos
    propios que. Los subtipos heredan los atributos que pudiera tener la entidad
    general. Este tipo de relación puede clasificarse de dos maneras distintas.
EJEMPLOS:
   Una entidad persona tiene los subtipos hombre y mujer. Una misma
    persona no puede ser hombre y mujer a la vez por lo que la relación
    es exclusiva. No puede existir una persona que no sea hombre ni
    mujer, por lo que también es total.
   Se conviene en que un vehículo puede ser un coche, un camión o
    una moto. La relación es claramente exclusiva (un vehículo no
    puede ser coche y camión a la vez, ni camión y moto, etc) y parcial
    pues puede haber vehículos que no sean ni coche ni camión ni
    moto.
   La entidad que representa a un universitario tiene los subtipos
    profesor y estudiante. Un mismo universitario puede ser ambas
    cosas a la vez (p.e. un profesor puede estar matriculado como
    alumno en alguna facultad) por lo que la relación es inclusiva. No
    puede existir un universitario que no sea ni profesor ni estudiante,
    por lo que también es total.
   Expresamos mediante una relación de especialización el que una
    función matemática tiene asociados los subtipos continua y
    derivable. La relación es inclusiva pues una misma función puede
    ser ambas cosas a la vez, y parcial porque existen funciones que no
    son continuas ni derivables
PROCESO DE DISEÑO DE BASES DE
                         DATOS
A continuación se indican los pasos que hay que seguir en el proceso
  de diseño de una base de datos. Cada paso se trata con mayor
  detalle en los temas restantes de esta sección.
 Determinar el propósito de la base de datos Este paso le
  ayudará a decidir los datos que desea que Visual FoxPro almacene.
 Determinar las tablas necesarias Cuando ya conozca claramente
  el propósito de la base de datos, puede dividir la información en
  temas distintos, como "Employees" u "Orders". Cada tema será una
  tabla de la base de datos.
 Determinar los campos necesarios Tiene que decidir la
  información que desea incluir en cada tabla. Cada categoría de
  información de una tabla se denomina campo y se muestra en forma
  de columna al examinar la tabla. Por ejemplo, un campo de la tabla
  Employee podría ser Last_name y otro podría ser Hire_date.
 Determinar las relaciones Observe cada tabla y decida cómo se
  relacionan sus datos con los de las tablas restantes. Agregue
  campos a las tablas o cree tablas nuevas para clarificar las
  relaciones, si es necesario.
 Perfeccionar el diseño Busque errores en el diseño. Cree las
  tablas y agregue algunos registros de datos de ejemplo. Vea si
  puede obtener los resultados que desea de sus tablas. Haga los
  ajustes necesarios al diseño.
GRACIAS POR VISITARNOS

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
base de datos
 base de datos base de datos
base de datos
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Karen arevalo
Karen arevaloKaren arevalo
Karen arevalo
 
Julieth almeida
Julieth almeidaJulieth almeida
Julieth almeida
 
Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Jaime ricardo rolón garcía ,
Jaime ricardo rolón garcía ,Jaime ricardo rolón garcía ,
Jaime ricardo rolón garcía ,
 
Modelos de BDD y Modelos de Datos Alejandro Coronado
Modelos de BDD y Modelos de Datos Alejandro CoronadoModelos de BDD y Modelos de Datos Alejandro Coronado
Modelos de BDD y Modelos de Datos Alejandro Coronado
 
Foro 3
Foro 3Foro 3
Foro 3
 
Diapositivas de informatica david
Diapositivas de informatica davidDiapositivas de informatica david
Diapositivas de informatica david
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 

Destacado

Diagrama de la base de datos completa
Diagrama de la base de datos completaDiagrama de la base de datos completa
Diagrama de la base de datos completaekgt
 
Proceso de accion de tutela 1
Proceso de accion de tutela 1Proceso de accion de tutela 1
Proceso de accion de tutela 1astridquinones
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datoslafp36
 
Diagrama de flujo mantenimiento preventivo sw.
Diagrama de flujo mantenimiento preventivo sw.Diagrama de flujo mantenimiento preventivo sw.
Diagrama de flujo mantenimiento preventivo sw.Clc Jrm
 
Responsabilidad Gerencial en un Hospital - Director de Hospital
Responsabilidad Gerencial en un Hospital - Director de HospitalResponsabilidad Gerencial en un Hospital - Director de Hospital
Responsabilidad Gerencial en un Hospital - Director de HospitalOthoniel Hernandez Ovando
 
Diagramas de flujo (soporte y mantenimiento de equipo de computo)
Diagramas de flujo (soporte y mantenimiento de equipo de computo)Diagramas de flujo (soporte y mantenimiento de equipo de computo)
Diagramas de flujo (soporte y mantenimiento de equipo de computo)Luis Nevarez
 
Diagrama de flujo para el mantenimiento preventivo
Diagrama de flujo para el mantenimiento preventivoDiagrama de flujo para el mantenimiento preventivo
Diagrama de flujo para el mantenimiento preventivoJudith Lucero Arellan Farfan
 
Quirofano y personal
Quirofano y personalQuirofano y personal
Quirofano y personalYumika Ota
 

Destacado (8)

Diagrama de la base de datos completa
Diagrama de la base de datos completaDiagrama de la base de datos completa
Diagrama de la base de datos completa
 
Proceso de accion de tutela 1
Proceso de accion de tutela 1Proceso de accion de tutela 1
Proceso de accion de tutela 1
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datos
 
Diagrama de flujo mantenimiento preventivo sw.
Diagrama de flujo mantenimiento preventivo sw.Diagrama de flujo mantenimiento preventivo sw.
Diagrama de flujo mantenimiento preventivo sw.
 
Responsabilidad Gerencial en un Hospital - Director de Hospital
Responsabilidad Gerencial en un Hospital - Director de HospitalResponsabilidad Gerencial en un Hospital - Director de Hospital
Responsabilidad Gerencial en un Hospital - Director de Hospital
 
Diagramas de flujo (soporte y mantenimiento de equipo de computo)
Diagramas de flujo (soporte y mantenimiento de equipo de computo)Diagramas de flujo (soporte y mantenimiento de equipo de computo)
Diagramas de flujo (soporte y mantenimiento de equipo de computo)
 
Diagrama de flujo para el mantenimiento preventivo
Diagrama de flujo para el mantenimiento preventivoDiagrama de flujo para el mantenimiento preventivo
Diagrama de flujo para el mantenimiento preventivo
 
Quirofano y personal
Quirofano y personalQuirofano y personal
Quirofano y personal
 

Similar a Base de datos 2 parte

Similar a Base de datos 2 parte (20)

base de datos
base de datosbase de datos
base de datos
 
Duvan johao
Duvan   johaoDuvan   johao
Duvan johao
 
3a5 shirley vinces- tarea1
3a5 shirley vinces- tarea13a5 shirley vinces- tarea1
3a5 shirley vinces- tarea1
 
Modelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaModelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegarda
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 
Julieth almeida
Julieth almeidaJulieth almeida
Julieth almeida
 
Base de datos (1)
Base de datos (1)Base de datos (1)
Base de datos (1)
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
SISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOSSISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOS
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
Base de datos parte 2
Base de datos parte 2Base de datos parte 2
Base de datos parte 2
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
M.e.r
M.e.rM.e.r
M.e.r
 
32117.ppt
32117.ppt32117.ppt
32117.ppt
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Esthela reina
Esthela reinaEsthela reina
Esthela reina
 

Más de saraiacevedo

Reglas basicas para la netiqueta
Reglas basicas para la netiquetaReglas basicas para la netiqueta
Reglas basicas para la netiquetasaraiacevedo
 
Bullyin y ciberbullyin
Bullyin y ciberbullyin Bullyin y ciberbullyin
Bullyin y ciberbullyin saraiacevedo
 
Bullyn y ciberbully
Bullyn y ciberbullyBullyn y ciberbully
Bullyn y ciberbullysaraiacevedo
 
Reglas basicas para la netiqueta
Reglas basicas para la netiquetaReglas basicas para la netiqueta
Reglas basicas para la netiquetasaraiacevedo
 
Proceso accion de tutela
Proceso accion de tutelaProceso accion de tutela
Proceso accion de tutelasaraiacevedo
 

Más de saraiacevedo (8)

Reglas basicas para la netiqueta
Reglas basicas para la netiquetaReglas basicas para la netiqueta
Reglas basicas para la netiqueta
 
Bullyin y ciberbullyin
Bullyin y ciberbullyin Bullyin y ciberbullyin
Bullyin y ciberbullyin
 
Bullyn y ciberbully
Bullyn y ciberbullyBullyn y ciberbully
Bullyn y ciberbully
 
Bullying
Bullying Bullying
Bullying
 
Reglas basicas para la netiqueta
Reglas basicas para la netiquetaReglas basicas para la netiqueta
Reglas basicas para la netiqueta
 
Netiqueta
NetiquetaNetiqueta
Netiqueta
 
Proceso accion de tutela
Proceso accion de tutelaProceso accion de tutela
Proceso accion de tutela
 
Bullying[1]
Bullying[1]Bullying[1]
Bullying[1]
 

Base de datos 2 parte

  • 1. BASE DE DATOS 2- PARTE Integrantes: Sarai Acevedo C Lizet Roa D
  • 2. DEFINICIÓN MODELO ENTIDAD- RELACIÓN Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
  • 3. RELACIÓN  Describe cierta dependencia entre entidades o permite la asociación de las mismas. Ejemplo: Si tenemos dos entidades, "CLIENTE" y "HABITACION", podemos entender la relación entre ambas al tomar un caso concreto (ocurrencia) de cada una de ellas. Entonces, podríamos tener la ocurrencia "Habitación 502", de la entidad "HABITACION" y la ocurrencia "Henry Jonshon Mcfly Bogard", de la entidad "CLIENTE", entre las que es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Henry. Una relación tiene sentido al expresar las entidades que relaciona. En el ejemplo anterior, podemos decir que un huésped (entidad), se aloja (relación) en una habitación (entidad). Se representan mediante un rombo etiquetado en su interior con un verbo. Este rombo se debe unir mediante líneas con las entidades (rectángulos) que relaciona, para así saber cuál es la relación que lleva cada uno.
  • 4. TIPOS DE RELACIÓN Existen varios tipos entre Los cuales encontramos:  Relación reflexiva o recursiva. Relaciona una entidad consigo misma. Ejemplo: empleados que pueden ser jefes de otros empleados.  Relación entre las mismas dos entidades. Muy útil en el caso de necesitar almacenar información histórica completa. Ejemplo: proyectos en los que trabaja actualmente un empleado y proyectos en los que ha trabajado anteriormente.  Relación ternaria. Asociación de tres entidades. La forma de hallar cardinalidades en las relaciones ternarias es fijar una combinación de elementos en dos de los extremos de la relación y obtener lógicamente las cardinalidades mínima y máxima en el otro extremo libre. Ejemplo: el título de un libro, un autor y una editorial se relacionan las tres mediante la acción de publicar el libro.  Relación de espcialización (ES-UN). Tipificación de una entidad en en subtipos en número finito y conocido. Cada subtipo puede poseer atributos propios que. Los subtipos heredan los atributos que pudiera tener la entidad general. Este tipo de relación puede clasificarse de dos maneras distintas.
  • 5. EJEMPLOS:  Una entidad persona tiene los subtipos hombre y mujer. Una misma persona no puede ser hombre y mujer a la vez por lo que la relación es exclusiva. No puede existir una persona que no sea hombre ni mujer, por lo que también es total.  Se conviene en que un vehículo puede ser un coche, un camión o una moto. La relación es claramente exclusiva (un vehículo no puede ser coche y camión a la vez, ni camión y moto, etc) y parcial pues puede haber vehículos que no sean ni coche ni camión ni moto.  La entidad que representa a un universitario tiene los subtipos profesor y estudiante. Un mismo universitario puede ser ambas cosas a la vez (p.e. un profesor puede estar matriculado como alumno en alguna facultad) por lo que la relación es inclusiva. No puede existir un universitario que no sea ni profesor ni estudiante, por lo que también es total.  Expresamos mediante una relación de especialización el que una función matemática tiene asociados los subtipos continua y derivable. La relación es inclusiva pues una misma función puede ser ambas cosas a la vez, y parcial porque existen funciones que no son continuas ni derivables
  • 6. PROCESO DE DISEÑO DE BASES DE DATOS A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos. Cada paso se trata con mayor detalle en los temas restantes de esta sección.  Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que Visual FoxPro almacene.  Determinar las tablas necesarias Cuando ya conozca claramente el propósito de la base de datos, puede dividir la información en temas distintos, como "Employees" u "Orders". Cada tema será una tabla de la base de datos.  Determinar los campos necesarios Tiene que decidir la información que desea incluir en cada tabla. Cada categoría de información de una tabla se denomina campo y se muestra en forma de columna al examinar la tabla. Por ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría ser Hire_date.  Determinar las relaciones Observe cada tabla y decida cómo se relacionan sus datos con los de las tablas restantes. Agregue campos a las tablas o cree tablas nuevas para clarificar las relaciones, si es necesario.  Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue algunos registros de datos de ejemplo. Vea si puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al diseño.
  • 7.