ARCHIVOS. BASE DE DATOS. - PowerPoint PPT Presentation

About This Presentation
Title:

ARCHIVOS. BASE DE DATOS.

Description:

ARCHIVOS. BASE DE DATOS. DEFINICIONES. TIPOS. SEMANA 12 ARCHIVOS (1) Definici n: Conjunto de datos que tienen relaci n l gica entre s . Est compuesto por ... – PowerPoint PPT presentation

Number of Views:234
Avg rating:3.0/5.0
Slides: 34
Provided by: Yra3
Category:
Tags: archivos | base | datos | base | datos | modelo

less

Transcript and Presenter's Notes

Title: ARCHIVOS. BASE DE DATOS.


1
ARCHIVOS. BASE DE DATOS.
  • DEFINICIONES. TIPOS.
  • SEMANA 12

2
ARCHIVOS (1)
  • Definición Conjunto de datos que tienen relación
    lógica entre sí. Está compuesto por estructuras
    llamadas Registros.

3
ARCHIVOS (2)
  • El archivo está formado por un conjunto de
    Registros homogéneos.
  • Cada registro está formado por campos. Un campo
    contiene un dato, característica, atributo que
    posee una entidad.
  • Registro lógico Conjunto de info. identificable
    sobre un elemento.

4
ARCHIVOS (3)
  • Registro físico (Bloque) Conjunto de info. al
    que puede acceder o grabar una maquina.
  • Un registro físico puede contener varios
    registros lógicos.

5
ARCHIVOS (4)
  • Factor de bloqueo Cantidad de registros lógicos
    en uno físico.
  • Registro Expandido El registro lógico es más
    grande que el registro físico.
  • Dirección Lógica y Física.

6
ARCHIVOS (5)
  • Los dispositivos de Memoria
  • Secuencial Para acceder al registro N hay que
    leer los N-1 registros anteriores.
  • Directo Se accede directamente a un registro.

7
ARCHIVOS (6)
  • Clave o llave
  • Es uno o varios campos que permiten identificar
    de manera única a un registro.
  • Archivo Alumnos Código de matrícula.

8
Operaciones con Archivos
  • Creación.
  • Consulta.
  • Mantenimiento Inserción, Modificación,
    Eliminación.
  • Borrado.

9
Tipos de Archivos
  • Según longitud de registros
  • L. Fija.
  • L. Variable.
  • Delimitados
  • Indefinido.

10
Tipos de Archivos (Según su Uso)
  • Permanentes
  • Maestros
  • Constantes
  • Históricos
  • Temporales
  • Intermedios
  • de Maniobras
  • de Resultados

11
Organización de Archivos (1)
  • Secuencial
  • Registros almacenados de forma contigua. Es usada
    en soportes de acceso secuencial.
  • Ventajas Útil cuando se debe acceder a mayor
    parte de registros, fácil de usar, usa bien el
    espacio, barata.

12
Organización de Archivos (2)
  • Secuencial
  • Desventajas Falta de flexibilidad, velocidad de
    acceso, no adecuada para procesos en tiempo real.

13
Organización de Archivos (3)
  • Secuencial Encadenada
  • Los registros almacenan su información y un
    puntero hacia al siguiente registro.
  • Ventaja Flexibilidad.
  • Desventaja para acceder a un registro hay que
    recorrer los demás.

14
Organización de Archivos (4)
  • Secuencial Indexada
  • Compuesto por zona de registro (todos los del
    archivo ordenados por una llave) y zona de
    índices (registros que poseen solo llave y número
    de registro).

15
Organización de Archivos (5)
  • Secuencial Indexada
  • Ventajas Permite acceso directo a registros en
    algunos casos y el secuencial en otros.
  • Desventaja No se puede introducir nuevos
    registros sin tener que reorganizar.

16
Organización de Archivos (6)
  • Directo
  • Cada registro se sitúa en una posición de memoria
    que se calcula aplicando una fórmula o algoritmo
    matemático.
  • Ventajas Flexibilidad y rapidez de consulta.

17
Organización de Archivos (7)
  • Directo
  • Desventajas Mal aprovechamiento del espacio, es
    necesario usar soportes de acceso directo,
    planificación previa.

18
BASE DE DATOS
  • Definición
  • Sistema formado por un conjunto de datos
    interrelacionados y aplicaciones para su uso.

19
Problemas con Uso de Archivos
  • Actualización de Información Costosa cuando está
    duplicada en varios archivos (Inconsistencia).
  • Redundancia El mismo dato almacenado en varios
    sitios.
  • Dependencia con los programas.
  • Confidencialidad y seguridad.

20
Requisitos de Buen S. B. D.
  • Varios usuarios acceden a la BD.
  • Control del acceso a los datos.
  • La redundancia se minimiza.
  • Uso de distintos métodos de acceso (flexibilidad
    en búsquedas).
  • Mecanismos de recuperación en caso de falla del
    computador.

21
Requisitos de Buen S. B. D.
  • Se puede cambiar soporte físico sin tener
    problemas con la BD ni programas.
  • Modificar datos y sus relaciones sin afectar los
    programas.

22
Entidad
  • Objeto real o abstracto distinguible, del que se
    almacena info. en la BD.

23
Atributo
  • Característica o propiedad que posee una Entidad.
  • Clave atributo o atributos que identifican de
    forma única a una ocurrencia de una Entidad.

24
Claves Candidatas
  • Cuando no se puede obtener un subconjunto que sea
    clave.

25
Clave Principal
  • Es la que se elige de entre las claves
    candidatas.
  • Las demás son alternativas.

26
Esquema de BD
  • Definición de la estructura lógica de la BD,
    especificación de c/u de registros, campos y
    relaciones.

27
DBMS
  • Sistema de Gestión de Base de Datos es el
    conjunto de software para la creación, gestión,
    control y manipulación de la información.
  • Debe definir el esquema de BD, accesar a info.
    desde leng. de Alto nivel, y en modo
    conversacional, gestión de archivos.

28
Abstracción de la Información
  • Nivel Físico descripción sobre cómo están
    almacenados los datos en memoria secundaria.
  • Nivel Conceptual descripción de los datos y sus
    relaciones.
  • Nivel Visión Cada usuario conoce sólo una parte
    de la BD.

29
Tipos de BD
  • BD Jerárquica Estructuras en árbol. Colección de
    registros unidos por relaciones de uno a uno y de
    uno a muchos.
  • Se usa punteros.
  • Útiles en aplicaciones con gran volumen de info.
    y datos muy compartidos.

30
Tipos de BD
  • BD en Red Parecida a la jerárquica, pero permite
    también la relación muchos a muchos.

31
Tipos de BD
  • BD Relacional formada por tablas, denominadas
    relaciones.
  • Todos los registros son del mismo tipo y no hay
    duplicados.
  • No hay columnas repetidas.
  • El orden de registros es indiferente.

32
Modelo de Datos
  • Grupo de Herramientas conceptuales para describir
    los datos, sus relaciones, semántica,
    limitaciones.
  • DDL Lenguaje de Definición de datos.
  • DML Lenguaje de Manipulación de los datos.

33
Usuarios de la BD
  • Programador de aplicaciones Crea aplicaciones
    que usen BD.
  • Usuario final Usa DML o aplicación creada por
    Programador.
  • Administrador de la BD (DBA) persona encargada
    del control general del Sistema de BD.
Write a Comment
User Comments (0)
About PowerShow.com