SlideShare una empresa de Scribd logo
1 de 8
Estructura de una base de datos Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos.  Una base de datos posee el siguiente orden jerárquico: Tablas Campos  Registros Lenguaje SQL El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.
Diferencia entre una BD y un SGBD Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.  Los Sistemas de Gestión de Base de Datos (en inglés DataBase Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.  La base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso y un SGBD es un conjunto de programas que permiten crear y mantener una Base de datos.
Diferencias entre una hoja de cálculo y un SGBD  Una hoja de calculo es un software a través del cual se pueden usar datos numéricos y realizar cálculos automáticos de números que están en una tabla. También es posible automatizar cálculos complejos al utilizar una gran cantidad de parámetros y al crear tablas llamadas hojas de trabajo y un SGBD son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
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".  -Una base de datos relacional se compone de varias tablas o relaciones. -No pueden existir dos tablas con el mismo nombre ni registro. -Cada tabla es a su vez un conjunto de registros (filas y columnas). -La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas). -Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos. -Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.
Pasos del diseño de una BD 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.
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
Objetos de Access Access consta de los siguientes tipos de objetos: Tablas: Conjunto de datos estructurados que forman el contenido de una base de datos. Consultas: Permiten catalogar, ordenar, extraer y modificar la información contenida en una tabla o en un conjunto de tablas relacionadas, dependiendo de los tipos de consulta y de las condiciones que en ella se establezcan. Formularios: Son diseños que realizamos para poder introducir, modificar o visulaizar los registros de una tabla o consulta. En los formularios podemos insertar campos calculados e imágenes. Informes: Son extractos de datos procedentes de tablas o consultas y que tienen como propósito prinicipal el ser impresos en papel, aunque también pueden simplemente visualizarse en pantalla. Páginas: Una página de acceso a datos es un tipo especial de páginas web, diseñada para ver los datos y trabajar con ellos desde Internet o desde una red local.
Macros: Son conjuntos de operaciones grabadas que pueden ejecutarse en cualquier momento para realizar de forma automática tareas repetitivas. Módulos: Son programas escritos especialmente para Access mediante un lenguaje de programación llamado Visual Basic para aplicaciones.

Más contenido relacionado

La actualidad más candente

Access Base de datos
Access Base de datosAccess Base de datos
Access Base de datoscristian567
 
Base de datos acces
Base de datos accesBase de datos acces
Base de datos accesdvorador
 
Diapositivas informatia base de datos
Diapositivas informatia base de datosDiapositivas informatia base de datos
Diapositivas informatia base de datosundecimogrado10
 
Colegio josè celestino mutis
Colegio josè celestino mutisColegio josè celestino mutis
Colegio josè celestino mutisjenniferof
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datosliras loca
 
Diapositivas brandon
Diapositivas brandonDiapositivas brandon
Diapositivas brandonbrandiiton
 

La actualidad más candente (9)

Access Base de datos
Access Base de datosAccess Base de datos
Access Base de datos
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 
Base de datos acces
Base de datos accesBase de datos acces
Base de datos acces
 
Diapositivas informatia base de datos
Diapositivas informatia base de datosDiapositivas informatia base de datos
Diapositivas informatia base de datos
 
Colegio josè celestino mutis
Colegio josè celestino mutisColegio josè celestino mutis
Colegio josè celestino mutis
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datos
 
Diapositivas brandon
Diapositivas brandonDiapositivas brandon
Diapositivas brandon
 

Destacado

Muestros medios de comunicación
Muestros medios de comunicaciónMuestros medios de comunicación
Muestros medios de comunicaciónmariafer76
 
Escola Maria Comandolli lira Rolim de Moura
Escola Maria Comandolli lira   Rolim de MouraEscola Maria Comandolli lira   Rolim de Moura
Escola Maria Comandolli lira Rolim de Mouraucarondonia
 
La sociedad políticamente organizada
La sociedad políticamente organizadaLa sociedad políticamente organizada
La sociedad políticamente organizadachche
 
Slide alianza 1
Slide alianza 1Slide alianza 1
Slide alianza 1eurodirsa
 
Desenvolvendocompetnciasparaoatendimentosnecessidadeseducacionaisdealunossurd...
Desenvolvendocompetnciasparaoatendimentosnecessidadeseducacionaisdealunossurd...Desenvolvendocompetnciasparaoatendimentosnecessidadeseducacionaisdealunossurd...
Desenvolvendocompetnciasparaoatendimentosnecessidadeseducacionaisdealunossurd...Assis- SP
 
Computador de escritorio con contraseña de entrada
Computador de escritorio con  contraseña de entradaComputador de escritorio con  contraseña de entrada
Computador de escritorio con contraseña de entradayomairapaz
 
Día imternacional de la mujer
Día imternacional de la mujerDía imternacional de la mujer
Día imternacional de la mujersolesito95
 
Recursos por aprendizajes
Recursos por aprendizajesRecursos por aprendizajes
Recursos por aprendizajesgabo259
 
Bitmap & vectorial
Bitmap & vectorialBitmap & vectorial
Bitmap & vectorialxAlexGkx
 
Normas para los alumnos relativas a la pau
Normas para los alumnos relativas a la pauNormas para los alumnos relativas a la pau
Normas para los alumnos relativas a la paupalopilu
 

Destacado (20)

Nero
NeroNero
Nero
 
Haz un menú
Haz un menúHaz un menú
Haz un menú
 
Presentación11
Presentación11Presentación11
Presentación11
 
Muestros medios de comunicación
Muestros medios de comunicaciónMuestros medios de comunicación
Muestros medios de comunicación
 
Dan evropskih jezika
Dan evropskih jezikaDan evropskih jezika
Dan evropskih jezika
 
Escola Maria Comandolli lira Rolim de Moura
Escola Maria Comandolli lira   Rolim de MouraEscola Maria Comandolli lira   Rolim de Moura
Escola Maria Comandolli lira Rolim de Moura
 
Saramago
SaramagoSaramago
Saramago
 
La sociedad políticamente organizada
La sociedad políticamente organizadaLa sociedad políticamente organizada
La sociedad políticamente organizada
 
Slide alianza 1
Slide alianza 1Slide alianza 1
Slide alianza 1
 
Res. arboleda del prado
Res. arboleda del pradoRes. arboleda del prado
Res. arboleda del prado
 
Desenvolvendocompetnciasparaoatendimentosnecessidadeseducacionaisdealunossurd...
Desenvolvendocompetnciasparaoatendimentosnecessidadeseducacionaisdealunossurd...Desenvolvendocompetnciasparaoatendimentosnecessidadeseducacionaisdealunossurd...
Desenvolvendocompetnciasparaoatendimentosnecessidadeseducacionaisdealunossurd...
 
Computador de escritorio con contraseña de entrada
Computador de escritorio con  contraseña de entradaComputador de escritorio con  contraseña de entrada
Computador de escritorio con contraseña de entrada
 
Proyecto Mayores
Proyecto MayoresProyecto Mayores
Proyecto Mayores
 
Día imternacional de la mujer
Día imternacional de la mujerDía imternacional de la mujer
Día imternacional de la mujer
 
Recursos por aprendizajes
Recursos por aprendizajesRecursos por aprendizajes
Recursos por aprendizajes
 
2 cga
2 cga2 cga
2 cga
 
Sary saldarriaga
Sary saldarriagaSary saldarriaga
Sary saldarriaga
 
Yomaira
YomairaYomaira
Yomaira
 
Bitmap & vectorial
Bitmap & vectorialBitmap & vectorial
Bitmap & vectorial
 
Normas para los alumnos relativas a la pau
Normas para los alumnos relativas a la pauNormas para los alumnos relativas a la pau
Normas para los alumnos relativas a la pau
 

Similar a Taller

Similar a Taller (20)

Trabajo
TrabajoTrabajo
Trabajo
 
wicho
 wicho wicho
wicho
 
Joe castillo
Joe castilloJoe castillo
Joe castillo
 
Joe castillo
Joe castilloJoe castillo
Joe castillo
 
Karen
KarenKaren
Karen
 
Trabajo brayan
Trabajo brayanTrabajo brayan
Trabajo brayan
 
Presentación1
Presentación1Presentación1
Presentación1
 
diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOS
 
Jhon chacon 11-3
Jhon chacon 11-3Jhon chacon 11-3
Jhon chacon 11-3
 
Jhon chacon 11-3
Jhon chacon 11-3 Jhon chacon 11-3
Jhon chacon 11-3
 
Informatica BD,SGBD
Informatica BD,SGBDInformatica BD,SGBD
Informatica BD,SGBD
 
Informatica BD,SGBD
Informatica BD,SGBDInformatica BD,SGBD
Informatica BD,SGBD
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Jeimy monsalve
Jeimy monsalveJeimy monsalve
Jeimy monsalve
 
Base de datoss
Base de datossBase de datoss
Base de datoss
 
Base de datos
Base  de  datosBase  de  datos
Base de datos
 
Bases de datos angierivera (2)
Bases de datos angierivera (2)Bases de datos angierivera (2)
Bases de datos angierivera (2)
 
hector david coronel
hector david coronelhector david coronel
hector david coronel
 
Presentación 2
Presentación 2Presentación 2
Presentación 2
 

Más de sbebu32r8u35tnugt (10)

Presentación11
Presentación11Presentación11
Presentación11
 
Presentación11
Presentación11Presentación11
Presentación11
 
Presentación2
Presentación2Presentación2
Presentación2
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación2
Presentación2Presentación2
Presentación2
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Taller
TallerTaller
Taller
 

Último

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 

Último (20)

Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 

Taller

  • 1. Estructura de una base de datos Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos. Una base de datos posee el siguiente orden jerárquico: Tablas Campos Registros Lenguaje SQL El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.
  • 2. Diferencia entre una BD y un SGBD Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. Los Sistemas de Gestión de Base de Datos (en inglés DataBase Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. La base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso y un SGBD es un conjunto de programas que permiten crear y mantener una Base de datos.
  • 3. Diferencias entre una hoja de cálculo y un SGBD Una hoja de calculo es un software a través del cual se pueden usar datos numéricos y realizar cálculos automáticos de números que están en una tabla. También es posible automatizar cálculos complejos al utilizar una gran cantidad de parámetros y al crear tablas llamadas hojas de trabajo y un SGBD son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
  • 4. 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". -Una base de datos relacional se compone de varias tablas o relaciones. -No pueden existir dos tablas con el mismo nombre ni registro. -Cada tabla es a su vez un conjunto de registros (filas y columnas). -La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas). -Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos. -Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.
  • 5. Pasos del diseño de una BD 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.
  • 6. 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
  • 7. Objetos de Access Access consta de los siguientes tipos de objetos: Tablas: Conjunto de datos estructurados que forman el contenido de una base de datos. Consultas: Permiten catalogar, ordenar, extraer y modificar la información contenida en una tabla o en un conjunto de tablas relacionadas, dependiendo de los tipos de consulta y de las condiciones que en ella se establezcan. Formularios: Son diseños que realizamos para poder introducir, modificar o visulaizar los registros de una tabla o consulta. En los formularios podemos insertar campos calculados e imágenes. Informes: Son extractos de datos procedentes de tablas o consultas y que tienen como propósito prinicipal el ser impresos en papel, aunque también pueden simplemente visualizarse en pantalla. Páginas: Una página de acceso a datos es un tipo especial de páginas web, diseñada para ver los datos y trabajar con ellos desde Internet o desde una red local.
  • 8. Macros: Son conjuntos de operaciones grabadas que pueden ejecutarse en cualquier momento para realizar de forma automática tareas repetitivas. Módulos: Son programas escritos especialmente para Access mediante un lenguaje de programación llamado Visual Basic para aplicaciones.