SlideShare una empresa de Scribd logo
1 de 16
Miguel Orquera
Organización de los archivos
                        
 Los archivos se organizan lógicamente como
  secuencias de registros y se guardan en bloques.
 En las bases de datos relacionales, las filas de
  diferentes tablas tienen tamaños diferentes.
 Los archivos pueden almacenar registros de longitud
  fija o variable.
Registros de longitud fija
                         
Create table cuenta
(     nroCuenta char(10),
      nombreSucursal char(22),
      saldo decimal(12,2)
)
Cada registro de esa tabla ocupará 40 bytes, por lo que
es muy fácil su implementación en un archivo.
Registros de longitud fija
                                   




Es difícil borrar registros, se debe mover a todos los siguientes para cubrir el vacío.
Registros de longitud fija
                           



Esta solución es mejor que a anterior para cubrir los espacio
vacíos, pero se desordenan los registros.
Registros de longitud fija
    con lista de espacio libre
                                             




Se asigna un espacio como cabecera del archivo, allí se guarda entre otras cosas la dirección del
primer registro borrado, éste espacio guarda un puntero al segundo registro borrado, etc. Se
genera una lista de registros libres, que se utiliza para las inserciones.
Registros de longitud
          variable
             
Surgen por varias causas:
 Almacenamiento de varios tipos de registros en un
  mismo archivo.
 Registros con tipos de datos de longitud variable.
 Registros que permiten campos repetidos, como
  arreglos.
Registros de longitud variable
                           
Bloques con ranuras: se organizan así los bloques de datos
para guardar registros de longitud variable.



  Tamaño
  Ubicación
Organización de los registros
         en archivos
                         
 Las tablas son un conjunto de registros. En cambio,
  la organización de los registros en archivos se puede
  dar de varias maneras:
 Archivos en montículo: se puede colocar un registro
  en cualquier parte de un archivo donde haya
  espacio. Hay un archivo por cada tabla.
 Como archivos secuenciales.
 Organización hash de archivos (Se explicará en el
  capítulo de índices)
 Agrupar varias tablas en un archivo.
Organización de archivos
            secuenciales
                              
 Están ordenados en base a una clave de búsqueda que es uno o
  mas atributos de una tabla.
 Los registros se vinculan con punteros en el orden de la clave
  de búsqueda.
 Los registros se guardan físicamente en el orden de la clave de
  búsqueda.
 Resulta difícil mantener el orden físico cuando hay muchas
  inserciones o borrados.
 Se puede gestionar los registros borrados mediante cadenas de
  punteros.
 En una inserción, si el bloque en donde se debe insertar está
  lleno, se ubica en un nuevo bloque de desborde.
 Para volver a ser eficiente un archivo secuencial debe
  reorganizarse luego de muchas modificaciones.
Organización de archivos
     secuenciales
          
Agrupación de varias tablas en
           un archivo
                       
 En DBMS modernas, el sistema operativo ve a la BD
  como un archivo de gran tamaño, y deja que el
  mismo DBMS gestione ese archivo.
 La DBMS organiza a las tablas de la manera que mas
  le convenga dentro de ese gran archivo,
  almacenando registros de dos o mas tablas en un
  mismo bloque si lo considera necesario.
Agrupación de varias tablas en
         un archivo
             
Agrupación de varias tablas en
         un archivo
                             
CONSULTA:
Select número_cuenta, nombre_cliente, calle_cliente, ciudad_cliente
from impositor i, cliente c
where i.nombre_cliente=c.nombre_cliente
Almacenamiento del catálogo del
          sistema
              
Agrupación de varias tablas en
         un archivo
                     
      CONSULTA: select * from cliente

Más contenido relacionado

La actualidad más candente

Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuencialessekt07
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Julicamargo
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexadosjennifergu17
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexadoAleizapata
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivosharoldrm
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadoTortuly
 
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...Frans Michel Barrenechea Arias
 
ARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfDavidVeraOlivera
 
Ficheros con organización relativa directa
Ficheros con organización relativa directaFicheros con organización relativa directa
Ficheros con organización relativa directaFportavella
 
Base de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúBase de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúLuis Tafur Trujillo
 
Arquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDArquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDJuan Novelo
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El DnsEdwin Cusco
 
