SlideShare una empresa de Scribd logo
1 de 9
BASE DE DATOS - ACCESS
Estudiante:
Jhon Eduard Acevedo serrano
Grado:
11-1
Profesora:
Susan Hernández
Bucaramanga 09/05/2014
TABLA DE CONTENIDO
 ¿Cuál es la estructura de una BD (Base de Datos)?Página 3
 ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de
Base de Datos)?Página 4
 ¿Cuáles son las diferencias entre una hoja de cálculo y un
SGBDpágina 5
 ¿Qué es una BD Relacional?Página 6
 ¿Qué pasos tiene el proceso de diseño de una BD?página 7
 ¿Cuáles son las operaciones básicas que se pueden realizar en una
BD?Página 8
¿Cuál es la estructura de una BD (Base de Datos)?
¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base
de Datos)?
BASE DE DATOS SISTEMA DE GESTION DE BASE DE
DATOS
Una base de datos (en adelante BD) 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.
El funcionamiento del SGBD está muy
interrelacionado con el del Sistema
Operativo, especialmente con el
sistema de comunicaciones. El SGBD
utilizará las facilidades del sistema de
comunicaciones para recibir las
peticiones del usuario (que puede estar
utilizando un terminal físicamente
remoto) y para devolverle los
resultados.
Los datos se almacenan una sola vez.
Si varias aplicaciones necesitan los
mismos datos no crearán cada una su
propia copia sino que todas accederán
a la misma.
Permite describir los elementos de
datos, sus estructuras, sus
interrelaciones y susvalidaciones a nivel
externo, lógico e interno. Esta función es
realizada por una parte del SGBD
denominada lenguaje de definición de
datos(LDD o DDL, Data Definition
Language).
Los datos se almacenan teniendo en
cuenta la estructura inherente a los
propios datos y no la de la aplicación
que los crea. Esta forma de trabajar es
la que permite que varias aplicaciones
puedan utilizar los mismos datos
Permite buscar, añadir, suprimir y
modificar los datos de la BD. Esta función
es realizada por una parte del SGBD
denominada lenguaje de manipulación de
datos (LMD o DML, Data Manipulation
Language).
Varios usuarios, ejecutando la misma o
diferente aplicación, podrán
accedersimultáneamente a los datos
Incluye otras funcionalidades tales
como: modificar la capacidad de los
registros, cargar archivos, realizar copias
de seguridad, rearranque, protección
frente a accesos no autorizados, gestión
de la concurrencia, estadísticas de
utilización, etc.
¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD
Hoja de cálculo:
Una hoja de cálculo es una aplicacióninformática que permite manipular
datos y realizar cálculos mediante fórmulas y funciones sencillasy
complejas, así como representar gráficamente los resultados.
Las hojas de cálculo, también denominadas hojas electrónicas, proceden del
términoinglésspread sheet, nombre de las grandes hojas de papel con filas y
columnas que se utilizaban para llevar la contabilidad de las empresas.
SGBD:
Un sistema gestor de base de datos (SGBD) es el programa informático -
software- que permite la manipulación, tratamiento, procesamiento y
explotación de los datos almacenados en el sistema.
Los SGBD sirven de interfaz entre el usuario y los documentos que
conforman la base de datos, proporcionando una aplicación que consigue
que el acceso a los datos y a la información almacenada sea más eficaz,
másrápida y más segura. Por su parte se denomina base de datos a la
información que procesa y explota el SGBD.
¿Qué es una BD Relacional?
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". Tras ser postuladas
sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San
José (California), no tardó en consolidarse como un nuevo paradigma en los
modelos de base de datos.
¿Qué pasos tiene el proceso de diseño de una BD?
Una base de datos correctamente diseñada permite obtener acceso a
información exacta y actualizada. Puesto que un diseño correcto es esencial
para lograr los objetivos fijados para la base de datos, parece lógico emplear
el tiempo que sea necesario en aprender los principios de un buen diseño ya
que, en ese caso, es mucho más probable que la base de datos termine
adaptándose a sus necesidades y pueda modificarse fácilmente.
¿Cuáles son las operaciones básicas que se pueden realizar en una BD?
Las operaciones que vamos a ver están basadas en el álgebra relacional.
Los operados de cada operación lo constituyen una o varias tablas y el
resultado es una nueva tabla. Dentro de las operaciones básicas tenemos las
operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se
utilizan dos tablas).
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 Condición (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.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Consulta BD 11-4
Consulta BD 11-4Consulta BD 11-4
Consulta BD 11-4
 
Sergio
SergioSergio
Sergio
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
diapositivas
diapositivasdiapositivas
diapositivas
 
Base_de datos_parte_1
Base_de datos_parte_1Base_de datos_parte_1
Base_de datos_parte_1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Consulta base de datos
Consulta base de datosConsulta base de datos
Consulta base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Escritorio bas de daros
Escritorio bas de darosEscritorio bas de daros
Escritorio bas de daros
 
Trabajo navarro
Trabajo navarroTrabajo navarro
Trabajo navarro
 
BASE DE DATOS :)
BASE DE DATOS :)BASE DE DATOS :)
BASE DE DATOS :)
 
