SlideShare una empresa de Scribd logo
1 de 14
Una base de datos es un conjunto de
información relacionada entre sí.

Es un sistema informático      que permite
administrar (organizar, almacenar, buscar,
eliminar y recuperar) la información.
Las bases de datos se caracterizan por
ahorrar tiempo y espacio en cuanto a
buscar y almacenar la información se
refiere.
Para empezar a hacer una base de datos
lo correcto es plantear su diseño,
pensando primero qué información nos
interesa almacenar y qué se espera
obtener de ella. Para esto es fundamental
saber cómo se estructura una base de
datos   relacional  y   cuáles son    sus
elementos.
Diseñemos
 la base de
datos de un
  videoclub
Lo primero es decidir qué datos nos interesa almacenar. Lo
más importante será tener información sobre las películas,
lo forma más común es almacenar la información en forma
de tabla.



                                               PELICULAS

                              Cod_pel      Título      Año    Duración

                               B0012    El día de la   1995     2:00
                                           bestia

                               B0153     El hombre     2002     2:30
                                        bicentenario

                               B1450      Narnia       2006     3:00

                               B0245    Piratas del    2003     3:00
                                          Caribe
Clave: Es un campo cuyo
 contenido no puede estar
   duplicado en la misma                   Tabla: Estructura
      tabla y permite
identificar a cada registro              encargada de alojar la
   de una manera única.                  información de la base
                                               de datos.


                                                                          Campos: Son
                                               PELICULAS                 cada una de las
                                                                           columnas de
 Registros:                   Cod_pel      Título      Año    Duración
                                                                         una tabla, cada
  Cada una
                                                                         campo almacena
                              B0012     El día de la   1995     2:00
 de las filas
                                           bestia
                                                                           un campo en
 de la tabla                  B0153      El hombre     2002     2:30
                                                                            concreto.
 que agrupa
                                        bicentenario

   toda la                    B1450       Narnia       2006     3:00

 informació                   B0245     Piratas del    2003     3:00
   n de un
                                          Caribe

   mismo
  elemento

                    Ahora ya conocemos qué es una tabla y sus partes !
Por otro lado para poder prestar las películas sería
una pérdida de tiempo introducir los datos de esa
persona cada vez que se le presta una película, así
que habrá que crear una tabla que almacene todos
los datos de los contactos.

                         AMIGOS
Cod_amigo    Nombre      Apellido   Teléfono    Dirección

  23455       Oscar       Calvo     2851932    Cr 25 # 27-82

  22432       Daniel       Ara      2678465    Cr 180 # 2-65


  15263       Melisa     Galeano    2844464     Cr 2# 2-87


  32457     José Ángel   Arroyo     4555563    Cr 54# 81-27
Cada vez que prestes a alguien una película estarás
realizando una acción que tendrá una serie de información
adicional (atributos). Los atributos más importantes serán la
fecha en que se produce el préstamo y la fecha de
devolución.

La tabla préstamos incluirá dos campos cuyo contenido hará
referencia a las otras dos tablas (Películas y Amigos) para
conocer que película se presto y a quién.



                             PRESTAMOS
Num_alquiler   Fecha_out      Fecha_in    Cod_pel   Cod_amigo

     1         11/03/2011    17/03/2011   B0012       23455

     2         11/03/20011   17/03/2011   B0153       22432

     3         12/03/2011    18/03/2011   B1450       15263

     4         13/03/2011    19/03/2011   B0245       32457
Ya sabemos que las bases de datos están formadas por tablas.
Una forma sencilla de presentar nuestro modelado de datos es
por medio de un modelo entidad – relación.

Un modelo entidad - relación es un modelo de datos basado en
una percepción del mundo real que consiste en un conjunto de
objetos básicos llamados entidades y relaciones entre estos
objetos.

Entidad: Representa un
 objeto que tiene vida                       Atributos:
propia en el sistema que                  Características
                                           o propiedades
se está modelando, sea
                                            asociadas al
 tangible o intangible.     PELICULAS       conjunto de
       (Películas)                          entidades o
                           Cod_pel
                                          relaciones y que
                           Título          toman valor en
                           Año             una entidad en
                           Duración          particular.
