SlideShare una empresa de Scribd logo
FUNCIONAMIENTO DE UN
SISTEMA DE BASE DE
DATOS
Funcionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datos
ESQUEMA DE UNA BASE DE DATOS
• EL ESQUEMA DE UNA BASE DE DATOS (EN INGLÉS, DATABASE SCHEMA)
DESCRIBE LA ESTRUCTURA DE UNA BASE DE DATOS, EN UN LENGUAJE
FORMAL SOPORTADO POR UN SISTEMA ADMINISTRADOR DE BASE DE DATOS
(DBMS). EL ESQUEMA DEFINE SUS TABLAS, SUS CAMPOS EN CADA TABLA Y LAS
RELACIONES ENTRE CADA CAMPO Y CADA TABLA.
• EL ESQUEMA ES, GENERALMENTE, ALMACENADO EN UN DICCIONARIO DE
DATOS. AUNQUE EL ESQUEMA ES DEFINIDO EN UN LENGUAJE DE BASE DE
DATOS, EL TÉRMINO SE USA A MENUDO PARA REFERIRSE A UNA
REPRESENTACIÓN GRÁFICA DE LA ESTRUCTURA DE BASE DE DATOS.
Funcionamiento de un sistema de base de datos
ARQUITECTURA DE TRES ESQUEMAS
• EL OBJETIVO DE LA ARQUITECTURA DE TRES ESQUEMAS, ILUSTRADA EN LA
FIGURA, ES SEPARAR LAS APLICACIONES DE USUARIO Y LAS BASES DE DATOS
FÍSICAS. EN ESTA ARQUITECTURA SE PUEDEN DEFINIR ESQUEMAS EN LOS
SIGUIENTES TRES NIVELES:
Funcionamiento de un sistema de base de datos
• EL NIVEL INTERNO TIENE UN ESQUEMA INTERNO, QUE
DESCRIBE LA ESTRUCTURA DE ALMACENAMIENTO
FÍSICO DE LA BASE DE DATOS. EL ESQUEMA INTERNO
UTILIZA UN MODELO DE DATOS FÍSICO Y DESCRIBE
TODOS LOS DETALLES DEL ALMACENAMIENTO DE
DATOS Y LAS RUTAS DE ACCESO A LA BASE DE DATOS.
• EL NIVEL CONCEPTUAL TIENE UN ESQUEMA CONCEPTUAL, QUE
DESCRIBE LA ESTRUCTURA DE TODA LA BASE DE DATOS PARA
UNA COMUNIDAD DE USUARIOS. EL ESQUEMA CONCEPTUAL
OCULTA LOS DETALLES DE LAS ESTRUCTURAS DE
ALMACENAMIENTO FÍSICO Y SE CONCENTRA EN DESCRIBIR LAS
ENTIDADES, LOS TIPOS DE DATOS, LAS RELACIONES, LAS
OPERACIONES DE LOS USUARIOS Y LAS RESTRICCIONES.
NORMALMENTE, EL ESQUEMA CONCEPTUAL SE DESCRIBE CON
UN MODELO DE DATOS REPRESENTATIVO CUANDO SE
IMPLEMENTA UN SISTEMA DE BASES DE DATOS. ESTE ESQUEMA
CONCEPTUAL DE IMPLEMENTACIÓN SE BASA A MENUDO EN UN
DISEÑO DE ESQUEMA CONCEPTUAL DE UN MODELO DE DATOS
DE ALTO NIVEL.
• EL NIVEL DE VISTA O EXTERNO INCLUYE CIERTA
CANTIDAD DE ESQUEMAS EXTERNOS O VISTAS DE
USUARIO. UN ESQUEMA EXTERNO DESCRIBE LA PARTE
DE LA BASE DE DATOS EN LA QUE UN GRUPO DE
USUARIOS EN PARTICULAR ESTÁ INTERESADO Y LE
OCULTA EL RESTO DE LA BASE DE DATOS. COMO EN EL
CASO ANTERIOR, CADA ESQUEMA EXTERNO SE
IMPLEMENTA NORMALMENTE MEDIANTE UN MODELO DE
DATOS REPRESENTATIVO, POSIBLEMENTE BASADO EN
UN DISEÑO DE ESQUEMA EXTERNO DE UN MODELO DE
DATOS DE ALTO NIVEL.
ESTRUCTURA DE UN SISTEMA DE BASE DE
DATOS
• 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 GESTORES DE
ALMACENAMIENTO Y PROCESADOR DE CONSULTAS.
GESTOR DE ALMACENAMIENTO
• UN 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. EL GESTOR DE
ALMACENAMIENTO ES RESPONSABLE DE LA INTERACCIÓN CON
EL GESTOR DE ARCHIVOS. LOS DATOS EN BRUTO SE ALMACENAN
EN DISCO USANDO UN SISTEMA DE ARCHIVOS, QUE ESTÁ
DISPONIBLE HABITUALMENTE EN UN SISTEMA OPERATIVO
CONVENCIONAL.
Funcionamiento de un sistema de base de datos
COMPONENTES DEL GESTOR DE
ALMACENAMIENTO
• GESTORES DE AUTORIZACIÓN E INTEGRIDAD: COMPRUEBA QUE SE
SATISFAGAN LAS RESTRICCIONES DE INTEGRIDAD Y LA AUTORIZACIÓN DE LOS
USUARIOS PARA ACCEDER A LOS DATOS
• GESTOR DE TRANSACCIONES: ASEGURA QUE LA BASE SE MANTENGA EN UN
ESTADO CONSISTENTE A PESAR DE LOS FALLOS DE SISTEMA Y QUE LAS
EJECUCIONES DE TRANSACCIONES CONCURRENTES OCURRAN SIN
CONFLICTOS.
• GESTOR DE ARCHIVOS: GESTIONA LA RESERVA DE ESPACIO DE
ALMACENAMIENTO DE DISCO Y LAS ESTRUCTURAS DE DATOS USADAS PARA
REPRESENTAR LA INFORMACIÓN ALMACENADA.
• GESTOR DE MEMORIA INTERMEDIA: RESPONSABLE DE TRAER LOS DATOS DEL
DISCO DE ALMACENAMIENTO A LA MEMORIA PRINCIPAL, ESCOGIENDO LOS
DATOS A TRATAR EN LA MEMORIA CACHÉ.