Base de dato access laura pinilla
Base de dato access laura pinillaBase de dato access laura pinilla
Base de dato access laura pinilla
 

Similar a Base de datos!

Ana maria jaimes moreno
Ana maria jaimes morenoAna maria jaimes moreno
Ana maria jaimes morenoanita9m
 
Ana maria jaimes moreno
Ana maria jaimes morenoAna maria jaimes moreno
Ana maria jaimes morenoanita9m
 
Base de datos
Base de datosBase de datos
Base de datosLauracvdo
 
Base de datos
Base de datosBase de datos
Base de datosLauracvdo
 
Colegio josè celestino mutis
Colegio josè celestino mutisColegio josè celestino mutis
Colegio josè celestino mutisjenniferof
 
Base de datos
Base de datosBase de datos
Base de datosLauracvdo
 
Presentación1
Presentación1Presentación1
Presentación1TATAJAHIR
 
Cuestionario de informática ivan hidalgo
Cuestionario de informática ivan hidalgoCuestionario de informática ivan hidalgo
Cuestionario de informática ivan hidalgoivanhidalgo777
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informaticaoscarm1397
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informaticaoscarm1397
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informaticaoscarm1397
 
Presentación1
Presentación1Presentación1
Presentación1TATAJAHIR
 
Presentación1
Presentación1Presentación1
Presentación1TATAJAHIR
 

Similar a Base de datos! (20)

Ana maria jaimes moreno
Ana maria jaimes morenoAna maria jaimes moreno
Ana maria jaimes moreno
 
Ana maria jaimes moreno
Ana maria jaimes morenoAna maria jaimes moreno
Ana maria jaimes moreno
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Jj (1)
Jj (1)Jj (1)
Jj (1)
 
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
 
Presentación1
Presentación1Presentación1
Presentación1
 
Cuestionario de informática ivan hidalgo
Cuestionario de informática ivan hidalgoCuestionario de informática ivan hidalgo
Cuestionario de informática ivan hidalgo
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Base de datos!
Base de datos! Base de datos!
Base de datos!
 
Base de datos!
Base de datos! Base de datos!
Base de datos!
 
Ba se de datos! ♥
Ba se de datos! ♥Ba se de datos! ♥
Ba se de datos! ♥
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 

Último

Guia de lepra.pdf-TRATAMIENTO- DIAGNOSTICO- SEGUIMIENTO
Guia de lepra.pdf-TRATAMIENTO- DIAGNOSTICO- SEGUIMIENTOGuia de lepra.pdf-TRATAMIENTO- DIAGNOSTICO- SEGUIMIENTO
Guia de lepra.pdf-TRATAMIENTO- DIAGNOSTICO- SEGUIMIENTOCarolinaTapias8
 
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...GloriaMeza12
 
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdfSEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdfrvillegasp16001
 
Mapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfMapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfHeidyYamileth
 
EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -FridaDesiredMenesesF
 
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptxMETODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptxlilianabarbozavasque
 
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Ralvila5
 
Evangelismo los pasos para logar la sancion
Evangelismo los pasos para logar la sancionEvangelismo los pasos para logar la sancion
Evangelismo los pasos para logar la sancionniro13
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaArturoDavilaObando
 
