Procesamiento de dador

Clasificado en Informática

Escrito el en español con un tamaño de 187,49 KB

Procesamiento de Datos

Es la técnica que consiste en la recolecciónde los datos primarios de entrada, que son evaluadosy ordenados, para obtener información útil, que luego serán analizados por el usuario final, para que puedan tomar decisiones o realizar las acciones que estime conveniente.

Historia del Procesamiento de DatosEs muy probable que el hombre primitivo empleara los dedos de las manos para efectuar operaciones muy sencillas y almacenar toda la información posible en su memoria, por lo que fue necesario auxiliarse de todos los medios que le permitieran resolver operaciones. Tal es el caso del Ábaco:En 1642, Pascal invento una maquina que utilizando una rueda concierta cantidad de dientes conectadas a otras ruedas en series, permitía sumar y restar. Idea de la primera calculadora. En 1671, Leibnitz extendióel concepto con Multiplicación y DivisiónEn 1887, el Dr. Herman Hollerith desarrollo el registro de información con tarjetas perforadas.En 1939 y 1944, se desarrollo el computador MARK I (aportaron diseño del circuito del procesador y método de control). En esa época

nace el ENIAC (Computadora totalmente Electrónica).

Diagrama de Procesamiento de la Información

DATOS

PROCESO

INFORMACION

TOMA DE DECISIONES

CICLO BASICO DEL PROCESAMIENTO DE DATOS

ENTRADA

PROCESO

SALIDA

CICLO AMPLIADO DEL PROCESAMIENTO DEDATO

SENTRADA

PROCESO > ALMACENAMIENTO

SALIDA

ORIGEN

DISTRIBUCION

TIPOS DE ARCHIVOS

Los elementos de un archivo pueden ser de cualquier tipo, simples o estructurados o según su función.

1) SEGÚN SU FUNCION.

Se define por:

a.-Archivos Permanentes:

Son aquellos cuyo registros sufren pocas o ninguna variación a lo largo del tiempo, se dividen en:

Constantes:Están formados por registros que contienen campos fijos y campos de baja frecuencia de variación en el tiempo.

De Situación:Son los que en cada momento contienen información actualizada.

Históricos:Contienen información acumulada a lo largo del tiempo de archivos que han sufridos procesosde actualización o bien acumulan datos de variación periódica en el tiempo.

b.-Archivos de Movimiento

Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algún campo común en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los mismos.

c.-Archivo de Maniobra o Transitorio

Son los archivos creados auxiliares creados durante la ejecución del programa y borrados habitualmente al terminar el mismo

TIPOS DE ARCHIVOS (Cont.)

2) SEGÚN SUS ELEMENTOS.

Los principales archivos de este tipo son:

Archivo de Entrada: Una colección de datos localizados en un dispositivo de entrada.

Archivo de Salida: Una colección de información visualizada por la computadora.

Constantes: están formados por registros que contienen campos fijos y campos de baja frecuencia de variación en el tiempo.

De Situación: son los que en cada momento contienen información actualizada.

Históricos: Contienen información acumulada a lo largo del tiempo de archivos que han sufrido procesos de actualización, o bien acumulan datos de variación periódica en el tiempo.

Archivos de Movimientoo Transacciones: Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algún campo común en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los mismos.

Archivos de Maniobra o Transitorios: Son los archivos auxiliares creados durante la ejecución del programa y borrados habitualmente al terminar el mismo.

Base de Datos (BD)

Es un conjunto de datos pertenecientes a un mismo contextoy almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informáticay la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

Base de Datos (Cont.)

Se define como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.

CARACTERISTICAS DE UNA BD

Entre las principales características de los sistemas de base de datos podemos mencionar:

Independencia lógica y física de los datos.

Redundancia mínima.

Acceso concurrente por parte de múltiples usuarios.

Integridad de los datos.

Consultas complejas optimizadas.

Seguridad de acceso y auditoría.

Respaldo y recuperación.

Acceso a través de lenguajes de programaciónestándar.

Diagrama de Sistema de Base de Datos

Usuario Final

DBA