Más contenido relacionado

La actualidad más candente

Modelo de datos
Modelo de datosModelo de datos
Clase 1 introduccion db
Clase 1 introduccion dbClase 1 introduccion db
Clase 1 introduccion db
Jorge Luis Chalén
 
Bases de datos con ms accros 2010
Bases de datos con ms accros 2010Bases de datos con ms accros 2010
Bases de datos con ms accros 2010
Roberto Serrano
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
rosaura uriarte ramos
 
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
 
Bases de datos, tipos y clasificion. hecho por anita 4a no°15
Bases de datos, tipos y clasificion. hecho por anita 4a no°15Bases de datos, tipos y clasificion. hecho por anita 4a no°15
Bases de datos, tipos y clasificion. hecho por anita 4a no°15
Ana Dominguez
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
Carlos Arturo
 
Taller diapositivassimonvargas
Taller diapositivassimonvargasTaller diapositivassimonvargas
Taller diapositivassimonvargas
Eduardo Vargas
 
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
 
Resumen de modelos de datos, bases de datos y mas
Resumen de modelos de datos, bases de datos y masResumen de modelos de datos, bases de datos y mas
Resumen de modelos de datos, bases de datos y mas
Nicolas Garcia
 
Base de datos
Base de datosBase de datos
Base de datos
ReicerBlanco
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
Jorge Luis Chalén
 
Cuadro comparativo base de datos
Cuadro comparativo base de datosCuadro comparativo base de datos
Cuadro comparativo base de datos
Ana1Alvarado
 
Clase2 diseno de una bd
Clase2 diseno de una bdClase2 diseno de una bd
Clase2 diseno de una bd
Jorge Luis Chalén
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
LeidyOsorioM
 
Normalización de las estructuras
Normalización de las estructurasNormalización de las estructuras
Normalización de las estructuras
Juan Soubervielle
 
Base de datos
Base de datosBase de datos
Base de datos
Veronica Garcia Marin
 
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALUNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
LuiS YmAY
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datos
melasa7
 

