SlideShare una empresa de Scribd logo
MODELO RELACIONAL
Miguel A. Garcia
Johan F. Pabon
11-1
MODELO DE E/R
Cuando se utiliza una base de datos para gestionar
información, se está plasmando una parte del
mundo real en una serie de tablas, registros y
campos ubicados en un ordenador; creándose un
modelo parcial de la realidad. Antes de crear
físicamente estas tablas en el ordenador 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 construcción física de las
tablas simultáneamente. El resultado de esto acaba
siendo un sistema de información parcheado, con
datos dispersos que terminan por no cumplir
adecuadamente los requisitos necesarios.
RELACION
Asociación entre entidades, sin existencia
propia en el mundo real que estamos
modelando, pero necesaria para reflejar
las interacciones existentes entre
entidades
Tipos de relación.
• Asociación entre entidades, sin existencia propia en el mundo real
que estamos modelando, pero necesaria para reflejar las
interacciones existentes entre entidades. Las relaciones pueden ser
de tres tipos:Relaciones 1-1.- Las entidades que intervienen en la
relación se asocian una a una (Ej: la entidad HOMBRE, la entidad
MUJER y entre ellos la relación MATRIMONIO).
• Relaciones 1-n.- Una ocurrencia de una entidad está asociada con
muchas (n) de otra (Ej: la entidad EMPERSA, la entidad
TRABAJADOR y entre ellos la relación TRABAJAR-EN).
• Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos
entidades de la relación, puede estar asociada con muchas (n) de
la otra y viceversa (Ej: la entidad ALUMNO, la entidad EMPRESA y
entre ellos la relación MATRÍCULA).
PROCESO DE DISEÑO UNA BD
1.Determinar el
propósito de la base de
datos Este paso le
ayudará a decidir los datos
que desea que Visual
FoxPro almacene.
2.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
dato
3.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.
4.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.
DETERMINAR EL PROPOSITO DE LA BD
PROCESO DE DISEÑO UNA BD
1.Determinar el
propósito de la base de
datos Este paso le
ayudará a decidir los datos
que desea que Visual
FoxPro almacene.
2.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
dato
3.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.
4.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.
DETERMINAR EL PROPOSITO DE LA BD

Más contenido relacionado

La actualidad más candente

Bases de datos relacionales completo
Bases de datos relacionales completoBases de datos relacionales completo
Bases de datos relacionales completo
jerson_paez
 
Bases de datos
Bases de datosBases de datos
Bases de datos
myriamsofia
 
Resumen analitico de access
Resumen analitico de accessResumen analitico de access
Resumen analitico de access
ricardo pabon serna
 
Objetivo general Access
Objetivo general Access Objetivo general Access
Objetivo general Access
carlos88206
 
Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionales
davidsantiagoleiva
 
Tp n 2 computacion imprimir
Tp n 2 computacion imprimirTp n 2 computacion imprimir
Tp n 2 computacion imprimir
Katherine Oyarce
 
Info
InfoInfo
Trabajo 3225
Trabajo 3225Trabajo 3225
Trabajo 3225
sorleyer
 
Base de datos
Base de datosBase de datos
Base de datos
yurlo_21
 
Bases de datos relacionales (2)
Bases de datos relacionales (2)Bases de datos relacionales (2)
Bases de datos relacionales (2)
jerson_paez
 
BasesdedSDHB
BasesdedSDHBBasesdedSDHB
BasesdedSDHB
kelwinallen
 
Resumen analitico sobre Access
Resumen analitico sobre AccessResumen analitico sobre Access
Resumen analitico sobre Access
Camila Sanchez Gomez
 
Presentación1
Presentación1Presentación1
Presentación1
darlynmoreno
 
ningunaPautas para crear una base de datos
ningunaPautas para crear una base de datosningunaPautas para crear una base de datos
ningunaPautas para crear una base de datos
camiloccc
 
Tablas en Access
Tablas en AccessTablas en Access
Tablas en Access
paujua0621
 
Base de datos icontec
Base de datos icontecBase de datos icontec
Base de datos icontec
Juan David Lopez Salamanca
 
Base de dato access laura pinilla
Base de dato access laura pinillaBase de dato access laura pinilla
Base de dato access laura pinilla
97073109896lc
 
11 1
11 111 1
Base de datos daniela
Base de datos danielaBase de datos daniela
Base de datos daniela
Silvia Calderón
 
