jueves, 3 de mayo de 2018

BASE DE DATOS

¿QUE ES UNA BASE DE DATOS?

Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.

TIPOS DE BASE DE DATOS 
Existen muchas empresas con diferentes giros y dependiendo del giro será el tipo de procesamiento que se le dará a la información, esto determinará el tipo de base de datos a utilizar. Existen diferentes tipos de bases de datos pero las más comunes son las OLTP y OLAP.
Las bases de datos de tipo OLTP (On Line Transaction Processing) también son llamadas bases de datos dinámicas lo que significa que la información se modifica en tiempo real, es decir, se insertan, se eliminan, se modifican y se consultan datos en línea durante la operación del sistema. Un ejemplo es el sistema de un supermercado donde se van registrando cada uno de los artículos que el cliente está comprando y a su vez el sistema va actualizando el Inventario.
Las bases de datos de tipo OLAP (On Line Analytical Processing) también son llamadas bases de datos estáticas lo que significa que la información en tiempo real no es afectada, es decir, no se insertan, no se eliminan y tampoco se modifican datos; solo se realizan consultas sobre los datos ya existentes para el análisis y toma de decisiones. Este tipo de bases de datos son implementadas en Business Intelligence para mejorar el desempeño de las consultas con grandes volúmenes de información.


Bases De Datos Estáticas
 Estas son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos historicos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a traves del tiempo, realizar proyecciones  y tomar decisiones.
Bases De Datos Dinámicas  
Estas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, ademas de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.
  

Modelos De Bases De Datos

Ademas de la clasificación por la función de las bases de datos, estas también se pueden clasificar de acuerdo a su modelo de administración de datos.
Un modelo de datos es basicamente una "descripcion" de algo conocido como contenedor de datos (algo en donde se guarda la informacion), asi como de los métodos para almacenar y recuperar informacion de esos contenedores. Los modelos de datos no son cosas fisicas: son abstracciones que permiten la implementacion de un sistema eficiente de base de datos; por lo general se refieren a algoritmos , y conceptos matematicos.

Algunos modelos con frecuencia utilizados en las bases de datos:
Bases De Datos Jerárquicas
Éstas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.

Bases De Datos Multidimensionales                                                              Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de cubos olap Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos

Base De Datos De Red
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.

Bases De Datos Transaccionales
Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos de producción e industrial, es importante entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de conectividad a bases de datos relacionales.

Bases De Datos Relacionales
Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 , de los laboratorios Ibm en San Jose , no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas". Pese a que ésta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relación como si fuese una tabla que está compuesta por registros (las filas de una tabla), que representarían las tuplas, y campos(las columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.
El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales.
Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalisazion de una base de datos
Durante los años 80 la aparición de dBASE produjo una revolución en los lenguajes de programación y sistemas de administración de datos. Aunque nunca debe olvidarse que dBase no utilizaba SQL como lenguaje base para su gestión.

 

jueves, 7 de diciembre de 2017

Referencias en Excel.

¿Que es una referencia mixta?
 Una referencia mixta a una celda o rango es aquella que, al copiar la celda donde está escrita y pegarla en otra ubicación o al utilizar "Autorellenar", ajusta sólo la letra o sólo el número de la referencia, quedando bloqueado sólo el número o sólo la letra respectivamente.
Por lo tanto, si queremos bloquear la letra, debemos colocar el símbolo del dólar "$" antes de la letra y si queremos bloquear el número, debemos colocar el símbolo del dólar "$" antes del número.
Las referencias mixtas son útiles en multitud de ocasiones, especialmente cuando tenemos que utilizar "Autorellenar" en una matriz de celdas (varias celdas x varias celdas), puesto que nos permite "arrastrar" una fórmula introducida en una esquina, hasta la celda opuesta en la matriz, para operar con los encabezados de columnas y filas rápidamente y de una sóla vez. Podemos ver en la siguiente imagen una referencia mixta preparada para "arrastrar":

Teniendo el siguiente efecto, una vez "arrastrada" la fórmula de la celda C3 hasta la celda E5:


