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.
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.
describe cierta dependencia entre entidades o
     permite la asociación de las mismas.

 Hay varios tipos o clasificaciones para las
 relaciones dependiendo del punto de vista:
- Uno a Uno: Una entidad de A se relaciona
    únicamente con una entidad en B y viceversa.
 - Uno a varios: Una entidad en A se relaciona con
cero o muchas entidades en B. Pero una entidad en
      B se relaciona con una única entidad en A.
   - Varios a Uno: Una entidad en A se relaciona
   exclusivamente con una entidad en B. Pero una
 entidad en B se puede relacionar con 0 o muchas
                   entidades en A.
    - Varios a Varios: Una entidad en A se puede
     relacionar con 0 o muchas entidades en B y
                      viceversa.
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.
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.
Base de datos parte 2
Base de datos parte 2

Base de datos parte 2

  • 2.
    Es una herramientapara el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
  • 3.
    Describe cierta dependenciaentre 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
  • 4.
    "Henry Jonshon McflyBogard", 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.
  • 5.
    describe cierta dependenciaentre entidades o permite la asociación de las mismas. Hay varios tipos o clasificaciones para las relaciones dependiendo del punto de vista:
  • 6.
    - Uno aUno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa. - Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A. - Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A. - Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.
  • 7.
    Si usa unproceso 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.
  • 8.
    Determinar el propósitode 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.
  • 9.
    Determinar las relacionesObserve 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.