SlideShare a Scribd company logo
1 of 12
Download to read offline
Melany base de datos
modelo entidad-relación
               HISTORIA
• El modelo entidad-relación es el modelo de datos más
  ampliamente usado para el diseño de bases de datos.
  Fue creado por Peter Chen en el año 1976, y desde
  entonces se ha vuelto muy popular. En 1988 el
  ANSI seleccionó el modelo ER como el modelo
  estándar para los sistemas de diccionarios de
  recursos de información (IRDS).
  Originalmente el modelo ER sólo incluía conceptos
  básicos como entidad, relación y atributos. Luego se
  agregaron otros conceptos como atributos
  compuestos y las jerarquerías de generalización.
• Creación de un modelo entidad-relación
 El primer paso para la construcción del modelo entidad-
 relación es la obtención y el análisis de los
 requerimientos de los usuarios. Esta tarea es parte de
 los diseñadores de la base de datos relacional.
 Luego, a partir de los requisitos, se crea un esquema
 conceptual de la base de datos. El esquema conceptual
 contiene las descripciones detalladas de
 las entidades, relaciones y restricciones. Todas estas
 descripciones se expresan empleando conceptos
 gráficos y textuales del modelo de datos relacional.
 El siguiente paso es implementar la base de datos
 empleando algún SGBD (software de gestión de bases
 de datos) adaptado al modelo entidad-relación.
• Elementos del modelo entidad-relación
    Los elementos conceptuales que emplea el modelo
    ER son:
    * Entidad
    * Entidad débil
    * Vínculo
    * Vínculo identificador
    * Atributo
    * Atributo clave
    * Atributo multivaluado
    * Atributo compuesto
    * Atributo derivado
    * Relaciones
    * Jerarquías de generalización.
•
    http://www.alegsa.com.ar/Dic/modelo%20de%20entidad-
    relacion.php
Relación

• 1. En bases de datos, una relación o vínculo
  entre dos o más entidades describe algúna
  interacción entre las mismas. Por ejemplo, una
  relación entre una entidad "Empleado" y una
  entidad "Sector" podría ser "trabaja_en", porque
  el empleado trabaja en un sector determinado.
    Las relaciones se describen en la estructura de
    la base de datos empleando un modelo de
    datos.
    Las relaciones son muy empleadas en los
    modelos de bases de datos relacional y afines.
    En SQL las relaciones son llamadas tablas.
•    ://www.alegsa.com.ar/Dic/relacion.php
    http
• Una vez creadas tablas diferentes para cada
  tema de la base de datos de Microsoft
  Access, necesita una forma de indicarle a
  Microsoft Access cómo debe volver a
  combinar esa información. El primer paso de
  este proceso es definir relaciones entre las
  tablas. Una vez realizada esta
  operación, puede crear
  consultas, formularios e informes para
  mostrar información de varias tablas a la vez
• http://office.microsoft.com/es-hn/access-
  help/relaciones-de-una-base-de-datos-de-access-
  mdb-HP005188444.aspx
Tipos de relaciones

•  Relación Uno a Uno: Cuando un registro de una tabla sólo
  puede estar relacionado con un único registro de la otra tabla y
  viceversa.
• Por ejemplo: tenemos dos tablas una con los datos de diferentes
  poblaciones y otra con una lista de Alcaldes, una población sólo
  puede tener un alcalde, y un alcalde lo será únicamente de una
  población.
• Relación Uno a Varios: Cuando un registro de una tabla (tabla
  secundaria) sólo puede estar relacionado con un único registro
  de la otra tabla (tabla principal) y un registro de la otra
  tabla (tabla principal) puede tener más de un registro
  relacionado en la primera tabla (tabla secundaria).
• Por ejemplo: tenemos dos tablas una con los datos de diferentes
  poblaciones y otra con los habitantes, una población puede tener
  más de un habitante, pero un habitante pertenecerá (estará
  empadronado) en una única población.
