533

34 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
34
En SlideShare
0
De insertados
0
Número de insertados
13
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

533

  1. 1. MODELO RELACIONALMiguel A. GarciaJohan F. Pabon11-1
  2. 2. MODELO DE E/RCuando se utiliza una base de datos para gestionarinformación, se está plasmando una parte delmundo real en una serie de tablas, registros ycampos ubicados en un ordenador; creándose unmodelo parcial de la realidad. Antes de crearfísicamente estas tablas en el ordenador se deberealizar un modelo de datos.Se suele cometer el error de ir creando nuevastablas a medida que se van necesitando, haciendoasí el modelo de datos y la construcción física de lastablas simultáneamente. El resultado de esto acabasiendo un sistema de información parcheado, condatos dispersos que terminan por no cumpliradecuadamente los requisitos necesarios.
  3. 3. RELACIONAsociación entre entidades, sin existenciapropia en el mundo real que estamosmodelando, pero necesaria para reflejarlas interacciones existentes entreentidades
  4. 4. Tipos de relación.• Asociación entre entidades, sin existencia propia en el mundo realque estamos modelando, pero necesaria para reflejar lasinteracciones existentes entre entidades. Las relaciones pueden serde tres tipos:Relaciones 1-1.- Las entidades que intervienen en larelación se asocian una a una (Ej: la entidad HOMBRE, la entidadMUJER y entre ellos la relación MATRIMONIO).• Relaciones 1-n.- Una ocurrencia de una entidad está asociada conmuchas (n) de otra (Ej: la entidad EMPERSA, la entidadTRABAJADOR y entre ellos la relación TRABAJAR-EN).• Relaciones n-n.-Cada ocurrencia, en cualquiera de las dosentidades de la relación, puede estar asociada con muchas (n) dela otra y viceversa (Ej: la entidad ALUMNO, la entidad EMPRESA yentre ellos la relación MATRÍCULA).
  5. 5. PROCESO DE DISEÑO UNA BD1.Determinar elpropósito de la base dedatos Este paso leayudará a decidir los datosque desea que VisualFoxPro almacene.2.Determinar las tablasnecesarias Cuando ya conozcaclaramente el propósito de la basede datos, puede dividir lainformación en temas distintos,como "Employees" u "Orders". Cadatema será una tabla de la base dedato3.Determinar los camposnecesarios Tiene quedecidir la información quedesea incluir en cada tabla.Cada categoría de informaciónde una tabla se denominacampo y se muestra en formade columna al examinar latabla. Por ejemplo, un campode la tabla Employee podría serLast_name y otro podría serHire_date.4.Determinar lasrelaciones Observecada tabla y decida cómose relacionan sus datoscon los de las tablasrestantes. Agregue camposa las tablas o cree tablasnuevas para clarificar lasrelaciones, si es necesario.DETERMINAR EL PROPOSITO DE LA BD
  6. 6. PROCESO DE DISEÑO UNA BD1.Determinar elpropósito de la base dedatos Este paso leayudará a decidir los datosque desea que VisualFoxPro almacene.2.Determinar las tablasnecesarias Cuando ya conozcaclaramente el propósito de la basede datos, puede dividir lainformación en temas distintos,como "Employees" u "Orders". Cadatema será una tabla de la base dedato3.Determinar los camposnecesarios Tiene quedecidir la información quedesea incluir en cada tabla.Cada categoría de informaciónde una tabla se denominacampo y se muestra en formade columna al examinar latabla. Por ejemplo, un campode la tabla Employee podría serLast_name y otro podría serHire_date.4.Determinar lasrelaciones Observecada tabla y decida cómose relacionan sus datoscon los de las tablasrestantes. Agregue camposa las tablas o cree tablasnuevas para clarificar lasrelaciones, si es necesario.DETERMINAR EL PROPOSITO DE LA BD

×