Está en la página 1de 24

ORGANIZACIÓN DE LOS

DATOS EN UN ENTORNO DE
ARCHIVOS TRADICIONAL

Un Sistema de Información efectivo


provee a los usuarios información
precisa, oportuna y relevante.
JERARQUÍA
DE DATOS
PROBLEMAS CON EL ENTORNO DE
ARCHIVOS TRADICIONAL
- Redundancia e inconsistencia.
- Dependencia programa-datos.
- Inflexibilidad.
- Seguridad defectuosa.
- Incapacidad de compartir.
PROBLEMAS CON EL ENTORNO DE
ARCHIVOS TRADICIONAL
- Redundancia e inconsistencia.

Datos duplicados en varios archivos;


los mismos datos en más de una
ubicación. Desperdician recursos de
almacenamiento.
PROBLEMAS CON EL ENTORNO DE
ARCHIVOS TRADICIONAL

- Dependencia programa-datos.

Cambios en los programas


requieren cambios en los datos.
PROBLEMAS CON EL ENTORNO DE
ARCHIVOS TRADICIONAL

- Inflexibilidad.

Solo pueden entregar informes


programados de rutina.
PROBLEMAS CON EL ENTORNO DE
ARCHIVOS TRADICIONAL

- Seguridad defectuosa.

Poco control y poca


administración de los datos.
PROBLEMAS CON EL ENTORNO DE
ARCHIVOS TRADICIONAL

- Incapacidad de compartir.

Piezas de información que no


están relacionadas.
BASE DE DATOS
Colección de datos organizados para
dar servicio a muchas aplicaciones de
manera eficiente al centralizar los datos
y controlar los que son redundantes.
BASES DE DATOS
Colección compartida de datos relacionados
desde el punto de vista lógico, junto con una
descripción de esos datos (metadatos),
diseñada para satisfacer las necesidades de
información de una organización.
SISTEMAS DE ADMINISTRACIÓN
DE BASES DE DATOS
(Database Management System DBMS)

Software que permite centralizar los datos,


administrarlos en forma eficiente y proveer
acceso a los datos almacenados mediante
programas de aplicación.
SISTEMAS DE ADMINISTRACIÓN
DE BASES DE DATOS
(Database Management System DBMS)

Software con capacidad para definir,


mantener y utilizar una base de datos

Ejs: Microsoft Access, Oracle, IBM DB2,


Microsoft SQL Server, MySQL,…
VISTA LÓGICA Y VISTA FÍSICA
OPERACIONES SOBRE BASES
DE DATOS

- Relacionadas con las estructuras de datos


(esquema de la base de datos): Lenguaje de
definición de datos [DDL: Data Definition Language]

Ej: Describir y dar nombre a los datos que se


requieren para cada aplicación, junto a las reglas
que garantizan su integridad y seguridad.
OPERACIONES SOBRE BASES
DE DATOS

- Relacionadas con los datos almacenados en la


base de datos: Lenguaje de manipulación de
datos [DML: Data Manipulation Language]

Ej: Consultar, añadir, modificar o borrar datos de la


base de datos.
USUARIOS DE LAS BASES
DE DATOS
- Usuarios finales:
Utilizan los datos almacenados en la base de datos.

- Programadores de aplicaciones:
Responsables de implementar las aplicaciones.

- Administrador de la base de datos


[DBA: Database Administrator]: Responsable de la
gestión y administración de la base de datos.
USUARIOS DE LAS BASES
DE DATOS
Administrador de la base de datos
[DBA: Database Administrator]

Funciones:
- Control de acceso a los datos.
- Mantenimiento del esquema de la base de datos.
- Monitorización del rendimiento del DBMS.
- Realización de copias de seguridad.
DBMS RELACIONAL

Las bases de datos relacionales representan


los datos como tablas bidimensionales
(llamadas relaciones), a las cuales se puede
hacer referencia como si fueran archivos.
Cada tabla contiene datos sobre una entidad
y sus atributos.
CUANDO UTILIZAR EXCEL

Utilizar Excel cuando:

- Se necesite una vista simple o no relacional


de los datos (datos en su mayoría numéricos)
- Se desee ejecutar principalmente cálculos y
comparaciones estadísticas de los datos
- El conjunto de datos tiene un tamaño
administrable (menos de 15.000 filas)
CUANDO UTILIZAR ACCESS
Utilizar Access cuando:

- Se necesite una base de datos relacional


(varias tablas) para almacenar los datos
- Se pueda necesitar agregar más tablas a un
conjunto de datos no relacional o simple en
su origen en el futuro
- Se desea conservar una gran cantidad de
datos (miles de entradas)
CUANDO UTILIZAR ACCESS
Utilizar Access cuando:

- Se conserve datos que en su mayor parte son


datos de texto
- Se dependa de varias bases de datos
externas para obtener y analizar los datos
- Se desee ejecutar consultas complejas
- Se necesite que muchos usuarios trabajen en
la base de datos

También podría gustarte