El nivel Interno. Índice Tema 3
|
|
|
- Luz Julia Ponce Sosa
- hace 9 años
- Vistas:
Transcripción
1 El nivel Interno Índice Tema 3 iel nivel Interno...1 Introducción...2 Etapas de acceso a la base de datos...2 Gestor de Disco...3 Gestor de Ficheros...3 Agrupamiento...4 Interactivos...4 Entrearchivos...4 Paginas y Ficheros...4 Administración de Paginas...4 Administración del Registro...7 Indexación...8 Índices densos...8 Índices no densos...9 Direccionamiento directo y Hashing...10 Hashing...10 Técnicas de direccionamiento directo...10 Transformación de plegamiento...10 Cuadrados Centrales...10 Métodos de Convergencia (Mas utilizado)...11 Desplazamiento...11 Cadenas de Punteros...11 Técnicas de Compresión...11 Técnica Diferencial...11 Jerárquica...12 Código Huffman...12
2 Introducción Finalidad del DBA en el nivel interno Minimizar el numero de accesos a disco. Poder Trabajar con distintas estructuras de almacenamiento. Etapas de acceso a la base de datos Ilustración 1: diagrama de las etapas de acceso a la base de datos
3 Gestor de Disco El gestor de disco es un elemento del sistema operativo subyacente que se encarga de realizar todas las operaciones de entrada salida físicas. Permite que el gestor de ficheros perciba la base de datos como conjuntos de paginas, cada conjunto de paginas esta compuesto por grupos de paginas de tamaño fijo donde cada grupo se identifica de manera única a su vez cada pagina posee un identificador único. CP1 CP2 CP3= Los conjuntos de paginas son disjuntos (el identificador de cada pagina es único para todo el disco), el gestor de discos de encarga de mantener una correspondencia entre cada pagina y su dirección física en disco. Es necesario saber el numero de paginas libres que quedan en disco para permitir la introducción de nuevos datos, estas paginas forman lo que se denomina el conjunto de paginas del espacio libre, el gestor de disco se encarga de asignar o liberar paginas según las peticiones del gestor de ficheros estas pueden ser las siguientes. 1. Leer la pagina P del conjunto de paginas C. 2. Reemplazar la pagina P del conjunto de paginas C 3. Añadir la pagina P al conjunto de paginas C 4. Eliminar la pagina P del conjunto de paginas C Gestor de Ficheros El gestor de ficheros utiliza al gestor de disco para que el SGBD perciba el disco como un conjunto de archivos almacenados. Cada conjunto de paginas puede contener uno o mas tipos de archivo almacenados donde cada uno de ellos tendrá un identificador único en el conjunto de paginas y a su vez cada registro almacenado tendrá un identificador único RID (register identificator) dentro de cada archivo almacenado, generalmente el gestor de ficheros forma parte del Sistema Operativo. Las operaciones que el SGBD puede solicitar al gestor de ficheros son las siguientes. Leer el registro almacenado R del archivo almacenado A. Reemplazar el registro almacenado R del archivo almacenado A. Añadir un nuevo registro almacenado al archivo almacenado y devolver el nuevo identificador. Eliminar el registro R del archivo almacenado A. Crear un nuevo archivo almacenado A. Eliminar el archivo almacenado A.
4 Agrupamiento El agrupamiento se utiliza para que los registros que se utilizan juntos estén en la misma pagina existen 2 tipos Interactivos En una misma pagina o en paginas que estén cercanas físicamente estén agrupados registros de un fichero que estén juntos. Entrearchivos Se utiliza cuando las aplicaciones requieren con frecuencia acceso a varios archivos almacenados. Paginas y Ficheros Administración de Paginas Consiste en permitir que el gestor de ficheros se olvide de todas las entradas y salidas físicas y piense en paginas La pagina 0 es una pagina especial donde se guardan los puntos de inicio y de fin de los diferentes registros almacenados. 0 Registros S >Pagina de Comienzo Registros P >Pagina de Comienzo Registros SX/PY >Pagina de Comienzo Registros Libres >Pagina de Comienzo 0 1 S1 2 2 S2 3 3 S3 4 4 S4 5 5 S5 FIN 6 P1 7 7 P2 8 8 P3 9 9 P P P6 FIN 12 S1/P S1/P S1/P S2/P S2/P S3/P S3/P FIN S3/P FIN
5 Insertar un nuevo proovedor S6 0 1 S1 2 2 S2 3 3 S3 4 4 S4 5 5 S P1 7 7 P2 8 8 P3 9 9 P P P6 FIN 12 S1/P S1/P S1/P S2/P S2/P S3/P S3/P S3/P5 FIN 20 S6 FIN FIN Borrar S2 0 1 S S3 4 4 S4 5 5 S P1 7 7 P2 8 8 P3 9 9 P P P6 FIN 12 S1/P S1/P S1/P S2/P S2/P S3/P S3/P S3/P5 FIN 20 S6 FIN FIN Insertar P7 0 1 S1 3 2 P7 FIN 3 S3 4 4 S4 5 5 S P1 7 7 P2 8 8 P3 9 9 P P P S1/P S1/P S1/P S2/P S2/P S3/P S3/P S3/P5 FIN 20 S6 FIN FIN
6 Borrar S4 0 1 S1 3 2 P7 FIN 3 S S P1 7 7 P2 8 8 P3 9 9 P P P S1/P S1/P S1/P S2/P S2/P S3/P S3/P S3/P5 FIN 20 S6 FIN FIN Las misiones del gestor de disco a nivel de disco con el administrador de disco son las siguientes: Mantener el orden lógico de la paginas. Mantener información general de los conjuntos de paginas (pagina 0). Optimizar las entradas y salidas a nivel de paginas.
7 Administración del Registro *Suponemos que tenemos mas de un registro almacenado por pagina. Supongamos que un registro tiene la siguiente estructura: S1 <Registro> S2 <Registro> S3 <Registro> Relocalización: Ordenar los registros dentro de una pagina para tener el espacio libre al final. RID La pagina en la que esta Dirección o posición dentro de la pagina El RID o identificador de registro permanece Invariable. Los registros dentro de la pagina permanecen agrupados al principio de la pagina sin existir huecos intermedios al producirse un borrado se suben todos los registros posteriores al registro borrado si estos existieran. Para mantener el RID invariable lo que se hace es modificar la estructura de una pagina añadiendo al final una zona de índices S1 <Registro> S2 <Registro> S3 <Registro> *S2 *S1 *S3 < posición del registro (aquí habrá tantos campos como registros en pagina) Lo que se hace es que el campo del RID sea un puntero a la posición dentro de la página RID La pagina en que esta el registro Posición en el fondo de la pagina Una vez resuelto el problema de como mantener el RID invariable ahora necesitamos encontrarlo de la forma mas rápida posible teniendo dos opciones la Indexación y las Técnicas de acceso
8 directo y Hashing Indexación La indexación permite la obtención de registros de una manera mas rápida, minimizando de esta forma los accesos a disco y la lectura de paginas. Existen 2 técnicas Índices densos. Índices no densos. Índices densos Una tabla índice de índices no densos es un fichero formado por dos partes, la primera de ellas es un valor semántico y la segunda son la dirección del registro que posee ese valor semántico S/F NomS Estado Ciudad S1 X 10 OU S2 X 20 PO S3 Y 10 OU S4 Z 30 C S5 W 10 OU Ventajas: accesos secuenciales. Inconvenientes: excesos de información.
9 Índices no densos Los índices no densos generan un fichero que tiene dos partes, en la primera se guarda el mayor valor de una pagina y en la segunda parte se guarda la pagina en la que esta ese registro. S1 S2 S3 S4 S# Nums Estado Ciudad Pagina X X Y Z OU PO OU CO S5 W 10 OU P3 P1 P2 Los arboles de los índices no densos son los arboles B.
10 Direccionamiento directo y Hashing Hashing El direccionamiento directo hashing permite obtener acceso directo a N registros almacenados mediante la obtención de un valor dado para un cierto campo. Se da en 3 pasos 1. Cada registro almacenado se coloca en la base de datos en un RID que se calcula como una función F denominada algoritmo de direccionamiento f R RID. 2. El sistema de gestión de bases de datos calcula la dirección y le ordena al gestor de ficheros que lo grave en esa posición para localizar el registro a partir de la dirección. 3. El SGBD realiza el mismo calculo y ordena al gestor de ficheros que lea el registro en la posición calculada. Inconvenientes: Sinónimos para dos valores diferentes de la clave obtengo la misma dirección, por lo tanto tengo que crear zonas de desbordamiento otra solución es dejar huecos en las paginas. Huecos para los huecos la única solución es diseñar un buen algoritmo de direccionamiento, técnicas de direccionamiento aleatorio. Técnicas de direccionamiento directo Transformación de plegamiento Consiste en transforma la clave a binario, pasarla a binario con un tamaño de 8 bits y sumar los cuatro primeros con los cuatro últimos el resultado es el RID. Cuadrados Centrales Elevar la clave al cuadrado y cogemos los dígitos centrales necesarios para obtener el RID.
11 Métodos de Convergencia (Mas utilizado) El RID se obtiene por RID= K B Mod N < Quien es Quien? Desplazamiento Se utiliza cuando la clave es una cadena numérica grande y consiste en dividir esos números y sumarlo hasta obtener el tamaño de RID que nos interesa. Cadenas de Punteros Se utilizan cuando queremos trabajar con atributos cuyos valores se repiten, son eficientes su ese atributo tiene pocos valores y se repite mucho. Inconvenientes: Tenemos que recorrer la lista Ventajas: Facilidad de inserción o borrado (para mi que esto esta incompleto) Técnicas de Compresión Las técnicas de comprensión se utilizan para ahorrar memoria masiva se basan en el siguiente principio. Los valores de los datos casi nunca son aleatorios sino que existe un grado de parecidos, siguen una secuencia entre ellos. Técnica Diferencial Consiste en reemplazar cada valor del dato individual por alguna representación del valor que existe entre él y el valor que le precede. Normal Marta Marta Marti 5 i Martín 6 n Martinez 8 ez Comprimido
12 Jerárquica Los registros se agrupan según una llave que tiene duplicados. Entonces se realiza una compresión dentro del archivo obtenido. Código Huffman Interarchivo Ourense P1... S2... Entrearchivo S1... P1... P3... Se basa en la codificación interna de los datos, consiste en cambiar esa codificación teniendo en cuenta la aparición de esos datos. E 30% 1 A 30% 01 D 20% 001 C 10% 0001 B 5% 0001 Se utiliza en la búsqueda y recuperación de la información
Modelo Físico. M. Andrea Rodríguez-Tastets. II Semestre Universidad de Concepción,Chile andrea
Bases de Modelo Físico M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea [email protected] de un solo II Semestre - 2014 Bases de de un solo de un solo Bases de Objetivos de la Unidad Entender
Tarea 5 Gestión de Archivos
1 Tarea 5 1. Cuál es la diferencia entre un campo y un registro? Un campo es el elemento de datos básico. Un campo individual contiene un valor único, como el apellido de un empleado, una fecha o el valor
Organización física de las bases de datos T
Bases de Datos 1 Dpto. Lenguajes y Sistemas Informáticos Organización física de las bases de datos T7.2006-07 Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante organización física bd Objetivos
Estructuras Dinámicas de datos.
Estructuras Dinámicas de datos. Las estructuras dinámicas de datos son estructuras que crecen a medida que ejecuta un programa. Una estructura dinámica de datos es una colección de elementos llamadas nodos
Un sistema de bases de datos sirve para integrar los datos. Lo componen los siguientes elementos:
Qué es una base de datos? El problema de los datos Todas las empresas requieren almacenar información. Desde siempre lo han hecho. La información puede ser de todo tipo. Cada elemento informativo (nombre,
Capítulo 3. Clasificación en Memoria Secundaria
Capítulo 3. Clasificación en Memoria Secundaria INTRODUCCIÓN Las memorias secundarias (cintas magnéticas, discos duros, ) se caracterizan en general porque el acceso es secuencial. Es decir, en un instante
Cliente- Servidor. Bases de Datos Distribuidas
1 2 3 4 Cliente- Servidor La tecnología que se utiliza habitualmente para distribuir datos es la que se conoce como entorno (o arquitectura) cliente/servidor (C/S). Todos los SGBD relacionales del mercado
Fundamentos de Programación. Archivos (Ficheros)
Fundamentos de Programación Archivos (Ficheros) Noción de Archivo (Fichero): Estructura Jerárquica Las estructuras enunciadas hasta el momento se almacenan en la memoria principal. Sin embrago, no siempre
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 2. Estructura de un Fichero. Operaciones. Básicas.
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 2. Estructura de un Fichero. Operaciones Básicas. 1.- Introducción. 2.- Organización: Campos y Registros. 3.- Acceso a la Información.
Ficheros Contenido del Tema
Ficheros Contenido del Tema T E M A 3 3.1. Introducción. 3.2. Conceptos básicos. 3.3. Operaciones sobre ficheros. 3.4. Tipos de ficheros. 3.5. Organización de ficheros. 3.6. Primitivas de acceso. 3.7.
12/08/2017 AVL. Especificación sobre árboles AVL. AVL: rotaciones
VL Se dice que un árbol binario está balanceado si y sólo si en cada nodo las alturas de sus 2 subárboles difieren como máximo en 1. Todos los árboles perfectamente balanceados son árboles VL. Especificación
Unidad 3: Gestión de Archivos
Unidad 3: Gestión de Archivos Tema 6, Implementación del Sistema de Archivos: 6.1 Estructura del Sistema de Archivos. 6.2 Métodos de Asignación: Continua, enlazada, indexada. 6.3 Fiabilidad del sistema
Conceptos básicos de bases de datos
Conceptos básicos de bases de datos 1.1 Definición de base de datos Una base de datos es una colección de archivos relacionados que permite el manejo de la información de alguna compañía. Cada uno de dichos
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 3. Estructuras de Almacenamiento. Básicas. Definición y Manejo.
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 3. Estructuras de Almacenamiento Básicas. Definición y Manejo. 1.- Búsqueda de Información. Definición de Clave. 2.- Definición y Manejo
GESTIÓN DE ARCHIVOS. Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena
GESTIÓN DE ARCHIVOS Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena INTRODUCCIÓN En la mayoría de las aplicaciones, el archivo es el elemento central. La
Sistemas Operativos. Curso 2016 Sistema de Archivos
Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.
TEMA 2. ORGANIZACIONES DE FICHEROS Y ESTRUCTURAS DE ACCESO
TEMA 2. ORGANIZACIONES DE FICHEROS Y ESTRUCTURAS DE ACCESO 1. Introducción 2. Conceptos fundamentales de organizaciones de ficheros 3. Dispositivos de almacenamiento secundario 4. Ficheros desordenados
Estructura de datos y de la información Boletín de problemas - Tema 10
Estructura de datos y de la información Boletín de problemas - Tema 10 1. En el caso de que sea posible, dar un ejemplo de los siguientes puntos. Si no, explicar por qué no lo es. Considerar un valor genérico
Gestión de archivos. Gestión de archivos
Gestión de archivos Secciones Tanenbaum: 6.1.2 6.1.5 6.2.1 6.2.4 6.3.1 6.3.5 6.4 1 Gestión de archivos Generalidades y objetivos Estructura de archivos: secuencia de bytes, secuencia de registros, o árbol
UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos
Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas
Módulo 1. Introducción a la Base de Datos
Módulo 1 Introducción a la Base de Datos 1 Objetivos Generales Introducir conceptos básicos de base de datos Identificar los componentes y demás herramientas utilizadas en las bases de datos. 2 Índice
Necesidad de las memorias secundarias.
Contenido del Tema 4.1. Introducción. 4.2. Conceptos básicos. 4.3. Operaciones sobre ficheros. 4.4. Tipos de ficheros. 4.5. Organización de ficheros. 4.6. Primitivas de acceso. 4.7. Ordenación externa.
PRESENTACIÓN DEL ALGORITMO
PRESENTACIÓN DEL ALGORITMO Puede ser en distintas formas, analizaremos cuatro: a) Descripción Narrada b) Pseudocódigo c) Diagramas de Flujo d) Diagramas N- S (Nassi-Schneiderman o de Chapin) Descripción
Tema 10. Indexación y asociación
Tema 10. Indexación y asociación Juan Ignacio Rodríguez de León Resumen Conceptos básicos. Índices ordenados. Archivos de índices de árbol B+. Archivos de índices de árbol B. Asociación estática. Asociación
Introducción a las Bases de Datos
Introducción a las Bases de Datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos Sistemas gestores de bases de datos Definición Características y ventajas
Funcionamiento de las computadoras
Funcionamiento de las computadoras Introducción a las ciencias de la computación Antonio López Jaimes UNIVERSIDAD AUTÓNOMA METROPOLITANA UNIDAD IZTAPALAPA Plan de la presentación El modelo de von Neuman
Unidad 3: Gestión de Archivos
Unidad 3: Gestión de Archivos Tema 5, Sistema de Archivos: 5.1 Introducción: Requisitos para el almacenamiento de información. 5.2 Archivo: Concepto y operaciones con archivos. 5.3 Métodos de Acceso: Acceso
APUNTADORES. Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable.
APUNTADORES Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. No hay que confundir una dirección de memoria con el contenido
SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos
TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus
Nombre de la asignatura : Administración de Archivos. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9323
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Administración de Archivos Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCB-9 Horas teoría-horas práctica-créditos
Administración GORDETALDE Fecha / Data 01/02/2010
1 / 26 0 SOBRE ESTE DOCUMENTO 2 1 INTRODUCCIÓN 2 2 INTERFAZ DE ADMINISTRACIÓN 4 2.1 Añadir miembros a un grupo 7 2.2 Eliminar miembros de un grupo 12 2.3 Cambio de administrador de un grupo 16 2 / 26 0
Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se
Definición de diagrama de flujo Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se visualiza dentro del
Representación binaria de números enteros en complemento a 2
Representación binaria de números enteros en complemento a 2 Jorge Juan Chico [email protected] Departamento de Tecnología Electrónica. Universidad de Sevilla 23 de octubre de 2016 Índice Prefacio 2 1.
Tablas Asociativas (Hash) Tablas: filas & columnas de información Especificación algebraica
Tablas Asociativas (Hash) Tablas: filas & columnas de información Una tabla tiene varios campos (tipos de información) Una guía telefónica podría tener campos como: nombre, dirección, número de teléfono,
Sistemas operativos. Tema 10: Sistemas de ficheros
Sistemas operativos Tema 10: Sistemas de ficheros Sistemas de ficheros El sistema de ficheros suele ser el aspecto más m visible de un SO para los usuarios. Objetivos: Ofrecer una visión n uniforme del
Esta unidad describe cómo se almacena la información en los dispositivos magnéticos.
Esta unidad describe cómo se almacena la información en los dispositivos magnéticos. Los dispositivos de almacenamiento permiten a los usuarios almacenar datos de forma permanente en sus ordenadores para
Realizar la siguiente suma y expresar el resultado en hexadecimal: Teniendo los 3 valores expresados en la misma base, podemos realizar la suma:
Realizar la siguiente suma y expresar el resultado en hexadecimal: 83/ d + 33/ 4 + 0/ b El primer paso consiste en expresar todos lo valores con la misma base. Para eso convertiremos los dos primeros valores
Tabla de Símbolos. Programación II Margarita Álvarez
Programación II Margarita Álvarez La tabla de símbolos es una estructura global utilizada por distintos módulos del compilador. Es el principal atributo heredado. Almacena todos los nombres declarados
Tabla de Símbolos. Programación II Margarita Álvarez
Programación II Margarita Álvarez La tabla de símbolos es una estructura global utilizada por distintos módulos del compilador. Es el principal atributo heredado. Almacena todos los nombres declarados
Estructuras de Datos II
Estructuras de Datos II Segundo Parcial Los árboles B+ son estructuras de datos jerárquicas que se utilizan para almacenar y manipular datos ordenados de forma muy eficiente, ya que por su estructura y
Operaciones a nivel bit
Operaciones a nivel bit En primer lugar veamos la necesidad de trabajar a nivel bit, y creo que la mejor forma es dando un ejemplo práctico. Supongamos que obtuvimos un código de Huffman sobre unos caracteres
1.4 Sistemas de bases de datos frente a los sistemas de archivos
1.4 Sistemas de bases de datos frente a los sistemas de archivos Si analizamos la situación (especialmente la situación pasada) de algunos sistemas de información, podemos encontrar sistemas en los que
Universidad Simón Bolívar Departamento de Computación y Tecnología de la Información Organización del Computador CI-3815
Universidad Simón Bolívar Departamento de Computación y Tecnología de la Información Organización del Computador CI-385 Proyecto Objetivos Generales: realizar un programa en lenguaje de bajo nivel del
CAPÍTULO IV: GESTIÓN DE ARCHIVOS. 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios
CAPÍTULO IV: GESTIÓN DE ARCHIVOS 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios 1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS El sistema de archivos proporciona
Diseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia
Diseño de bases de datos Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Objetivos Explicar qué es una base de datos y describir su estructura Identificar
Tipos de Datos y Representaciones. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.
Tipos de Datos y Representaciones Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC. Índice 1. Sistemas numéricos posicionales 2. Números octales y hexadecimales 3. Conversiones entre
TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa
TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas
TEMA 9. Agenda. Ficheros
TEMA 9 Ficheros V1.0 Manuel Pereira González Agenda Introducción Conceptos Básicos de Ficheros Operaciones sobre ficheros Tipos de fichero Ficheros en Java Conceptos Básicos de Entrada/Salida Ficheros
Sistemas de Información II Tema 8. Estructuras de datos en memoria secundaria
Sistemas de Información II Tema 8. Estructuras de datos en memoria secundaria Bibliografía: Elmasri y Navathe: Fundamentos de Sistemas de Bases de Datos 3ª edición, 2002 (Capítulo 6). Garcia-Molina, Ullman
TAD CONJUNTOS Y MULTICONJUNTOS
TAD CONJUNTOS Y MULTICONJUNTOS INTRODUCCIÓN Qué es un conjunto? Un conjunto en matemática es una colección de objetos. Los objetos no mantienen ninguna relación aparente entre ellos y tampoco están obligados
MÓDULO 1: ORGANIZACIÓN Y ESTRUCTURA DE LA INFORMACIÓN. Tema 2: Creación de la Base de Datos. Leire Aldaz, Begoña Eguía y Leire Urcola
MÓDULO 1: ORGANIZACIÓN Y ESTRUCTURA DE LA INFORMACIÓN Leire Aldaz, Begoña Eguía y Leire Urcola CREACIÓN DE LA BASE DE DATOS Una vez se han definido el diseño conceptual y el lógico de la base de datos,
Jerarquía de Almacenamiento
1) Explicar la organización de los medios de almacenamiento en primarios, secundarios y terciarios. Jerarquía de Almacenamiento Velocidad de Acceso, Costo, Memoria Cache Memoria Ppal. Volátil Almacenamiento
Base Bas de dato da s
BASE DE DATOS I Base de datos Todo buen curso necesita empezar con algunos conceptos básicos para el mejor entendimiento del mismo, por lo tanto empezaremos con las definiciones que involucran a las bases
Desarrollo de Programas. Prof. Lisbeth C. Pérez Rivas
Desarrollo de Programas Prof. Lisbeth C. Pérez Rivas [email protected] Desarrollo de Programas Ejercicio: Calcular el sueldo neto de un trabajador conociendo el número de horas trabajadas, la tarifa horaria
UNIDAD 10. LAS CONSULTAS DE ACCIÓN
UNIDAD 10. LAS CONSULTAS DE ACCIÓN Las consultas de acción son consultas que permiten realizar cambios en los datos almacenados en una tabla. Con estas consultas podemos crear una nueva tabla a partir
Programación. Tema 8: Tablas Hash. Apuntes elaborados por: Eduardo Quevedo, Aaron Asencio y Raquel López Revisado por: Javier Miranda el????
Programación. Tema : Tablas Hash /Mayo/ Apuntes elaborados por: Eduardo Quevedo, Aaron Asencio y Raquel López Revisado por: Javier Miranda el???? Tema : Tabla Hash Las tabla hash aparece para conseguir
Unidad V: Sistemas de archivos 5.1 Concepto
Unidad V: Sistemas de archivos 5.1 Concepto Son los algoritmos y estructuras lógicas utilizadas para poder acceder a la información que tenemos en el disco. Cada uno de los sistemas operativos crea estas
Tema 6. Ordenación, búsqueda e intercalación interna
Fundamentos de Programación I Tema 6. Ordenación, búsqueda e intercalación interna Luís Rodríguez Baena ([email protected]) Universidad Pontificia de Salamanca (campus Madrid) Escuela Superior de
Optimización. Bibliografía: Fundamentos de bases de datos Korth, Silberschatz
Optimización Bibliografía: Fundamentos de bases de datos Korth, Silberschatz Conceptos básicos Dada una consulta, existen diferentes formas (estrategias) de calcular la respuesta. Los usuarios generalmente
Unidad 4. Arreglos y Cadenas
Unidad 4. Arreglos y Cadenas Definición de Arreglo: Un arreglo es un conjunto finito e indexado de elementos homogéneos, que se referencian por un identificador común (nombre). La propiedad indexado significa
BASES DE DATOS RELACIONALES
Unidad I. Bases de Datos BASES DE DATOS RELACIONALES Profesora Ginnette Calvo G. Grupo 002 II Ciclo 2013 BASES DE DATOS: definición * Colección de datos relacionados (Elmasri/Navathe) * Colección lógicamente
Estructura de los sistemas de cómputo
Estructura de los sistemas de cómputo Introducción Elementos básicos de un computador Registro del procesador Ejecución de las instrucciones Interrupciones Hardware de protección Introducción Qué es un
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
INTRODUCCIÓN A LA INFORMÁTICA
1. DEFINICIONES BÁSICAS. INTRODUCCIÓN A LA INFORMÁTICA El término Informática proviene de la unión de las palabras información y automática. De una forma muy general podemos decir que la informática se
FUNDAMENTOS DE BASES DE DATOS TEMA 4. Metodología de desarrollo de Bases de Datos
FUNDAMENTOS DE BASES DE DATOS TEMA 4 Metodología de desarrollo de Bases de Contenido 4.2. Cómo se aplica al desarrollo de bases de datos 4.3. Qué es una metodología? 4.4. Beneficios LABDA Laboratorio de
Unidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda
Unidad 5. Tablas Una tabla está formada por celdas o casillas, agrupadas por filas y columnas, en cada casilla se puede insertar texto, números o gráficos. Lo principal antes de empezar a trabajar con
Análisis semántico. Análisis semántico. Índice (I)
Análisis semántico Índice (I) Marina de la Cruz Alfonso Ortega Objetivo del análisis semántico Decisiones para la construcción de un analizador semántico Análisis semántico con Bison Nivel de indirección
Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales.
Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. 1. Concepto de Sistema Operativo. 2. Evolución histórica. 3. Tipos de Sistemas Operativos. 4. Estructura de un Sistema Operativo.
cilred.com GESTIÓN DE TRANSACCIONES
cilred.com GESTIÓN DE TRANSACCIONES ING. EDUARDO CRUZ ROMERO [email protected] cilred.com GESTIÓN DE TRANSACCIONES En las base de datos existen una serie de operaciones fundamentales tales como la
TRABAJANDO CON ARCHIVOS Y DIRECTORIOS. Sistemas Operativos 3 Wandirys Lappost Díaz
TRABAJANDO CON ARCHIVOS Y DIRECTORIOS Sistemas Operativos 3 Wandirys Lappost Díaz 2013-1534 TRABAJANDO CON ARCHIVOS Y DIRECTORIOS CÓMO MANEJAR ARCHIVOS Y CARPETAS DESDE LA TERMINAL DE LINUX El comando
Compresión de Datos. Método de Huffman. Dpto. Informática
Compresión de Datos Método de Huffman Manipulación y Preservación de Datos Dpto. Informática Ing. Mariano D'Agostino Introducción La compresión de datos es el proceso de convertir una cadena de datos de
Tablas de Dispersión (Hashing Tables)
Tablas de Dispersión (Hashing Tables) Las tablas de dispersión o hashing tables (en inglés) es una técnica que se utiliza para implementar inserciones, eliminaciones y búsquedas en un tiempo medio constante.
Capítulo 8. Capa de Presentación 8.1 Representaciones comunes de los datos ASCII 7 bits ASCII 8 bits Unicode
Redes de Datos Facultad de Ingeniería Capítulo 8. Capa de Presentación 8.1 Representaciones comunes de los datos 8.1.1 ASCII 7 bits 8.1.2 ASCII 8 bits 8.1.3 Unicode 8.2 Compresión de datos 8.2.1 Formato
Bases de datos Unidad 1 Introducción a las BD. Mónica María Rojas Rincón Oficina: P19-103
Bases de datos Unidad 1 Introducción a las BD Mónica María Rojas Rincón [email protected] Oficina: P19-103 Competencias a desarrollar Identificar los conceptos propios de la asignatura. Diferenciar
Estructura de Datos: Archivos
Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un
1.1 Sistemas de numeración. Ejemplos de sistemas de numeración posicionales. Base numérica. Circuitos Digitales
Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Circuitos Digitales Unidad I Introducción a la Lógica Digital 1.1 Sistemas de numeración Los sistemas de numeración son un conjunto
Gestión de almacenamiento secundario
Tema 5: Gestión de almacenamiento secundario 1 5.1 INTRODUCCIÓN Profesor : M.Victoria González del Campo Necesidades básicas que motivan la existencia de archivos: 1. Almacenar gran cantidad de información
Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:
3. Circuitos aritméticos ticos Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción La realización de operaciones aritméticas y lógicas
ÍNDICE INTRODUCCIÓN...17
ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. ORACLE 11g Y EL GRID COMPUTING...19 1.1 CONCEPTO DE GRID COMPUTING...19 1.2 ORACLE GRID COMPUTING...20 1.2.1 Almacenamiento eficiente de la información...21 1.2.2 Utilización
Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011
Módulo 2. Fundamentos de Programación Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 1 CONTENIDO Tema 1. Conceptos generales de algorítmica Tema 2. Sentencias
Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
Sistemas de Bases de Datos I MODELADO DE DATOS I. Sistema de Bases de Datos I
Sistemas de Bases de Datos I MODELADO DE DATOS I Qué es el Modelado de Datos? MUNDO REAL ANALIZAR INTERPRETAR ABSTRAER MODELO Qué es el Modelado de Datos? Es la representación de cosas del mundo real.
Estructura de los dispositivos de E/S.
Estructura de los dispositivos de E/S. Sistemas Operativos. Tema 6. 1 Estructura dispositivos de almacenamiento masivo. Almacenamiento secundario o masivo: Su misión: Contener permanentemente gran cantidad
Gestor de bases de datos MicroSoft Access (2 de 4)
Gestor de bases de datos MicroSoft Access (2 de 4) Departament d Informàtica de Sistemes i Computadors 1 Contenido Conceptos generales Diseño de tablas Propiedades de los campos Ordenación, filtrado e
