SlideShare una empresa de Scribd logo
Taller 080324-DBD-0103
• Bases de datos
• Estructura de una Base de datos
• Las Bases de datos en los sistemas de información
• Tipología de las Bases de datos
Prof. Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co
Silberschatz, A… et al. (2006). Fundamentos de
Bases de Datos. (5ª e.d.). España: McGraw-Hill
Interamericana. (Biblioteca UCP, ref. 005.74
S582). Verificado en 2016-02-03.
Un (SGBD, o DBMS) consiste en una colección
de datos inter-relacionados y un conjunto de
programas para acceder a dichos datos.
La colección de datos, sistemáticamente
relacionada, normalmente denominada base
de datos, contiene información relevante para
una organización.
El Objetivo de una base de datos es facilitar y
simplificar el acceso a la información.
El objetivo principal de un SGBD es
proporcionar una forma de almacenar y
recuperar la información de una base de datos
de manera que sea tanto práctica como
eficiente.
Los sistemas de bases de datos se diseñan
para gestionar grandes cantidades de
información.
Bases de datos - Conceptos
La gestión de los datos implica
tanto la definición de estructuras
para almacenar la información
como la provisión de los
mecanismos para la manipulación
de la información (el software)
Un sistema de bases de datos se divide en módulos que se
encargan de cada una de las responsabilidades del sistema
completo. Los componentes funcionales de un sistema de bases
de datos se pueden dividir a grandes rasgos en los componentes
gestor de almacenamiento*y procesador de
consultas.
Estructura de una Base de datos*Debido a que la memoria no puede almacenar gran cantidad de información, esta se almacena en
discos. Los datos se trasladan entre el disco y la memoria cuando es necesario. Como la transferencia
de datos a y desde el disco es lenta es fundamental que el sistema de base de datos estructure los
datos para minimizar la necesidad de movimiento de datos entre el disco y la memoria principal.
Gestor de almacenamiento. Es un módulo de programa que
proporciona la interfaz entre los datos de bajo nivel en la base de
datos y los programas de aplicación y consultas emitidas al sistema.
Es responsable de la interacción con el gestor de archivos (del SO). Los
datos en bruto se almacenan en disco usando un sistema de archivos,
que está disponible habitualmente en un sistema operativo
convencional.
El gestor de almacenamiento traduce las diferentes instrucciones LMD
(Lenguaje de Manipulación de Datos) a órdenes de un sistema de
archivos de bajo nivel. Así, el gestor de almacenamiento es
responsable del almacenamiento, recuperación y actualización de los
datos en la base de datos. LDD y LMD son sublenguajes de los
modelos de datos*.
Estructura de una Base de datos•Un Lenguaje de Definición de Datos o DDL (Data Definition Language), describe de una
forma abstracta las estructuras de datos y las restricciones de integridad.
•Un Lenguaje de Manipulación de Datos o DML (Data Manipulation Language), orientado a
describir las operaciones de manipulación de los datos.
Estructura de una Base de datos
A su vez, el Gestor de almacenamiento se
estructura en:
• Gestor de autorización e integridad, que
comprueba que se satisfagan las restricciones de
integridad y la autorización de los usuarios para
acceder a los datos.
• Gestor de transacciones, que asegura que la
base de datos quede en un estado consistente
(correcto) a pesar de los fallos del sistema, y que las
ejecuciones de transacciones concurrentes ocurran
si conflictos.
• Gestor de archivos, que gestiona la reserva de
espacio de almacenamiento de disco y las
estructuras de datos usadas para representar la
información almacenada en disco.
• Gestor de memoria intermedia, que es
responsable de traer los datos del disco de
almacenamiento a memoria principal y decidir qué
datos tratar en memoria caché. El gestor de
memoria intermedia es una parte crítica del sistema
de bases de datos, ya que permite que la base de
datos maneje tamaños de datos que son mucho
mayores que el tamaño de la memoria principal.
Estructura de una Base de datos
El gestor de almacenamiento implementa varias estructuras de datos como parte de la implementación física del
sistema:
• Archivos de datos, que almacenan la base de datos en sí.
• Diccionario de datos, que almacena metadatos acerca de la estructura de la base de datos, en particular, el
esquema de la base de datos.
• Índices, que proporcionan acceso rápido a elementos de datos que tienen valores particulares.
Estructura de una Base de datos
El procesador de
consultas es importante
porque ayuda al sistema
de bases de datos a
simplificar y facilitar el
acceso a los datos. Las
vistas de alto nivel ayudan
a conseguir este objetivo.
Con ellas, los usuarios del
sistema no deberían ser
molestados
innecesariamente con los
detalles físicos de
implementación del
sistema (Abstracción).
Los componentes del procesador
de consultas incluyen:
• Intérprete del LDD, que
interpreta las instrucciones del
LDD y registra las definiciones
en el diccionario de datos.
• Compilador del LMD, que
traduce las instrucciones del
LMD en un lenguaje de
consultas a un plan de
evaluación que consiste en
instrucciones de bajo nivel que
entiende el motor de
evaluación de consultas. El
compilador del LMD también
realiza optimización de
consultas, es decir, elige el plan
de evaluación de menor coste
de entre todas las alternativas.
• Motor de evaluación de
consultas, que ejecuta las
instrucciones de bajo nivel
generadas por el compilador
del LMD.
Taller 080324-DBD-0102-Archivos, Datos y Bases de Datos
Prof. Luis Eduardo Peláez Valencia
luis.pelaez@ucp.edu.co