Relaciones en access
Relaciones en accessRelaciones en access
Relaciones en access
Universidad Católica de Colombia
 

La actualidad más candente (20)

Bases de datos relacionales completo
Bases de datos relacionales completoBases de datos relacionales completo
Bases de datos relacionales completo
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Resumen analitico de access
Resumen analitico de accessResumen analitico de access
Resumen analitico de access
 
Objetivo general Access
Objetivo general Access Objetivo general Access
Objetivo general Access
 
Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionales
 
Tp n 2 computacion imprimir
Tp n 2 computacion imprimirTp n 2 computacion imprimir
Tp n 2 computacion imprimir
 
Info
InfoInfo
Info
 
Trabajo 3225
Trabajo 3225Trabajo 3225
Trabajo 3225
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos relacionales (2)
Bases de datos relacionales (2)Bases de datos relacionales (2)
Bases de datos relacionales (2)
 
BasesdedSDHB
BasesdedSDHBBasesdedSDHB
BasesdedSDHB
 
Resumen analitico sobre Access
Resumen analitico sobre AccessResumen analitico sobre Access
Resumen analitico sobre Access
 
Presentación1
Presentación1Presentación1
Presentación1
 
ningunaPautas para crear una base de datos
ningunaPautas para crear una base de datosningunaPautas para crear una base de datos
ningunaPautas para crear una base de datos
 
Tablas en Access
Tablas en AccessTablas en Access
Tablas en Access
 
Base de datos icontec
Base de datos icontecBase de datos icontec
Base de datos icontec
 
Base de dato access laura pinilla
Base de dato access laura pinillaBase de dato access laura pinilla
Base de dato access laura pinilla
 
11 1
11 111 1
11 1
 
Base de datos daniela
Base de datos danielaBase de datos daniela
Base de datos daniela
 
Relaciones en access
Relaciones en accessRelaciones en access
Relaciones en access
 

Destacado

Actividad módulo 4
Actividad  módulo 4Actividad  módulo 4
Actividad módulo 4
Anabell Covarrubias
 
Libro blanco de las webs móviles de la MMA
Libro blanco de las webs móviles de la MMALibro blanco de las webs móviles de la MMA
Libro blanco de las webs móviles de la MMA
Ignasi Martín Morales
 
La musicaaaa
La musicaaaaLa musicaaaa
Luis javier melo garcia
Luis javier melo garciaLuis javier melo garcia
Luis javier melo garcia
Jeivis Lumega
 
Inteligencia emocional
Inteligencia emocionalInteligencia emocional
Inteligencia emocional
UTPL
 
Blog teffy
Blog teffyBlog teffy
Blog teffy
Esteffani Lima
 
MD.ANSAR ALI
MD.ANSAR ALIMD.ANSAR ALI
MD.ANSAR ALI
ansar 1310
 
Por Qué Comprar Oro
Por Qué Comprar OroPor Qué Comprar Oro
Por Qué Comprar Oro
transformatuvidaenoro
 
Imre kertész el cultural
Imre kertész el culturalImre kertész el cultural
Imre kertész el cultural
Hélder Filipe Azevedo
 
Estrategias tarea #1vanne
Estrategias tarea #1vanneEstrategias tarea #1vanne
Estrategias tarea #1vanne
Vanessa Chávez
 
Volcanes
VolcanesVolcanes
Volcanes
aagussol
 
Chemistry in everyday life
Chemistry in everyday lifeChemistry in everyday life
Chemistry in everyday life
Amit Kumar
 

Destacado (13)

Actividad módulo 4
Actividad  módulo 4Actividad  módulo 4
Actividad módulo 4
 
Libro blanco de las webs móviles de la MMA
Libro blanco de las webs móviles de la MMALibro blanco de las webs móviles de la MMA
Libro blanco de las webs móviles de la MMA
 
La musicaaaa
La musicaaaaLa musicaaaa
La musicaaaa
 
Pythagoras
PythagorasPythagoras
Pythagoras
 
Luis javier melo garcia
Luis javier melo garciaLuis javier melo garcia
Luis javier melo garcia
 
Inteligencia emocional
Inteligencia emocionalInteligencia emocional
Inteligencia emocional
 
Blog teffy
Blog teffyBlog teffy
Blog teffy
 
MD.ANSAR ALI
MD.ANSAR ALIMD.ANSAR ALI
MD.ANSAR ALI
 