La actualidad más candente (19)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Clase 1 introduccion db
Clase 1 introduccion dbClase 1 introduccion db
Clase 1 introduccion db
 
Bases de datos con ms accros 2010
Bases de datos con ms accros 2010Bases de datos con ms accros 2010
Bases de datos con ms accros 2010
 
Modelo de datos
Modelo de datosModelo de datos
Modelo 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
 
Bases de datos, tipos y clasificion. hecho por anita 4a no°15
Bases de datos, tipos y clasificion. hecho por anita 4a no°15Bases de datos, tipos y clasificion. hecho por anita 4a no°15
Bases de datos, tipos y clasificion. hecho por anita 4a no°15
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Taller diapositivassimonvargas
Taller diapositivassimonvargasTaller diapositivassimonvargas
Taller diapositivassimonvargas
 
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
 
Resumen de modelos de datos, bases de datos y mas
Resumen de modelos de datos, bases de datos y masResumen de modelos de datos, bases de datos y mas
Resumen de modelos de datos, bases de datos y mas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Cuadro comparativo base de datos
Cuadro comparativo base de datosCuadro comparativo base de datos
Cuadro comparativo base de datos
 
Clase2 diseno de una bd
Clase2 diseno de una bdClase2 diseno de una bd
Clase2 diseno de una bd
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Normalización de las estructuras
Normalización de las estructurasNormalización de las estructuras
Normalización de las estructuras
 
Base de datos
Base de datosBase de datos
Base de datos
 
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALUNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datos
 

Destacado

Técnicas de Captación de Datos para el diseño de Cuestionarios de Investigaci...
Técnicas de Captación de Datos para el diseño de Cuestionarios de Investigaci...Técnicas de Captación de Datos para el diseño de Cuestionarios de Investigaci...
Técnicas de Captación de Datos para el diseño de Cuestionarios de Investigaci...
JAVIER SOLIS NOYOLA
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
Juan Ramirez
 
sistemas de adquisición de datos
sistemas de adquisición de datossistemas de adquisición de datos
sistemas de adquisición de datos
rafaelelectronico
 
Buscando informacion
Buscando informacionBuscando informacion
Buscando informacion
Elena Alvarez Ortiz
 
ORGANIZACIÓN DE DATOS- ESTADISTICA
ORGANIZACIÓN DE DATOS- ESTADISTICAORGANIZACIÓN DE DATOS- ESTADISTICA
ORGANIZACIÓN DE DATOS- ESTADISTICA
Hebe Ariadnna Lara
 
Organización y presentación de datos
Organización y presentación de datosOrganización y presentación de datos
Organización y presentación de datos
roxanaparedes27
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datos
Aydamf
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
Nelson Rubio
 

Destacado (8)

Técnicas de Captación de Datos para el diseño de Cuestionarios de Investigaci...
Técnicas de Captación de Datos para el diseño de Cuestionarios de Investigaci...Técnicas de Captación de Datos para el diseño de Cuestionarios de Investigaci...
Técnicas de Captación de Datos para el diseño de Cuestionarios de Investigaci...
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
sistemas de adquisición de datos
sistemas de adquisición de datossistemas de adquisición de datos
sistemas de adquisición de datos
 
Buscando informacion
Buscando informacionBuscando informacion
Buscando informacion
 
ORGANIZACIÓN DE DATOS- ESTADISTICA
ORGANIZACIÓN DE DATOS- ESTADISTICAORGANIZACIÓN DE DATOS- ESTADISTICA
ORGANIZACIÓN DE DATOS- ESTADISTICA
 
Organización y presentación de datos
Organización y presentación de datosOrganización y presentación de datos
Organización y presentación de datos
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datos
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 

Similar a Funcionamiento de un sistema de base de datos

CLASE 3_ArquiteturaBD_UsuariosBD_IndependiciaLogFis_ModelosBD.pdf
CLASE 3_ArquiteturaBD_UsuariosBD_IndependiciaLogFis_ModelosBD.pdfCLASE 3_ArquiteturaBD_UsuariosBD_IndependiciaLogFis_ModelosBD.pdf
CLASE 3_ArquiteturaBD_UsuariosBD_IndependiciaLogFis_ModelosBD.pdf
Maria Garcia
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
Maria Garcia
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datos
melasa7
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datos
melasa7
 
