Documente Academic
Documente Profesional
Documente Cultură
Ficheros www.vortic3.com
ndice
1. Sistemas de Ficheros
1.1 Estructura Fsica y Lgica de un Fichero
1.2 Objetivos de Diseo y Gestin de Fichero
1.3 Operaciones sobre un Fichero
1.4 Organizaciones y Mtodos de Accesos
1.5 Estructuras de ndices para los Ficheros
2. Sistema de Gestin de Bases de Datos
2.1. El SGBD como Interfaz entre el Usuario y la BD
2.2. Concepto y Funciones del SGBD
2.3. La Arquitectura ANSI/X3/SPARC
2.4. La Arquitectura y la Independencia Fsico/Lgica
Ficheros www.vortic3.com BD - 2
1.Sistema de Ficheros
1.1. Estructura Fsica y Lgica de un Fichero
Fichero
Ficheros www.vortic3.com BD - 3
1.Sistema de Ficheros
1.1. Estructura Fsica y Lgica de un Fichero
Registro (lgico)
Empleado
DNI Nombre NSS Mvil
Ficheros www.vortic3.com BD - 4
1.Sistema de Ficheros
1.1. Estructura Fsica y Lgica de un Fichero
Campo
Es la unidad mnima de informacin de un registro.
En general describen atributos de una entidad.
Definicin de campos:
Nombre
Longitud o tamao
Tipo de dato
Definicin de tipo de registro o formato de registro:
Coleccin de nombres de campo y tipos de datos.
Ficheros www.vortic3.com BD - 5
1.Sistema de Ficheros
1.1. Estructura Fsica y Lgica de un Fichero
Ficheros
Registros
Campos
Caracteres
Ficheros www.vortic3.com 6
1.Sistema de Ficheros
1.1. Estructura Fsica y Lgica de un Fichero
Ficheros www.vortic3.com BD - 7
1.Sistema de Ficheros
1.1. Estructura Fsica y Lgica de un Fichero
Ficheros www.vortic3.com BD - 9
1.Sistema de Ficheros
1.2. Objetivos de Diseo y Gestin de Ficheros
Ficheros www.vortic3.com BD - 10
1.Sistema de Ficheros
1.2. Objetivos de Diseo y Gestin de Ficheros
EFICACIA
Ficheros www.vortic3.com BD - 11
1.Sistema de Ficheros
1.2. Objetivos de Diseo y Gestin de Ficheros
EFICIENCIA
Ficheros www.vortic3.com BD - 12
1.Sistema de Ficheros
1.3. Operaciones sobre un Fichero
Las operaciones que se pueden realizar sobre un fichero son:
Creacin
Sobre la totalidad
Destruccin
del fichero Consulta (lectura)
Insercin
Actualizacin Borrado *
Sobre algunos
Modificacin *
registros Consulta selectiva *
Abrir
Cerrar
Otras operaciones
Reorganizar
Ficheros www.vortic3.com BD - 14
1.Sistema de Ficheros
1.4. Organizaciones y Mtodos de Accesos
Ficheros www.vortic3.com BD - 15
1.Sistema de Ficheros
1.4. Organizaciones y Mtodos de Accesos
Ficheros www.vortic3.com BD - 16
1.Sistema de Ficheros
1.4. Organizaciones y Mtodos de Accesos
Ficheros www.vortic3.com BD - 17
1.Sistema de Ficheros
1.4. Organizaciones y Mtodos de Accesos
Ficheros www.vortic3.com BD - 18
1.Sistema de Ficheros
1.5. Estructuras de ndices para los Ficheros
ndices
Estructuras de Acceso auxiliares, utilizadas para aumentar la velocidad de
recuperacin de los registros en respuesta a ciertas condiciones de
bsqueda.
Ejemplo: ndice de un libro, catlogo de fichas en las bibliotecas
Ficheros www.vortic3.com BD - 20
1.Sistema de Ficheros
1.5. Estructuras de ndices para los Ficheros
Ficheros www.vortic3.com BD - 21
1.Sistema de Ficheros
1.5. Estructuras de ndices para los Ficheros
El ndice contiene:
Todos los valores del campo de indexacin
Puntero a todos los bloques del disco que contienen registros con ese
valor en ese campo.
Ficheros www.vortic3.com BD - 22
1.Sistema de Ficheros
1.5. Estructuras de ndices para los Ficheros
Ficheros www.vortic3.com BD - 23
1.Sistema de Ficheros
1.5. Estructuras de ndices para los Ficheros
Ficheros www.vortic3.com BD - 24
1.Sistema de Ficheros
1.5. Estructuras de ndices para los Ficheros
Campo de indexacin es el
campo de ordenacin del Fichero 111111111A GARCIA PEDRO
fichero de datos. de Datos 111111123A PEREZ MARIA
Fichero ndice 111111144A RODRIGUEZ EVA
33333333C
33333333C FERNANDEZ VICTOR
... 33333334C MARTIN LUIS
77777777H 33333335C COLLADO DANIEL
88888888J
77777777H GARCIA MARIA
77777778H ALONSO ALFREDO
Ejemplo de 77777779H RUIZ JOSE
ndice primario
88888888J ESTEVEZ CLAUDIA
88888889J MARIN ESTER
Ficheros www.vortic3.com 25
1.Sistema de Ficheros
1.5. Estructuras de ndices para los Ficheros
Nro Dpto Nombre Apellido DNI
Registros del fichero Fichero
ordenados fsicamente 1
por un campo no clave.
de Datos
1
Puntero al bloque que
contenga el registro
2
Fichero ndice con ese valor
2
2
1
2
2
3 3
3
4
4
5
6 4
5
5
Ejemplo de
ndice de agrupacin 6
6
Ficheros www.vortic3.com 26
1.Sistema de Ficheros
1.5. Estructuras de ndices para los Ficheros
Campo de
indexacin no es el
campo de
ordenacin del
fichero de datos.
Ejemplo de
ndice secundario
Ficheros www.vortic3.com 27
ndice
1. Sistemas de Ficheros
1.1 Estructura Fsica y Lgica de un Fichero
1.2 Objetivos de Diseo y Gestin de Fichero
1.3 Operaciones sobre un Fichero
1.4 Organizaciones y Mtodos de Accesos
1.5 Estructuras de ndices para los Ficheros
2. Sistema de Gestin de Bases de Datos
2.1. El SGBD como Interfaz entre el Usuario y la BD
2.2. Concepto y Funciones del SGBD
2.3. La Arquitectura ANSI/X3/SPARC
2.4. La Arquitectura y la Independencia Fsico/Lgica
Ficheros www.vortic3.com BD - 31
2. Sistemas de Gestin de Bases de Datos
2.1 El SGBD como interfaz entre el Usuario y la BD
SGBD: acta como interfaz entre la BD y los distintos niveles de gestin de la organizacin
Integra los distintos subsistemas, atendiendo a las necesidades de los usuarios en los tres
niveles
NIVEL ESTRATEGICO
Elaboracin de planes
Objetivos generales
S
NIVEL TACTICO G Base
Control de gestin
Objetivos especficos B de
Datos
D
NIVEL OPERACIONAL
Tareas administrativas
Ordenes y Planes
Informacin
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.1 El SGBD como interfaz entre el Usuario y la BD
Usuarios de una BD
a) Usuarios Informticos
Diseadores (lgicos/fsicos)
Administradores
Analistas y programadores
b) Usuarios Finales
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.2. Concepto y Funciones de SGBD
Sistema de Gestin de Base de Datos (SGBD)
Conjunto coordinado de programas, procedimientos, lenguajes, etc. que
suministra a los distintos tipos de usuarios los medios necesarios para describir y
manipular los datos almacenados en la base de datos, garantizando su seguridad.
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.2. Concepto y Funciones de SGBD
DESCRIPCIN
Permite describir: Funciones esenciales
- Los elementos de datos con
- Su estructura
de un SGBD
- Sus interrelaciones
- Sus validaciones
Mediante un LDD
MANIPULACIN
Permite:
- Buscar
- Aadir datos de la base de datos
- Suprimir
- Modificar
Mediante un LMD
Lo cual supone:
- Definir un criterio de seleccin (responsabilidad del usuario)
- Definir la estructura externa a recuperar (responsabilidad del usuario)
- Acceder a la estructura fsica (responsabilidad del sistema)
CONTROL
- Rene las interfaces de los usuarios
- Suministra procedimientos para el administrador
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.2. Concepto y Funciones de SGBD. Lenguajes de SGBD
Informticos
Por tipos de usuarios
Finales
Definicin
Por tipo de funcin
Manipulacin
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.2. Concepto y Funciones de SGBD. Lenguajes de SGBD
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.3. La Arquitectura ANSI/X3/SPARC
Organismos de
Estandarizacin
Internacionales
ISO/IEC
AENOR
Para tecnologas
de la informacin
Joint Tecnical
JTC1 Commitee
CTN71
Subcomit para gestin
e intercambio de datos
SC32
SC32
WG3 WG4
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.3. La Arquitectura ANSI/X3/SPARC
USA ANSI
F AFNOR I
AENOR
S
E
O
GB BSI
Ordenadores e X3 JTC1
informtica
DBMS
(SGBD)
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.3. La Arquitectura ANSI/X3/SPARC
Correspondencia
Externa/Conceptual
NIVEL ESQUEMA
CONCEPTUAL CONCEPTUAL
Correspondencia
Conceptual/Interna
NIVEL ESQUEMA
INTERNO INTERNO
DATOS ALMACENADOS
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.4. La Arquitectura y la Independencia Fsico/Lgica
Independencia entre
datos y aplicaciones
Ficheros www.vortic3.com
2. Sistemas de Gestin de Bases de Datos
2.4. La Arquitectura y la Independencia Fsico/Lgica
Ficheros www.vortic3.com
Bibliografa Bsica
Ficheros www.vortic3.com
Bibliografa Complementaria