SlideShare una empresa de Scribd logo
1 de 14
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.
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:
• 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.
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

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 2010Roberto Serrano
 
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-schemaMaria 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°15Ana 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 datosCarlos Arturo
 
Taller diapositivassimonvargas
Taller diapositivassimonvargasTaller diapositivassimonvargas
Taller diapositivassimonvargasEduardo 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 datosMaria 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 masNicolas Garcia
 
Cuadro comparativo base de datos
Cuadro comparativo base de datosCuadro comparativo base de datos
Cuadro comparativo base de datosAna1Alvarado
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaLeidyOsorioM
 
Normalización de las estructuras
Normalización de las estructurasNormalización de las estructuras
Normalización de las estructurasJuan Soubervielle
 
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 RELACIONALLuiS YmAY
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datosmelasa7
 

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 DatosJuan Ramirez
 
sistemas de adquisición de datos
sistemas de adquisición de datossistemas de adquisición de datos
sistemas de adquisición de datosrafaelelectronico
 
ORGANIZACIÓN DE DATOS- ESTADISTICA
ORGANIZACIÓN DE DATOS- ESTADISTICAORGANIZACIÓN DE DATOS- ESTADISTICA
ORGANIZACIÓN DE DATOS- ESTADISTICAHebe 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 datosroxanaparedes27
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datosAydamf
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datosNelson 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.pdfMaria Garcia
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datosMaria Garcia
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datosmelasa7
 
Manejadores de base de datos
Manejadores de base de datosManejadores de base de datos
Manejadores de base de datosmelasa7
 
Lopez Yescas Lorenzo
Lopez Yescas LorenzoLopez Yescas Lorenzo
Lopez Yescas Lorenzorencru
 
Base de Datos
Base de DatosBase de Datos
Base de DatosCBTa 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.pptxkareliamedina1
 
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.pptxJamesHerberthBacaTel
 
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 4Brenda Medina
 
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 BDJosé Antonio Sandoval Acosta
 
1 ra unidad base de datos
1 ra unidad base de datos1 ra unidad base de datos
1 ra unidad base de datosLizbeth Chavez
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datosguesta67b7c
 

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 2015Nelson Rubio
 
Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Nelson Rubio
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativoNelson Rubio
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y EducaciónNelson Rubio
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y EducaciónNelson Rubio
 
Diseño instruccional
Diseño instruccionalDiseño instruccional
Diseño instruccionalNelson Rubio
 
Modelo relacional claves
Modelo relacional clavesModelo relacional claves
Modelo relacional clavesNelson 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 aulaNelson Rubio
 
Software para diseñar apoyos educativos
Software para diseñar apoyos educativosSoftware para diseñar apoyos educativos
Software para diseñar apoyos educativosNelson Rubio
 
Software educativo
Software educativoSoftware educativo
Software educativoNelson Rubio
 
Seminario de graduación
Seminario de graduaciónSeminario de graduación
Seminario de graduaciónNelson 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

Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfHannyDenissePinedaOr
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Gonella
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxMartaChaparro1
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfdeBelnRosales2
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 

Último (20)

Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdf
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
Acuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptxAcuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptx
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 

Funcionamiento de un sistema de base de datos

  • 1. FUNCIONAMIENTO DE UN SISTEMA DE BASE DE DATOS
  • 2.
  • 3.
  • 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.
  • 5.
  • 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:
  • 7.
  • 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.
  • 13.
  • 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É.