Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Datos
Semestre 3
Datos
Datos
Semestre 3
Datos
Tabla de contenido
Presentacin general de la asignatura Competencias generales de la asignatura Contenido mnimo de la asignatura Introduccin Conceptos previos Mapa conceptual Fascculo 1 Logros Teoria del Dat Concepto de Datos Tipos de Datos Tipos de datos mquina Tipos primitivos Sistema de Tipificacin El Concepto de Procesamiento de Datos Trminos bsicos Historia del procesamiento de datos Ciclo de procesamiento de los datos Mtodos de procesamiento de datos Concepto de Informacin Diferencia entre Datos e Informacin Principales Caractersticas de la Informacin Historia de la Informacin Estructura de Datos utilizados en el procesamiento electrnico de Datos Qu es SAP: La herramienta productiva de las organizaciones. Qu es un maestro? Qu es un mandante? Qu es un dato transaccional? Resumen Bibliografa recomendada Nexo Seguimiento al autoaprendizaje
Pgina 1 2 3 9 10 11 11 11 13 13 15 15 16 17 17 18 20 21 23 25 26 26 29 33 35 35 37 37 38 38 39
Semestre 3
Datos
Copyright2008 FUNDICIN UNIVERSITARIA SAN MARTN Facultad de Universidad Abierta y a Distancia, Educacin a Travs de Escenarios Mltiples Bogot, D.C. Prohibida la reproduccin total o parcial sin autorizacin por escrito del Presidente de la Fundacin. La redaccin de este fascculo estuvo a cargo de MILTON GARCA Docente tutor Programa de Ingeniera de Sistemas a Distancia. Sede Bogot, D.C. Orientacin a cargo de; ESPERANZA MARTINEZ G. Directora Nacional de Material Educativo. Diseo grfico y diagramacin a cargo de SANTIAGO BECERRA SENZ ORLANDO DAZ CRDENAS Impreso en: GRFICAS SAN MARTN Calle 61A No. 14-18 - Tels.: 2350298 - 2359825 Bogot, D.C., Junio de 2010
Datos
Semestre 3
Datos
Datos
Capacidad de utilizar herramientas de ETL, en procesos de extraccin, transformacin y cargue sencillos y la relacin con las metodologas de migracin de datos. Capacidad de diferenciar los diferentes conceptos referentes a las bases de datos.
Datos
Datos
Datos
Eliminacin de riesgos Eliminacin de riesgos de datos Eliminacin de riesgos de saltos Gestin de los riesgos Riesgos de integridad Riesgos de relacin Riesgos de acceso Riesgos de utilidad Riesgos en la infraestructura Fascculo 3 El dato como el activo ms importante en la empresa El concepto de administracin y gestin. La informacin en el proceso de planificacin empresarial La planificacin. La organizacin La direccin El control La informacin como recurso intangible La informacin ambiental Informacin crtica (modelo de jakobiak) Informacin externa (modelo de laudon y laudon) La informacin interna La informacin corporativa La planificacin La toma de decisiones Los mecanismos para la toma de decisiones: el proceso de toma de decisiones Tipos de decisiones El contexto de la empresa y sus necesidades de informacin
Datos
Datos
Del sistema de informacin en la organizacin, a la organizacin como sistema de informacin La organizacin Modelos estructurales tradicionales y nuevos modelos Concepto general de sistemas de informacin Los sistemas de informacin en la empresa Sistemas de informacin para la gestin (mis). Sistemas soporte a la decisin (dss). Sistemas de informacin para ejecutivos (eis). La gestin del conocimiento La inteligencia competitiva Concepto Tipos de inteligencia. Tipologa de informacin para la toma de decisiones en la empresa Fascculo 4 Data Quality El caso de la calidad de datos Procesos que afectan la calidad de datos La definicin de exactitud Data Profiling evaluacin de la calidad Definicin de Calidad de Datos La Importancia de la calidad del dato Origen de los errores de los datos Data Mining Ciclo de vida del dato Plan de Calidad Institucional Proyecto de Calidad de Datos Institucional
Datos
Datos
Fascculo 5 Introduccin a las bases de Datos Cualidades de la Informacin Sistemas de Informacin Componentes de un sistema de informacin Niveles de Gestin de una Organizacin. Evolucin: de los Sistemas Tradicionales de archivos a las Bases de Datos Inconvenientes de los sistemas tradicionales de archivos Concepto de Base de Datos Niveles de abstraccin Independencia de los datos Usuarios de un sistema de Base de Datos. La funcin de administracin El Sistema de Gestin de la Base de Datos Ventajas del uso de bases de datos Reduccin de la redundancia Puede evitarse la inconsistencia Los datos pueden compartirse Pueden hacerse cumplir las normas establecidas Restricciones de seguridad Inconvenientes de las Bases de Datos Fascculo 6 Datos institucionales y Data Warehouse Sistemas de Informacin MIS vs DSS DSS Definicin y Caractersticas DW Definicin, Elementos, Caractersticas Arquitectura, OLTP vs DW, DataMarts
Datos
Datos
Fascculo 7 Data Cleansing Herramientas de Limpieza de Datos Procesos Manuales Medicin de Data Cleansing Mejoramiento contino Data Analysts Fascculo 8 Preparacin del Dato para una migracin Polticas de datos Estndares de datos Comunicacin empresarial Que es ETLs Metodologa de Migracin de Datos Definir Conseguir Depurar Transformar Cargar
Datos
Datos
Datos
Datos Introduccin
Los Sistemas de Informacin y las Tecnologas de Informacin han cambiado la forma en que operan las organizaciones actuales. A travs de su uso se logran importantes mejoras, pues automatizan los procesos operativos, suministran una plataforma de informacin necesaria para la toma de decisiones y, lo ms importante, su implantacin logra ventajas competitivas o reducir la ventaja de los rivales. Las Tecnologas de la Informacin han sido conceptualizadas como la integracin y convergencia de la computacin, las telecomunicaciones y la tcnica para el procesamiento de datos, donde sus principales componentes son: el factor humano, los contenidos de la informacin, el equipamiento, la infraestructura, el software y los mecanismos de intercambio de informacin, los elementos de poltica y regulaciones, adems de los recursos financieros. Los componentes anteriores conforman los protagonistas del desarrollo informtico en una sociedad, tanto para su desarrollo como para su aplicacin, adems se reconoce que las tecnologas de la informacin constituyen el ncleo central de una transformacin multidimensional que experimenta la economa y la sociedad; de aqu lo importante que es el estudio y dominio de las influencias que tal transformacin impone al ser humano como ente social, ya que tiende a modificar no slo sus hbitos y patrones de conducta, sino, incluso, su forma de pensar. Dentro de las tecnologas de la informacin tambin debemos contemplar algunos conceptos y/o metodologas que merecen estar clasificadas como de alto impacto, ya sea para nuestra organizacin, el individuo o la sociedad misma.
Datos
Datos
10
Datos
ser cuidadosos al especificar qu facilidades se encuentran disponibles para la construccin de tales representaciones en el lenguaje que estamos usando. Entonces: ALGORITMO + ESTRUCTURAS DE DATOS = PROGRAMA
Lo gro s
Al concluir el estudio del presente fascculo, el estudiante estar en capacidad de: Entender la importancia de los datos en la computacin y en las organizaciones. Diferenciar los conceptos dato, informacin y conocimiento y a la vez comprender sus implicaciones en la Ingeniera de Sistemas. Reconocer la importancia del por qu y para qu de los tipos de datos. Aproximarse a los ltimos conceptos asociados a los datos y las relaciones entre ellos.
Real Academia Espaola. Diccionario de la Lengua Espaola / Real Academia Espaola. -- Madrid : Editorial Espasa- Calpe, 1984. -- p.1415.
11
Datos
Datos
El dato es una representacin simblica (numrica, alfabtica, algortmica etc.), un atributo o una caracterstica de una entidad. El dato no tiene valor semntico (sentido) en s mismo, pero si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la realizacin de clculos o toma de decisiones. Es de empleo muy comn en el mbito informtico; y, en general, en cualquier disciplina cientfica. En programacin, un dato es la expresin general que describe las caractersticas de las entidades sobre las cuales opera un algoritmo.
Un dato por s mismo no constituye informacin, es el procesado de los datos lo que nos proporciona informacin.
En humanidades, especficamente en el mbito de las ciencias de la informacin y la bibliotecologa, se considera que un dato es una expresin mnima de contenido sobre un tema. Ejemplos de datos son: la altura de una montaa, la fecha de nacimiento de un personaje histrico, el peso especfico de una sustancia, el nmero de habitantes de un pas, etc. La informacin representa un conjunto de datos relacionados que constituyen una estructura de menos complejidad (por ejemplo, un captulo de un libro de ciencias). En otras palabras, un conjunto de datos estructurado y organizado, se convierte es informacin. Los datos son la materia prima en la produccin de informacin. Los datos bsicos rara vez son significativos o tiles como informacin. Para convertirse en informacin, los datos se manipulan mediante la formacin de tablas, la suma, la resta, la divisin o cualquier otra operacin que permita comprender mejor una situacin.
Datos
12
Tipos de Datos
En lenguajes de programacin, un tipo de dato es un atributo de una parte de los datos que indica al computador (y/o al programador) algo sobre la clase de datos sobre los cuales se va a procesar. Esto incluye imponer restricciones en los datos, como qu valores pueden tomar y qu
Pez Urdaneta. Gestin de Inteligencia, aprendizaje tecnolgico y modernizacin del trabajo informacional: Retos y oportunidades / Pez Urdaneta. -- Caracas : Universidad Simn Bolvar, 1992. Citado por: Ponjun Dante, Gloria.
13
Datos
Datos
operaciones se pueden realizar. Tipos de datos comunes son: enteros, nmeros de coma flotante (decimales), cadenas alfanumricas, fechas, horas, colores, coches o cualquier elemento que se nos ocurra. Por ejemplo, en Java, el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, as como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicacin. Los colores, por otra parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; entonces, las operaciones permitidas incluyen la adicin y sustraccin, pero no la multiplicacin. ste es un concepto propio de la informtica, ms especficamente de los lenguajes de programacin, aunque tambin se encuentra relacionado con nociones similares de las matemticas y la lgica. En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores. Casi todos los lenguajes de programacin de manera explcita, incluyen la notacin del tipo de datos, aunque lenguajes diferentes pueden usar terminologa diferente. La mayor parte de los lenguajes de programacin permiten al programador definir tipos de datos adicionales, normalmente combinando mltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona" quien especifica que el dato interpretado como Persona incluir un nombre y una fecha de nacimiento. Un tipo de dato puede ser tambin visto como una limitacin impuesta en la interpretacin de los datos en un sistema de tipificacin, describiendo la representacin, interpretacin y la estructura de los valores u objetos
Gestin de Informacin en las organizaciones: principios, conceptos y aplicaciones / Gloria Ponjun Dante. -Santiago de Chile : Universidad de Chile, 1998. -- p.3. Datos
14
Datos
almacenados en la memoria del computador. El sistema de tipificacin usa informacin de los tipos de datos para comprobar la verificacin de los programas que acceden o manipulan los datos.
Tipos primitivos
Se llama tipo primitivo o tipo elemental a los tipos de datos originales de un lenguaje de programacin, esto es, aquellos que nos proporciona el lenguaje y con los cuales podemos (en ocasiones) construir tipos de datos abstractos y estructuras de datos. Generalmente ejemplos de tipos primitivos son: char (carcter) int (entero) float (real (coma flotante)
Fascculo No. 1 Semestre 3 Un tipo de dato abstracto (TDA) o Tipo abstracto de datos (TAD), COR es un modelo matemtico compuesto por una coleccin de operaciones definidas sobre un conjunto de datos para el modelo.
15
Datos
Datos
Otros tipos de datos pueden ser considerados primitivos, ya que la mayora de lenguajes de programacin as los proporcionan (aunque no todos): BOOLEANO (lgico: Verdadero, Falso) STRING (cadena de caracteres) Puntero (direccin de memoria)
Sistema de Tipificacin
En ciencias de la computacin, un sistema de tipificacin define como un lenguaje de programacin clasifica los valores y las expresiones en tipos, cmo se pueden manipular estos tipos y cmo interactan. De esta forma, un tipo indica un conjunto de valores que tienen el mismo significado genrico o propsito (aunque algunos tipos, como los tipos de datos abstractos y los de funcin, tal vez no representen valores en el programa que se est ejecutando). Los sistemas de tipificacin varan significativamente entre lenguajes, siendo quizs las ms importantes variaciones las que se encuentran en la implementacin de la sintctica en tiempo de compilacin y la operativa en tiempo de ejecucin. Un compilador puede usar el tipo esttico de un valor para optimizar el almacenamiento que necesita y la eleccin de los algoritmos para las operaciones sobre ese valor. Por ejemplo, en muchos compiladores de C, el tipo de dato "flotante" se representa en 32 bits, de acuerdo con la especificacin IEEE para los nmeros de coma flotante de simple precisin. Entonces, C usa operaciones especficas de coma flotante sobre estos valores (suma de coma flotante, multiplicacin, etc.). El rango del tipo de dato limita y la forma de su evaluacin afecta en el "tipificado" del lenguaje. Adems, un lenguaje de programacin puede asociar una operacin concreta con diferentes algoritmos para cada tipo
Datos
16
Datos
de dato en el caso del polimorfismo. La teora de tipos de datos es el estudio de los sistemas de tipificacin, aunque los sistemas de tipos de datos concretos de los lenguajes de programacin se originaron a partir de los problemas tcnicos de las arquitecturas del computador, implementacin del compilador y diseo del lenguaje.
1.1
Haga una tabla comparativa de tres lenguajes de programacin en la que muestre como se definen sus tipos de datos.
Trminos bsicos
Caso: Un caso se refiere a una unidad especfica de anlisis para el estudio. Con mucha frecuencia, la unidad de anlisis es quien responde al cuestionario; por tanto cada encuestado se considerara un caso y el nmero total de casos sera equivalente al tamao de la muestra. Representacin computarizada de los datos: Los datos que suministra un instrumento de investigacin deben convertirse a una forma legible por el computador. Histricamente, la tarjeta de computador es el instrumento
17
Datos
Datos
bsico utilizado. Actualmente casi siempre los datos se ingresan directamente al computador en el momento de la recoleccin de los mismos. Paquete de datos: est compuesto por todas las tarjetas de computador necesarias para representar los datos que aparecen en todos los cuestionarios. Almacenamiento de datos: una vez que se han ingresado todos los datos al computador, el investigador puede utilizar la capacidad de ste para almacenar los datos del paquete de datos en un archivo de disco. De esta manera, se evitan los problemas que representaran si se eliminase o perdiese el paquete de datos. Matriz de datos: El almacenamiento en un archivo puede considerarse como una manera de formar una matriz de datos. Cada fila de la matriz representa un caso y cada columna representa una variable. El nmero total de las filas es igual al nmero de casos, y el nmero total de columnas es igual al nmero de variables.
del baco que, de hecho, fue uno de los primeros inventos (herramientas para el proceso de la informacin). En su forma ms sencilla, el baco consiste en una tabla con una serie de ranuras, en donde son colocadas tantas fichas (indicadores) como unidades, decenas o centenas haya que representar.
Datos
18
Datos
La Europa Medieval desarroll dispositivos llamados contadores, que se usaban con este objetivo. En 1642, Pascal, invent una mquina que utilizando una rueda con diez dientes y conectada a otra serie de ruedas poda sumar y restar. Fue la idea de la primera calculadora. En 1671, Leibnitz, extendi el concepto para incluir operaciones de multiplicacin y divisin, a travs de sumas y restas sucesivas. Como antecedentes del proceso de datos, con el uso del registro unitario, y que precedieron a los actuales sistemas mencionaremos algunos, an cuando no estn relacionados con el tratamiento de la informacin. En 1887, el Dr. Herman Hollerith, desarroll el registro de informacin por tarjeta perforada. Previamente en 1812, Babbage, introdujo el principio de memoria, a travs de una mquina que calculaba y reenva la informacin para ser usada en repetidas veces, quedando en proyecto no concretado. Entonces, en esencia el procesamiento de datos con registro por unidad, sigui tres pasos fundamentales; El primero, confronta tres tipos de mquinas perfectamente diferenciadas en sus funciones, pero stos estn controlados en su funcionamiento por el hombre. Es decir, que prcticamente la velocidad de funcionamiento del sistema est limitada por el control humano. La entrada por mquinas de tipo electromecnico, as como la salida, tienen una velocidad de funcionamiento superior a la convencional (hasta entonces lo consegua la taqui-mecanografa). Las mquinas encargadas del proceso realizaban a velocidades semejantes e incluso inferiores a los dispositivos de entrada/salida.
19
Datos
Datos
Para obviar el inconveniente de la velocidad del control humano de los procesos, el clculo se realizaba por medio de paneles cableados que actuaban directamente sobre calculadoras, por la falta de flexibilidad del sistema. Posteriormente, se dio paso al control por tarjetas y el almacenamiento de datos en la memoria. Pese a que el control se realizaba externamente, se introdujo la modificacin de que ste pudiera ser mediante paneles cableados o, como innovacin importante, mediante la utilizacin de tarjetas perforadas para efectuar el control del proceso. Entre 1939 y 1944 se desarroll el computador Mark I, el cual contaba con aportes significativos sobre sistemas. El primero, corresponda al diseo del circuito del procesador. El segundo, al mtodo de control. Mark I, utilizaba cintas perforadas que dirigan las mquinas para programar acciones. En esta poca aparece el ENIAC, computadora totalmente electrnica. En 1945 hace su aparicin el EDVAC. A partir de la dcada del cincuenta, se dispone de una serie de herramientas de tipo, cada vez ms sofisticados, las cuales amoldaron mejor el concepto de Procesamiento Automtico de Datos, suprimiendo totalmente la intervencin humana en esta fase. En la dcada de los ochenta aparecen con fuerza las microcomputadoras; y, su uso, hoy en da, es comn en las ms diversas actividades del hombre.
20
Datos
Proceso: Durante el proceso se ejecutarn las operaciones necesarias para convertir los datos en informacin significativa. Cuando la informacin est completa se ejecutar la operacin de salida, en la que se prepara un informe que servir como base para tomar decisiones. Salida: En todo el procesamiento de datos se plantea como actividad adicional, la administracin de los resultados de salida, que se puede definir como los procesos necesarios para que la informacin til llegue al usuario. La funcin de control asegura que los datos estn siendo procesados en forma correcta.
21
Datos
Datos
escrita almacenada. Como ejemplo podemos tener la evaluacin acadmica en un colegio, en donde el profesor registra en forma manual, a lapicero, las notas de evaluacin de los alumnos en una tabla llamada registro, para luego obtener los promedios mediante clculos aritmticos manuales, quedando toda esta informacin almacenada en su registro. Proceso Mecnico Considera el uso de mquinas registradoras y calculadoras, como el baco y las reglas de clculo, reemplazando en cierto grado el proceso de clculo manual. Esto trae como lgica consecuencia, el aligeramiento del trabajo en relacin con el proceso y la reduccin de errores. La desventaja, el almacenamiento de toda la informacin resultante. Ejemplo: Obtener la hora empleando un reloj de cuerda, ( aparato mecnico con una serie de engranajes que se encuentran debidamente coordinados entre s; y, cuyo movimiento, hace girar una aguja en forma radial y proporcional al tiempo. Proceso Electromecnico En este tipo de proceso, el enlace de informacin entre los diferentes elementos del tratamiento de informacin, de almacenamiento y de comunicacin, sigue realizndose de una forma manual; pero, para realizar cada una de estas tareas, se emplean mquinas electromecnicas, con las cuales se obtiene mayor eficiencia. Como ejemplo, tenemos las actividades que se realizan con las mquinas perforadoras, las cuales mediante el uso de la energa elctrica, activan un motor, y el eje de dicho motor con su adaptador respectivo, permite perforar suelos a distintas profundidades. Otros ejemplos son: cmara de video, cmara fotogrfica, calculadoras, etc. Procesos Electrnicos En este tipo de proceso se emplean los computadores, por lo que la intervencin humana no es requerida en cada etapa. Una vez ingresados
Datos
22
Datos
los datos, el computador efecta los procesos requeridos de manera automtica y emite el resultado deseado. Los procesos son realizados a velocidades increblemente altas, obteniendo informacin confiable. Un ejemplo prctico lo tenemos en el empleo de los computadores personales que se usan en el hogar, para llevar los gastos diarios de la casa, ver recetas de cocina y otros. En el trabajo, donde gracias a la PC (Computadora Personal) permite la redaccin de documentos y en la recreacin, con el uso de los video juegos, bingos y otros.
Concepto de Informacin
La informacin no es un dato conjunto cualquiera de ellos. Es ms bien una coleccin de hechos significativos y pertinentes, para el organismo u organizacin que los percibe. La definicin de informacin es la siguiente: Informacin es un conjunto de datos significativos y pertinentes que describen sucesos o entidades. Datos significativos. Para ser significativos, los datos deben constar de smbolos reconocibles, estar completos y expresar una idea no ambigua. Los smbolos de los datos son reconocibles cuando pueden ser correctamente interpretados. Muchos tipos diferentes de smbolos comprensibles se usan para transmitir datos. La integridad significa que todos los datos requeridos para responder a una pregunta especfica estn disponibles. Por ejemplo, un marcador de futbol debe incluir el tanteo de ambos equipos. Si se oye el tanteo Ccuta 2 ; y, no se oye el del oponente, el anuncio ser incompleto y sin sentido. Los datos son inequvocos cuando el contexto es claro. Por ejemplo, el grupo de signos 2-x puede parecer la cantidad 2 menos la cantidad desconocida llamada x para un estudiante de lgebra, pero puede significar
23
Datos
Datos
2 barra x a un vaquero quien marca ganado. Tenemos que conocer el contexto de estos smbolos antes de poder conocer su significado. Otro ejemplo de la necesidad del contexto, es el uso de trminos especiales en diferentes campos especializados, tales como la contabilidad. Los contables utilizan muchos trminos de forma diferente al pblico en general, y una parte de un aprendizaje de contabilidad, es aprender el lenguaje de contabilidad. As, los trminos Debe y Haber, pueden significar para un contable no ms que derecha e izquierda en una contabilidad en T, pero pueden sugerir muchos tipos de ideas diferentes a los no cotables. Datos pertinentes. Decimos que tenemos datos pertinentes (relevantes) cuando pueden ser utilizados para responder a preguntas propuestas. Disponemos de un considerable nmero de hechos en nuestro entorno. Solo los hechos relacionados con las necesidades de informacin son pertinentes. As la organizacin selecciona hechos entre sucesos y entidades particulares para satisfacer sus necesidades de informacin. En sentido general, la informacin es un conjunto organizado de datos procesados, que constituyen un mensaje sobre un determinado ente o fenmeno. Los datos se perciben, se integran y generan la informacin necesaria para producir el conocimiento que es el que finalmente permite tomar decisiones para realizar las acciones cotidianas. Desde el punto de vista de la ciencia de la computacin, la informacin es un conocimiento explcito extrado por seres vivos o sistemas expertos como resultado de interaccin con el entorno o percepciones sensibles del mismo entorno. En principio la informacin, a diferencia de los datos o las percepciones sensibles, tienen estructura til que modificar las sucesivas interacciones del ente que posee dicha informacin con su entorno.
Datos
24
25
Datos
Historia de la informacin
La historia de la informacin est asociada a su produccin, tratamiento y transmisin. Una cronologa de esa historia detallada puede ser:
Datos
26
Datos
Siglos V a X - Alta Edad Media. El almacenamiento, acceso y uso limitado de la informacin se realiza en las bibliotecas de los monasterios de forma amanuense o manual. Siglo XII. Los Incas (Per) usan un sistema de cuerdas para el registro de informacin numrica llamada Quipu, usado principalmente para contar ganado. Siglo XV - Edad Moderna. Con el nacimiento de la imprenta (Gutenberg), los libros comienzan a fabricarse en serie. Surgen los primeros peridicos. Siglo XX. 1926. Se inicia la primerA retransmisin de televisin que afectar al manejo y tratamiento de la informacin con gran impacto en los mtodos de comunicacin social durante todo el siglo. Siglo XX. 1940. Jeremy Campbell, defini el trmino informacin desde una perspectiva cientfica, en el contexto de la era de la comunicacin electrnica. Siglo XX. 1943. El austro-hngaro Nikola Tesla, COR inventa la radio, aunque inicialmente dicho invento se atribuye a Guglielmo Marconi, COR y la patente no se reconoce a su autor hasta los aos 1960 . Siglo XX. 1947.En diciembre John Bardeen, Walter Houser Brattain y William Bradford Shockley, inventan el transistor. Sern galardonados por ello con el Premio Nobel de Fsica en 1956.Acaban de sentar sin saberlo la primera de las dos bases para una nueva revolucin econmica. Siglo XX. 1948. Claude E. Shannon, elabora las bases matemticas de la Teora de la Informacin. Acaba de dar la segunda base de la revolucin: la aplicacin del lgebra de Boole, COR ser el fundamento matemtico para industrializar el procesamiento de la informacin. Nace as la Ciencia de la Computacin o Ingeniera informtica. La nueva revolucin econmica est preparada. La humanidad entra en la
27
Datos
Datos
Era Digital usando el transistor y la numeracin binaria para simbolizar la informacin. Siglo XX. 1948. Norbert Wiener, elabora la idea de ciberntica en su famosa obra * Ciberntica o el control y comunicacin en animales y mquinas (Cybernetics or Control and Communication in the Animal and the Machine) (1948) donde se encarg de "mantener el orden" en cualquier sistema natural o artificial de informacin. Siglo XX. 1951-1953. James Watson y Francis Crick descubren los principios de los cdigos de ADN, que forman un sistema de informacin a partir de la doble espiral de ADN y la forma en que trabajan los genes. Siglo XX. 1969. Nace la embrionaria Internet cuando se estable la primera conexin de computadoras, conocida como ARPANET, entre tres universidades en California y una en Utah, Estados Unidos. Actualmente, ya en el siglo XXI, en un corto perodo de tiempo, el mundo desarrollado se ha propuesto lograr la globalizacin del acceso a los enormes volmenes de informacin existentes en medios cada vez ms complejos, con capacidades ascendentes de almacenamiento y en soportes cada vez ms reducidos. A pesar de ello todava existen muchas fuentes de informacin en formato no digital o inaccesible digitalmente por diversas causas. En este marco la proliferacin de redes de transmisin de datos e informacin, de bases de datos con acceso en lnea, ubicadas en cualquier lugar, localizables mediante Internet, permiten el hallazgo de otras redes y centros de informacin de diferentes tipos en cualquier momento desde cualquier lugar. Es el resultado de datos gestionados a travs de aplicaciones informticas donde los datos son procesados y transformados en informacin que posteriormente es manejada como signo integrador y caracterstico de progreso econmico del siglo XXI.
Datos
28
29
Datos
Datos
TYPE Puntero=NodoPila; NodoPila=Record; Info:AlgunTipo; sgte:Puntero; End; Var tope:Puntero; Un concepto por introducir es el de encapsulamiento, que significa que una vez definida la estructura e implementadas las operaciones bsicas, uno se remite a utilizarlas sin importar su codificacin interna, es decir, las llamadas a PUSH (pila, x) o POP(pila, y) empilarn a x o desempilarn en y sin importar cmo lo hagan. Listas Enlazadas: Corresponde a una estructura lineal compuesta por una coleccin de datos homogneos con alguna relacin entre ellos. Dicha estructura se crea a travs del mtodo dinmico de memoria. En una lista enlazada, el orden de los elementos est determinado por un campo enlace (puntero) explcito en cada elemento, por ejemplo: pilas y filas dinmicas. La representacin de lista enlazada, es ptima, debido a que cualquier proceso de actualizacin (modificacin insercin o eliminacin) se realiza con base en reasignacin de punteros. Por consiguiente, en este captulo trataremos slo con las listas enlazadas ya que las listas secunciales son bien conocidas por ustedes. Tipos de Listas Enlazadas Listas lineales simplemente enlazadas Listas Circulares Listas doblemente enlazadas Listas mltiplemente enlazadas
Datos
30
Datos
rboles Es una estructura de datos no lineal que posee raz, ramas y hojas, tcnicamente constituye un grafo finito y sin ciclos. Un rbol define ciertos niveles jerrquicos precedidos por la raz (1er. nivel), en donde las hojas constituyen el nivel ms bajo. Componentes Raz: Nodo que constituye la nica entrada a la estructura (por ello es necesario tener un puntero sobre l). Ramas o Arcos: Conexin entre dos nodos del rbol que representa una relacin de jerarqua. Hojas: Nodo sin hijos. Caractersticas Nivel o profundidad de un nodo: Longitud del camino para ir desde la raz al nodo. Por definicin, COR la raz est en el nivel 0. Por ejemplo: profundidad (Y)=2, profundidad(raz)=0, profundidad(rbol)= profundidad(hoja ms profunda). Altura de un nodo: Longitud del camino ms largo desde el nodo a una hoja. Por Grado de nodo: Cantidad de hijos de un nodo cualquiera. Grado de rbol: Cantidad mxima de hijos posibles de asociar a un nodo del rbol Archivos: Es una estructura de datos que reside en memoria secundaria o almacenamiento permanente (cinta magntica, disco magntico, disco ptico, disco lser, etc.). La forma de clasificacin bsica se realiza de acuerdo al formato en EL CUAL residen estos archivos; de esta forma, hablamos de archivos ASCII (de texto) y archivos binarios. En este captulo nos centraremos en estos ltimos.
Fascculo No. 1 Semestre 3
31
Datos
Datos
Definicin archivo binario: Estructura de datos permanente compuesto por registros (filas) y stos a su vez por campos (columnas). Se caracteriza por tener un tipo de dato asociado, el cual define su estructura interna. Definicin archivo texto: Estructura de datos permanente no estructurado formado por una secuencia de caracteres ASCII. Tipos de Acceso a los Archivos a.)Secuencial: Se accesan uno a uno los registros desde el primero hasta el ltimo o hasta aquel que cumpla con cierta condicin de bsqueda. Se permite sobre archivos de Organizacin secuencial y Secuencial Indexada. b.)Random: Se accesan en primera instancia la tabla de ndices de manera de recuperar la direccin de inicio de bloque en donde se encuentra el registro buscado. (Dentro del rea primaria o de overflow). Se permite para archivos con Organizacin Secuencial Indexada. c.)Dinmico: Se accesan en primera instancia la tabla de ndices de manera de recuperar la direccin de inicio de bloque en donde se encuentra el registro buscado. (dentro del rea primaria o de overflow). Se permite para archivos con Organizacin Secuencial Indexada. d.)Directo: Es aquel que utiliza la funcin de Hashing para recuperar los registros. Slo se permite para archivos con Organizacin Relativa. Constantes Las constantes son similares a una variable pero tienen un valor determinado que se mantiene igual en toda la ejecucin del programa. El contenido de una variable puede cambiar tantas veces sea necesario.
Datos
32
Datos
Por qu usar una constante si no puede cambiar de valor?. Hacemos esto cuando deseamos usar un mismo nmero o una palabra (string) varias veces.
Variables Magnitud que puede tomar diferentes valores y se representa con una letra o letras. La variable real es el conjunto de los nmeros reales, y se puede representar por cualquier letra o conjunto de letras y nos sirve para poder utilizar dicha letra para clculos o para obtener resultados.
33
Datos
Datos
proporciona productos y servicios de software para solucionar problemas en las empresas que surgen del entorno competitivo mundial, los desarrollos de estrategias de satisfaccin al cliente, las necesidades de innovacin tecnolgica, procesos de calidad y mejoras contnuas, as como, el cumplimiento de normatividad legal impuesta por las instituciones gubernamentales. Los Mdulos de aplicacin son los siguientes: Gestin financiera (FI). Libro mayor, libros auxiliares, ledgers especiales, etc. Controlling (CO). Gastos generales, costes de producto, cuenta de resultados, centros de beneficio, etc. Tesorera (TR). Control de fondos, gestin presupuestaria, etc. Sistema de proyectos (PS). Grafos, contabilidad de costes de proyecto, etc. Gestin de personal (HR). Gestin de personal, clculo de la nmina, con-tratacin de personal, etc. Mantenimiento (PM). Planificacin de tareas, planificacin de mantenimiento, etc. Gestin de calidad (QM). Planificacin de calidad, inspeccin de calidad, certificado de, aviso de calidad, etc. Planificacin de producto (PP). Fabricacin sobre pedido, fabricacin en serie, etc. Gestin de material (MM). Gestin de stocks, compras, verificacin de facturas, etc. Comercial (SD). Ventas, expedicin, facturacin, etc. Workflow (WF), Soluciones sectoriales (IS), con funciones que se pueden aplicar en todos los mdulos.
Datos
34
Datos Qu es un maestro?
Los datos maestros son la fuente central de informacin de su empresa. Todos los componentes SAP tienen acceso a estos datos. Al integrar los datos maestros en objetos de base de datos centrales, puede evitar la redundancia de datos. Los componentes SAP utilizan datos de los registros de datos maestros individuales para la mayora de las operaciones. Una de las tareas bsicas del proceso de implementacin de SAP Best Practices consiste en la generacin de los datos maestros de su empresa en el sistema SAP Best Practices. Los datos maestros de muestra facilitados le permiten implementar satisfactoriamente los escenarios empresariales preconfigurados. La principal fuente de datos maestros es el sistema ERP conectado al sistema CRM, dado que generalmente ya existen escenarios empresariales para el rea de ventas y distribucin configurados en el sistema ERP que incluyen los datos maestros relevantes.
Qu es un mandante?
El concepto se puede definir desde 2 puntos de vista distintos pero complementarios: La Visin Lgica y la Visin Fsica. La Visin Lgica. El mandante no es ms que una unidad organizativa divisoria de la empresa y permite que distintos usuarios estn trabajando en el mismo sistema sin ningn tipo de interferencia mutua ya que cada usuario slo dispondr de acceso para visualizar y actualizar los datos de aplicacin de la empresa que estn asociados al mandante al que estn conectados. Esto es as porque en el sistema SAP R/3 existen dos tipos de datos diferentes:
35
Datos
Datos
Datos dependientes de mandante. Se engloban aqu los datos de aplicacin de la empresa (datos de clientes, proveedores, pedidos, facturas, cuentas contables, etc) as como la mayora de los datos de parame trizacin de la empresa. Se llaman dependientes de mandante porque solo son accesibles desde el mandante en el que se crearon. Estos tipo de datos son los ms habituales en un sistema SAP R/3. Datos independientes de mandante. Se engloban aqu ciertos datos de la parametrizacin de la empresa que son accesibles desde cualquier mandante creado. Este tipo de datos son los menos numerosos. Cada vez que se va a proceder a la modificacin de este tipo de datos, el sistema avisa con un mensaje informativo informndonos de que la modificacin afectar a todos los mandantes. La Visin Fsica. La base de datos de SAP R/3 est formada por tablas relacionales. Cuando el usuario navega por las pantallas de SAP es el sistema R/3 el que accede a dichas tablas para irle mostrando al usuario la informacin pedida. El mandante es el primer campo clave de la mayora de las tablas que conforman la base de datos de SAP R/3. Las tablas que contienen al campo mandante como primer campo dentro de su clave son las llamadas dependientes de mandante. Las tablas que no contienen al campo mandante dentro de su clave se llaman independientes de mandante. Cuando un usuario se conecta a un mandante, el sistema le est asignando en ese momento el valor del mandante elegido, con lo que el usuario slo podr acceder a visualizar o modificar los datos de cada tabla que tengan como mandante el que ha elegido en tiempo de conexin. Sin embargo, si una tabla es independiente de mandante, esta puede ser accedida desde cualquier mandante al que se conecte el usuario. Esto se consigue de manera transparente para el usuario e incluso para el desarroDatos
36
Datos
llador ya que es el propio sistema el que traduce los accesos a las tabla incluyendo en la clausula WHERE de la instruccin SQL el campo mandante y el valor actual que tenga.
Qu es un dato transaccional?
Un Datos transaccional es un dato generado por las transacciones en una organizacin. Una transaccin es un evento o proceso que genera o modifica la informacin que se encuentran eventualmente almacenados en un sistema de informacin.
El dato es una representacin simblica (numrica, alfabtica, algortmica etc.), un atributo o una caracterstica de una entidad. El dato no tiene valor semntico (sentido) en s mismo; pero, si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la realizacin de clculos o toma de decisiones. Es de empleo muy comn en el mbito informtico; y, en general, prcticamente en cualquier disciplina cientfica. Un dato por s mismo no constituye informacin, es el procesado de los datos lo que nos proporciona informacin. Los datos son la materia prima en la produccin de. Los datos bsicos rara vez son significativos o tiles como informacin. En lenguajes de programacin un tipo de dato, es un atributo de una parte de los datos los cuales indican al computador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Existen diferentes tipo de datos que depende de lo que se quiera almacenar y del lenguaje de programacin LOS CUALES los emplea, los computadores entienden slo los tipos de datos de mquina que estn basados en bits.
Fascculo No. 1 Semestre 3
37
Datos
Datos
OZ Effy.(2006) Administracin de los sistemas de Administracin 5 Thomson. (Texto Gua) ROBERT L Kruse. Estructura de Datos y Diseo de Programas. PrenticeHall, 1988. VILLALOBOS Jorge. Diseo y Manejo de Estructuras de Datos en C Santa F de Bogota. Edicin McGraw Hill Interamericana Primera Edicin. 1996. TENENBAUM Aaron M.; LANGSAM Yedidyah. Estructura de Datos en CMxico. Prentice Hall Hispanoamericana Primera Edicin. 1993. KINNEAR, Thomas C., TAYLOR James R. - Investigacin de mercados - un enfoque aplicado - MC GRAW HILL - 4 ED.
En el prximo fascculo se trabajar lo relacionado con los riesgos informticos asociados a los datos. Se har nfasis en los procesos asociado para prevenir, detectar y mitigar dichos riesgos y las reas de la teora de informacin asociadas a los mismos.
Datos
38
Datos
39
Datos