Definiciones
DefinicionesDefiniciones
Definiciones
jhonatan14
 
Lopez Yescas Lorenzo
Lopez Yescas LorenzoLopez Yescas Lorenzo
Lopez Yescas Lorenzo
rencru
 
Expo final
Expo finalExpo final
Expo final
Rodrigo Cabrera
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
CBTa 109
 
Arquitecturas de Base de Datos- kmm.pptx
Arquitecturas de Base de Datos- kmm.pptxArquitecturas de Base de Datos- kmm.pptx
Arquitecturas de Base de Datos- kmm.pptx
kareliamedina1
 
Tipos_Arquitecturas_de_Base_de_Datos.pptx
Tipos_Arquitecturas_de_Base_de_Datos.pptxTipos_Arquitecturas_de_Base_de_Datos.pptx
Tipos_Arquitecturas_de_Base_de_Datos.pptx
JamesHerberthBacaTel
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
Denilson Flores Ramirez
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
Brenda Medina
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4
Brenda Medina
 
Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
José Ricardo Tillero Giménez
 
Fundamentos de BD - Unidad 1 Sistemas Gestores de BD
Fundamentos de BD - Unidad 1 Sistemas Gestores de BDFundamentos de BD - Unidad 1 Sistemas Gestores de BD
Fundamentos de BD - Unidad 1 Sistemas Gestores de BD
José Antonio Sandoval Acosta
 
Resumen de base de datos
Resumen de base de datosResumen de base de datos
Resumen de base de datos
Oscar Gonzalez Dominguez
 
Smdb equipo #3
Smdb equipo #3Smdb equipo #3
1 ra unidad base de datos
1 ra unidad base de datos1 ra unidad base de datos
1 ra unidad base de datos
Lizbeth Chavez
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datos
guesta67b7c
 
Cuadro
CuadroCuadro

Similar a Funcionamiento de un sistema de base de datos (20)

CLASE 3_ArquiteturaBD_UsuariosBD_IndependiciaLogFis_ModelosBD.pdf
CLASE 3_ArquiteturaBD_UsuariosBD_IndependiciaLogFis_ModelosBD.pdfCLASE 3_ArquiteturaBD_UsuariosBD_IndependiciaLogFis_ModelosBD.pdf
CLASE 3_ArquiteturaBD_UsuariosBD_IndependiciaLogFis_ModelosBD.pdf
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datos
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datos
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Lopez Yescas Lorenzo
Lopez Yescas LorenzoLopez Yescas Lorenzo
Lopez Yescas Lorenzo
 
Expo final
Expo finalExpo final
Expo final
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Arquitecturas de Base de Datos- kmm.pptx
Arquitecturas de Base de Datos- kmm.pptxArquitecturas de Base de Datos- kmm.pptx
Arquitecturas de Base de Datos- kmm.pptx
 
Tipos_Arquitecturas_de_Base_de_Datos.pptx
Tipos_Arquitecturas_de_Base_de_Datos.pptxTipos_Arquitecturas_de_Base_de_Datos.pptx
Tipos_Arquitecturas_de_Base_de_Datos.pptx
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4
 
Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
 
Fundamentos de BD - Unidad 1 Sistemas Gestores de BD
Fundamentos de BD - Unidad 1 Sistemas Gestores de BDFundamentos de BD - Unidad 1 Sistemas Gestores de BD
Fundamentos de BD - Unidad 1 Sistemas Gestores de BD
 
Resumen de base de datos
Resumen de base de datosResumen de base de datos
Resumen de base de datos
 
Smdb equipo #3
Smdb equipo #3Smdb equipo #3
Smdb equipo #3
 
1 ra unidad base de datos
1 ra unidad base de datos1 ra unidad base de datos
1 ra unidad base de datos
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datos
 
Cuadro
CuadroCuadro
Cuadro
 

Más de Nelson Rubio

Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015
Nelson Rubio
 
Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015
Nelson Rubio
 
Tsql
TsqlTsql
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
Nelson Rubio
 