Base de datos para la farmacia "José"
Base de datos para la farmacia "José"Base de datos para la farmacia "José"
Base de datos para la farmacia "José"BrandonDanielUgazSal1
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasJuanMiguelCustodioMo
 

La actualidad más candente (20)

Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuenciales
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Csv y xml
Csv y xmlCsv y xml
Csv y xml
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
Organización de archivos
Organización de archivosOrganización de archivos
Organización de archivos
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexado
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
 
ARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdf
 
Ficheros con organización relativa directa
Ficheros con organización relativa directaFicheros con organización relativa directa
Ficheros con organización relativa directa
 
Base de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúBase de Datos para la Farmacia Chimú
Base de Datos para la Farmacia Chimú
 
Arquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDArquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISD
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El Dns
 
Base de datos para la farmacia "José"
Base de datos para la farmacia "José"Base de datos para la farmacia "José"
Base de datos para la farmacia "José"
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Archivo Secuencial
Archivo SecuencialArchivo Secuencial
Archivo Secuencial
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 

Destacado

Identificacion y organizacion de archivos
Identificacion y organizacion de archivosIdentificacion y organizacion de archivos
Identificacion y organizacion de archivos90070674911
 
8. la organizacion del archivo
8.  la organizacion del archivo8.  la organizacion del archivo
8. la organizacion del archivoBalbino Rodriguez
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFportavella
 
Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++EdsonRc
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
HASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de DatosHASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de DatosAngel Feijo
 
Estructura de las bases de datos
Estructura de las bases de datosEstructura de las bases de datos
Estructura de las bases de datos142918
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datosZcnp1234
 
Archivos Y Procesamiento
Archivos Y ProcesamientoArchivos Y Procesamiento
Archivos Y Procesamientojorgeabustillo
 
Archivos secuensciales 2
Archivos secuensciales 2Archivos secuensciales 2
Archivos secuensciales 2Anthony Ucelo
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 
Organización de archivos drive
Organización de archivos driveOrganización de archivos drive
Organización de archivos drivePatricia Orna
 
Acceso al almacenamiento en bases de datos
Acceso al almacenamiento en bases de datosAcceso al almacenamiento en bases de datos
Acceso al almacenamiento en bases de datosMiguel Orquera
 
Organizacion logica de los datos
Organizacion logica de los datosOrganizacion logica de los datos
Organizacion logica de los datosGESVH
 
Para saber algo sobre la Brecha digital
Para saber algo sobre la Brecha digitalPara saber algo sobre la Brecha digital
Para saber algo sobre la Brecha digitalRaydelrinkon
 

Destacado (20)

Identificacion y organizacion de archivos
Identificacion y organizacion de archivosIdentificacion y organizacion de archivos
Identificacion y organizacion de archivos
 
8. la organizacion del archivo
8.  la organizacion del archivo8.  la organizacion del archivo
8. la organizacion del archivo
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexada
 
Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++Archivos secuenciales-indexados C++
Archivos secuenciales-indexados C++
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
1. organizacion archivos de gestion (word)
1. organizacion archivos de gestion (word)1. organizacion archivos de gestion (word)
1. organizacion archivos de gestion (word)
 
Organización aleatoria o indirecta
Organización aleatoria o indirectaOrganización aleatoria o indirecta
Organización aleatoria o indirecta
 
HASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de DatosHASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de Datos
 
Estructura de las bases de datos
Estructura de las bases de datosEstructura de las bases de datos
Estructura de las bases de datos
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Archivos Y Procesamiento
Archivos Y ProcesamientoArchivos Y Procesamiento
Archivos Y Procesamiento
 
Archivos secuensciales 2
Archivos secuensciales 2Archivos secuensciales 2
Archivos secuensciales 2
 
Tecnicas de archivo
Tecnicas de archivoTecnicas de archivo
Tecnicas de archivo
 
Consultas de access
Consultas de accessConsultas de access
Consultas de access
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Organización de archivos drive
Organización de archivos driveOrganización de archivos drive
Organización de archivos drive
 
Acceso al almacenamiento en bases de datos
Acceso al almacenamiento en bases de datosAcceso al almacenamiento en bases de datos
Acceso al almacenamiento en bases de datos
 