Más contenido relacionado

La actualidad más candente

Manejo De Datos
Manejo De DatosManejo De Datos
Manejo De Datos
Katerine Burneo
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
Axel Mérida
 
Clases de Base de Datos
Clases de Base de DatosClases de Base de Datos
Clases de Base de Datos
HectorMamani
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
Erick Reyes García
 
Base de datos
Base de datosBase de datos
Base de datos
Diego Sandoval Trochez
 
Bases de datos
Bases de datosBases de datos
Conceptos generales de Bases de Datos
Conceptos generales de Bases de DatosConceptos generales de Bases de Datos
Conceptos generales de Bases de Datos
Arturo Parr
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
Niurka Viloria
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
Marichelo Gómez
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
Maria Garcia
 
Bases de datos populares
Bases de datos popularesBases de datos populares
Bases de datos populares
Guadalupe Hernández Sánchez
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
AlessiaPea1
 
Base de datos
Base de datosBase de datos
Base de datos
Vannesa Salazar
 
Base de datos
Base de datosBase de datos
Base de datos
Veronica Garcia Marin
 
TIC I - Bases de datos
TIC I - Bases de datosTIC I - Bases de datos
TIC I - Bases de datos
juana0910
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)
Edwin Arias
 
Modelo de datos
Modelo de datosModelo de datos
Base de datos
Base de datosBase de datos
Base de datos
AlvaroRodriguezSanch3
 
Modelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaModelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schema
Maria Garcia
 
Base de datos
Base de datosBase de datos
Base de datos
Luis Sanchez
 

La actualidad más candente (20)

Manejo De Datos
Manejo De DatosManejo De Datos
Manejo De Datos
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Clases de Base de Datos
Clases de Base de DatosClases de Base de Datos
Clases de Base de Datos
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Conceptos generales de Bases de Datos
Conceptos generales de Bases de DatosConceptos generales de Bases de Datos
Conceptos generales de Bases de Datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Bases de datos populares
Bases de datos popularesBases de datos populares
Bases de datos populares
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
TIC I - Bases de datos
TIC I - Bases de datosTIC I - Bases de datos
TIC I - Bases de datos
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaModelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schema
 
Base de datos
Base de datosBase de datos
Base de datos
 

Destacado

Modelos de datos
Modelos de datosModelos de datos
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosTaller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
Luis Eduardo Pelaez Valencia
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
Luis Eduardo Pelaez Valencia
 
