Introducción a las bases de datos

Conceptos

Base de datos (DB)

  • Conjunto de datos interrelacionados
  • Persistentes en el tiempo
  • Que son usados por programas de aplicación

Propiedades Bases de datos

  • Lógicamente coherente, significado inherente.
  • Propósito específico.
  • Dirigida a un determinado grupo de usuarios

Conceptos

Sistema de Bases de datos

  • Sistema computalizado
  • Administra una o más Bases de Datos
  • y los accesos de distintos usuarios

Conceptos

Sistema Gestor de Bases de datos (DBMS)

Es el elemento más importante

Funciones:

  • Compactación
  • Velocidad
  • Reducción de trabajo
  • Actualidad

Beneficios de los DBMS

  • Compartimiento de datos
  • Es posible evitar inconsistencias
  • Manejo de Transacciones
  • Se puede cumplir la Integridad y Seguridad
  • Es posible el cumplimiento de estándares

Composición de un Sistema de bases de datos

  • Hardware
    Discos, Memorias, Proc., Disp. E/S

  • Usuarios
    - Usuarios finales
    - Programadores de aplicaciones
    - Administrador de Base de Datos (DBA)
  • Datos
    protagonistas
  • Software
    Administrador de Bases de Datos (DBMS)
     

DBMS

DB1

DB2

CFG

root
(DBA)

prog

usr

Servidor

DBMS

DB1

OBjetivo de un Sist. DE bases de datos

Lograr la INDEPENDENCIA DE LOS DATOS

Independencia de los datos

Resistencia de una capa o aplicación a los cambios en el sistema de bases de datos

 

Independencia Física

 

 

Independencia Lógica

 

Conceptos

  • CAMPO
    Unidad de almacenamiento básica. Ej: DNI, Nombre.
     
  • REGISTRO
    Conjunto de campos con un significado inherente.
     
  • INSTANCIA
    Estado actual de una base de datos.
     
  • ESQUEMA
    Descripción lógica de la base de datos

ARQuitectura ANSI/SPARC

Consta de 3 niveles:

  • - NIVEL INTERNO
    La forma en que la DB se maneja a nivel físico con el HW
     
  • - NIVEL CONCEPTUAL
    Especifica como se organizan y relacionan los datos.


     
  • - NIVEL EXTERNO
    Comprende las distintas vistas desarrolladas para un usuario en específico.

wikipedia

Introducción a bases de datos

By Tato Salvi

Introducción a bases de datos

  • 315