Organizacion logica de los datos
Organizacion logica de los datosOrganizacion logica de los datos
Organizacion logica de los datos
 
RECURSO DE DATOS
RECURSO DE DATOSRECURSO DE DATOS
RECURSO DE DATOS
 
Para saber algo sobre la Brecha digital
Para saber algo sobre la Brecha digitalPara saber algo sobre la Brecha digital
Para saber algo sobre la Brecha digital
 

Similar a Organización de los archivos en bases de datos

Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...Cristian Izquierdo
 
Manejo de archivo en la informacion
Manejo de archivo en la informacionManejo de archivo en la informacion
Manejo de archivo en la informacioncc11203942
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12Free TIC
 
Base de datos
Base de datosBase de datos
Base de datoskion251
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...Oscar LS
 
Que es una base de datos y su estructura
Que es una base de datos y su estructuraQue es una base de datos y su estructura
Que es una base de datos y su estructuramajjito93
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 

Similar a Organización de los archivos en bases de datos (20)

Base de datos felipe
Base de datos felipeBase de datos felipe
Base de datos felipe
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
 
Base de datos jose torres
Base de datos jose torresBase de datos jose torres
Base de datos jose torres
 
Manejo de archivo en la informacion
Manejo de archivo en la informacionManejo de archivo en la informacion
Manejo de archivo en la informacion
 
informatica3.pdf
informatica3.pdfinformatica3.pdf
informatica3.pdf
 
Clase06 25-06-12
Clase06 25-06-12Clase06 25-06-12
Clase06 25-06-12
 
Datos
DatosDatos
Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Archivos secuenciales indexados drasly
Archivos secuenciales indexados   draslyArchivos secuenciales indexados   drasly
Archivos secuenciales indexados drasly
 
Dbd04 t06 oracle
Dbd04 t06 oracleDbd04 t06 oracle
Dbd04 t06 oracle
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Base de datos
Base de datosBase de datos
Base de datos
 
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
 
Que es una base de datos y su estructura
Que es una base de datos y su estructuraQue es una base de datos y su estructura
Que es una base de datos y su estructura
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 

Más de Miguel Orquera

Bases del proyecto empresarial
Bases del proyecto empresarialBases del proyecto empresarial
Bases del proyecto empresarialMiguel Orquera
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidorMiguel Orquera
 
Matriz bus y dimensiones
Matriz bus y dimensionesMatriz bus y dimensiones
Matriz bus y dimensionesMiguel Orquera
 
Modelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioModelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioMiguel Orquera
 
Almacenamiento en bases de datos
Almacenamiento en bases de datosAlmacenamiento en bases de datos
Almacenamiento en bases de datosMiguel Orquera
 
Modelo entidad relación parte 1
Modelo entidad relación parte 1Modelo entidad relación parte 1
Modelo entidad relación parte 1Miguel Orquera
 
Negocios en internet la oportunidad de nuestra vida
Negocios en internet la oportunidad de nuestra vidaNegocios en internet la oportunidad de nuestra vida
Negocios en internet la oportunidad de nuestra vidaMiguel Orquera
 
Presentación bloque de cierre
Presentación bloque de cierrePresentación bloque de cierre
Presentación bloque de cierreMiguel Orquera
 
Planificacion del proyecto
Planificacion del proyectoPlanificacion del proyecto
Planificacion del proyectoMiguel Orquera
 

Más de Miguel Orquera (15)

Negocios por internet
Negocios por internetNegocios por internet
Negocios por internet
 
Negocios por internet
Negocios por internetNegocios por internet
Negocios por internet
 
Negocios por internet
Negocios por internetNegocios por internet
Negocios por internet
 
Bases del proyecto empresarial
Bases del proyecto empresarialBases del proyecto empresarial
Bases del proyecto empresarial
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Matriz bus y dimensiones
Matriz bus y dimensionesMatriz bus y dimensiones
Matriz bus y dimensiones
 
Modelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioModelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocio
 
Indices tipo arbol b+
Indices tipo arbol b+Indices tipo arbol b+
Indices tipo arbol b+
 
Indices 1
Indices 1Indices 1
Indices 1
 
Raid
RaidRaid
Raid
 