Tema I - Gestión de la Información II - 2012
Tema I - Gestión de la Información II - 2012Tema I - Gestión de la Información II - 2012
Tema I - Gestión de la Información II - 2012
Luis Eduardo Pelaez Valencia
 
Política y Niveles de Educcación
Política y Niveles de EduccaciónPolítica y Niveles de Educcación
Política y Niveles de Educcación
Luis Eduardo Pelaez Valencia
 
Taller 080324 DBD-01 - Diseño de bases de datos
Taller 080324 DBD-01 - Diseño de bases de datosTaller 080324 DBD-01 - Diseño de bases de datos
Taller 080324 DBD-01 - Diseño de bases de datos
Luis Eduardo Pelaez Valencia
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
Luis Eduardo Pelaez Valencia
 
Taller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sqlTaller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sql
Luis Eduardo Pelaez Valencia
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
Luis Eduardo Pelaez Valencia
 
U3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQAU3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQA
Luis Eduardo Pelaez Valencia
 
Mapa mental metodología de la programación
Mapa mental metodología de la programaciónMapa mental metodología de la programación
Mapa mental metodología de la programación
Luis Eduardo Pelaez Valencia
 
Herramientas web 2.0 para la gerencia
Herramientas web 2.0 para la gerenciaHerramientas web 2.0 para la gerencia
Herramientas web 2.0 para la gerencia
Luis Eduardo Pelaez Valencia
 

Destacado (12)

Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosTaller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Tema I - Gestión de la Información II - 2012
Tema I - Gestión de la Información II - 2012Tema I - Gestión de la Información II - 2012
Tema I - Gestión de la Información II - 2012
 
Política y Niveles de Educcación
Política y Niveles de EduccaciónPolítica y Niveles de Educcación
Política y Niveles de Educcación
 
Taller 080324 DBD-01 - Diseño de bases de datos
Taller 080324 DBD-01 - Diseño de bases de datosTaller 080324 DBD-01 - Diseño de bases de datos
Taller 080324 DBD-01 - Diseño de bases de datos
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Taller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sqlTaller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sql
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
U3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQAU3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQA
 
Mapa mental metodología de la programación
Mapa mental metodología de la programaciónMapa mental metodología de la programación
Mapa mental metodología de la programación
 
Herramientas web 2.0 para la gerencia
Herramientas web 2.0 para la gerenciaHerramientas web 2.0 para la gerencia
Herramientas web 2.0 para la gerencia
 

Similar a Taller 080324 dbd-0103 - bases de datos

1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
Carlos Arturo
 
6140520
61405206140520
6140520
Alma Lopez
 
Base de datos
Base de datosBase de datos
Base de datos
Cejem Vidal
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
Diana Vélez
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de Datos
Edwin Arias
 
Estructura del sistema de bases de datos
Estructura del sistema de bases de datosEstructura del sistema de bases de datos
Estructura del sistema de bases de datos
Luis Eduardo Pelaez Valencia
 
Base de datos
Base de datosBase de datos
Base de datos
Natalia Blanco
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
Oscar Gonzalez Dominguez
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
fabioalopezs
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
fabioalopezs
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
RafaelOlivares22
 
BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptx
jowibohi2013
 
Base de datos
Base de datosBase de datos
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
Ubaldogarcia
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
Vicente Alberca
 
Presentacion Base de Datos.pptx
Presentacion Base de Datos.pptxPresentacion Base de Datos.pptx
Presentacion Base de Datos.pptx
pabloamundarai
 
Introducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy RodriguezIntroducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy Rodriguez
griceidyro2001
 
Base de datos
Base de datosBase de datos
Base de datos
Aristoteles Marin
 
Base de datos
Base de datosBase de datos
Base de datos
AsrielDarkanti
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
Javier Plazas
 

Similar a Taller 080324 dbd-0103 - bases de datos (20)

1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
6140520
61405206140520
6140520
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de Datos
 