Tsql
TsqlTsql
Web 2.0
Web 2.0Web 2.0
Web 2.0
Nelson Rubio
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
Nelson Rubio
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
Nelson Rubio
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
Nelson Rubio
 
Diseño instruccional
Diseño instruccionalDiseño instruccional
Diseño instruccional
Nelson Rubio
 
Base de datos
Base de datosBase de datos
Base de datos
Nelson Rubio
 
Modelo relacional claves
Modelo relacional clavesModelo relacional claves
Modelo relacional claves
Nelson Rubio
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
Nelson Rubio
 
Base de datos
Base de datosBase de datos
Base de datos
Nelson Rubio
 
Atención a la diversidad en el aula
Atención a la diversidad en el aulaAtención a la diversidad en el aula
Atención a la diversidad en el aula
Nelson Rubio
 
Software para diseñar apoyos educativos
Software para diseñar apoyos educativosSoftware para diseñar apoyos educativos
Software para diseñar apoyos educativos
Nelson Rubio
 
Normalización
NormalizaciónNormalización
Normalización
Nelson Rubio
 
Software educativo
Software educativoSoftware educativo
Software educativo
Nelson Rubio
 
Seminario de graduación
Seminario de graduaciónSeminario de graduación
Seminario de graduación
Nelson Rubio
 

Más de Nelson Rubio (19)

Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015
 
Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015
 
Tsql
TsqlTsql
Tsql
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Tsql
TsqlTsql
Tsql
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
 
Diseño instruccional
Diseño instruccionalDiseño instruccional
Diseño instruccional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo relacional claves
Modelo relacional clavesModelo relacional claves
Modelo relacional claves
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Base de datos
Base de datosBase de datos
Base de datos
 
Atención a la diversidad en el aula
Atención a la diversidad en el aulaAtención a la diversidad en el aula
Atención a la diversidad en el aula
 
Software para diseñar apoyos educativos
Software para diseñar apoyos educativosSoftware para diseñar apoyos educativos
Software para diseñar apoyos educativos
 
Normalización
NormalizaciónNormalización
Normalización
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Seminario de graduación
Seminario de graduaciónSeminario de graduación
Seminario de graduación
 

Último

2024 DIA DEL LOGRO-ARTE 3 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 3 - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-ARTE 3 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 3 - IE HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Revista Universidad de Deusto - Número 155 / Año 2024
Revista Universidad de Deusto - Número 155 / Año 2024Revista Universidad de Deusto - Número 155 / Año 2024
Revista Universidad de Deusto - Número 155 / Año 2024
Universidad de Deusto - Deustuko Unibertsitatea - University of Deusto
 
PPT II BLOQUE SG 2024 - semana de gestion.pdf
PPT  II BLOQUE SG 2024 - semana de gestion.pdfPPT  II BLOQUE SG 2024 - semana de gestion.pdf
PPT II BLOQUE SG 2024 - semana de gestion.pdf
ISAACMAMANIFLORES2
 
Cómo utilizar YouTube para publicar y gestionar tus vídeos (3 de julio de 2024)
Cómo utilizar YouTube para publicar y gestionar tus vídeos (3 de julio de 2024)Cómo utilizar YouTube para publicar y gestionar tus vídeos (3 de julio de 2024)
Cómo utilizar YouTube para publicar y gestionar tus vídeos (3 de julio de 2024)
Cátedra Banco Santander
 
Introducción a las herramientas de Google Apps (3 de julio de 2024)
Introducción a las herramientas de Google Apps (3 de julio de 2024)Introducción a las herramientas de Google Apps (3 de julio de 2024)
Introducción a las herramientas de Google Apps (3 de julio de 2024)
Cátedra Banco Santander
 
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLAACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
CLASES DE TERMINOS UTILIZADOS EN EL ALGEBRA
CLASES DE TERMINOS UTILIZADOS EN EL ALGEBRACLASES DE TERMINOS UTILIZADOS EN EL ALGEBRA
CLASES DE TERMINOS UTILIZADOS EN EL ALGEBRA
lizbetheac4599
 
Taller Intensivo de Formación Continua para Docentes_24_Julio.pdf
Taller Intensivo de Formación Continua para Docentes_24_Julio.pdfTaller Intensivo de Formación Continua para Docentes_24_Julio.pdf
Taller Intensivo de Formación Continua para Docentes_24_Julio.pdf
htebazileahcug
 