¿Que es una referencia absoluta?
Una referencia absoluta a una celda o rango es aquella que, al copiar la celda donde está escrita y pegarla en otra ubicación o al utilizar "Autorellenar", NO se ajusta y queda bloqueada haciendo referencia siempre a la misma celda.

Para hacer una referencia absoluta a una celda, se deben introducir los símbolos del dólar $ antes de la letra y antes del número de una referencia normal del tipo A1. Es decir, una referencia absoluta a la celda A1, sería: $A$1

Con ello, conseguimos que al copiar y pegar o bien al utilizar "Autorellenar" siempre mantenemos la referencia a la misma celda:



El resultado es el siguiente:

Cuantos tipos de referencia existen en excel

Excel maneja tres (3) tipos de referencias de celdas: referencia relativa, referencia absoluta y referencia mixta.



jueves, 24 de agosto de 2017

FUNDAMENTOS DE EXCEL

FUNDAMENTOS DE EXCEL

¿Quien invento la primer hoja de calculo? 
 la primera hoja electrónica, llamada Visicalc fue creada en el año 1978 por Daniel Bricklin, quien fue alumno de la facultad de negocios de Harvard, además cabe mencionar que fue él quien inventó las Hojas Electrónicas que son las hojas de calculo.
La hoja de cálculo es una aplicación de los paquetes de informática tradicionales que está programada para el manejo de datos numéricos y alfanuméricos con el propósito de obtener conclusiones informes de contabilidad.
Daniel Bricklin

¿Qué es excel? 
Excel es un programa informático desarrollado y distribuido por "Microsoft corp". Se trata de un software que permite realizar tareas contables y financieras gracias a sus funciones, desarrolladas específicamente para ayudar a crear y trabajar con hojas de calculo. 

Excel permite a los usuarios elaborar tablas y formatos que incluyan cálculos matemáticos mediante fórmulas; las cuales pueden usar “operadores matemáticos” como son: +(suma), - (resta), * (multiplicación), / (división) y ^ (potenciación); además de poder utilizar elementos denominados “funciones” (especie de fórmulas, pre-configuradas) como por ejemplo: Suma, Promedio, Buscar, etc.


Aplicaciones similares a excel.
Calc De OpenOffice
Calc forma parte del paquete ofimático gratuito de código abierto OpenOffice, que se ve y funciona de manera muy similar  y precisa que Microsoft Excel.






Numbers de iWork
Numbers es el aplicativo de hojas de cálculo que viene con el paquete iWork de Apple para los usuarios de las famosas computadoras Mac. Este proporciona las funcionalidades estándares que se podría esperar de una aplicación de hojas de cálculo sin un abrumador conjunto de comandos que deban ser aprendidos por los usuarios.


Gnumeric
Gnumeric es un programa de hojas de cálculo totalmente gratuito y también de código abierto, este forma parte del proyecto GNOME. Con Gnumeric se puede leer, editar y convertir archivos de otros programas de hojas de cálculo además de también poder crear hojas de cálculo, gráficos y funciones muy comparables con la calidad del famoso Excel.

Google spreadsheets
Google Spreadsheets forma parte de un servicio en la nube que permite que los usuarios registrados en Google crear documentos de procesamiento de palabras, hojas de cálculo y presentaciones para ser compartirlos en tiempo real con otros usuarios por medio de un explorador web. 



Aplicaciones disponibles para celular.
QuickOffice
para que podamos crear y editar documentos de texto, hojas de cálculo y presentaciones. 

OfficeSuite Pro
OfficeSuite Pro se anuncia como la mejor aplicación de ofimática para dispositivos móviles. Esta suite nos permite abrir, editar y compartir cómodamente desde nuestros dispositivos.

Kingsoft Office
Kingsoft Office para Android es tras OfficeSuite Pro una de las aplicaciones de ofimática más valoradas por los usuarios y cuenta con la ventaja de que es totalmente gratuita.

Documents To Go
Documents to Go es otra alternativa que en su versión gratuita podemos crear y editar documentos.