SlideShare una empresa de Scribd logo
1 de 10
SANTIAGO TORRES
JOANS CAMILO SARMIENTO
         11-3

    PRESENTADO A:

   SUSAN HERNANDEZ
 Elmodelo relacional para la gestión de
 una base de datos es un modelo de
 datos basado en la lógica de predicados y en
 la teoría de conjuntos. Es el modelo más
 utilizado en la actualidad para modelar
 problemas reales y administrar datos
 dinámicamente.
 esuna herramienta
 para el modelado de
 datos que permite
 representar las
 entidades
 relevantes de un
 sistema de
 información así
 como sus
 interrelaciones y
 propiedades.
 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.
 Sedistinguen 3 tipos de relaciones
 Relación Uno a Uno
 Relación Uno a Varios
 Relación Varios a Varios
 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.
 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.
  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.
   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 2

Más contenido relacionado

La actualidad más candente

Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda partelacarinrey
 
Bases de datos relacionalesu
Bases de datos relacionalesuBases de datos relacionalesu
Bases de datos relacionalesujohanstar77
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda partealvarogomez1998
 
Cuestionario de repaso juan guillermo
Cuestionario de repaso  juan guillermoCuestionario de repaso  juan guillermo
Cuestionario de repaso juan guillermoJuan Morales
 
Marco Teórico Bases de Datos
Marco Teórico Bases de DatosMarco Teórico Bases de Datos
Marco Teórico Bases de Datosug-dipa
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2yenjuarez
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2yenjua
 

La actualidad más candente (14)

Base de dato sgrupo 5
Base de dato sgrupo 5Base de dato sgrupo 5
Base de dato sgrupo 5
 
Base de datos grupo 5
Base de datos grupo 5Base de datos grupo 5
Base de datos grupo 5
 
Cosulta2
Cosulta2Cosulta2
Cosulta2
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
informatica
informaticainformatica
informatica
 
Bases de datos relacionalesu
Bases de datos relacionalesuBases de datos relacionalesu
Bases de datos relacionalesu
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 
Cuestionario de repaso juan guillermo
Cuestionario de repaso  juan guillermoCuestionario de repaso  juan guillermo
Cuestionario de repaso juan guillermo
 
Marco Teórico Bases de Datos
Marco Teórico Bases de DatosMarco Teórico Bases de Datos
Marco Teórico Bases de Datos
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2
 
Presentación de base de datos 2
Presentación de base de datos 2Presentación de base de datos 2
Presentación de base de datos 2
 

Similar a Base de datos 2 (20)

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
 
Yajaira coa
Yajaira coaYajaira coa
Yajaira coa
 
base de datos
base de datos base de datos
base de datos
 
Manuel arturo
Manuel arturoManuel arturo
Manuel arturo
 
Manuel arturo
Manuel arturoManuel arturo
Manuel arturo
 
Manuel arturo
Manuel arturoManuel arturo
Manuel arturo
 
Manuel arturo
Manuel arturoManuel arturo
Manuel arturo
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
David
DavidDavid
David
 
Mm
MmMm
Mm
 
Guía #3 access
Guía #3 accessGuía #3 access
Guía #3 access
 
Mm
MmMm
Mm
 
Mm
MmMm
Mm
 
Mm
MmMm
Mm
 
Base de datos mario gonzalez
Base de datos mario gonzalezBase de datos mario gonzalez
Base de datos mario gonzalez
 
Base de datos mario gonzalez
Base de datos mario gonzalezBase de datos mario gonzalez
Base de datos mario gonzalez
 
Mario
MarioMario
Mario
 
Base de datos 2 parte
Base de datos   2 parteBase de datos   2 parte
Base de datos 2 parte
 
Segunda parte base de datos.
Segunda parte base de datos.Segunda parte base de datos.
Segunda parte base de datos.
 

Más de sanThiiT

Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2sanThiiT
 
Diapositivas
DiapositivasDiapositivas
DiapositivassanThiiT
 
La netiqueta
La netiquetaLa netiqueta
La netiquetasanThiiT
 
Luisga trabajo
Luisga trabajoLuisga trabajo
Luisga trabajosanThiiT
 
La netiqueta
La netiquetaLa netiqueta
La netiquetasanThiiT
 
Pipe peña
Pipe peñaPipe peña
Pipe peñasanThiiT
 
Pipe peña
Pipe peñaPipe peña
Pipe peñasanThiiT
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informaticasanThiiT
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informaticasanThiiT
 
Ciberbully[1]
Ciberbully[1]Ciberbully[1]
Ciberbully[1]sanThiiT
 
Pipe luis 2
Pipe luis 2Pipe luis 2
Pipe luis 2sanThiiT
 
Proceso de accion_de_tutela_(1)[1]
Proceso de accion_de_tutela_(1)[1]Proceso de accion_de_tutela_(1)[1]
Proceso de accion_de_tutela_(1)[1]sanThiiT
 
Ciberbully
CiberbullyCiberbully
CiberbullysanThiiT
 

Más de sanThiiT (14)

Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
La netiqueta
La netiquetaLa netiqueta
La netiqueta
 
Luisga trabajo
Luisga trabajoLuisga trabajo
Luisga trabajo
 
La netiqueta
La netiquetaLa netiqueta
La netiqueta
 
Pipe peña
Pipe peñaPipe peña
Pipe peña
 
Pipe peña
Pipe peñaPipe peña
Pipe peña
 
Malpario
MalparioMalpario
Malpario
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Ciberbully[1]
Ciberbully[1]Ciberbully[1]
Ciberbully[1]
 
Pipe luis 2
Pipe luis 2Pipe luis 2
Pipe luis 2
 
Proceso de accion_de_tutela_(1)[1]
Proceso de accion_de_tutela_(1)[1]Proceso de accion_de_tutela_(1)[1]
Proceso de accion_de_tutela_(1)[1]
 
Ciberbully
CiberbullyCiberbully
Ciberbully
 

Base de datos 2

  • 1. SANTIAGO TORRES JOANS CAMILO SARMIENTO 11-3 PRESENTADO A: SUSAN HERNANDEZ
  • 2.  Elmodelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.
  • 3.  esuna herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
  • 4.  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.
  • 5.  Sedistinguen 3 tipos de relaciones  Relación Uno a Uno  Relación Uno a Varios  Relación Varios a Varios
  • 6.  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.
  • 7.  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.  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.
  • 9. 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.