Teniendo en cuenta las tablas que realizamos anteriormente nuestras
entidades son las siguientes:


                           PRESTAMOS
     PELICULAS                                      AMIGOS
                          Num_Alquiler
    Cod_pel                                      Cod_amigo
                          Fecha_out
    Título                                       Nombre
                          Fecha_in
    Año                                          Apellido
    Duración                                     Teléfono
                                                 Dirección



    Por último queda definir las relaciones mediante
    las cuales se podrá trabajar con las tres tablas
    como si se tratara de una sola.
El secreto está en que                                   La entidad préstamos
las entidades que se van                                  tendrá un campo que
 a relacionar tengan un                                      identifique que
 campo (clave) en común                                    película le preste a
que permitirá establecer                                        un amigo.
        el vínculo.
                                                                 Los campos
Para empezar a alquilar                                    Cod_amigo y Cod_pel
películas necesitamos la                                        de la entidad
  entidad préstamos.                                         préstamos son una
                                                           llave foránea ya que
                           Relación: Son los vínculos        establecen la unión
      La entidad             establecidos entre las         entre las entidades
  préstamos tendrá           diferentes tablas que           Amigos y Películas
     un campo que          permiten trabajar con los        que a su vez tienen
  identifique a cada       datos como si estuvieran         este campo llamado
  amigo al cual se le          en una sola tabla.          llave primaria que es
  presta la película.
                                                              un campo único.
                              PRESTAMOS
       PELICULAS                                          AMIGOS
                             Num_Alquiler
     Cod_pel                                            Cod_amigo
                             Fecha_out
     Título                                             Nombre
                             Fecha_in
     Año                                                Apellido
                             Cod_amigo
     Duración                                           Teléfono
                             Cod_pel
                                                        Dirección
Existen tres tipos de relaciones, en el ejemplo anterior la relación
es de uno a varios (1:n), que son las más comunes. Esto quiere
decir que en la tabla amigos solo puede existir una vez el código que
identifica el amigo, mientras que en la tabla préstamos el código del
amigo se puede repetir muchas veces, tantas como alquile una
película.

También hay relaciones del tipo uno a uno (1:1), en las que en
ambas tablas sólo puede aparecer una vez el valor del campo
relacionado. Por último, las relaciones del tipo muchos a muchos
(n:n) pueden considerarse como relaciones de uno a varios cruzadas
con una tabla adicional (Préstamos es la tabla adicional del videoclub
creando una relación muchos a muchos, ya que un amigo puede
alquilar muchas películas y una película puede ser alquilada por
muchos amigos).
Este es
nuestro modelo
entidad relación
 del videoclub




         GRACIAS
Elaboró: Pedro Manuel Soto G.
       Docente de Informática.

Más contenido relacionado

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Último (20)

Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 