Desarrolladores de Aplicación                              Sistema Manejadorde

Base de Datos( Access, SQL Server,     MySQL,etc)        BasedeDatos

 Tipos de Usuarios en Base de Datos

Usuario Final:es la personaque utiliza los datos, esta persona ve datos convertidos en información:

Desarrollador de Aplicaciones:es la persona que desarrolla los sistemasque interactúan con la Base de Datos.

DBA:es la persona que asegura integridad, consistencia, redundancia, seguridadeste es el Administrador de Base de Datos quien se encarga de realizar el mantenimientodiario o periódico de los datos.

Arquitectura de un Sistema de Bases de Datos.

y5XMFVVeT2GenMPQtOjwE1TMJbFBb1ZCkiz+v8AO

COMPONENTES DE UNA BD

Hardware:constituido por dispositivo de almacenamientocomo discos, cintas, etc.

Software:que es el DBMS o Sistema Administradorde Base de Datos.

Datos:los cuales están almacenados de acuerdo a la estructuraexterna y van a ser procesados para convertirse en información

9k=

Niveles de Abstracción en Base de Datos

Externo:Es la visión del usuario final, se ve como se maneja los datos ya convertidos en información. Es aquel en el que se presenta al usuario final y que puede combinaciones o relaciones entre los datos que conforman a la base de datos global. Puede definirse como la forma en el que el usuario aprecia la información y sus relaciones.

Conceptual:Se ve como esta estructurado la Base Datos, equipos de campo tiene como están estructurado los registros. Es aquel en el que se definen las estructuraslógicasde almacenamiento y las relaciones que se darán entre ellas. Ejemplos comunes de este nivel son el diseñode los registros y las ligasque permitirán la conexión entre registros de un mismo archivo, de archivosdistintos incluso, de ligas hacia archivos.

Interno:se ve como se almacena los datos físicamente. Es aquel en el que se determinan las características de almacenamiento en el medio secundario. Los diseñadores de este nivel poseen un amplio dominio de cuestiones técnicasy de manejo de hardware. Muchas veces se opta por mantener el nivel físico proporcionado por el sistema operativopara facilitar y agilizar el desarrollo.

D4g0mbPqDYs6AAAAAElFTkSuQmCC

Sistema Manejadores de Bases de Datos (SMBD o SGBD)

Son un tipo de softwaremuy específico, dedicado a servir de interfaz entre las bases de datosy las aplicaciones que la utilizan. Se compone de un lenguajede definición de datos (DDL), de un lenguaje de manipulación de datos (DML)y de un lenguaje de consulta.

Es una aplicación que permite a los usuarios definir, crear y mantener la BD y proporciona un acceso controlando a la misma.

Los SMBD deben proporcionar los siguientes servicios:

Creación y definición de la base de datos.

Manipulación de los datos.

Acceso controlado a los datos mediante mecanismo de seguridad. (Disparadores, control de concurrencia, etc).

Mantener integridad y consistencia de los datos.

Acceso compartido a la base de datos.

Mecanismos de copias de respaldo y recuperación.

Esquema de SMBD o SGBD

KkT5MoiZHIhwPyiJq4iZzYiQEBADs=

Características y Objetos de los SMBD

Independencia de Datos:El SMBD provee una independenciade mis datosvs. las aplicaciones.

 Un cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento).

Características y Objetos de los SMBD ( Cont.)

Minimizar Redundancia(Datos repetidos): desperdicio de Espacio de Almacenamiento

Y3RMx2FdDbNJqW0UksvxTRTTTfltFNPP20sUlFHJ

Ciclo de vida de las operaciones de Base de datos

Etapas:

Planificación del Proyecto

Definición del Sistema

Recolección y Análisisde los Requisitos

Diseño de la Base de Datos

Seleccióndel SGDB / DBMS

Diseño de la Aplicación

Prototipo

Implementación

Conversión y Carga de datos

Prueba

Mantenimiento

Estas etapas noson estrictamente secuenciales, de hecho hay que repetir algunas de las etapas varias veces haciendo lo que se conoce como "Ciclos de Re-alimentaciòn"

