Presentado Por: José Rodríguez
Rodríguez
Bases de Datos - Definición
Conjunto de datos relacionados entre sí
Hechos conocidos
Pueden
registrarse
Tienen
significado
Ejemplo de una Base de Datos
Relacional
Ejemplo de una Base de Datos
Relacional
Estructura de archivos dentro de
los programas
Necesidad de escribir un nuevo
programa para cada nueva tarea
Aislamiento de los datos
Separación entre programas y datos
Naturaleza autodescriptiva de los datos
Almacenamiento persistente de las
estructuras de datos
Integración y compartimiento de los
datos
Manejo de múltiples vistas de los datos
Archivos tradicionales Base de Datos
ArchivosTradicionales vs.
Bases de Datos
Redundancia e inconsistencia
controlada
Restricciones de seguridad e
integridad
Manejo de la concurrencia
Independencia de los datos *
Redundancia e inconsistencia no
controlada por el sistema
Problemas de seguridad e
integridad
Dificultad de acceso a los datos,
anomalías de acceso concurrente
Archivos tradicionales Base de Datos
ArchivosTradicionales vs.
Bases de Datos
Nota: Se explicará con mayor profundidad más adelante
Sistemas de Gestión de Base de Datos
(DBMS)
Permite:
Definir, construir y manipular una base de datos
para distintas aplicaciones
Sistema de Propósito GeneralDBMS
Por lo tanto:
Sistema de Base de Datos
Software de acceso a
datos almacenados
Software para procesar
consultas /programas
Programas de Aplicación/Consultas
DBMS
Sistema de
Base de
Datos
Usuarios / Programadores
Base de Datos
Almacenada
Definición Base de
Datos Almacenada
Diferentes vistas externas
de la Base de Datos
|
Sistema de Base de Datos
Base de Datos
Ventajas del enfoque Base de
Datos
Potencial para imponer normas o estándares
Disponibilidad de información actualizada
Controlar la redundancia
Evitar la inconsistencia
Facilita la aplicación de restricciones de seguridad
Disponer de procedimientos de respaldo
Ventajas del enfoque Base de Datos
Ayuda a
mantener la
integridad
Facilita lograr
una solución
de “equilibrio”
ante requisitos
opuestos
Abstracción e
Independencia
de Datos
Flexibilidad
(modificación
de la
estructura de
la base de
datos)
Menor tiempo
de creación de
aplicaciones
Reduce
costos, econo
mía de escala
(menor tiempo
de creación de
aplicaciones)

Base de datos

  • 1.
    Presentado Por: JoséRodríguez Rodríguez
  • 2.
    Bases de Datos- Definición Conjunto de datos relacionados entre sí Hechos conocidos Pueden registrarse Tienen significado
  • 3.
    Ejemplo de unaBase de Datos Relacional
  • 4.
    Ejemplo de unaBase de Datos Relacional
  • 5.
    Estructura de archivosdentro de los programas Necesidad de escribir un nuevo programa para cada nueva tarea Aislamiento de los datos Separación entre programas y datos Naturaleza autodescriptiva de los datos Almacenamiento persistente de las estructuras de datos Integración y compartimiento de los datos Manejo de múltiples vistas de los datos Archivos tradicionales Base de Datos ArchivosTradicionales vs. Bases de Datos
  • 6.
    Redundancia e inconsistencia controlada Restriccionesde seguridad e integridad Manejo de la concurrencia Independencia de los datos * Redundancia e inconsistencia no controlada por el sistema Problemas de seguridad e integridad Dificultad de acceso a los datos, anomalías de acceso concurrente Archivos tradicionales Base de Datos ArchivosTradicionales vs. Bases de Datos Nota: Se explicará con mayor profundidad más adelante
  • 7.
    Sistemas de Gestiónde Base de Datos (DBMS) Permite: Definir, construir y manipular una base de datos para distintas aplicaciones Sistema de Propósito GeneralDBMS Por lo tanto:
  • 8.
    Sistema de Basede Datos Software de acceso a datos almacenados Software para procesar consultas /programas Programas de Aplicación/Consultas DBMS Sistema de Base de Datos Usuarios / Programadores Base de Datos Almacenada Definición Base de Datos Almacenada
  • 9.
    Diferentes vistas externas dela Base de Datos | Sistema de Base de Datos Base de Datos
  • 10.
    Ventajas del enfoqueBase de Datos Potencial para imponer normas o estándares Disponibilidad de información actualizada Controlar la redundancia Evitar la inconsistencia Facilita la aplicación de restricciones de seguridad Disponer de procedimientos de respaldo
  • 11.
    Ventajas del enfoqueBase de Datos Ayuda a mantener la integridad Facilita lograr una solución de “equilibrio” ante requisitos opuestos Abstracción e Independencia de Datos Flexibilidad (modificación de la estructura de la base de datos) Menor tiempo de creación de aplicaciones Reduce costos, econo mía de escala (menor tiempo de creación de aplicaciones)