A-ADS

miércoles, 7 de noviembre de 2012

12 Programacion y lenguajes - Diagrama de flujo


Definición
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. ..
Un diagrama de flujo es una representación gráfica de un algoritmo o proceso
caracteristicas
Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. Además, todo camino de ejecución debe permitir llegar desde el inicio hasta el término.
Las siguientes son acciones previas a la realización del diagrama de flujo:
  • Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
  • Definir qué se espera obtener del diagrama de flujo.
  • Identificar quién lo empleará y cómo.
  • Establecer el nivel de detalle requerido.
  • Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son :
  • Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.
  • Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.
  • Si el nivel de detalle definido incluye actividades menores, listarlas también.
  • Identificar y listar los puntos de decisión.
  • Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
  • Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.

[editar] Ventajas de los diagramas de flujo


  • Favorecen la comprensión del proceso a través de mostrarlo como un dibujo. El cerebro humano reconoce fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
  • Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos redundantes, los flujos de los re-procesos , los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.
  • Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.
  • Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.


Introducción
En el trabajo a presentar a continuación trataremos la programacion de lenguajes en forma de diagrama de flujos
Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema . Su correcta instrucción es sumamente importante porque , a partir del mismo se escribe un programa en algún lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto.
cuerpo
Un diagrama de flujo (flowchart) es una de las técnicas de representación de algoritmos más antigua y a la vez más utilizada, aunque su empleo ha disminuido considerablemente, sobre todo desde la aparición de lenguajes de programación estructurados. Un diagrama de flujo es un diagrama que utiliza los símbolos (cajas) y que tiene los pasos del algoritmo escritos en esas cajas unidas por flechas, denominadas líneas de flujo, que indican la secuencia en que se deben ejecutar.
Los símbolos estándar normalizados por ANSI (abreviatura de American National Standards Institute) son muy variados.


Diagramas de flujo

Los diagramas de flujo sirven para indicar cómo es el flujo de ejecución de las acciones que debe realizar el programa, más allá del lenguaje de programación que se utilice. Existen diversas formas de hacerlos, pero se han fijado algunas pautas generales para este tipo de diagramas. A continuación, en la Tabla 1 veremos cada una de las figuras que se pueden utilizar en un diagrama de flujo, como también una breve descripción.

Tabla 1. Figuras básicas para crear un diagrama de flujo.

Ahora veamos un pequeño ejemplo de un diagrama de flujo que incrementa un número de unidad en unidad hasta llegar a 100, y va mostrando dicho número en cada iteración. Este ejemplo se muestra en la Figura 2.

Figura 2. Simple ejemplo de un diagrama de flujo.

Los diagramas de flujo suelen estar acompañados de pseudocódigo, pero no siempre es así. Para empezar a programar es recomendable tenerlos en cuenta, porque son de gran utilidad, ya que nos fijan muchos conceptos.
La ventaja de utilizar un algoritmo es que se lo puede construir independiente mente de un lenguaje de programación, pues al momento de llevarlo a código se lo puede hacer en cualquier lenguaje.
Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son rectángulos, diamantes, óvalos, y pequeños círculos, estos símbolos están conectados entre sí por flechas, conocidas como líneas de flujo. A continuación se detallarán estos símbolos.



Tipos de diagramas de flujos



  • Formato vertical: En él el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.

  • Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.

  • Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aun para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.

  • Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo. El primero de los flujogramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.

[editar] Simbología y significado


  • Óvalo: Inicio y término (Abre y/o cierra el diagrama).
  • Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimentos).
  • Rombo: Decisión (Formula una pregunta o cuestión).
  • Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
  • Triangulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
  • Triangulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento



CONCLUSIÓN

Muchas personas consideran a un algoritmo y a un diagrama de flujo de datos como herramienta de gran importancia para la programación de computadora y están en lo cierto para la resolución de problemas mediante algoritmos y diagramas de flujo se ha convertido hoy en día en un instrumento efectivo para el desarrollo de habilidades y destrezas lógicas de y creativas del pensamiento humano.
Hoy diferentes formas de resolver un problema, esto es debido a la forma de razonar del ser humano, al igual que cada algoritmo, o diagrama de flujo de datos elaborado.
El término lógica define la exposición de leyes, modos y formas aplicadas al razonamiento. El ser humano aplica la lógica para la resolución de problemas de diferentes tipos.
Algunos instructores del área de computación no hace mucho hincapié sobre el desarrollo de algoritmo y diagramas de flujo de datos.
sugerencias
al momento de hacer un diagrama de flujo

  • Se deben usar solamente líneas de flujo horizontales y/o verticales.
  • Se debe evitar el cruce de líneas utilizando los conectores.
  • Se deben usar conectores sólo cuando sea necesario.
  • No deben quedar líneas de flujo sin conectar.
  • Se deben trazar los símbolos de manera que se puedan leer de arriba hacia abajo y de izquierda a derecha.
  • Todo texto escrito dentro de un símbolo deberá ser escrito claramente, evitando el uso de muchas palabras.



BIBLIOGRAFÍA

BELLO Gonzáles, Rabel. Algoritmos y Diagramas de Flujo. (5ta Edición 2000)
BELLO González, Rafael. Metodología de Análisis Diseño e implantación de sistema de Información.


11 Sistemas de informacion


INTRODUCCIÓN.
 
Este trabajo de investigación   trata sobre los sistemas de información que, no es mas  que   un conjunto de elementos que interactúan entre si con el fin de que se lleve a cabo todas las funciones internas de una empresa o negocio.
Los sistemas de información  han ido modificando  la forma en que operan las organizaciones actuales, lo que ha permitido que todas estas gamas de operaciones internas se realicen mas eficazmente e eficientemente.  A través de su uso se logran importantes mejoras, pues automatizan los procesos operativos que, suministran una plataforma de información ventajosa  para la toma de decisiones y, lo más importante, su implementación logra ventajas competitivas y reduce la ventaja de los rivales.
Los objetivos en los que se enmarca este trabajo son: a) Dar a conocer al lector la importancia de los sistemas de información a nivel empresarial, b) Presentar como se encuentra estructurada internamente una empresa que implementa los sistemas de información y c) Destacar por que es importante que todos nosotros como futuros profesionales debemos de tener un conocimiento, aunque sea  mínimo en cuanto a sistemas de información.
A continuación se presentara de forma más detallada las pautas u objetivos que abarca en si este trabajo de investigación.














LOS SISTEMAS DE INVESTIGACIÓN

Un Sistema de Información es un conjunto de elementos que interactúan entre sí con el fin de que  se lleven a cabo las actividades internas de una empresa o negocio.
Los elementos que interactúan entre sí para que se lleven a cabo dichas actividades son: el equipo computacional, el recurso humano, los datos o información fuente, programas ejecutados por las computadoras, las telecomunicaciones y los procedimientos de políticas y reglas de operación.
Un Sistema de Información realiza cuatro actividades básicas:
Entrada de información:en esta el sistema toma los datos que necesita para procesar la informacion , por medio de estaciones de trabajo, como son los diskettes, cintas magnéticas, códigos de barras, etc.

  • Almacenamiento de información: es una de las actividades más importantes que tiene una computadora, ya que a través de esta el sistema puede hacer que  la información quede  guardad.
  • Procesamiento de la información: esta característica de los sistemas permite la transformación de los datos fuente en información que puede ser utilizada para  la toma de decisiones.
  • Salida de información: es la capacidad que tiene un sistema de información para sacar la información procesada o bien datos de entrada al exterior. Las unidades típicas de salida son las impresoras, cintas magnéticas, diskettes, la voz, etc.
TIPOS Y USOS DE LOS SISTEMAS DE INFORMACIÓN

Hasta la fecha,  los usos principales de los sistemas de información son:

  1. Automatizar los procesos operativos.
  2. Proporcionar información de apoyo a la toma de decisiones.
  3. Lograr ventajas competitivas a través de su implantación y uso.
Con frecuencia, los sistemasde información que logran la automatización de procesos operativos dentro de una organización son llamados Sistemas Transaccionales, ya que su función principal consiste en procesar transacciones tales como pagos, cobros, pólizas, plantillas, entradas, salidas, etc.






IMPORTANCIA DE LOS SISTEMAS DE INFORMACIÓN

Cuando muchas personas se preguntan por qué estudiar sobre los sistemas de información, es lo mismo que preguntar por qué debería estudiar alguien cualquier carrera del área de la administración, la economía o cualquier otra función empresarial importante. Lo que si les puedo asegurar es que muchas empresas y organizaciones tienen éxitos en sus objetivos por la implantación y uso de los Sistemas de Información. De esta forma, constituyen un campo esencial de estudio en administración y gerencia de empresas.
Es por esta razón que todos los profesionales en el área de la administración deben  de tener plenos conocimientos sobre los sistemas de información,  y de no ser de esta área, es importante tener en cuenta por lo menos una comprensión mínima de los sistemas de información para entender cualquier otra área funcional en la empresa, también  tener una cultura informática en nuestras organizaciones que permitan y nos den las condiciones necesarias para que los sistemas de información logren los objetivos para los cuales fueron dados. Por esta razón y muchas otras los sistemas de información  son la formula necesario par el éxito empresarial en el entorno global.
Para comprender ello debemos de identificar cuales son las funciones de los sistemas de información:

  • Un área funcional principal dentro de la empresa, que es tan importante para el éxito empresarial como las funciones de contabilidad, finanzas, administración de operaciones, marketing, y administración de recursos humanos.
  • Una colaboración importante para le eficiencia operacional, la productividad y la moral del empleado, y el servicio y satisfacción del cliente.
  • Una fuente importante de información y respaldo importante para la toma de decisiones efectivas por parte de los gerentes.
  • Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estratégica en el mercado global.
  • Una oportunidad profesional esencial, dinámica y retadora para millones de hombres y mujeres.







ELEMENTOS DE UN SISTEMA DE INFORMACIÓN


  • Datos.
  • Personas.
  • Actividades o técnicas de trabajo.
  • Recursos materiales en general (típicamente recursos informáticos y de comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
Todos estos elementos interactúan entre sí para procesar  las informaciones (incluyendo procesos manuales y automáticos) dando lugar a información más eficaz e eficiente, y distribuyéndola de la manera más adecuada posible en una determinada organización empresarial en función de sus objetivos.
Normalmente el término es usado de manera errónea como sinónimo de sistema de información informático, en parte porque en la mayoría de los casos los recursos materiales de un sistema de información están constituidos casi en su totalidad por sistemas informáticos, pero siendo estrictos, un sistema de información no tiene por qué disponer de dichos recursos (aunque en la práctica esto no suela ocurrir). Se podría decir entonces que los sistemas de información informáticos son una subclase o un subconjunto de los sistemas de información en general.

El término de sistemas de investigación hace referencia a un concepto genérico que tiene diferentes significados según el campo del conocimiento al que se aplique dicho concepto, a continuación se enumeran algunos de dichos campos y el sentido concreto que un Sistema de Información tiene en ese campo:

Como llevar a cabo el desarrollo de un Sistema de Información
Existen varias  pautas básicas para el desarrollo de un SI para una organización:
  • Conocimiento de la Organización: analizar y conocer todos los sistemas que forman parte de la organización, así como los futuros usuarios del SI.
  • Identificación de problemas y oportunidades: el segundo paso es relevar las situaciones que tiene la organización y de las cuales se puede sacar una ventaja competitiva
  • Determinar las necesidades: este proceso también se denomina elicitación de requerimientos. En el mismo, se procede identificar a través de algún método de recolección de información (el que más se ajuste a cada caso) la información relevante para el SI que se propondrá.
  • Diagnóstico: En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organización. Este informe formará parte de la propuesta del SI y, también, será tomado en cuenta a la hora del diseño.
  • Propuesta: contando ya con toda la información necesaria acerca de la organización es posible elaborar una propuesta formal dirigida hacia la organización donde se detalle el presupuesto, relación costo-beneficio, presentación del proyecto de desarrollo del SI.
  • Diseño del sistema: Una vez aprobado el proyecto, se comienza con la elaboración del diseño lógico del SI; la misma incluye el diseño del flujo de la información dentro del sistema, los procesos que se realizarán dentro del sistema, etc. En este paso es importante seleccionar la plataforma donde se apoyará el SI y el lenguaje de programación a utilizar.
  • Codificación: con el algoritmo ya diseñado, se procede a su reescritura en un lenguaje de programación establecido (programación), es decir, en códigos que la máquina pueda interpretar y ejecutar.
  • Implementación: Este paso consta de todas las actividades requeridas para la instalación de los equipos informáticos, redes y la instalación del programa generado en el paso anterior.
  • Mantenimiento: proceso de retroalimentación, a través del cual se puede solicitar la corrección, el mejoramiento o la adaptación del SI ya creado a otro entorno. Este Paso incluye el soporte técnico acordado anteriormente.


Tipos de sistemas de información

Debido a que el principal uso que se da a los SI es el de optimizar el desarrollo de las actividades de una organización con el fin de ser más productivos y obtener ventajas competitivas, en primer término, se puede clasificar a los sistemas de información en:
  • Sistemas Competitivos
  • Sistemas Cooperativos
  • Sistemas que modifican el estilo de operación del negocio
Esta clasificación es muy genérica, y en la práctica no obedece a una diferenciación real de sistemas de información reales, ya que en la práctica podríamos encontrar alguno que cumpla varias (dos o las tres) de las características anteriores. En los subapartados siguientes se hacen unas clasificaciones más concretas (y reales) de sistemas de información.





CLASIFICACION DE LOS SISTEMAS DE INFORMACION
Desde un punto de vista empresarial


La primera clasificación se basa en la jerarquía de una organización y se llamó el modelo de la pirámide. Según la función a la que vayan destinados o el tipo de usuario final del mismo, los SI pueden clasificarse en:

  • Sistema de procesamiento de transacciones (TPS).
Gestiona la información referente a las transacciones producidas en una empresa u organización.

  • Sistemas de información gerencial (MIS).- Orientados a solucionar problemas empresariales en general.
  • Sistemas de soporte a decisiones (DSS).- Herramienta para realizar el análisis de las diferentes variables de negocio con la finalidad de apoyar el proceso de toma de decisiones.
  • Sistemas de información ejecutiva (EIS).- Herramienta orientada a usuarios de nivel gerencial, que permite monitorizar el estado de las variables de un área o unidad de la empresa a partir de información interna y externa a la misma.

Evolución de los sistemas de información a lo largo del tiempo
Estos sistemas de información no surgieron simultáneamente en el mercado; los primeros en aparecer fueron los TPS, en la década de los 60, sin embargo, con el tiempo, otros sistemas de información comenzó a evolucionar.

  • Sistemas de automatización de oficinas (OAS).- Aplicaciones destinadas a ayudar al trabajo diario del administrativo de una empresa u organización.
  • Sistema Planificación de Recursos (ERP).- Integran la información y los procesos de una organización en un solo sistema.
  • Sistema experto (SE).- Emulan el comportamiento de un experto en un dominio concreto.
Los últimos fueron los SE, que alcanzaron su auge en los 90 (aunque estos últimos tuvieron una tímida aparición en los 70 que no cuajó, ya que la tecnología no estaba suficientemente desarrollada).

Sistemas de Información Estratégicos
Puede ser considerado como el uso de la tecnología de la información para soportar o dar forma a la estrategia competitiva de la organización, a su plan para incrementar o mantener la ventaja competitiva o bien reducir la ventaja de sus competidores.
Su función primordial es crear una diferencia con respecto a los competidores de la organización (o salvar dicha diferencia) que hagan más atractiva a ésta para los potenciales clientes. Por ejemplo, en la banca, hace años que se implantaron los cajeros automáticos, pero en su día, las entidades que primero ofrecieron este servicios disponían de una ventaja con respecto a sus competidores, y hoy día cualquier entidad que pretenda ofrecer servicios bancarios necesita contar con cajeros automáticos si no quiere partir con una desventaja con respecto al resto de entidades de este sector. En este sentido, los cajeros automáticos se pueden considerar sistemas de información estratégicos.
Su función es lograr ventajas que los competidores no posean, tales como ventajas en costos y servicios diferenciados con clientes y proveedores. Apoyan el proceso de innovación de productos dentro de la empresa. Suelen desarrollarse dentro de la organización, por lo tanto no pueden adaptarse fácilmente a paquetes disponibles en el mercado. Entre las características más destacables de estos sistemas se pueden señalar:
  • Cambian significativamente el desempeño de un negocio al medirse por uno o más indicadores clave, entre ellos, la magnitud del impacto.
  • Contribuyen al logro de una meta estratégica.
  • Generan cambios fundamentales en la forma de dirigir una compañía, la forma en que compite o en la que interactúa con clientes y proveedores.
Otra clasificación, según el entorno de aplicación
  • Entorno transaccional: Una transacción es un suceso o evento que crea/modifica los datos. El procesamiento de transacciones consiste en captar, manipular y almacenar los datos, y también, en la preparación de documentos; en el entorno transaccional, por tanto, lo importante es qué datos se modifican y cómo, una vez que ha terminado la transacción. Los TPS son los SI típicos que se pueden encontrar en este entorno.

  • Entorno decisional: Este es el entorno en el que tiene lugar la toma de decisiones; en una empresa, las decisiones se toman a todos los niveles y en todas las áreas (otra cosa es si esas decisiones son estructuradas o no), por lo que todos los SI de la organización deben estar preparados para asistir en esta tarea, aunque típicamente, son los DSS los que se encargan de esta función. Si el único SI de una compañía preparado para ayudar a la toma de decisiones es el DSS, éste debe estar adaptado a todos los niveles jerárquicos de la empresa.



Aplicación de los sistemas de información
Los sistemas de información tratan el desarrollo, uso y administración de la infraestructura de la tecnología de la información en una organización.
En la era post-industrial, la era de la información, el enfoque de las compañías ha cambiado de la orientación hacia el producto a la orientación hacia el conocimiento, en este sentido el mercado compite hoy en día en términos del proceso y la innovación, en lugar del producto. El énfasis ha cambiado de la calidad y cantidad de producción hacia el proceso de producción en sí mismo, y los servicios que acompañan este proceso.
El mayor de los activos de una compañía hoy en día es su información, representada en su personal, experiencia, conocimiento, innovaciones (patentes, derechos de autor, secreto comercial). Para poder competir, las organizaciones deben poseer una fuerte infraestructura de información, en cuyo corazón se sitúa la infraestructura de la tecnología de información. De tal manera que el sistema de información se centre en estudiar las formas para mejorar el uso de la tecnología que soporta el flujo de información dentro de la organización.

CONCLUSIÓN

El análisis de este tema de investigación me ha llevado a comprender las pautas en las que se ha desarrollado  evolucionando los sistemas de información como lo conocemos hoy en día, además  de que me han permitido entender como toda la amplia gama de operaciones que se realizan internamente en una organización o empresa son posibles gracias a dichos sistemas de información.

Por esta razón lo que mas se resalta al interpretar lo que nos quiere transmitir el texto es como los sistemas de información han influido y seguirán influyendo en cada empresa en vías de desarrollo sin importar cual sea el área profesional en la cual se desenvuelve dicha empresa.

10 Archivos y bases de datos

introduccion
en este trabajo vamos hablan de los archivos y datos  los mas importantes                                           sobres  esto temas las importancias gue tiener esta base de datos y
los archivos y las base de datos para la informacion con conformado en
conjunto de registro esto a su vez estar compuesto por unas serie
de datos a gui vamos aprender sobre los archivos y sistema
de la compùtadoras.

                                desarollo

1. Conceptos básicos  Archivo Un archivo es un elemento de información conformado por un conjunto de registros. Estos registros a su vez están compuestos por una serie de caracteres o bytes. Actualmente las organizaciones están utilizando bases de datos para generar resultados o para compartir dicha información con otros sistemas. Sin embargo, los principales componentes de las bases de datos son los archivos.

Las formas en las cuales pueden organizarse los archivos, son archivos secuenciales o archivos directos. En los archivos secuenciales los registros están almacenados en una secuencia que dependen de algún criterio definido. Registro: Es una colección de campos (atributos) Un registro, es el conjunto de información referida a una misma persona u objeto. Un registro vendría a ser algo así como una ficha. Campo: Unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en blanco en el medio. La descripción de un campo, permite aclarar información referida a los nombres del campo. El tipo de campo, permite especificar el tipo de información que cargáremos en dicho campo, esta puede ser: a.- Texto: para introducir cadenas de caracteres hasta un máximo de 255 b.- Memo: para introducir un texto extenso. Hasta 65.535 caracteres c.- Numérico: para introducir números d.- Fecha / Hora: para introducir datos en formato fecha u hora e.- Moneda: para introducir datos en formato número y con el signo monetario f.- Autonúmerico.- en este tipo de campo, Access numera automáticamente el contenido g.- Sí / No: campo lógico. Este tipo de campo es sólo si queremos un contenido del tipo Si / No, verdadero / Falso, etc. h.- Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc.
.- Hipervínculo: podemos definir un enlace a una página Web j.- Asistente para búsquedas: crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado.

2. Objetivo del sistema de gestión de una base de datos  Sistema desarrollado que hace posible acceder a datos integrados que atraviesan los limites operacionales, funcionales u organizacionales de una empresa. Objetivos en el uso de un sistema de gestión de base de datos:  Oportunidad, asociado a la eficiencia y eficacia. Disponibilidad, permitiendo la accesibilidad de datos Consistencias (oportunidad + disponibilidad), como calidad de datos Evolución, para adaptarse al entorno Integridad, en el nivel de los datos así como el sistema. Objetivos del sistema de gestión de base de datos que podemos identificar son:  Independencia de datos Accesibilidad limitada Datos al día y sin redundancias Consistencia Interfaz única Entrada directa a los datos Recuperación por diferentes accesos Función completa de interrogantes

               Estandarización Seguridad Independencia De Los Datos (Lógica Física) La forma más fácil de comprender el concepto de independencia de los datos es examinar primero el caso opuesto. Las aplicaciones actuales (al menos las implantadas en sistemas menos modernos, por opción a los sistemas de administración de bases de datos más recientes) con frecuencia dependen de los datos. Dicho de otro modo, los requerimientos de la aplicación en cuestión determinan la forma de organizar los datos en almacenamiento secundario y la técnica para acceder a ellos. Es más, el conocimiento de esa organización de los datos y esa técnica de acceso forma parte integral de la lógica y el código de esa aplicación.  Crecimiento Conforme crezca la base de datos para incorporar nuevos tipos de información, así también deberá crecer la definición de la base de datos  Restauración De vez en cuando podría surgir la necesidad de reestructurar la base de datos de manera tal que, aunque el contenido total de la información dentro de esa base de datos, es decir, se altere de alguna manera la asignación de los campos a las tablas. En general este tipo de reestructuración no son deseables; sin embargo, a veces son inevitables
                                                                  Para concluir advertimos que la    
independencia de los datos no es algo absoluto, se logra en grados distintos en los diferentes sistemas. Dicho de otro modo, son muy pocos, y acaso no existen, los sistemas que carecen del todo de independencia de los datos; sencillamente algunos sistemas dependen más de los datos que otros. Existe la tendencia en los sistemas modernos a ser más independientes de los datos que los anteriores, pero todavía no son ideales.  Reserva Y Seguridad. Reserva: Es la capacidad que tiene el programador para que sus datos se conserven al finalizar la ejecución de un proceso, de forma que se puedan reutilizar en otros procesos. Seguridad: la seguridad de las instalaciones, los datos y la información generada es parte de una conversión satisfactoria. La seguridad tiene tres aspectos interrelacionados, física, lógica y de comportamiento. Los tres tienen que trabajar juntos si se pretende que la calidad de la seguridad permanezca alta. Seguridad Física: Se refiere a la seguridad de las instalaciones de computación, su equipo y sofware por medios físicos (cámaras de televisión). Seguridad lógica: Se refiere a los controles lógicos dentro del mismo sofware (contraseñas) Seguridad De Comportamiento: Se refiere al comportamiento interno de los miembros de la organización, es critico para el éxito de los esfuerzos de seguridad (políticas y procedimientos), que el sistema registre la cantidad de empleados autorizados de monitorear el ingreso indebido de algunos empleados no autorizados.  Integridad La seguridad informática, son técnicas desarrolladas para proteger los equipos informáticos individuales y conectados en una red frente a daños accidentales o intencionados. Estos daños incluyen el mal funcionamiento del hardware, la pérdida física de datos y el acceso a bases de datos de personas no autorizadas. Diversas técnicas sencillas para dificultar la delincuencia informática. Por ejemplo, el acceso a información confidencial puede evitarse destruyendo la información impresa, impidiendo que otras personas puedan observar la pantalla del ordenador, manteniendo la información y los ordenadores bajo llave o retirando de las mesas los documentos sensibles. Sin embargo, impedir los delitos informáticos exige también métodos más complejos. En un sistema de los denominados "tolerantes a fallos" dos o más ordenadores funcionan a la vez de manera redundante, por lo que si una parte del sistema falla el resto asume el control. Los virus informáticos son programas, generalmente destructivos, que se introducen en el ordenador (al leer un disco o acceder a una red informática) y pueden provocar perdida de la información (programas y datos) almacenada en el disco duro. Existen programas antivirus que los reconocen y son capaces de "inmunizar" o eliminar el virus del ordenador. Para evitar problemas en caso de apagón eléctrico existen las denominadas UPS (acrónimo de Uninterrupted Power Suplí), baterías que permiten mantener el sistema informático en funcionamiento, por lo menos el tiempo necesario para apagarlo sin pérdida de datos. Sin embargo, la única forma de garantizar la integridad física de los datos es mediante copias de seguridad.  Respaldo Y Recuperación Cuando una empresa se decide a utilizar un sistema de base de datos, se vuelve dependiente en grado sumo del funcionamiento correcto de ese sistema. En caso de que sufra daño cualquier porción de la base de datos por causa de un error humano, digamos, o una falla en el equipo o el sistema operativo que lo apoya, resulta esencial poder repara los datos implantados con un mínimo de retraso y afectando lo manos posible al resto del sistema. En teoría, por ejemplo, la disponibilidad de los datos no dañados no deberían verse afectada. El DBA debe definir y poner en práctica un plan de recuperación adecuado que incluya, por ejemplo, una descarga o vaciado "vaciado" periódico de la base de datos en un medio de alimentación de respaldo, y procedimientos para cargar otra vez la base de datos a partir del vaciado más reciente cuando sea necesario. Recuperación, es una estrategia disponible en numerosos sistemas de gestión de bases de datos, que permite restaurar la base de datos hasta la última unidad de trabajo realizada (transacción) antes de producirse un error de hardware o de software que haya impedido seguir utilizando la base de datos.


El proceso comienza con la última copia de seguridad de la base de datos. Se lee el registro de transacción, o archivo de cambio, de la base de datos y cada +++0transacción registrada es recuperada a través del último punto de comprobación del registro.  Redundancia CRC, en informática, acrónimo de Cyclic Redundant Check (comprobación redundancia cíclica), procedimiento utilizado para detectar errores de transmisión de datos. Este procedimiento consiste en que, antes de enviar información, la computadora emisora utiliza un algoritmo para generar un número, usualmente de 16 o 32 bits, calculado en función de los datos que se van a trasmitir. Este número se añade después del bloque de datos y se envía a la computadora receptora.
A continuación, la computadora receptora aplica el mismo algoritmo a los datos recibidos, y obtiene un número que debe coincidir con el número generado por la máquina emisora y enviado junto a los datos. Si coinciden, existe una elevada probabilidad de que la transmisión se haya completado con éxito.
Los protocolos Xmodem y Kermit utilizan CRC para detectar errores en la transmisión. En los sistemas sin bases de datos cada aplicación tiene sus propios archivos privados. Esto puede provocar considerable redundancia en los datos almacenados, con el consecuente desperdicio de espacio de almacenamiento. Por ejemplo, tanto una aplicación de personal como una base de registros de instrucción podrían tener un archivo con información sobre los departamentos a los que pertenecen los empleados. Eliminando la redundancia si el administrador de datos está conciente de los requerimientos de información de ambas aplicaciones (es decir, si la empresa tiene el control global necesario). Esto no quiere decir aquí que es posible o deseable eliminar toda la redundancia. En ocasiones existen motivos válidos de negocios o técnicos para mantener varias copias de los mismos datos almacenados. Pero sí queremos sugerir que debe de tenerse presente, si existe, y asumir la responsabilidad de "propagar las actualizaciones"  Consistencia De Datos En realidad,





esto es un complemento del punto anterior. Para no poner a explicar que es una base de datos consistente explicaremos que es lo que la hace inconsistente. Vamos a suponer que un cierto dato acerca del mundo real, por ejemplo de que el trabajador E3 trabaja en el departamento D8, esta representado por dos entradas distintas en la base de datos almacenada. Supongamos también que el DBMS sistema de administración de base de datos (database management system) no está consiente de esta duplicación ( es decir la redundancia no esta controlada). En este caso, habrá ocasiones en que las dos entradas no coincidan, a saber, cuando se haya puesto al día una y no la otra. En este caso, habrá ocasiones en que las dos entradas no coincidan, a saber, cuando se haya puesto el día una y no la otra. En estas ocasiones se decide que la base de datos es inconsistente. Es obvio que una base de datos en estado de inconsistente puede proporcionar información incorrecta o contradictoria a sus usuarios.  Capacidad De Auditoria Es otra forma de asegurar la calidad de la información contenida en el sistema, se refiere a tener un experto que no esté involucrado en el ajuste o uso de un sistema para que examine la información para asegurar su confiabilidad. Hay dos tipos de auditores,

los internos que trabajan para la misma organización dueña del sistema, y externos que son contratados del exterior de la organización, que auditan el sistema para asegurar la legalidad de los estados financieros. También en los casos en que ocurren cosas fuera de lo normal y que involucra a los empleados de la compañía.  Control De Concurrencia Y Simultaneidad Se relaciona con la existencia de muchos usuarios interactuando concurrentemente en el sistema. Este debe controlar la interacción entre las transacciones concurrentes para evitar que se destruya la consistencia de la base de datos. La mayor parte de los DBMS (con la excepción de algunos productos para microcomputadores) son sistemas para múltiples usuarios; es decir; son sistemas en los cuales se permite cualquier cantidad de transacciones tener acceso a la misma base de datos al mismo tiempo. En sistemas como éstos, se necesita algún tipo de mecanismo de control de concurrencia a fin de asegurar que ninguna transacción concurrente interfiera con las operaciones de las demás. Sin un mecanismo semejante puedan surgir muchos problemas. En esencia, son tres los errores que pueden presentarse; es decir, tres situaciones en las cuales una transacción, aunque correcta en sí, puede producir de todos modos un resultado incorrecto debido a una interferencia por parte de alguna otra transacción ( desde luego, si no existe un mecanismo de control adecuado ). Los tres problemas son.  El problema de la modificación perdida El problema de la dependencia no comprometida El problema del análisis inconsistente Cabe señalar, por cierto, que la transacción que interfiere podría ser correcta en sí. Es la alternación de operaciones de las dos transacciones correctas lo que produce el resultado incorrecto.  Capacidad de búsqueda Antes de comenzar a explicar las ventajas que ofrecen las ventajas de una base de datos en la consulta de x, cabe comenzar explicando un poco como debe ser esta interfaz para que la misma sea más rápida y eficaz al usuario.  Interfaz del usuario Los objetivos de diseñar interfaces para ayudar a los usuarios a proporcionar información que necesitan son: la efectividad para acceder al sistema de la forma que necesitan, el aumento de la velocidad en la captura de datos y la reducción de errores, el logro de retroalimentación del sistema a los usuarios y la productividad.  Tipos de interfaz Tiene dos componentes principales, el lenguaje de presentación (de la computadora al usuario) y el lenguaje de acción (la parte del usuario a la computadora).  Interfaces de lenguaje natural Permite que los usuarios interactúen en su lenguaje con la computadora. No se requieren habilidades especiales del usuario. Los problemas de implementación son mínimos.  Interfaces De Pregunta Y Respuesta La computadora muestra una pregunta, el usuario teclea una respuesta y la computadora actúa sobre esa información en forma programada, moviéndose a la siguiente pregunta.  Interfaces De Llenado De Forma (Formas De Entrada / Salida) Consisten en formas en pantalla que despliegan campos que contienen conceptos comunicados al usuario. La ventaja principal es que la versión impresa proporciona excelente documentación, la desventaja es que los usuarios pueden impacientarse con las formas y querer formas para capturar datos más eficientes.  Retroalimentación para usuarios Es necesaria la retroalimentación a los usuarios por parte del sistema, para que sepan si su entrada está siendo aceptada, con datos correctos, si el procesamiento está avanzado, si las peticiones pueden ser o no procesadas y si se encuentra disponible información más detallada y cómo obtenerla.
También puede ser efectiva la retroalimentación por audio.  Diseño de consultas Las consultas están diseñadas para permitir a los usuarios extraer datos significativos de la base de datos, hay seis tipos básicos de consultas y pueden ser combinados usando lógica para formar consultas más complejas. Cada consulta involucra 3 conceptos, una entidad, un atributo y un valor. En cada caso se dan dos de ellos y el objetivo es encontrar el restante.  Tipos De Consultas 1) Se dan la entidad y un atributo, se busca el valor. Ej. Cuanto ganó el empleado Nº 7 (entidad) en el año 95 (atributo) 2) Se dan el atributo y el valor y se busca la entidad. Cuales empleados ganaron más de $ en el año. 3) Cuales atributos concuerdan con la entidad y el valor. En que año el empleado x ganó más de x. 4) Similar a la consulta
1, la diferencia es que se desean los valores de todos los atributos. Ej. Consulta sobre el empleado Nº 9, la respuesta es el nombre. 5) Similar a la 2 pero global, liste todas las entidades que tienen un valor especifico para todos los atributos. Ej. Todos los empleados con ingresos superiores a x a los años disponibles. 6) Similar a la 3 listas todos los atributos de todas las entidades.  Equilibrio En Los Requerimientos Contradictorios El DBA (como siempre bajo la dirección del administrador de datos) puede estructurar el sistema con miras a proporcionar un servicio general "optimo para la empresa". Por ejemplo, es posible escoger una forma de representación de los datos almacenados con la cual las aplicaciones más importantes puedan tener un acceso rápido, aunque el funcionamiento de algunas aplicaciones sufra menoscabo. Es probable que casi todas las ventajas recién mencionadas resulten bastante obvias. No obstante, es menester agregar a la lista un punto más, que quizás no sea tan evidente (aunque de hecho esta implícito en algunos de los otros); a saber, contar con la independencia de los datos. (En un sentido estricto, esto es un objetivo de los sistemas de bases de datos y no por fuerza una ventaja.)  Capacidad Para La Representación De Relaciones Las bases de datos DB2 (IBM DATABASE 2 IBM) son relaciónales. Una base de datos relacional es aquella cuyos usuarios la perciben como un conjunto de tablas (y nada más de tablas). El modelo relacional de datos representa todos los datos en la base de datos como sencillas tablas de dos dimensiones llamadas relaciones. Las tablas son semejantes a los archivos planos, pero la información en más de un archivo puede ser fácilmente extraída y combinada. Los linimientos para el diseño de relaciones de bases de datos:  Cada entidad de datos separadas debe crear un archivo maestro. No combine dos entidades distintas en un solo archivo. (vendedores, artículos en forma separada) (El nombre del cliente debe estar solamente en el archivo maestro clientes)  Un campo de datos específicos debe existir solamente en un archivo maestro. Cada archivo maestro o relación de base de datos debe tener programas para crear, leer, actualizar y borrar registros, lo ideal es que sólo un programa añada registros y otro borre. (actualización del campo saldo actual de clientes). Desempeño Como ya se ha mencionado anteriormente, es responsabilidad del DBA organizar el sistema de modo que se obtenga el desempeño que sea "mejor para la empresa", y realizar los ajustes apropiados cuando cambien los requerimientos. Por ejemplo, podría ser necesario reorganizar la base de datos (es decir descargarla y volverla a cargar) en forma periódica con el fin de garantizar que los niveles de desempeño sigan siendo aceptables. Como ya se mencionó, cualquier modificación del nivel de almacenamiento físico ( interno ) del sistema debe ser acompañado por el cambio respectivo en la definición de la correspondencia con el nivel conceptual, pues sólo así podrá permanecer constante el esquema conceptual.  Los Datos Pueden Compartirse "Compartida" significa que los elementos individuales de información en la base de datos pueden compartirse entre varios usuarios distintos, en el sentido de que todos ellos pueden tener acceso al mismo elemento de información (y deferentes usuarios pueden utilizarlo para propósitos diferentes) el comportamiento (sharing), implica no sólo que las aplicaciones ya existentes pueden compartir la información de base de datos, sino también que se pueden desarrollar aplicaciones nuevas para trabajar con los mismos datos almacenados. Dicho de otro modo, es posible satisfacer las necesidades de información de las aplicaciones nuevas sin tener que almacenar datos adicionales.  Normas Establecidas Al tener un control centralizado de la base de datos, el DBA (siguiendo las indicaciones del administrador de datos) puede garantizar la observancia de todas las normas aplicables para la representación de los datos. Estas normas pueden ser de la empresa, de la instalación, del departamento, de la industria, nacionales e internacionales, o de todos estos tipos. La normalización de formatos de los datos almacenados es deseable sobre todo como apoyo para el intercambio de información, o migración de datos entre sistemas; ( esta consideración ha cobrado especial importancia con el advenimiento de la tecnología de procedimiento distribuido). Del mismo modo, las normas para normar y documentar los datos son muy convenientes como ayuda parta el compartimiento y comprensibilidad de la información.  3. Administración de la base de datos  Los sistemas de base de datos requieren que la institución reconozca el papel estratégico de la información y comience activamente a administrar y planear la información como recurso cooperativo. Esto significa que la institución debe desarrollar la función de administración de datos con el poder de definir los requerimientos de la información para toda la empresa y con acceso directo a la alta dirección. El director de la información (DI) o vicepresidentes de la información es el primero que aboga en la institución por sistemas de base de datos La administración de la información es responsable las políticas y procedimientos específicos mediante los cuales los datos pueden ser administrados como recursos institucionales. Entre estas responsabilidades se incluye el desarrollo de la política de información, la planeación de los datos, contemplan un diseños lógico de la base de datos por los especialistas en sistemas de información y los grupos de usuario s finales. El principio fundamental de la administración de datos es que son propiedad de la institución de datos es que son propiedad de la institución como un todo. Los datos pueden pertenecer en exclusiva a ninguna de las áreas de los negocios o unidades organizacionales. Todos los datos deben quedar disponibles para cualquier grupo que lo requiera para alcanzar su misión. Una institución debe formular una política de información que especifique sus reglas para compartir, distribuir, adquirir, clasificar, estandarizar e inventariar la información en la institución. La política de información traza procedimientos y responsabilidades especificas, que definen qué unidades de la institución compartes la información, donde puede distribuirse la información y quien es responsable de actualizar y dar mantenimiento a la información.  Metodología para la planeación y el modelaje de datos Como los intereses institucionales servidos por el sistema de gestión de base de datos son muchos más amplios que aquellos del ambiente tradicional de archivos, la empresa requiere de una planeación en todo su ámbito para todos los datos.


                           conclusion

en este trabajo hablamos todos lo necesario de los archivos y base de datos
gue esto documento no sirver para la gestion de las base de datos y nos
permiter a las procesacion de datos y informacion de todos los datos y archivos
tambien en la administracion de las base de datos todos esto son base necesario
para las informacion de los archivos y base de datos.