Estructura del sistema de bases de datos
Estructura del sistema de bases de datosEstructura del sistema de bases de datos
Estructura del sistema de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptx
 
Base de datos
Base de datosBase de datos
Base de datos
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Presentacion Base de Datos.pptx
Presentacion Base de Datos.pptxPresentacion Base de Datos.pptx
Presentacion Base de Datos.pptx
 
Introducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy RodriguezIntroducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy Rodriguez
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
 

Más de Luis Eduardo Pelaez Valencia

Seguridad social presentacion.pptx
Seguridad social presentacion.pptxSeguridad social presentacion.pptx
Seguridad social presentacion.pptx
Luis Eduardo Pelaez Valencia
 
20180802 inicio-public
20180802 inicio-public20180802 inicio-public
20180802 inicio-public
Luis Eduardo Pelaez Valencia
 
El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de Ingeniería
Luis Eduardo Pelaez Valencia
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de Software
Luis Eduardo Pelaez Valencia
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-public
Luis Eduardo Pelaez Valencia
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de Anteproyecto
Luis Eduardo Pelaez Valencia
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de pares
Luis Eduardo Pelaez Valencia
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el producto
Luis Eduardo Pelaez Valencia
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
Luis Eduardo Pelaez Valencia
 
SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3
Luis Eduardo Pelaez Valencia
 
SQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminarioSQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminario
Luis Eduardo Pelaez Valencia
 
SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9
Luis Eduardo Pelaez Valencia
 
Visibilidad de la producción académica
Visibilidad de la producción académicaVisibilidad de la producción académica
Visibilidad de la producción académica
Luis Eduardo Pelaez Valencia
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casa
Luis Eduardo Pelaez Valencia
 
Taller 080324 dbd-01 - sistemas de información
Taller 080324 dbd-01 - sistemas de informaciónTaller 080324 dbd-01 - sistemas de información
Taller 080324 dbd-01 - sistemas de información
Luis Eduardo Pelaez Valencia
 
Plan de Curso de Bases de Datos i-150303
Plan de Curso de Bases de Datos i-150303Plan de Curso de Bases de Datos i-150303
Plan de Curso de Bases de Datos i-150303
Luis Eduardo Pelaez Valencia
 
Plan de curso de Sistemas de Bases de Datos-080364
Plan de curso de Sistemas de Bases de Datos-080364Plan de curso de Sistemas de Bases de Datos-080364
Plan de curso de Sistemas de Bases de Datos-080364
Luis Eduardo Pelaez Valencia
 
Plan de curso de Diseño de Bases de Datos-080324-150303
Plan de curso de Diseño de Bases de Datos-080324-150303Plan de curso de Diseño de Bases de Datos-080324-150303
Plan de curso de Diseño de Bases de Datos-080324-150303
Luis Eduardo Pelaez Valencia
 
Currículo y TICS
Currículo y TICSCurrículo y TICS
Currículo y TICS
Luis Eduardo Pelaez Valencia
 
Maestría en Pedagogia y Desarrollo Humano - Seminario de Educación y Virtuali...
Maestría en Pedagogia y Desarrollo Humano - Seminario de Educación y Virtuali...Maestría en Pedagogia y Desarrollo Humano - Seminario de Educación y Virtuali...
Maestría en Pedagogia y Desarrollo Humano - Seminario de Educación y Virtuali...
Luis Eduardo Pelaez Valencia
 

Más de Luis Eduardo Pelaez Valencia (20)

Seguridad social presentacion.pptx
Seguridad social presentacion.pptxSeguridad social presentacion.pptx
Seguridad social presentacion.pptx
 
20180802 inicio-public
20180802 inicio-public20180802 inicio-public
20180802 inicio-public
 
El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de Ingeniería
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de Software
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-public
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de Anteproyecto
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de pares
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el producto
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
 
SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3
 
SQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminarioSQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminario
 
SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9
 