Destacado

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Ejercicio de cómo crear una Base de Datos

  • 1.
  • 2. Una base de datos es un conjunto de información relacionada entre sí. Es un sistema informático que permite administrar (organizar, almacenar, buscar, eliminar y recuperar) la información.
  • 3. Las bases de datos se caracterizan por ahorrar tiempo y espacio en cuanto a buscar y almacenar la información se refiere.
  • 4. Para empezar a hacer una base de datos lo correcto es plantear su diseño, pensando primero qué información nos interesa almacenar y qué se espera obtener de ella. Para esto es fundamental saber cómo se estructura una base de datos relacional y cuáles son sus elementos.
  • 5. Diseñemos la base de datos de un videoclub
  • 6. Lo primero es decidir qué datos nos interesa almacenar. Lo más importante será tener información sobre las películas, lo forma más común es almacenar la información en forma de tabla. PELICULAS Cod_pel Título Año Duración B0012 El día de la 1995 2:00 bestia B0153 El hombre 2002 2:30 bicentenario B1450 Narnia 2006 3:00 B0245 Piratas del 2003 3:00 Caribe
  • 7. Clave: Es un campo cuyo contenido no puede estar duplicado en la misma Tabla: Estructura tabla y permite identificar a cada registro encargada de alojar la de una manera única. información de la base de datos. Campos: Son PELICULAS cada una de las columnas de Registros: Cod_pel Título Año Duración una tabla, cada Cada una campo almacena B0012 El día de la 1995 2:00 de las filas bestia un campo en de la tabla B0153 El hombre 2002 2:30 concreto. que agrupa bicentenario toda la B1450 Narnia 2006 3:00 informació B0245 Piratas del 2003 3:00 n de un Caribe mismo elemento Ahora ya conocemos qué es una tabla y sus partes !
  • 8. Por otro lado para poder prestar las películas sería una pérdida de tiempo introducir los datos de esa persona cada vez que se le presta una película, así que habrá que crear una tabla que almacene todos los datos de los contactos. AMIGOS Cod_amigo Nombre Apellido Teléfono Dirección 23455 Oscar Calvo 2851932 Cr 25 # 27-82 22432 Daniel Ara 2678465 Cr 180 # 2-65 15263 Melisa Galeano 2844464 Cr 2# 2-87 32457 José Ángel Arroyo 4555563 Cr 54# 81-27
  • 9. Cada vez que prestes a alguien una película estarás realizando una acción que tendrá una serie de información adicional (atributos). Los atributos más importantes serán la fecha en que se produce el préstamo y la fecha de devolución. La tabla préstamos incluirá dos campos cuyo contenido hará referencia a las otras dos tablas (Películas y Amigos) para conocer que película se presto y a quién. PRESTAMOS Num_alquiler Fecha_out Fecha_in Cod_pel Cod_amigo 1 11/03/2011 17/03/2011 B0012 23455 2 11/03/20011 17/03/2011 B0153 22432 3 12/03/2011 18/03/2011 B1450 15263 4 13/03/2011 19/03/2011 B0245 32457
  • 10. Ya sabemos que las bases de datos están formadas por tablas. Una forma sencilla de presentar nuestro modelado de datos es por medio de un modelo entidad – relación. Un modelo entidad - relación es un modelo de datos basado en una percepción del mundo real que consiste en un conjunto de objetos básicos llamados entidades y relaciones entre estos objetos. Entidad: Representa un objeto que tiene vida Atributos: propia en el sistema que Características o propiedades se está modelando, sea asociadas al tangible o intangible. PELICULAS conjunto de (Películas) entidades o Cod_pel relaciones y que Título toman valor en Año una entidad en Duración particular.
  • 11. Teniendo en cuenta las tablas que realizamos anteriormente nuestras entidades son las siguientes: PRESTAMOS PELICULAS AMIGOS Num_Alquiler Cod_pel Cod_amigo Fecha_out Título Nombre Fecha_in Año Apellido Duración Teléfono Dirección Por último queda definir las relaciones mediante las cuales se podrá trabajar con las tres tablas como si se tratara de una sola.
  • 12. El secreto está en que La entidad préstamos las entidades que se van tendrá un campo que a relacionar tengan un identifique que campo (clave) en común película le preste a que permitirá establecer un amigo. el vínculo. Los campos Para empezar a alquilar Cod_amigo y Cod_pel películas necesitamos la de la entidad entidad préstamos. préstamos son una llave foránea ya que Relación: Son los vínculos establecen la unión La entidad establecidos entre las entre las entidades préstamos tendrá diferentes tablas que Amigos y Películas un campo que permiten trabajar con los que a su vez tienen identifique a cada datos como si estuvieran este campo llamado amigo al cual se le en una sola tabla. llave primaria que es presta la película. un campo único. PRESTAMOS PELICULAS AMIGOS Num_Alquiler Cod_pel Cod_amigo Fecha_out Título Nombre Fecha_in Año Apellido Cod_amigo Duración Teléfono Cod_pel Dirección
  • 13. Existen tres tipos de relaciones, en el ejemplo anterior la relación es de uno a varios (1:n), que son las más comunes. Esto quiere decir que en la tabla amigos solo puede existir una vez el código que identifica el amigo, mientras que en la tabla préstamos el código del amigo se puede repetir muchas veces, tantas como alquile una película. También hay relaciones del tipo uno a uno (1:1), en las que en ambas tablas sólo puede aparecer una vez el valor del campo relacionado. Por último, las relaciones del tipo muchos a muchos (n:n) pueden considerarse como relaciones de uno a varios cruzadas con una tabla adicional (Préstamos es la tabla adicional del videoclub creando una relación muchos a muchos, ya que un amigo puede alquilar muchas películas y una película puede ser alquilada por muchos amigos).
  • 14. Este es nuestro modelo entidad relación del videoclub GRACIAS Elaboró: Pedro Manuel Soto G. Docente de Informática.