Sei sulla pagina 1di 2

***************SISTEMAS BASADOS EN ARCHIVOS***************

 PRIMEROS SISTEMAS (SISTEMA DE PROCESAMIENTO DE DATOS - SPD)


OPERACIONES: agregar (altas) eliminar (bajas), cambios y reportes
CRUD (Change, Read, Update, Delete)
La INFO en la pc es ALMACENADA en ARCHIVOS PERMANENTES (planos)

 DEF: cjto de programas que realizan diversos servicios pa los usuarios


c/ programa define y gestiona sus propios archivos

 EJM: EMPRESA DE ALQUILER DE INMUEBLES


*dpto ventas: responsable de alquiler y ventas de props
-propiedad
-cliente
-propietario
*dpto contratos: responsable de manejar arrendamientos
-arrendamiento
-propiedad
-cliente

 PROCESAMIENTO DE DATOS:
Ventas <-> progs de app de ventas <-> archv de ventas (propiedad, cliente, propietario)
Contratos <-> progs de app de contratos <-> archv de contratos
(arrendamiento, propiedad, cliente)

 CARACTERISTICAS:
-enfoque descentralizado (c/ prog maneja sus propios datos)
-no existe un repositorio centralizado para los datos operativos de la organización.

 DESVENTAJAS:
-datos separados u aislados
-duplicidad de datos
-los progs dependen de los datos
-formatos de archv incompatible
-Proliferación de progs (para c/ necesidad se crea un prog)

***************ENFOQUE BASADO EN BD***************

 INTRODUCCION:
-def de dato incluido dentro del prog
-todo esta centralizado

 DEF de BD: colección compartida de datos que cubren las necesidades de info de una org.
-catálogo de sistemas (diccionario de metadatos), facilita la descripción de los datos

 SISTEMA DE BD: incluye progs que interactúan con la (BD y el DBMS)


Usuarios<-> (progs, consultas)<->SGBD<->BD
 DBMS: software que permite crear, definir, mantener y controlar los accesos a la base de
datos.

 PROGRAMA DE APLICACIONES: prog que interactúa con la BD (instrucc. SQL) emitiendo


solicitudes (consultas) al DBMS.

 LENGUAJES para DEFINIR y MANIPULAR la BD:


- lenguaje de definición de datos (DDL):
+permite especificaciones de tipo de datos, estructuras
+las especificaciones se almacenan en la BD

- lenguaje de manipulación de datos (DML):


+lenguaje de consulta de datos.

 CONTROL de ACCESO a la BD:


-sistema de seguridad
-sistema de integridad: mantiene la consistencia de los datos almacenados
-control de concurrencia: permite el acceso compartido a la BD
-control de recuperación: restaura la BD en caso de falla o error
-catalogo accesible para el usuario: contiene la descripción de los datos en la BD

 VISTAS: cada usuario puede tener su propia vista de la BD


- beneficios:
 reduce complejidad
 proporciona mecanismo pa personalizar la BD
 presenta una img coherente aun cuando se modifique la BD

 ENTORNO DE BD: (HW, SW) maquina -> (data) puente -> (procedures, people) humano

 ROLES EN UN AMB. DE BD:


- ADM DE DATOS
- ADM DE BD
- DISEÑADOR DE BD -> (realiza, responsable de) -> (diseño de BD, modelo de datos)
- PROGRAMADOR DE APPS
- USUARIOS FINALES

Potrebbero piacerti anche