• Relación Varios a Varios: Cuando un registro de
  una tabla puede estar relacionado con más de
  un registro de la otra tabla y viceversa.
• Por ejemplo: tenemos dos tablas una con los datos
  de clientes y otra con los artículos que se venden
  en la empresa, una cliente podrá realizar un pedido
  con varios artículos, y un artículo podrá ser vendido
  a más de un cliente.
• Las relaciones varios a varios se suelen representar
  definiendo una tabla intermedia entre las dos tablas.
  Siguiendo el ejemplo anterior sería definir una tabla
  lineas de pedido relacionada con clientes y con
  artículos.
• http://www.aulaclic.es/access2000/b_5_1_1.htm
proceso de diseño de una BD
• Si usa un proceso de diseño de base de datos
  establecido, puede crear de forma rápida y
  efectiva una base de datos bien diseñada que le
  proporciona acceso conveniente a la información
  que desea. Con un diseño sólido tardará menos
  tiempo en construir la base de datos y obtendrá
  resultados más rápidos y precisos.
• Nota Los términos "base de datos" y "tabla" no
  son sinónimos en Visual FoxPro. El término base
  de datos (archivo .dbc) se refiere a una base de
  datos relacional que almacena información sobre
  una o más tablas (archivos .dbf) o vistas
• La clave para obtener un diseño de base de datos
  eficaz radica en comprender exactamente qué
  información se desea almacenar y la forma en que
  un sistema de administración de bases de datos
  relacionales, como Visual FoxPro, almacena los
  datos. Para ofrecer información de forma eficiente
  y precisa, Visual FoxPro debe tener almacenados
  los datos sobre distintos temas en tablas
  separadas. Por ejemplo, puede haber una tabla
  donde sólo se almacenen datos sobre empleados
  y otra tabla que sólo contenga datos de ventas.
• Al organizar los datos de forma apropiada,
  proporciona flexibilidad a la base de datos y tiene
  la posibilidad de combinar y presentar información
  de muchas formas diferentes.
• Al diseñar una base de datos, en primer lugar
  debe dividir la información que desea
  almacenar como temas distintos y después
  indicar a Visual FoxPro cómo se relacionan
  estos temas para que pueda recuperar la
  información correcta cuando sea necesario. Si
  mantiene la información en tablas separadas
  facilitará la organización y el mantenimiento
  de los datos y conseguirá aplicaciones de alto
  rendimiento.
• http://msdn.microsoft.com/es-
  es/library/cc466455(v=vs.71).aspx
Determinar la finalidad     Definir relaciones entre
 de la base de datos                 tablas                 Ajustar diseño




  Buscar y organizar la        Especificar claves       Aplicar las reglas de
 información deseada              principales             normalización




                              Convertir los elementos
Dividir la información en       de información en
           tablas                    columnas

More Related Content

What's hot

Introducción a Base de datos y Access
Introducción a Base de datos y  AccessIntroducción a Base de datos y  Access
Introducción a Base de datos y AccessSMGOMEZ
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosjesanchez5
 
Base de datos
Base de datosBase de datos
Base de datosDavid
 
Base de datos slideshare
Base de datos slideshareBase de datos slideshare
Base de datos slideshareunefacams
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datosZcnp1234
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datosCamilo Tellez
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datoskevin vilca cabanillas
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)angeljlp08
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosggcc24
 
Dia positiva wendy
Dia positiva wendyDia positiva wendy
Dia positiva wendywendytatis
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datosUniandes
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De DatosDigno Yunga
 
Base de datos
Base de datosBase de datos
Base de datosleimy11
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd3206661170
 

What's hot (18)

Introducción a Base de datos y Access
Introducción a Base de datos y  AccessIntroducción a Base de datos y  Access
Introducción a Base de datos y Access
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos slideshare
Base de datos slideshareBase de datos slideshare
Base de datos slideshare
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datos
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
 
TIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOSTIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOS
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Ba se de datos
Ba se de datosBa se de datos
Ba se de datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Dia positiva wendy
Dia positiva wendyDia positiva wendy
Dia positiva wendy
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd
 

Viewers also liked

50 states ka
50 states ka50 states ka
50 states kaKiah1234
 
Detect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructureDetect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructureeSAT Publishing House
 
Epistaxis
EpistaxisEpistaxis
Epistaxiskg_7
 
origenes de la administración
origenes de la administraciónorigenes de la administración
origenes de la administraciónGabriela Rp
 
Comparative assessment of noise levels in various laboratories and constructi...
Comparative assessment of noise levels in various laboratories and constructi...Comparative assessment of noise levels in various laboratories and constructi...
Comparative assessment of noise levels in various laboratories and constructi...eSAT Publishing House
 
Behaviour of interfaces between carbon fibre reinforced polymer and gravel soils
Behaviour of interfaces between carbon fibre reinforced polymer and gravel soilsBehaviour of interfaces between carbon fibre reinforced polymer and gravel soils
Behaviour of interfaces between carbon fibre reinforced polymer and gravel soilseSAT Publishing House
 
Melisita y jenifer
Melisita y jeniferMelisita y jenifer
Melisita y jenifermelissajo
 
Design of passengers vehicle body on fire accidents
Design of passengers vehicle body on fire accidentsDesign of passengers vehicle body on fire accidents
Design of passengers vehicle body on fire accidentseSAT Publishing House
 
Leonid Streliaev Fotogria de Arquitetura
Leonid Streliaev Fotogria de ArquiteturaLeonid Streliaev Fotogria de Arquitetura
Leonid Streliaev Fotogria de ArquiteturaDaniela Pires
 
Conceptual design of transfer mould tool for rubber bumper spring
Conceptual design of transfer mould tool for rubber bumper springConceptual design of transfer mould tool for rubber bumper spring
Conceptual design of transfer mould tool for rubber bumper springeSAT Publishing House
 
Epistaxis
EpistaxisEpistaxis
Epistaxiskg_7
 
Comparative analysis on mould filling of a413 aluminium alloy in sand and eva...
Comparative analysis on mould filling of a413 aluminium alloy in sand and eva...Comparative analysis on mould filling of a413 aluminium alloy in sand and eva...
Comparative analysis on mould filling of a413 aluminium alloy in sand and eva...eSAT Publishing House
 
Characteristic data analysis of occupational accident in heavy engineering in...
Characteristic data analysis of occupational accident in heavy engineering in...Characteristic data analysis of occupational accident in heavy engineering in...
Characteristic data analysis of occupational accident in heavy engineering in...eSAT Publishing House
 
Design and analysis of ball mill inlet chute for roller press circuit in ceme...
Design and analysis of ball mill inlet chute for roller press circuit in ceme...Design and analysis of ball mill inlet chute for roller press circuit in ceme...
Design and analysis of ball mill inlet chute for roller press circuit in ceme...eSAT Publishing House
 

Viewers also liked (20)

50 states ka
50 states ka50 states ka
50 states ka
 
50 states power point
50 states power point50 states power point
50 states power point
 
Detect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructureDetect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructure
 
Epistaxis
EpistaxisEpistaxis
Epistaxis
 
Gabyy
GabyyGabyy
Gabyy
 
origenes de la administración
origenes de la administraciónorigenes de la administración
origenes de la administración
 
Comparative assessment of noise levels in various laboratories and constructi...
Comparative assessment of noise levels in various laboratories and constructi...Comparative assessment of noise levels in various laboratories and constructi...
Comparative assessment of noise levels in various laboratories and constructi...
 
Behaviour of interfaces between carbon fibre reinforced polymer and gravel soils
Behaviour of interfaces between carbon fibre reinforced polymer and gravel soilsBehaviour of interfaces between carbon fibre reinforced polymer and gravel soils
Behaviour of interfaces between carbon fibre reinforced polymer and gravel soils
 