SESIÓN DE APRENDIZAJE N° 5 SEMANA 7 CYT I BIMESTRE ESTUDIANTES.pdf
SESIÓN DE APRENDIZAJE N° 5  SEMANA 7 CYT  I BIMESTRE ESTUDIANTES.pdfSESIÓN DE APRENDIZAJE N° 5  SEMANA 7 CYT  I BIMESTRE ESTUDIANTES.pdf
SESIÓN DE APRENDIZAJE N° 5 SEMANA 7 CYT I BIMESTRE ESTUDIANTES.pdfkevingblassespinalor
 
Centro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptxCentro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptxErichManriqueCastill
 
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdfFISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdfOrlandoBruzual
 
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundariaDiapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundariaAgustin535878
 
Tortosa et al. 2º Simposio Internacional Composta.pdf
Tortosa et al. 2º Simposio Internacional Composta.pdfTortosa et al. 2º Simposio Internacional Composta.pdf
Tortosa et al. 2º Simposio Internacional Composta.pdfGermán Tortosa
 
PLAN DE TUTORÍA DEL AULA PARA SEGUNDO GRADO
PLAN DE TUTORÍA DEL AULA PARA  SEGUNDO GRADOPLAN DE TUTORÍA DEL AULA PARA  SEGUNDO GRADO
PLAN DE TUTORÍA DEL AULA PARA SEGUNDO GRADOunsaalfredo
 
5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptx5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptxealva1
 
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoPIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoArturoDavilaObando
 
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIALOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIALozadaAcuaMonserratt
 
Presentación Laboratorio, métodos de separación
Presentación Laboratorio, métodos de separaciónPresentación Laboratorio, métodos de separación
Presentación Laboratorio, métodos de separaciónac3630500
 
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERATERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERAdheznolbert
 

Último (20)

Guia de lepra.pdf-TRATAMIENTO- DIAGNOSTICO- SEGUIMIENTO
Guia de lepra.pdf-TRATAMIENTO- DIAGNOSTICO- SEGUIMIENTOGuia de lepra.pdf-TRATAMIENTO- DIAGNOSTICO- SEGUIMIENTO
Guia de lepra.pdf-TRATAMIENTO- DIAGNOSTICO- SEGUIMIENTO
 
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
Sistema Endocrino, rol de los receptores hormonales, hormonas circulantes y l...
 
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdfSEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
SEMIOLOGIA RESPIRATORIA, CLINICA BASICA .pdf
 
Mapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdfMapa conceptual de la Cristalografía .pdf
Mapa conceptual de la Cristalografía .pdf
 
EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -
 
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptxMETODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
METODOS ANTICONCEPTIVOS UNIVERSIDAD SEÑOR DE SIPAN.pptx
 
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
 
Evangelismo los pasos para logar la sancion
Evangelismo los pasos para logar la sancionEvangelismo los pasos para logar la sancion
Evangelismo los pasos para logar la sancion
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
 
SESIÓN DE APRENDIZAJE N° 5 SEMANA 7 CYT I BIMESTRE ESTUDIANTES.pdf
SESIÓN DE APRENDIZAJE N° 5  SEMANA 7 CYT  I BIMESTRE ESTUDIANTES.pdfSESIÓN DE APRENDIZAJE N° 5  SEMANA 7 CYT  I BIMESTRE ESTUDIANTES.pdf
SESIÓN DE APRENDIZAJE N° 5 SEMANA 7 CYT I BIMESTRE ESTUDIANTES.pdf
 
Centro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptxCentro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptx
 
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdfFISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
 
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundariaDiapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
 
Tortosa et al. 2º Simposio Internacional Composta.pdf
Tortosa et al. 2º Simposio Internacional Composta.pdfTortosa et al. 2º Simposio Internacional Composta.pdf
Tortosa et al. 2º Simposio Internacional Composta.pdf
 
PLAN DE TUTORÍA DEL AULA PARA SEGUNDO GRADO
PLAN DE TUTORÍA DEL AULA PARA  SEGUNDO GRADOPLAN DE TUTORÍA DEL AULA PARA  SEGUNDO GRADO
PLAN DE TUTORÍA DEL AULA PARA SEGUNDO GRADO
 
5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptx5. Célula animal y vegetal y sus diferencias.pptx
5. Célula animal y vegetal y sus diferencias.pptx
 
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoPIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
 
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIALOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
 
