BASE DE DATOS I:
UNIDAD I: CONCEPTOS BÁSICOS
SISTEMA DE PROCESAMIENTO DE DATOS
1.1. Dato: También llamado atributo o campo, son los elementos individuales de los archivos. Es una representación simbólica de un hecho, a través de caracteres alfabéticos, numéricos, entre otros.
Ejemplo: Un cheque de un banco tiene los siguientes campos: Cuenta habiente, Numero de cheque, Fecha, Persona a la que se le paga, Monto numérico, Monto con letra, Nota, identificación del banco, Numero de cuenta y Firma.
1.1.2 Tipos de datos:
Tipos de Datos
Cuantitativos
cualitativos
Simples
Estructurados
Enteros
Reales
Caracteres
Boléanos
Arreglos
Arreglos Dinámicos
Registros
Se pueden presentar en forma de constantes o variables.
• Datos Cuantitativos: son aquellos que se pueden contar o medir. Son los datos que se pueden procesar por una computadora se pueden clasificar en: Simples, Estructurados.
• Datos Cualitativos: son aquellos que únicamente pueden describirse.
1.1.2.1 Datos simples
Ocupan solo una casilla de memoria, por lo tanto una variable simple hace referencia a un único valor a la vez. Dentro de este grupo de datos se encuentran: enteros, reales, carácter, boleanos, enumerados y subrrango (los dos últimos no existen en algunos lenguajes de programación).
1.1.2.1.1 Tipo de dato entero.
El tipo de datos entero es un tipo simple, y dentro de estos, es ordinal. Al declarar una variable de tipo entero, estás creando una variable numérica que puede tomar valores positivos o negativos, y sin parte decimal.
Este tipo de variables, puedes utilizarlas en asignaciones, comparaciones, expresiones aritméticas, etc. Algunos de los papeles más comunes que desarrollan son: Controlar un bucle. Usarlas como contador, incrementando su valor cuando sucede algo. Realizar operaciones enteras, es decir, sin parte decimal.
1.1.2.1.2 Tipo de dato lógico (boolean)
El tipo de datos lógico es el que te permite usar variables que disponen sólo de dos posibles valores. Debido a esto, su utilidad no es otra que variables de chequeo. Nos sirven para mantener el estado de un objeto mediante dos valores: si/no. Cierto/falso. Funciona/no funciona. On/off.
1.1.2.1.3 Tipo de dato real (real)
El tipo de dato real es el que se corresponde con los números reales. Este es un tipo importante para los cálculos. Por ejemplo en los estadísticos, ya que se caracterizan por tratar fundamentalmente con valores decimales. Ejemplo: 3.1416
1.1.2.1.4 Los tipos char y string (carácter y cadena)
Con el tipo carácter puedes tener objetos que representen una letra, un número, etc. Es decir, puedes usar variables o constantes que representen un valor alfanumérico. Pero cada variable sólo podrá almacenar un carácter.
Sin embargo, con las cadenas de caracteres (strings) puedes contener en una sóla variable más de un carácter. Por ejemplo, puedes tener en una variable tu nombre.
1.1.2.2 Datos Estructurados
Se caracterizan por el hecho de que con un nombre (Identificador de variable) se hace referencia a un grupo de casillas de memoria). Es decir, un dato estructurado tiene varios componentes. Cada uno de los componentes puede ser un dato simple o estructurado. Sin embargo los componentes básicos de cualquier dato estructurado son datos simples. Dentro de este grupo de datos se encuentran: Arreglos, Arreglos dinámicos y registros.
1.1.3 Información: Es cuando un dato esta relacionado con otros datos para formar un resultado con sentido lógico. Ejemplos: Dato1: 5; Dato2: Raúl; Dato3: gato. Información: “Raúl tiene 5 Gatos”.
1.1.5 Registro: También llamado fila o tupla, representa un ítem único de datos implícitamente estructurados en una tabla. Ejemplo: Se quieren guardar los siguientes datos para crear una agenda telefónica de las amistades: Nombre, Apellido y Número Telefónico por cada persona. Al escribir los tres datos básicos de una persona estamos creando un registro. Si tenemos los siguientes datos: Juan Fernando, Ospina, 555-1245784. Ana Milena, Alzate, 555-8745748. Elkin Darío, Torres, 555-412657. En este caso tenemos tres registros.
1.1.4 Archivo: Los archivos también denominados ficheros (file) o tablas; son el conjunto organizado de informaciones del mismo tipo, localizada o almacenada como una unidad en un disco o en una cinta. Ejemplo: Una agenda con 50 registros telefónicos.
1.1.5 Procesamiento de datos
Son operaciones que se realizan con determinados datos para producir información según grupos específicos de reglas. Es la Técnica que consiste en la recolección de los datos primarios de entrada, que son evaluados y ordenados, para obtener información útil, que luego serán analizados por el usuario final, para que pueda tomar las decisiones o realizar las acciones.
1.1.5.1 Etapas del Procesamiento de datos
1.1.5.2. Descripción de un procesamiento de datos
La descripción de un procesamiento de datos viene dada por el formato que identifica los inputs (entradas) con sus áreas de origen, la descripción detallada de las actividades que forman parte del proceso, y los outputs (salidas) con sus áreas de destino.
Entradas: acto de transferir datos desde una unidad de entrada (dispositivo periférico de entrada) hacia la memoria.
Proceso: manipulación o manejo de la información. Durante el proceso se ejecutarán las operaciones necesarias para convertir los datos en información significativa. Cuando la información esté completa se ejecutará la operación de salida, en la que se prepara un informe que servirá como base para tomar decisiones.
Salidas: presentación de la información en un formato previamente definido, es decir, la computadora genera información, no datos sin procesar.
1.1.5.3. Tipos de Procesamiento de Datos
1.1.5.3.1. Proceso Manual: Este es el proceso más antiguo e involucra el uso de los recursos humanos, tales como realizar cálculos mentales, registrar datos con lápiz y papel, ordenar y clasificar manualmente. Esto da como resultado un proceso lento y expuesto a generar errores a lo largo de todas las etapas o actividades del ciclo de procesamiento. Finalmente los resultados se expresan de manera escrita, creando grandes volúmenes de información escrita almacenada.
Ejemplo: Podemos tener la evaluación académica en un colegio, en donde el profesor registra en forma manual, a lapicero, las notas de evaluación de los alumnos en una tabla llamada registro, para luego obtener los promedios mediante cálculos aritméticos manuales, quedando toda esta información almacenada en su registro.
1.1.5.3.2. Proceso Mecánico: Considera el uso de máquinas registradoras y calculadoras, como el ábaco y las reglas de cálculo, reemplazando en cierto grado el proceso de cálculo manual. Esto trae como lógica consecuencia el aligeramiento del trabajo en relación al proceso y la reducción de errores, pero mantiene la desventaja del proceso de almacenamiento de toda la información resultante.
Ejemplo: Obtener la hora empleando un reloj a cuerda, que es un aparato mecánico, que interiormente tiene 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.
1.1.5.3.3. Procesos Electrónicos: En este tipo de proceso se emplean las computadoras, por lo que la intervención humana no es requerida en cada etapa. Una vez ingresados los datos, el computador efectúa los procesos requeridos automáticamente y emite el resultado deseado. Los procesos son realizados a velocidades increíblemente altas, obteniendo información confiable.
Ejemplo: Empleo de las computadoras 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 redacción de documentos y en la recreación, con el uso de los video juegos, bingos y otros.
1.1.6. Base de Datos
Conjunto de archivos relacionados entre si, diseñados para guardar información organizadamente con el fin de hacer más fáciles las búsquedas de esta información.
Ejemplo: Hagamos de cuenta que tenemos un archivo de Texto con una lista muy grande de correos electrónicos.
Xx1@xx.xx, xx2@xx.xx, xx1@yy.xx, xx2@yy.xx, xx@zz.xx, xz@xx.xx, zz@xx.xx, xy@yy.xx, yx@zz.xx, xyy@zz.xx.
Si necesitamos únicamente la lista de correos que pertenezcan al dominio @zz.xx, tenemos que buscarlos manualmente e irlos copiando uno a uno en una lista aparte, contando siempre con la incertidumbre de no estar seguro si se listaron todos los correos del archivo o se pasó uno por alto, también hay riesgo de copiar un correo perteneciente a otro dominio.
Éste archivo de texto no debe ser considerado como una base de datos, pero podría considerarse una base de datos si en vez de almacenar todos los correos en un solo archivo, se almacenaran en varios archivos, uno por cada dominio, entonces ahora si sería muy fácil obtener la lista de correos pertenecientes a un solo dominio, a dos o a tres, etc. Es aquí donde la organización de la información tiene lugar. Este ejemplo se puede aplicar también a otras listas: Clientes con sus respectivos datos, Objetos de inventarios, Nóminas, Registros de ventas.
1.1.6.1. Bases de Datos estáticas
Cuando se habla de una Base de Datos estática o con información permanente, se dice que una vez entran los datos estos no cambian con el tiempo y se almacenan sólo para consulta. Ejemplo: Facturas, Asientos contables, Históricos de ventas.
1.1.6.2. Bases de Datos Dinámicas
Las Bases de Datos Dinámica o con información no permanente permiten cambiar sus datos o eliminarlos al punto de llegar a cambiar toda su información o estar vacía nuevamente después de haber sido alimentada. Ejemplo: Un listado de clientes; cada cliente puede cambiar su información personal (Número de teléfono, edad, Domicilio, entre otros).
No hay comentarios:
Publicar un comentario