Visibilidad de la producción académica
Visibilidad de la producción académicaVisibilidad de la producción académica
Visibilidad de la producción académica
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casa
 
Taller 080324 dbd-01 - sistemas de información
Taller 080324 dbd-01 - sistemas de informaciónTaller 080324 dbd-01 - sistemas de información
Taller 080324 dbd-01 - sistemas de información
 
Plan de Curso de Bases de Datos i-150303
Plan de Curso de Bases de Datos i-150303Plan de Curso de Bases de Datos i-150303
Plan de Curso de Bases de Datos i-150303
 
Plan de curso de Sistemas de Bases de Datos-080364
Plan de curso de Sistemas de Bases de Datos-080364Plan de curso de Sistemas de Bases de Datos-080364
Plan de curso de Sistemas de Bases de Datos-080364
 
Plan de curso de Diseño de Bases de Datos-080324-150303
Plan de curso de Diseño de Bases de Datos-080324-150303Plan de curso de Diseño de Bases de Datos-080324-150303
Plan de curso de Diseño de Bases de Datos-080324-150303
 
Currículo y TICS
Currículo y TICSCurrículo y TICS
Currículo y TICS
 
Maestría en Pedagogia y Desarrollo Humano - Seminario de Educación y Virtuali...
Maestría en Pedagogia y Desarrollo Humano - Seminario de Educación y Virtuali...Maestría en Pedagogia y Desarrollo Humano - Seminario de Educación y Virtuali...
Maestría en Pedagogia y Desarrollo Humano - Seminario de Educación y Virtuali...
 

Último

Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
OmarPadillaGarcia
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
MONICADELROCIOMUNZON1
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 
Graficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitabGraficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitab
XIOMARAANTONELLACAST
 
muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
AlejandroArturoGutie1
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
ssuser8827cb1
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxEquipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
angiepalacios6170
 
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdfGRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
Jose Calderas
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
jesus869159
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
sebastianpech108
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granularesMECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
Fernando878837
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
raulnilton2018
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
LuisLobatoingaruca
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 
Cuadro sinoptico de clasificacion de las industrias.pdf
Cuadro sinoptico de clasificacion de las industrias.pdfCuadro sinoptico de clasificacion de las industrias.pdf
Cuadro sinoptico de clasificacion de las industrias.pdf
LizetGuadalupeHernan
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
munozvanessa878
 

Último (20)

Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 
Graficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitabGraficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitab
 
muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxEquipo 4. Mezclado de Polímeros quimica de polimeros.pptx
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptx
 
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdfGRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granularesMECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 
Cuadro sinoptico de clasificacion de las industrias.pdf
Cuadro sinoptico de clasificacion de las industrias.pdfCuadro sinoptico de clasificacion de las industrias.pdf
Cuadro sinoptico de clasificacion de las industrias.pdf
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
 

Taller 080324 dbd-0103 - bases de datos

  • 1. Taller 080324-DBD-0103 • Bases de datos • Estructura de una Base de datos • Las Bases de datos en los sistemas de información • Tipología de las Bases de datos Prof. Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co Silberschatz, A… et al. (2006). Fundamentos de Bases de Datos. (5ª e.d.). España: McGraw-Hill Interamericana. (Biblioteca UCP, ref. 005.74 S582). Verificado en 2016-02-03.
  • 2. Un (SGBD, o DBMS) consiste en una colección de datos inter-relacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, sistemáticamente relacionada, normalmente denominada base de datos, contiene información relevante para una organización. El Objetivo de una base de datos es facilitar y simplificar el acceso a la información. El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica como eficiente. Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de información. Bases de datos - Conceptos La gestión de los datos implica tanto la definición de estructuras para almacenar la información como la provisión de los mecanismos para la manipulación de la información (el software)
  • 3. Un sistema de bases de datos se divide en módulos que se encargan de cada una de las responsabilidades del sistema completo. Los componentes funcionales de un sistema de bases de datos se pueden dividir a grandes rasgos en los componentes gestor de almacenamiento*y procesador de consultas. Estructura de una Base de datos*Debido a que la memoria no puede almacenar gran cantidad de información, esta se almacena en discos. Los datos se trasladan entre el disco y la memoria cuando es necesario. Como la transferencia de datos a y desde el disco es lenta es fundamental que el sistema de base de datos estructure los datos para minimizar la necesidad de movimiento de datos entre el disco y la memoria principal.
  • 4. Gestor de almacenamiento. Es un módulo de programa que proporciona la interfaz entre los datos de bajo nivel en la base de datos y los programas de aplicación y consultas emitidas al sistema. Es responsable de la interacción con el gestor de archivos (del SO). Los datos en bruto se almacenan en disco usando un sistema de archivos, que está disponible habitualmente en un sistema operativo convencional. El gestor de almacenamiento traduce las diferentes instrucciones LMD (Lenguaje de Manipulación de Datos) a órdenes de un sistema de archivos de bajo nivel. Así, el gestor de almacenamiento es responsable del almacenamiento, recuperación y actualización de los datos en la base de datos. LDD y LMD son sublenguajes de los modelos de datos*. Estructura de una Base de datos•Un Lenguaje de Definición de Datos o DDL (Data Definition Language), describe de una forma abstracta las estructuras de datos y las restricciones de integridad. •Un Lenguaje de Manipulación de Datos o DML (Data Manipulation Language), orientado a describir las operaciones de manipulación de los datos.
  • 5. Estructura de una Base de datos A su vez, el Gestor de almacenamiento se estructura en: • Gestor de autorización e integridad, que comprueba que se satisfagan las restricciones de integridad y la autorización de los usuarios para acceder a los datos. • Gestor de transacciones, que asegura que la base de datos quede en un estado consistente (correcto) a pesar de los fallos del sistema, y que las ejecuciones de transacciones concurrentes ocurran si conflictos. • Gestor de archivos, que gestiona la reserva de espacio de almacenamiento de disco y las estructuras de datos usadas para representar la información almacenada en disco. • Gestor de memoria intermedia, que es responsable de traer los datos del disco de almacenamiento a memoria principal y decidir qué datos tratar en memoria caché. El gestor de memoria intermedia es una parte crítica del sistema de bases de datos, ya que permite que la base de datos maneje tamaños de datos que son mucho mayores que el tamaño de la memoria principal.
  • 6. Estructura de una Base de datos El gestor de almacenamiento implementa varias estructuras de datos como parte de la implementación física del sistema: • Archivos de datos, que almacenan la base de datos en sí. • Diccionario de datos, que almacena metadatos acerca de la estructura de la base de datos, en particular, el esquema de la base de datos. • Índices, que proporcionan acceso rápido a elementos de datos que tienen valores particulares.
  • 7. Estructura de una Base de datos El procesador de consultas es importante porque ayuda al sistema de bases de datos a simplificar y facilitar el acceso a los datos. Las vistas de alto nivel ayudan a conseguir este objetivo. Con ellas, los usuarios del sistema no deberían ser molestados innecesariamente con los detalles físicos de implementación del sistema (Abstracción). Los componentes del procesador de consultas incluyen: • Intérprete del LDD, que interpreta las instrucciones del LDD y registra las definiciones en el diccionario de datos. • Compilador del LMD, que traduce las instrucciones del LMD en un lenguaje de consultas a un plan de evaluación que consiste en instrucciones de bajo nivel que entiende el motor de evaluación de consultas. El compilador del LMD también realiza optimización de consultas, es decir, elige el plan de evaluación de menor coste de entre todas las alternativas. • Motor de evaluación de consultas, que ejecuta las instrucciones de bajo nivel generadas por el compilador del LMD.
  • 8.
  • 9. Taller 080324-DBD-0102-Archivos, Datos y Bases de Datos Prof. Luis Eduardo Peláez Valencia luis.pelaez@ucp.edu.co