Presentación Laboratorio, métodos de separación
Presentación Laboratorio, métodos de separaciónPresentación Laboratorio, métodos de separación
Presentación Laboratorio, métodos de separación
 
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERATERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
 

Base de datos!

  • 1. BASE DE DATOS - ACCESS Estudiante: Jhon Eduard Acevedo serrano Grado: 11-1 Profesora: Susan Hernández Bucaramanga 09/05/2014
  • 2. TABLA DE CONTENIDO  ¿Cuál es la estructura de una BD (Base de Datos)?Página 3  ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)?Página 4  ¿Cuáles son las diferencias entre una hoja de cálculo y un SGBDpágina 5  ¿Qué es una BD Relacional?Página 6  ¿Qué pasos tiene el proceso de diseño de una BD?página 7  ¿Cuáles son las operaciones básicas que se pueden realizar en una BD?Página 8
  • 3. ¿Cuál es la estructura de una BD (Base de Datos)?
  • 4. ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)? BASE DE DATOS SISTEMA DE GESTION DE BASE DE DATOS Una base de datos (en adelante BD) 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. El funcionamiento del SGBD está muy interrelacionado con el del Sistema Operativo, especialmente con el sistema de comunicaciones. El SGBD utilizará las facilidades del sistema de comunicaciones para recibir las peticiones del usuario (que puede estar utilizando un terminal físicamente remoto) y para devolverle los resultados. Los datos se almacenan una sola vez. Si varias aplicaciones necesitan los mismos datos no crearán cada una su propia copia sino que todas accederán a la misma. Permite describir los elementos de datos, sus estructuras, sus interrelaciones y susvalidaciones a nivel externo, lógico e interno. Esta función es realizada por una parte del SGBD denominada lenguaje de definición de datos(LDD o DDL, Data Definition Language). Los datos se almacenan teniendo en cuenta la estructura inherente a los propios datos y no la de la aplicación que los crea. Esta forma de trabajar es la que permite que varias aplicaciones puedan utilizar los mismos datos Permite buscar, añadir, suprimir y modificar los datos de la BD. Esta función es realizada por una parte del SGBD denominada lenguaje de manipulación de datos (LMD o DML, Data Manipulation Language). Varios usuarios, ejecutando la misma o diferente aplicación, podrán accedersimultáneamente a los datos Incluye otras funcionalidades tales como: modificar la capacidad de los registros, cargar archivos, realizar copias de seguridad, rearranque, protección frente a accesos no autorizados, gestión de la concurrencia, estadísticas de utilización, etc.
  • 5. ¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD Hoja de cálculo: Una hoja de cálculo es una aplicacióninformática que permite manipular datos y realizar cálculos mediante fórmulas y funciones sencillasy complejas, así como representar gráficamente los resultados. Las hojas de cálculo, también denominadas hojas electrónicas, proceden del términoinglésspread sheet, nombre de las grandes hojas de papel con filas y columnas que se utilizaban para llevar la contabilidad de las empresas. SGBD: Un sistema gestor de base de datos (SGBD) es el programa informático - software- que permite la manipulación, tratamiento, procesamiento y explotación de los datos almacenados en el sistema. Los SGBD sirven de interfaz entre el usuario y los documentos que conforman la base de datos, proporcionando una aplicación que consigue que el acceso a los datos y a la información almacenada sea más eficaz, másrápida y más segura. Por su parte se denomina base de datos a la información que procesa y explota el SGBD.
  • 6. ¿Qué es una BD Relacional? 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". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
  • 7. ¿Qué pasos tiene el proceso de diseño de una BD? Una base de datos correctamente diseñada permite obtener acceso a información exacta y actualizada. Puesto que un diseño correcto es esencial para lograr los objetivos fijados para la base de datos, parece lógico emplear el tiempo que sea necesario en aprender los principios de un buen diseño ya que, en ese caso, es mucho más probable que la base de datos termine adaptándose a sus necesidades y pueda modificarse fácilmente.
  • 8. ¿Cuáles son las operaciones básicas que se pueden realizar en una BD? Las operaciones que vamos a ver están basadas en el álgebra relacional. Los operados de cada operación lo constituyen una o varias tablas y el resultado es una nueva tabla. Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas). 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 Condición (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.
  • 9. 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.