Melisita y jenifer
Melisita y jeniferMelisita y jenifer
Melisita y jenifer
 
Design of passengers vehicle body on fire accidents
Design of passengers vehicle body on fire accidentsDesign of passengers vehicle body on fire accidents
Design of passengers vehicle body on fire accidents
 
Amistad
AmistadAmistad
Amistad
 
Leonid Streliaev Fotogria de Arquitetura
Leonid Streliaev Fotogria de ArquiteturaLeonid Streliaev Fotogria de Arquitetura
Leonid Streliaev Fotogria de Arquitetura
 
50 states
50 states50 states
50 states
 
Conceptual design of transfer mould tool for rubber bumper spring
Conceptual design of transfer mould tool for rubber bumper springConceptual design of transfer mould tool for rubber bumper spring
Conceptual design of transfer mould tool for rubber bumper spring
 
50 states
50 states50 states
50 states
 
Dia del niño
Dia del niñoDia del niño
Dia del niño
 
Epistaxis
EpistaxisEpistaxis
Epistaxis
 
Comparative analysis on mould filling of a413 aluminium alloy in sand and eva...
Comparative analysis on mould filling of a413 aluminium alloy in sand and eva...Comparative analysis on mould filling of a413 aluminium alloy in sand and eva...
Comparative analysis on mould filling of a413 aluminium alloy in sand and eva...
 
Characteristic data analysis of occupational accident in heavy engineering in...
Characteristic data analysis of occupational accident in heavy engineering in...Characteristic data analysis of occupational accident in heavy engineering in...
Characteristic data analysis of occupational accident in heavy engineering in...
 
Design and analysis of ball mill inlet chute for roller press circuit in ceme...
Design and analysis of ball mill inlet chute for roller press circuit in ceme...Design and analysis of ball mill inlet chute for roller press circuit in ceme...
Design and analysis of ball mill inlet chute for roller press circuit in ceme...
 

Similar to Melany base de datos (20)

Churk
ChurkChurk
Churk
 
Access 2013
Access 2013Access 2013
Access 2013
 
Base de datos 22222
Base de datos 22222Base de datos 22222
Base de datos 22222
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Informatica-Base De Datos
Informatica-Base De DatosInformatica-Base De Datos
Informatica-Base De Datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de Datos
Base de Datos Base de Datos
Base de Datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
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 datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos basicos de base de datos
Conceptos basicos de base de datosConceptos basicos de base de datos
Conceptos basicos de base de datos
 
Base de datos daniela
Base de datos danielaBase de datos daniela
Base de datos daniela
 
Base de datos Daniela
Base de datos DanielaBase de datos Daniela
Base de datos Daniela
 
Jesssica alexandra
Jesssica alexandraJesssica alexandra
Jesssica alexandra
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos access
Base de datos accessBase de datos access
Base de datos access
 
Base de datos
Base de datosBase de datos
Base de datos
 