Planificación del Proyecto:

Esta fase de planeación se puede llevar acabo considerando (3) tres componentes principales:

El trabajo que se va a realizar (Definición de objetivos, alcance, ¿Que es lo que se quiere?, etc).

Los recursos para llevarlo acabo. (¿Con que cuento?)

El dineropara pagar todo ello.

Definición del Sistema

En esta etapa se especifica el ámbito y los índices de la aplicación de la Base de Datos asícomo con que otros sistemas interactúa. También hay que determinar quienes son los usuarios y las áreas de la aplicación.



Ciclo de vida de las operaciones de Base de datos(Cont.)

Recolección y Análisis de los Requisitos:

En esta etapa se recoge y analiza los requerimientos de los usuarios y de las áreas de aplicación. Esta información se la puede recoger de varias formas:

Entrevistando el personalde la empresaconcretamente aquellos que son considerando expertos en la área que se de.

Observando el funcionamiento de la empresa.

Examinando documentossobre todo aquellos que se utilizan para recoger o visualizar la información.

Utilizando cuestionariopara recoger información de grandes gruposde usuarios.

Utilizan la experiencia adquirida en el Diseño de Sistemas similares.

Esta etapa tiene como resultado en conjunto de documentos con las especificaciones de requisitos de los usuarios en donde se describen las operaciones que se realizan en la empresa desde distintos puntosde vista.

Los requisitos de desarrollo involucran el software y hardware necesario para la implementación, los recursos humanos necesarios (tanto internos como externos), la formación al personal.

Ciclo de vida de las operaciones de Base de datos(Cont.)

Diseño de Base de datos:

En esta etapa se crea un esquema conceptual de la base de datos.Se desarrollan las especificaciones hasta el punto en que puede comenzar la implementación. Durante esta etapa se crean modelosdetallados de las vistas de usuario y sobre todo las relaciones entre cada elemento del sistema, documentando los derechosde uso y manipulación de los diferentes grupos de usuarios.

Si parte de la información necesaria para crear algún elemento establecido ya se encuentra implementado en otro sistema de almacenamiento hay que documentar que relación existiráentre uno y otro y detallar los sistemas que eviten la duplicidad o incoherencia de los datos.

El diseño consta, como se vio anteriormente, de tres fases: el diseño global o conceptual, el diseño lógico y el modelofísico.

Selección del SGBD / DBMS:

Si no se dispone de un Sistema Gestor de Base de Datos o que se encuentre obsoleto se debe escoger un SGBD que sea adecuado para el sistema de información. Esta elección se debe hacer en cualquier momento antes del diseño lógico.

Diseño de aplicación:

En esta etapa de diseña los programas de aplicación que usarán la Base de Datos, esta fase el diseño de la Base de Datos son paralelos en la mayor parte de los casos no se puede finalizar el diseño de las aplicaciones hasta que se a terminado el diseño de Base de Datos.

Prototipo:

Esta fase es opcional, es para construir una aplicación (no definitiva) que permita a los diseñadores y al usuario probar el sistema, un prototipo es un modelode trabajo de las aplicaciones del sistema. El prototipo no tiene toda la funcionalidad del sistema final pero es suficiente para que los usuarios puedan usar el sistema e identificar que aspectos están bien, cuales no son adecuados además de podersugerir mejora ò la inclusión de nuevos elementos.

Implementación:

En esta etapa se crean las definiciones de la Base de Datos a nivel conceptual externo ò interno, asícomo los programas de aplicación. La implementación de la Base de Datos se realiza mediante las sentencias SQL, estas sentencias se encargan de crear el sistema de la base, los ficheros donde se almacenarán los datos y las vistas de los usuarios.

Los programas de aplicación se implementan utilizando lenguaje de tercera y cuarta generación, partes de estas aplicaciones son transacciones de la Base de Datos que se implementan también mediante lenguaje SQL. La sentencia de este lenguaje se pueden embeber en un lenguaje de programación anfitrión como Visual Basic, java , etc. También se implementan en esta etapa todos los controles de seguridad e integridad.

Conversión y Carga de datos:

Esta etapa es necesaria cuando se esta reemplazando un sistema antiguo por uno nuevo. Los datos se cargan desde el sistema viejo al nuevo directamente ò si es necesario se convierte al formato que requiera el nuevo SGBD y luego se carga esta etapa se la suele llamar "Migraciòn".

Prueba:

En esta etapa se prueba y valida el sistema con los requisitos especificados por los usuarios. Para ello se debe diseñar una materiade testcon datos reales que se deben llevar acabo de manera metódica y rigurosa. Si la fase de prueba se lleva correctamente descubrirálos errores en los programas de aplicación y en la estructura de la Base de Datos.

Mantenimiento:

Una vez que el sistema esta completamente probado o implementadose pone en marcha. El sistema esta ahora en la fase de mantenimiento en la que se lleva acabo los siguientes tareas: monitoreo de las prestacionesdel sistema y mantenimiento, y actualización del sistema.

En esta última etapa todos los usuarios del sistema acceden a la base de datos y deben asegurarse el correcto funcionamiento de la misma, que sus derechos son los adecuados, teniendo a su disposición cuanta información necesiten. También deberán asegurarse que el acceso a los datos es cómodo, práctico, seguroy que se han eliminado, en la medida de lo posible, las posibilidades de error.

El administrador se asegura que todos los derechos y todas las restricciones han sido implementadas correctamente y que se ha seguido en manualde estilo en la totalidad de la implementación

Modelo Entidad Relación (E-R)

En la fase de Diseño de una Base de Datos, existe una herramienta conceptual denominada Modelo Entidad Relación.

El modelo E-R se basa en una percepción del mundo real, la cual esta formada por objetos básicos llamados entidades, las cuales poseen atributosy relacionesentre estos objetos.

Entidad/ Modelo E-R

Es un objeto que ya existe y que es distinguible entre otros objetos.

Se representa visualmente como un rectángulo:Nombre de Entidad

Un ejemplo puede ser entidades Alumno, Cliente, Factura, Vehiculo, etc.

Atributo/ Modelo E-R

Es una característica interesante sobre una Entidad. Permiten describir entidades.

También puede ser algo que se desee almacenar.

Se representa de la siguiente manera:

Clave Primaria/ Modelo E-R

Para una entidad una clave es un atributo o conjuntos de atributos que no se repite.

Como pueden haber muchas claves, para elegir una hay que considerar:

Que sea única.

Que se tenga pleno conocimientode ella.

Que sea minima.

Relación/ Modelo E-R

Una Asociaciónentre dos entidades, generalmente dos.

El numero de entidades determina el grado de la relación.

Se representa visualmente con el símbolo: profesor         imparte         curso

Entidad Débil/ Modelo E-R

Depende de la existencia de otra entidad (No tienen sentido sin la otra). Normalmente, se encuentran en relaciones de 1 a 1.

No posee atributos claves propios sino que depende del que posee una fuerte.

Se representa gráficamente como: nombre entidad relacion (doble cuadro)

Entidad Débil/ Modelo E-R ( Cont.)Un ejemplo: cursos ofrecidos y cursos

xvHxAAOw==

Cardinalidad/ Modelo ER

El tipo de relación que puede establecerse entre entidades:

Uno a uno. 1:1.

Uno a muchos. 1:M.

Muchos a muchos. M:N.

Traducción de Modelo ER a Tablas

Entidades Regulares

Traducción de Modelo ER a Tablas ( Cont.)

Entidades Débiles

3HHRAAOw==

Relaciones Binarias 1:1

Traducción de Modelo ER a Tablas ( Cont.)

z8AAyjAARKwgAY8IAITqMAFMrCBDnwgBCMowQlSs

Traducción de Modelo ER a Tablas ( Cont.)

Relaciones Binarias 1:N

z8AAyjAARKwgAY8IAITqMAFMrCBDnwgBCMowQlSs

Traducción de Modelo ER a Tablas ( Cont.)

Relaciones Binarias N:M

+LeAGruAOLuEWruEeLuImruIuLuM2ruM+LuRGruR

Entradas relacionadas: