SlideShare una empresa de Scribd logo
1 de 11
ANA MARIA JAIMES
    MORENO
     11-2
¿Cuál es la estructura de una Base de
                Datos?
  La estructura de una base de datos hace
 referencia a los tipos de datos, los
 vínculos o relaciones y las restricciones
 que deben cumplir esos datos
 (integridad de datos y redundancia de
 datos). La estructura de una base de
 datos es diseñada o descripta
 empleando algún tipo de modelo de
 datos, aunque las bases de datos
 CDS/ISIS pueden parecerse a simple
 vista como un archivo de
 información, en realidad consisten en
 varios archivos lógicamente
 interrelacionados pero físicamente
 diferentes.
¿Cuál es la diferencia entre una BD y un SGBD
  (Sistema de Gestión de Base de Datos)?
                  Una base de datos es un conjunto de
                  datos no redundantes, almacenados en
                  un soporte informático, organizados de
                  forma independiente de su utilización y
                  accesibles simultáneamente por
                  distintos usuarios y aplicaciones y
                  un sistema de gestión de base de datos
                  (SGBD) es el conjunto de programas que
                  permiten definir, manipular y utilizar la
                  información que contienen las bases de
                  datos, realizar todas las tareas de
                  administración necesarias para
                  mantenerlas operativas, mantener su
                  integridad, confidencialidad y seguridad.
                  Una BD nunca se accede o manipula
                  directamente sino a través del SGBD. Se
                  puede considerar al SGBD como el
                  interfaz entre el usuario y la BD.
¿Cuáles son las diferencias entre una
    hoja de cálculo y un SGBD
                Una hoja de cálculo es un programa
                que permite manipular datos
                numéricos y alfanuméricos dispuestos
                en forma de tablas (la cual es la unión
                de filas y columnas). Habitualmente es
                posible realizar cálculos complejos con
                fórmulas y funciones y dibujar
                distintos tipos de gráficas y la hoja de
                SGBD maneja de manera clara,
                sencilla y ordenada un conjunto de
                datos que posteriormente se
                convertirán en información relevante,
                para un buen manejo de datos.
¿Que es una BD Relacional?
• Una base de datos relacional es una base de datos que
  cumple con el modelo relacional, el cual es el modelo más
  utilizado en la actualidad para implementar bases de datos ya
  planificadas. Permiten establecer interconexiones (relaciones)
  entre los datos (que están guardados en tablas), y a través de
  dichas conexiones relacionar los datos de ambas tablas, de ahí
  proviene su nombre: "Modelo Relacional".
¿Qué pasos tiene el proceso de diseño
                 de una BD?
    A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos.
     Cada paso se trata con mayor detalle en los temas restantes de esta sección.
•    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.
¿Cuáles son las operaciones básicas
que se pueden realizar en una BD?
Operaciones unarias

Selección: Mediante esta operación se obtiene un conjunto de filas con todas las columnas
de la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los
operadores booleanos “and” (Y),” or” (O), “not” (NO). La representación sería la
siguiente: O Condicion (Tabla)
Proyección: esta operación nos devuelve una nueva tabla con las columnas seleccionadas de
otra. La representación sería la siguiente: O col1, col2,…(tabla)

 Operaciones binarias
 Unión: Esta operación solo se puede hacer si las tablas tienes las mismas columnas, es decir,
por ejemplo si tuviéramos una tabla llamada empleados2 con las mismas columnas tan solo
tendríamos que añadir las filas de ambas tablas en una única tabla. Su representación sería
la siguiente: Tabla1 U Tabla2
 Producto cartesiano : se realiza con dos tablas distintas pero relacionadas por alguna
columna, siempre y cuando el nombre de la columna no sea el mismo. Su representación
sería la siguiente: Tabla1 X Tabla2
OTRAS OPERACIONES EN LA BASE DE DATOS:
CREATE Este comando crea un objeto dentro de la base de datos. Puede ser una
 tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el
 motor de la base de datos soporte.
ALTER Este comando permite modificar la estructura de un objeto. Se pueden
 agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar
 índices a una tabla, modificar un trigger, etc.
DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla,
 vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor
 de la base de datos soporte.
TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre
 el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es
 mucho más rápido, especialmente si la tabla es muy grande.
 La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar
 absolutamente todos los registros, ya que no se permite la cláusula WHERE.
¿Definir y dar ejemplos de cada uno de los
       Objetos de Access; (Tablas, Consultas,
              Formularios e Informes)?
formularios
 Los formularios son un tipo de objeto de Access que
  pueden utilizarse para diferentes fines, aunque una
  de sus utilidades principales es la creación de
  diseños personalizados para la entrada y
  visualización de datos de las tablas. Es el caso, por
  ejemplo, de elementos gráficos o de texto que
  hayan sido añadidos para identificar la finalidad o
  propiedad de formulario, o simplemente como
  elementos decorativos, como texto explicativo, un
  logotipo de la empresa, líneas y demás objetos de
  dibujo.
 tablas y relaciones
  Para almacenar los datos, cree una tabla para cada
  tipo de información de la que hace el seguimiento.
  Para reunir los datos de varias tablas en una
  consulta, formulario, informe o página de acceso a
  datos, defina relaciones entre las tablas.
Informes:
 Son extractos de datos procedentes
 de tablas o consultas y que tienen
 como propósito principal el ser
 impresos en papel, aunque también
 pueden simplemente visualizarse en
 pantalla.
  Consultas
  Para buscar y recuperar tan sólo los
 datos que cumplen las condiciones
 especificadas, incluyendo datos de
 varias tablas, cree una consulta. Una
 consulta puede también actualizar o
 eliminar varios registros al
 mismo tiempo, y realizar cálculos
 predefinidos o personalizados en
 los datos.
Bibliografía
• http://silviissteban.wordpress.com/2010/04/13/%C2%BFcual-es-la-
  estructura-de-una-bd-base-de-datos/
• http://yuyiiz.wordpress.com/2010/04/13/difernecia-entre-bd-y-sgbd/
• http://ednita071.blogspot.com/2010/04/diferencia-entre-una-hoja-de-
  calculo-y.html
• http://es.wikipedia.org/wiki/Base_de_datos_relacional
• http://ysiktarazona.wordpress.com/2010/04/13/%C2%BFque-pasos-tiene-
  el-proceso-de-diseno-de-una-bd/
• http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-son-las-
  operaciones-basicas-que-se-pueden-realizar-en-una-bd/
• http://manuelcallejas.wordpress.com/2010/04/13/%E2%80%A2%C2%BFd
  efinir-y-dar-ejemplos-de-cada-uno-de-los-objetos-de-access-tablas-
  consultas-formularios-e-informes/
• http://carlosg3321.obolog.com/definir-dar-ejemplos-objetos-access-
  tablas-560221

Más contenido relacionado

La actualidad más candente

La actualidad más candente (11)

Base de datos ale
Base de datos aleBase de datos ale
Base de datos ale
 
Escritorio bas de daros
Escritorio bas de darosEscritorio bas de daros
Escritorio bas de daros
 
Ba se de datos! ♥
Ba se de datos! ♥Ba se de datos! ♥
Ba se de datos! ♥
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Lolo
LoloLolo
Lolo
 
Ana
AnaAna
Ana
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Colegio josè celestino mutis
Colegio josè celestino mutisColegio josè celestino mutis
Colegio josè celestino mutis
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Informatica bd
Informatica bdInformatica bd
Informatica bd
 

Destacado

Todo esta bien
Todo esta bienTodo esta bien
Todo esta bienzkaterin
 
Jornada VII - Informática -CRUV
Jornada VII - Informática -CRUVJornada VII - Informática -CRUV
Jornada VII - Informática -CRUVDiego
 
Guia de aprendizaje diagnostico
Guia de aprendizaje  diagnosticoGuia de aprendizaje  diagnostico
Guia de aprendizaje diagnosticosamy meza alvarez
 
MMV Programbeskrivelse 2016-1 SDU
MMV Programbeskrivelse 2016-1 SDUMMV Programbeskrivelse 2016-1 SDU
MMV Programbeskrivelse 2016-1 SDUJens Eybye
 
LISP: Introduction To Lisp
LISP: Introduction To LispLISP: Introduction To Lisp
LISP: Introduction To LispLISP Content
 
A3 electrical AUDI A3 1997 2000 1.8 20V 4ADR
A3 electrical AUDI A3  1997 2000 1.8 20V 4ADRA3 electrical AUDI A3  1997 2000 1.8 20V 4ADR
A3 electrical AUDI A3 1997 2000 1.8 20V 4ADRGherghescu Gabriel
 
Pitching Lovecraft
Pitching LovecraftPitching Lovecraft
Pitching Lovecraftmiker71
 
Glói geimvera
Glói geimveraGlói geimvera
Glói geimveranemandi
 
Blogs
BlogsBlogs
BlogsJota
 
Beautiful Picture
Beautiful PictureBeautiful Picture
Beautiful Picturesam ran
 
Entrevista a Clare Allcard a La Vanguardia (30 desembre 2013)
Entrevista a Clare Allcard a La Vanguardia (30 desembre 2013)Entrevista a Clare Allcard a La Vanguardia (30 desembre 2013)
Entrevista a Clare Allcard a La Vanguardia (30 desembre 2013)quetxCB
 
Petitions stellungnahme -beilage_2_komitee
Petitions stellungnahme -beilage_2_komiteePetitions stellungnahme -beilage_2_komitee
Petitions stellungnahme -beilage_2_komiteeChemtrails Spoter
 
Bearing witness to yahapalanaya
Bearing witness to yahapalanayaBearing witness to yahapalanaya
Bearing witness to yahapalanayaSanjana Hattotuwa
 
Diversidad funcional. ilusión o ilusionismo.
Diversidad funcional. ilusión o ilusionismo.Diversidad funcional. ilusión o ilusionismo.
Diversidad funcional. ilusión o ilusionismo.José María
 

Destacado (20)

Escribir en la escuela
Escribir en la escuelaEscribir en la escuela
Escribir en la escuela
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Todo esta bien
Todo esta bienTodo esta bien
Todo esta bien
 
Jornada VII - Informática -CRUV
Jornada VII - Informática -CRUVJornada VII - Informática -CRUV
Jornada VII - Informática -CRUV
 
Guia de aprendizaje diagnostico
Guia de aprendizaje  diagnosticoGuia de aprendizaje  diagnostico
Guia de aprendizaje diagnostico
 
MMV Programbeskrivelse 2016-1 SDU
MMV Programbeskrivelse 2016-1 SDUMMV Programbeskrivelse 2016-1 SDU
MMV Programbeskrivelse 2016-1 SDU
 
LISP: Introduction To Lisp
LISP: Introduction To LispLISP: Introduction To Lisp
LISP: Introduction To Lisp
 
A3 electrical AUDI A3 1997 2000 1.8 20V 4ADR
A3 electrical AUDI A3  1997 2000 1.8 20V 4ADRA3 electrical AUDI A3  1997 2000 1.8 20V 4ADR
A3 electrical AUDI A3 1997 2000 1.8 20V 4ADR
 
RIA - RDA - ROA
RIA - RDA - ROARIA - RDA - ROA
RIA - RDA - ROA
 
Pitching Lovecraft
Pitching LovecraftPitching Lovecraft
Pitching Lovecraft
 
Glói geimvera
Glói geimveraGlói geimvera
Glói geimvera
 
Boletim 145
Boletim 145   Boletim 145
Boletim 145
 
Blogs
BlogsBlogs
Blogs
 
Beautiful Picture
Beautiful PictureBeautiful Picture
Beautiful Picture
 
Entrevista a Clare Allcard a La Vanguardia (30 desembre 2013)
Entrevista a Clare Allcard a La Vanguardia (30 desembre 2013)Entrevista a Clare Allcard a La Vanguardia (30 desembre 2013)
Entrevista a Clare Allcard a La Vanguardia (30 desembre 2013)
 
M-CARE newsletter 6
M-CARE newsletter 6M-CARE newsletter 6
M-CARE newsletter 6
 
Petitions stellungnahme -beilage_2_komitee
Petitions stellungnahme -beilage_2_komiteePetitions stellungnahme -beilage_2_komitee
Petitions stellungnahme -beilage_2_komitee
 
Для родителей
Для родителейДля родителей
Для родителей
 
Bearing witness to yahapalanaya
Bearing witness to yahapalanayaBearing witness to yahapalanaya
Bearing witness to yahapalanaya
 
Diversidad funcional. ilusión o ilusionismo.
Diversidad funcional. ilusión o ilusionismo.Diversidad funcional. ilusión o ilusionismo.
Diversidad funcional. ilusión o ilusionismo.
 

Similar a EstructuraBD (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Joce celestino
Joce celestinoJoce celestino
Joce celestino
 
Base de datos!
Base de datos! Base de datos!
Base de datos!
 
Base de datos!
Base de datos! Base de datos!
Base de datos!
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Base de datos!
Base de datos!Base de datos!
Base de datos!
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 
Jennifervelasco1
Jennifervelasco1Jennifervelasco1
Jennifervelasco1
 

EstructuraBD

  • 1. ANA MARIA JAIMES MORENO 11-2
  • 2. ¿Cuál es la estructura de una Base de Datos? La estructura de una base de datos hace referencia a los tipos de datos, los vínculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos). La estructura de una base de datos es diseñada o descripta empleando algún tipo de modelo de datos, aunque las bases de datos CDS/ISIS pueden parecerse a simple vista como un archivo de información, en realidad consisten en varios archivos lógicamente interrelacionados pero físicamente diferentes.
  • 3. ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)? Una base de datos es un conjunto de datos no redundantes, almacenados en un soporte informático, organizados de forma independiente de su utilización y accesibles simultáneamente por distintos usuarios y aplicaciones y un sistema de gestión de base de datos (SGBD) es el conjunto de programas que permiten definir, manipular y utilizar la información que contienen las bases de datos, realizar todas las tareas de administración necesarias para mantenerlas operativas, mantener su integridad, confidencialidad y seguridad. Una BD nunca se accede o manipula directamente sino a través del SGBD. Se puede considerar al SGBD como el interfaz entre el usuario y la BD.
  • 4. ¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas (la cual es la unión de filas y columnas). Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas y la hoja de SGBD maneja de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante, para un buen manejo de datos.
  • 5. ¿Que es una BD Relacional? • Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional".
  • 6. ¿Qué pasos tiene el proceso de diseño de una BD? A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos. Cada paso se trata con mayor detalle en los temas restantes de esta sección. • 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.
  • 7. ¿Cuáles son las operaciones básicas que se pueden realizar en una BD? Operaciones unarias Selección: Mediante esta operación se obtiene un conjunto de filas con todas las columnas de la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los operadores booleanos “and” (Y),” or” (O), “not” (NO). La representación sería la siguiente: O Condicion (Tabla) Proyección: esta operación nos devuelve una nueva tabla con las columnas seleccionadas de otra. La representación sería la siguiente: O col1, col2,…(tabla) Operaciones binarias Unión: Esta operación solo se puede hacer si las tablas tienes las mismas columnas, es decir, por ejemplo si tuviéramos una tabla llamada empleados2 con las mismas columnas tan solo tendríamos que añadir las filas de ambas tablas en una única tabla. Su representación sería la siguiente: Tabla1 U Tabla2 Producto cartesiano : se realiza con dos tablas distintas pero relacionadas por alguna columna, siempre y cuando el nombre de la columna no sea el mismo. Su representación sería la siguiente: Tabla1 X Tabla2
  • 8. OTRAS OPERACIONES EN LA BASE DE DATOS: CREATE Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. ALTER Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc. DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE.
  • 9. ¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)? formularios Los formularios son un tipo de objeto de Access que pueden utilizarse para diferentes fines, aunque una de sus utilidades principales es la creación de diseños personalizados para la entrada y visualización de datos de las tablas. Es el caso, por ejemplo, de elementos gráficos o de texto que hayan sido añadidos para identificar la finalidad o propiedad de formulario, o simplemente como elementos decorativos, como texto explicativo, un logotipo de la empresa, líneas y demás objetos de dibujo. tablas y relaciones Para almacenar los datos, cree una tabla para cada tipo de información de la que hace el seguimiento. Para reunir los datos de varias tablas en una consulta, formulario, informe o página de acceso a datos, defina relaciones entre las tablas.
  • 10. Informes: Son extractos de datos procedentes de tablas o consultas y que tienen como propósito principal el ser impresos en papel, aunque también pueden simplemente visualizarse en pantalla. Consultas Para buscar y recuperar tan sólo los datos que cumplen las condiciones especificadas, incluyendo datos de varias tablas, cree una consulta. Una consulta puede también actualizar o eliminar varios registros al mismo tiempo, y realizar cálculos predefinidos o personalizados en los datos.
  • 11. Bibliografía • http://silviissteban.wordpress.com/2010/04/13/%C2%BFcual-es-la- estructura-de-una-bd-base-de-datos/ • http://yuyiiz.wordpress.com/2010/04/13/difernecia-entre-bd-y-sgbd/ • http://ednita071.blogspot.com/2010/04/diferencia-entre-una-hoja-de- calculo-y.html • http://es.wikipedia.org/wiki/Base_de_datos_relacional • http://ysiktarazona.wordpress.com/2010/04/13/%C2%BFque-pasos-tiene- el-proceso-de-diseno-de-una-bd/ • http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-son-las- operaciones-basicas-que-se-pueden-realizar-en-una-bd/ • http://manuelcallejas.wordpress.com/2010/04/13/%E2%80%A2%C2%BFd efinir-y-dar-ejemplos-de-cada-uno-de-los-objetos-de-access-tablas- consultas-formularios-e-informes/ • http://carlosg3321.obolog.com/definir-dar-ejemplos-objetos-access- tablas-560221