Por Qué Comprar Oro
Por Qué Comprar OroPor Qué Comprar Oro
Por Qué Comprar Oro
 
Imre kertész el cultural
Imre kertész el culturalImre kertész el cultural
Imre kertész el cultural
 
Estrategias tarea #1vanne
Estrategias tarea #1vanneEstrategias tarea #1vanne
Estrategias tarea #1vanne
 
Volcanes
VolcanesVolcanes
Volcanes
 
Chemistry in everyday life
Chemistry in everyday lifeChemistry in everyday life
Chemistry in everyday life
 

Similar a 533

Informatica
InformaticaInformatica
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
alvarogomez1998
 
Base de Datos
Base de Datos Base de Datos
Base de Datos
Carlos Manrique'
 
Base de datos
Base de datosBase de datos
Base de datos
NataLui
 
base de datos
base de datosbase de datos
base de datos
nathaliaosses
 
Duvan johao
Duvan   johaoDuvan   johao
Duvan johao
duvan21
 
Manual basico de manejo de access
Manual basico de manejo de accessManual basico de manejo de access
Manual basico de manejo de access
phernandezv
 
Tutorial basico de access
Tutorial basico de accessTutorial basico de access
Tutorial basico de access
Vicente Marco
 
Fundamentos de las bd u
Fundamentos de las bd uFundamentos de las bd u
Fundamentos de las bd u
jemarinoi
 
Manual basico de manejo de access
Manual basico de manejo de accessManual basico de manejo de access
Manual basico de manejo de access
ELBUSCADORDESUCRE
 
Base de datos 11 3
Base de datos 11 3Base de datos 11 3
Base de datos 11 3
MafeD40
 
Base de datos parte #2
Base de datos parte #2Base de datos parte #2
Base de datos parte #2
janispaula
 
Base de datos segunda parte.
Base de datos segunda parte.Base de datos segunda parte.
Base de datos segunda parte.
janispaula
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
ruthmartinez1107
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
ruthmartinez1107
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
ruthmartinez1107
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
luisftafur
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura j
JonathaLaura
 
Luis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parteLuis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parte
Luis Albarracin
 
Base de datos
Base de datosBase de datos
Base de datos
viebelle
 

Similar a 533 (20)

Informatica
InformaticaInformatica
Informatica
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 
Base de Datos
Base de Datos Base 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
 
Duvan johao
Duvan   johaoDuvan   johao
Duvan johao
 
Manual basico de manejo de access
Manual basico de manejo de accessManual basico de manejo de access
Manual basico de manejo de access
 
Tutorial basico de access
Tutorial basico de accessTutorial basico de access
Tutorial basico de access
 
Fundamentos de las bd u
Fundamentos de las bd uFundamentos de las bd u
Fundamentos de las bd u
 
Manual basico de manejo de access
Manual basico de manejo de accessManual basico de manejo de access
Manual basico de manejo de access
 
Base de datos 11 3
Base de datos 11 3Base de datos 11 3
Base de datos 11 3
 
Base de datos parte #2
Base de datos parte #2Base de datos parte #2
Base de datos parte #2
 
Base de datos segunda parte.
Base de datos segunda parte.Base de datos segunda parte.
Base de datos segunda parte.
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura j
 
Luis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parteLuis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parte
 
Base de datos
Base de datosBase de datos
Base de datos
 

533

  • 1. MODELO RELACIONAL Miguel A. Garcia Johan F. Pabon 11-1
  • 2. MODELO DE E/R Cuando se utiliza una base de datos para gestionar información, se está plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad. Antes de crear físicamente estas tablas en el ordenador 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 construcción física de las tablas simultáneamente. El resultado de esto acaba siendo un sistema de información parcheado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios.
  • 3. RELACION Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades
  • 4. Tipos de relación. • Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos:Relaciones 1-1.- Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO). • Relaciones 1-n.- Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPERSA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN). • Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad EMPRESA y entre ellos la relación MATRÍCULA).
  • 5. PROCESO DE DISEÑO UNA BD 1.Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que Visual FoxPro almacene. 2.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 dato 3.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. 4.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. DETERMINAR EL PROPOSITO DE LA BD
  • 6. PROCESO DE DISEÑO UNA BD 1.Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que Visual FoxPro almacene. 2.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 dato 3.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. 4.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. DETERMINAR EL PROPOSITO DE LA BD