Matriz de relación mixta DO - Adaptación
Matriz de relación mixta DO - AdaptaciónMatriz de relación mixta DO - Adaptación
Matriz de relación mixta DO - Adaptación
JonathanCovena1
 
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdfInforme de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Flipped Classroom con TIC (1 de julio de 2024)
Flipped Classroom con TIC (1 de julio de 2024)Flipped Classroom con TIC (1 de julio de 2024)
Flipped Classroom con TIC (1 de julio de 2024)
Cátedra Banco Santander
 
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚPLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
Ferrer17
 
Introduccion-a-la-circunferencia area y longitud
Introduccion-a-la-circunferencia area y longitudIntroduccion-a-la-circunferencia area y longitud
Introduccion-a-la-circunferencia area y longitud
AsafHdez
 
2024 DIA DEL LOGRO-COMUNICACION - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-COMUNICACION - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-COMUNICACION - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-COMUNICACION - IE HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
1. QUE ES UNA ESTRUCTURAOCTAVOASANTA TERESA .pptx
1. QUE ES UNA ESTRUCTURAOCTAVOASANTA TERESA .pptx1. QUE ES UNA ESTRUCTURAOCTAVOASANTA TERESA .pptx
1. QUE ES UNA ESTRUCTURAOCTAVOASANTA TERESA .pptx
nelsontobontrujillo
 
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
SEMANAS DE GESTION 2024 para trabajo escolar
SEMANAS DE GESTION 2024 para trabajo escolarSEMANAS DE GESTION 2024 para trabajo escolar
SEMANAS DE GESTION 2024 para trabajo escolar
JuanPabloII10
 
Enfermeria samantha vasquez (1).docx.......
Enfermeria samantha vasquez (1).docx.......Enfermeria samantha vasquez (1).docx.......
Enfermeria samantha vasquez (1).docx.......
samanthavasquezinfan
 
Acuerdo tercer periodo - Grado Sextos.pptx
Acuerdo tercer periodo - Grado Sextos.pptxAcuerdo tercer periodo - Grado Sextos.pptx
Acuerdo tercer periodo - Grado Sextos.pptx
Carlos Andrés Hernández Cabrera
 
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdfInforme de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

2024 DIA DEL LOGRO-ARTE 3 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 3 - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-ARTE 3 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 3 - IE HONORIO DELGADO ESPINOZA
 
Revista Universidad de Deusto - Número 155 / Año 2024
Revista Universidad de Deusto - Número 155 / Año 2024Revista Universidad de Deusto - Número 155 / Año 2024
Revista Universidad de Deusto - Número 155 / Año 2024
 
PPT II BLOQUE SG 2024 - semana de gestion.pdf
PPT  II BLOQUE SG 2024 - semana de gestion.pdfPPT  II BLOQUE SG 2024 - semana de gestion.pdf
PPT II BLOQUE SG 2024 - semana de gestion.pdf
 
Cómo utilizar YouTube para publicar y gestionar tus vídeos (3 de julio de 2024)
Cómo utilizar YouTube para publicar y gestionar tus vídeos (3 de julio de 2024)Cómo utilizar YouTube para publicar y gestionar tus vídeos (3 de julio de 2024)
Cómo utilizar YouTube para publicar y gestionar tus vídeos (3 de julio de 2024)
 
Introducción a las herramientas de Google Apps (3 de julio de 2024)
Introducción a las herramientas de Google Apps (3 de julio de 2024)Introducción a las herramientas de Google Apps (3 de julio de 2024)
Introducción a las herramientas de Google Apps (3 de julio de 2024)
 
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLAACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
 
CLASES DE TERMINOS UTILIZADOS EN EL ALGEBRA
CLASES DE TERMINOS UTILIZADOS EN EL ALGEBRACLASES DE TERMINOS UTILIZADOS EN EL ALGEBRA
CLASES DE TERMINOS UTILIZADOS EN EL ALGEBRA
 
Taller Intensivo de Formación Continua para Docentes_24_Julio.pdf
Taller Intensivo de Formación Continua para Docentes_24_Julio.pdfTaller Intensivo de Formación Continua para Docentes_24_Julio.pdf
Taller Intensivo de Formación Continua para Docentes_24_Julio.pdf
 
Matriz de relación mixta DO - Adaptación
Matriz de relación mixta DO - AdaptaciónMatriz de relación mixta DO - Adaptación
Matriz de relación mixta DO - Adaptación
 
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdfInforme de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
 
Flipped Classroom con TIC (1 de julio de 2024)
Flipped Classroom con TIC (1 de julio de 2024)Flipped Classroom con TIC (1 de julio de 2024)
Flipped Classroom con TIC (1 de julio de 2024)
 
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚPLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
 
Introduccion-a-la-circunferencia area y longitud
Introduccion-a-la-circunferencia area y longitudIntroduccion-a-la-circunferencia area y longitud
Introduccion-a-la-circunferencia area y longitud
 
2024 DIA DEL LOGRO-COMUNICACION - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-COMUNICACION - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-COMUNICACION - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-COMUNICACION - IE HONORIO DELGADO ESPINOZA
 
1. QUE ES UNA ESTRUCTURAOCTAVOASANTA TERESA .pptx
1. QUE ES UNA ESTRUCTURAOCTAVOASANTA TERESA .pptx1. QUE ES UNA ESTRUCTURAOCTAVOASANTA TERESA .pptx
1. QUE ES UNA ESTRUCTURAOCTAVOASANTA TERESA .pptx
 
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
 
SEMANAS DE GESTION 2024 para trabajo escolar
SEMANAS DE GESTION 2024 para trabajo escolarSEMANAS DE GESTION 2024 para trabajo escolar
SEMANAS DE GESTION 2024 para trabajo escolar
 
Enfermeria samantha vasquez (1).docx.......
Enfermeria samantha vasquez (1).docx.......Enfermeria samantha vasquez (1).docx.......
Enfermeria samantha vasquez (1).docx.......
 
Acuerdo tercer periodo - Grado Sextos.pptx
Acuerdo tercer periodo - Grado Sextos.pptxAcuerdo tercer periodo - Grado Sextos.pptx
Acuerdo tercer periodo - Grado Sextos.pptx
 
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdfInforme de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
 