Almacenamiento en bases de datos
Almacenamiento en bases de datosAlmacenamiento en bases de datos
Almacenamiento en bases de datos
 
Modelo entidad relación parte 1
Modelo entidad relación parte 1Modelo entidad relación parte 1
Modelo entidad relación parte 1
 
Negocios en internet la oportunidad de nuestra vida
Negocios en internet la oportunidad de nuestra vidaNegocios en internet la oportunidad de nuestra vida
Negocios en internet la oportunidad de nuestra vida
 
Presentación bloque de cierre
Presentación bloque de cierrePresentación bloque de cierre
Presentación bloque de cierre
 
Planificacion del proyecto
Planificacion del proyectoPlanificacion del proyecto
Planificacion del proyecto
 

Último

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 

Último (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 

Organización de los archivos en bases de datos

  • 2. Organización de los archivos   Los archivos se organizan lógicamente como secuencias de registros y se guardan en bloques.  En las bases de datos relacionales, las filas de diferentes tablas tienen tamaños diferentes.  Los archivos pueden almacenar registros de longitud fija o variable.
  • 3. Registros de longitud fija  Create table cuenta ( nroCuenta char(10), nombreSucursal char(22), saldo decimal(12,2) ) Cada registro de esa tabla ocupará 40 bytes, por lo que es muy fácil su implementación en un archivo.
  • 4. Registros de longitud fija  Es difícil borrar registros, se debe mover a todos los siguientes para cubrir el vacío.
  • 5. Registros de longitud fija  Esta solución es mejor que a anterior para cubrir los espacio vacíos, pero se desordenan los registros.
  • 6. Registros de longitud fija con lista de espacio libre  Se asigna un espacio como cabecera del archivo, allí se guarda entre otras cosas la dirección del primer registro borrado, éste espacio guarda un puntero al segundo registro borrado, etc. Se genera una lista de registros libres, que se utiliza para las inserciones.
  • 7. Registros de longitud variable  Surgen por varias causas:  Almacenamiento de varios tipos de registros en un mismo archivo.  Registros con tipos de datos de longitud variable.  Registros que permiten campos repetidos, como arreglos.
  • 8. Registros de longitud variable  Bloques con ranuras: se organizan así los bloques de datos para guardar registros de longitud variable. Tamaño Ubicación
  • 9. Organización de los registros en archivos   Las tablas son un conjunto de registros. En cambio, la organización de los registros en archivos se puede dar de varias maneras:  Archivos en montículo: se puede colocar un registro en cualquier parte de un archivo donde haya espacio. Hay un archivo por cada tabla.  Como archivos secuenciales.  Organización hash de archivos (Se explicará en el capítulo de índices)  Agrupar varias tablas en un archivo.
  • 10. Organización de archivos secuenciales   Están ordenados en base a una clave de búsqueda que es uno o mas atributos de una tabla.  Los registros se vinculan con punteros en el orden de la clave de búsqueda.  Los registros se guardan físicamente en el orden de la clave de búsqueda.  Resulta difícil mantener el orden físico cuando hay muchas inserciones o borrados.  Se puede gestionar los registros borrados mediante cadenas de punteros.  En una inserción, si el bloque en donde se debe insertar está lleno, se ubica en un nuevo bloque de desborde.  Para volver a ser eficiente un archivo secuencial debe reorganizarse luego de muchas modificaciones.
  • 11. Organización de archivos secuenciales 
  • 12. Agrupación de varias tablas en un archivo   En DBMS modernas, el sistema operativo ve a la BD como un archivo de gran tamaño, y deja que el mismo DBMS gestione ese archivo.  La DBMS organiza a las tablas de la manera que mas le convenga dentro de ese gran archivo, almacenando registros de dos o mas tablas en un mismo bloque si lo considera necesario.
  • 13. Agrupación de varias tablas en un archivo 
  • 14. Agrupación de varias tablas en un archivo  CONSULTA: Select número_cuenta, nombre_cliente, calle_cliente, ciudad_cliente from impositor i, cliente c where i.nombre_cliente=c.nombre_cliente
  • 15. Almacenamiento del catálogo del sistema 
  • 16. Agrupación de varias tablas en un archivo  CONSULTA: select * from cliente