Melany base de datos

  • 2. modelo entidad-relación HISTORIA • El modelo entidad-relación es el modelo de datos más ampliamente usado para el diseño de bases de datos. Fue creado por Peter Chen en el año 1976, y desde entonces se ha vuelto muy popular. En 1988 el ANSI seleccionó el modelo ER como el modelo estándar para los sistemas de diccionarios de recursos de información (IRDS). Originalmente el modelo ER sólo incluía conceptos básicos como entidad, relación y atributos. Luego se agregaron otros conceptos como atributos compuestos y las jerarquerías de generalización.
  • 3. • Creación de un modelo entidad-relación El primer paso para la construcción del modelo entidad- relación es la obtención y el análisis de los requerimientos de los usuarios. Esta tarea es parte de los diseñadores de la base de datos relacional. Luego, a partir de los requisitos, se crea un esquema conceptual de la base de datos. El esquema conceptual contiene las descripciones detalladas de las entidades, relaciones y restricciones. Todas estas descripciones se expresan empleando conceptos gráficos y textuales del modelo de datos relacional. El siguiente paso es implementar la base de datos empleando algún SGBD (software de gestión de bases de datos) adaptado al modelo entidad-relación.
  • 4. • Elementos del modelo entidad-relación Los elementos conceptuales que emplea el modelo ER son: * Entidad * Entidad débil * Vínculo * Vínculo identificador * Atributo * Atributo clave * Atributo multivaluado * Atributo compuesto * Atributo derivado * Relaciones * Jerarquías de generalización. • http://www.alegsa.com.ar/Dic/modelo%20de%20entidad- relacion.php
  • 5. Relación • 1. En bases de datos, una relación o vínculo entre dos o más entidades describe algúna interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado" y una entidad "Sector" podría ser "trabaja_en", porque el empleado trabaja en un sector determinado. Las relaciones se describen en la estructura de la base de datos empleando un modelo de datos. Las relaciones son muy empleadas en los modelos de bases de datos relacional y afines. En SQL las relaciones son llamadas tablas. • ://www.alegsa.com.ar/Dic/relacion.php http
  • 6. • Una vez creadas tablas diferentes para cada tema de la base de datos de Microsoft Access, necesita una forma de indicarle a Microsoft Access cómo debe volver a combinar esa información. El primer paso de este proceso es definir relaciones entre las tablas. Una vez realizada esta operación, puede crear consultas, formularios e informes para mostrar información de varias tablas a la vez • http://office.microsoft.com/es-hn/access- help/relaciones-de-una-base-de-datos-de-access- mdb-HP005188444.aspx
  • 7. Tipos de relaciones • Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. • Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será únicamente de una población. • Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla (tabla secundaria). • Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes, una población puede tener más de un habitante, pero un habitante pertenecerá (estará empadronado) en una única población.
  • 8. • Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. • Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente. • Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla lineas de pedido relacionada con clientes y con artículos. • http://www.aulaclic.es/access2000/b_5_1_1.htm
  • 9. proceso de diseño de una BD • Si usa un proceso de diseño de base de datos establecido, puede crear de forma rápida y efectiva una base de datos bien diseñada que le proporciona acceso conveniente a la información que desea. Con un diseño sólido tardará menos tiempo en construir la base de datos y obtendrá resultados más rápidos y precisos. • Nota Los términos "base de datos" y "tabla" no son sinónimos en Visual FoxPro. El término base de datos (archivo .dbc) se refiere a una base de datos relacional que almacena información sobre una o más tablas (archivos .dbf) o vistas
  • 10. • La clave para obtener un diseño de base de datos eficaz radica en comprender exactamente qué información se desea almacenar y la forma en que un sistema de administración de bases de datos relacionales, como Visual FoxPro, almacena los datos. Para ofrecer información de forma eficiente y precisa, Visual FoxPro debe tener almacenados los datos sobre distintos temas en tablas separadas. Por ejemplo, puede haber una tabla donde sólo se almacenen datos sobre empleados y otra tabla que sólo contenga datos de ventas. • Al organizar los datos de forma apropiada, proporciona flexibilidad a la base de datos y tiene la posibilidad de combinar y presentar información de muchas formas diferentes.
  • 11. • Al diseñar una base de datos, en primer lugar debe dividir la información que desea almacenar como temas distintos y después indicar a Visual FoxPro cómo se relacionan estos temas para que pueda recuperar la información correcta cuando sea necesario. Si mantiene la información en tablas separadas facilitará la organización y el mantenimiento de los datos y conseguirá aplicaciones de alto rendimiento. • http://msdn.microsoft.com/es- es/library/cc466455(v=vs.71).aspx
  • 12. Determinar la finalidad Definir relaciones entre de la base de datos tablas Ajustar diseño Buscar y organizar la Especificar claves Aplicar las reglas de información deseada principales normalización Convertir los elementos Dividir la información en de información en tablas columnas