Funcionamiento de un sistema de base de datos

  • 1. FUNCIONAMIENTO DE UN SISTEMA DE BASE DE DATOS
  • 4. ESQUEMA DE UNA BASE DE DATOS • EL ESQUEMA DE UNA BASE DE DATOS (EN INGLÉS, DATABASE SCHEMA) DESCRIBE LA ESTRUCTURA DE UNA BASE DE DATOS, EN UN LENGUAJE FORMAL SOPORTADO POR UN SISTEMA ADMINISTRADOR DE BASE DE DATOS (DBMS). EL ESQUEMA DEFINE SUS TABLAS, SUS CAMPOS EN CADA TABLA Y LAS RELACIONES ENTRE CADA CAMPO Y CADA TABLA. • EL ESQUEMA ES, GENERALMENTE, ALMACENADO EN UN DICCIONARIO DE DATOS. AUNQUE EL ESQUEMA ES DEFINIDO EN UN LENGUAJE DE BASE DE DATOS, EL TÉRMINO SE USA A MENUDO PARA REFERIRSE A UNA REPRESENTACIÓN GRÁFICA DE LA ESTRUCTURA DE BASE DE DATOS.
  • 6. ARQUITECTURA DE TRES ESQUEMAS • EL OBJETIVO DE LA ARQUITECTURA DE TRES ESQUEMAS, ILUSTRADA EN LA FIGURA, ES SEPARAR LAS APLICACIONES DE USUARIO Y LAS BASES DE DATOS FÍSICAS. EN ESTA ARQUITECTURA SE PUEDEN DEFINIR ESQUEMAS EN LOS SIGUIENTES TRES NIVELES:
  • 8. • EL NIVEL INTERNO TIENE UN ESQUEMA INTERNO, QUE DESCRIBE LA ESTRUCTURA DE ALMACENAMIENTO FÍSICO DE LA BASE DE DATOS. EL ESQUEMA INTERNO UTILIZA UN MODELO DE DATOS FÍSICO Y DESCRIBE TODOS LOS DETALLES DEL ALMACENAMIENTO DE DATOS Y LAS RUTAS DE ACCESO A LA BASE DE DATOS.
  • 9. • EL NIVEL CONCEPTUAL TIENE UN ESQUEMA CONCEPTUAL, QUE DESCRIBE LA ESTRUCTURA DE TODA LA BASE DE DATOS PARA UNA COMUNIDAD DE USUARIOS. EL ESQUEMA CONCEPTUAL OCULTA LOS DETALLES DE LAS ESTRUCTURAS DE ALMACENAMIENTO FÍSICO Y SE CONCENTRA EN DESCRIBIR LAS ENTIDADES, LOS TIPOS DE DATOS, LAS RELACIONES, LAS OPERACIONES DE LOS USUARIOS Y LAS RESTRICCIONES. NORMALMENTE, EL ESQUEMA CONCEPTUAL SE DESCRIBE CON UN MODELO DE DATOS REPRESENTATIVO CUANDO SE IMPLEMENTA UN SISTEMA DE BASES DE DATOS. ESTE ESQUEMA CONCEPTUAL DE IMPLEMENTACIÓN SE BASA A MENUDO EN UN DISEÑO DE ESQUEMA CONCEPTUAL DE UN MODELO DE DATOS DE ALTO NIVEL.
  • 10. • EL NIVEL DE VISTA O EXTERNO INCLUYE CIERTA CANTIDAD DE ESQUEMAS EXTERNOS O VISTAS DE USUARIO. UN ESQUEMA EXTERNO DESCRIBE LA PARTE DE LA BASE DE DATOS EN LA QUE UN GRUPO DE USUARIOS EN PARTICULAR ESTÁ INTERESADO Y LE OCULTA EL RESTO DE LA BASE DE DATOS. COMO EN EL CASO ANTERIOR, CADA ESQUEMA EXTERNO SE IMPLEMENTA NORMALMENTE MEDIANTE UN MODELO DE DATOS REPRESENTATIVO, POSIBLEMENTE BASADO EN UN DISEÑO DE ESQUEMA EXTERNO DE UN MODELO DE DATOS DE ALTO NIVEL.
  • 11. ESTRUCTURA DE UN SISTEMA DE BASE DE DATOS • 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 GESTORES DE ALMACENAMIENTO Y PROCESADOR DE CONSULTAS.
  • 12. GESTOR DE ALMACENAMIENTO • UN 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. EL GESTOR DE ALMACENAMIENTO ES RESPONSABLE DE LA INTERACCIÓN CON EL GESTOR DE ARCHIVOS. LOS DATOS EN BRUTO SE ALMACENAN EN DISCO USANDO UN SISTEMA DE ARCHIVOS, QUE ESTÁ DISPONIBLE HABITUALMENTE EN UN SISTEMA OPERATIVO CONVENCIONAL.
  • 14. COMPONENTES DEL GESTOR DE ALMACENAMIENTO • GESTORES DE AUTORIZACIÓN E INTEGRIDAD: COMPRUEBA QUE SE SATISFAGAN LAS RESTRICCIONES DE INTEGRIDAD Y LA AUTORIZACIÓN DE LOS USUARIOS PARA ACCEDER A LOS DATOS • GESTOR DE TRANSACCIONES: ASEGURA QUE LA BASE SE MANTENGA EN UN ESTADO CONSISTENTE A PESAR DE LOS FALLOS DE SISTEMA Y QUE LAS EJECUCIONES DE TRANSACCIONES CONCURRENTES OCURRAN SIN CONFLICTOS. • GESTOR DE ARCHIVOS: GESTIONA LA RESERVA DE ESPACIO DE ALMACENAMIENTO DE DISCO Y LAS ESTRUCTURAS DE DATOS USADAS PARA REPRESENTAR LA INFORMACIÓN ALMACENADA. • GESTOR DE MEMORIA INTERMEDIA: RESPONSABLE DE TRAER LOS DATOS DEL DISCO DE ALMACENAMIENTO A LA MEMORIA PRINCIPAL, ESCOGIENDO LOS DATOS A TRATAR EN LA MEMORIA CACHÉ.