Arq de PCs
Arq de PCs
Arq de PCs
REFERIDAS A:
A) LOS DATOS:
- Independencia de éstos respecto de los
tratamientos y viceversa
- Mejor disponibilidad de los mismos
- Mayor eficiencia en la recogida,
codificación y entrada en el sistema
VENTAJAS DE LAS BASE DE DATOS (Cont..)
B) LOS RESULTADOS
- Mayor coherencia
- Mayor valor informativo
-Mejor y mas normalizada documentación
C) LOS USUARIOS
- Acceso más rápido y sencillo de los usuarios finales
- Más facilidades para compartir los datos por el conjunto de los
usuarios
- Mayor flexibilidad para atender a demandas cambiantes
5. DEFINICION DE BASE DE DATOS
“Colección o depósito de datos integrados, almacenados en
soporte secundario (no volatil) y con redundancia controlada. Los
datos, que han de ser compartidos por diferentes usuarios y
aplicaciones, deben mantenerse independientes de ellos, y su
definición (estructura de la base de datos) única y almacenada
junto con los datos, se ha de apoyar en un modelo de datos, el
cual ha de permitir captar las interrelaciones y restricciones
existentes en el mundo real. Los procedimientos de actualización y
recuperación, comunes y bien determinados, facilitarán la
seguridad del conjunto de los datos”, de Miguel y Piattini (1999).
5. DEFINICION DE BASE DE DATOS
6. SISTEMA DE GESTION DE BASE DE DATOS
Esquemas Procesador
Procesador Lenguaj e
externos
DML Consulta
Peticiones
Procesador compiladas
DDL
DDL: lenguaje de definición de datos
Optimizador DML: lenguaje de manipulación de datos
Esquemas y
transf ormaciones Peticiones
optimizadas
Base de datos
Datos Fuente: “Introducción a los
y sistemas de bases de
datos” C.J. Date
Metadatos
Ventajas de un SGBD
ESTRUCTURA
LOGICA DE
USUARIO
Esquema externo
ESTRUCTURA
LOGICA GLOBAL
Esquema
conceptual
ESTRUCTURA
FÍSICA
Esquema INTERNO
Independencia de datos
Tradicional :
Los requerimientos de la aplicación
determinan la forma de organizar y acceder
a los datos, la aplicación depende de los
datos (datos subordinados).
Ello implica que si se modifica la estructura
de los datos se tiene que redefinir o
modificar los programas.
Independencia de datos
Tendencia :
• En las bases de datos orientadas a objeto se
definen las operaciones sobre datos como
parte de la definición de una Clase:
Encapsulamiento.
• Importa la Independencia de Clases, que de
datos.
• La operación o función se define en dos partes
:
Interfaz (o signatura) su nombre y los tipos
de datos de sus argumentos.
Implementación (método) de la operación,
se especifica aparte y puede modificar sin
Arquitectura de tres niveles
Ansi/Sparc
• Instituto Nacional Americano de Normas /
Comité de Planificación y Requerimientos de
Sistemas.
• Compuesto de tres niveles, cada uno con su
respectivo esquema :
• Externo : Vistas VDL.
• Conceptual : Esq. Conceptual DDL.
• Interno : Esq. Interno SDL.
Niveles de abstracción (ANSI/SPARC)
Vista usuario n
Niveles: Visiones
Externo Vista 1 Vista 2 Individuales
de Usuarios
Correspondencia
Conceptual o
Transformación Esquema Visión de la comunidad
Conceptual de Usuarios
Interno
Esquema
Visión Física
Interno
B.D. Almacenada
Arquitectura de tres niveles
Select Rut_al,Nom_al,Nom_as
From Alumno,Cursa,Asignatura
Where Alumno.Rut_al = Curso.Rut_al and
Cursa.Cod_asi = Asignatura.Cod_asi
ESTRUCTURA DE LAS BASES DE DATOS