Mostrando entradas con la etiqueta Bases de Datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Bases de Datos. Mostrar todas las entradas

jueves, 4 de diciembre de 2014

Descubrimiento de conocimiento en bases de datos

Autor:
PhD. Guillermo Choque Aspiazu
http://www.eldiario.net/
Publicado en:
Octubre 11 de 2010

En muchas áreas del saber, el conocimiento se ha venido obteniendo por el clásico método hipotético-deductivo de la ciencia positiva. En él es fundamental el paso inductivo inicial: a partir de un conjunto de observaciones y de unos conocimientos previos, la intuición del investigador le conduce a formular la hipótesis. Esta "intuición" resulta inoperante cuando no se trata de observaciones aisladas y casuales, sino de millones de datos almacenados en soporte informático. En el fondo de todas las investigaciones sobre inducción en bases de datos subyace la idea de automatizar ese paso inductivo.

martes, 19 de agosto de 2014

Base de datos difusa

Autor:
PhD. Guillermo Choque Aspiazu
http://www.eldiario.net/
Publicado en:
Marzo 1 de 2010

La información es uno de los factores que más peso específico tiene en el desarrollo de un país, por este motivo, cualquier sociedad que pretenda crecer debe estar al tanto de las técnicas que van surgiendo en el almacenamiento, transmisión y análisis de la información. Históricamente las bases de datos han sido las herramientas diseñadas para llevar a cabo las tareas de almacenamiento y para proporcionar algunos de los mecanismos necesarios para el análisis de la información. El objetivo de una base de datos es el de almacenar la información de manera adecuada, permitir su modificación de manera segura y facilitar el proceso de recuperación de aquella información que en un momento dado resulte necesaria, todo ello en un formato adecuado a las necesidades de los usuarios. La evolución de las bases de datos comenzó con el uso, de forma elemental, de archivos secuenciales. Con el tiempo se fueron creando aplicaciones para estos archivos y fueron surgiendo diversos problemas, como son la eficiencia en la recuperación de información, la redundancia, la seguridad, etc. De esta manera nacieron los primeros “sistemas gestores de bases de datos”, como programas encargados de gestionar el almacenamiento y recuperación de la información, teniendo en cuenta los aspectos y problemas que esto plantea.

lunes, 25 de noviembre de 2013

13. Excel 2010 Avanzado: Trabajando con bases de datos (13ª Parte). Agrupaciones y esquemas.

Cuando hablamos de tablas dinámicas inevitablemente debemos referirnos a sus ventajas y desventajas que a continuación hacemos mención. Si de ventajas hablamos las tablas dinámicas son:

(1) Fácil de usar. Con solo algunos clicks puedo resumir una gran cantidad de datos y mostrarlos de la manera en que los necesite. Independiente del nivel de la consulta que esté haciendo.
(2) Dinámicas. justamente haciendo referencia a su nombre; el hecho de que sea tan fácil agregar y quitar dimensiones hacen que sea la herramienta ideal para llevar los datos a una reunión y trabajar con los datos en equipo.
(3) Trabajo en varias dimensiones. Siempre se habla de las fórmulas “tridimensionales” cuando se hace referencia a que Excel puede trabajar en fila, columna y hoja. En Tablas Dinámicas podemos trabajar con 3 dimensiones de datos: Fila, Columna y Filtro (o Página como se llamaba hasta Excel 2007). De esta forma es posible agregar un nivel más de “resumen” que cuesta conseguirlo con fórmulas normales.
(4) Múltiples vistas y cálculos. Es muy sencillo cambiar las visualizaciones de los datos y los estadísticos resumen, con un par de clics puedo: cambiar la función de agrupación (SUMA, CONTAR, PROMEDIO) o bien cambiar la forma en que se muestran los datos: como % del total, de la fila o incluso como diferencias porcentuales. Además podemos agregar campos o elementos calculados para complementar el análisis.

Pero no podemos dejar de lado sus desventajas que a continuación mencionamos.

(1) Poco Flexibles. Si bien hay muchas posibilidades, las Tablas Dinámicas no son tan flexibles como uno quisiera. Por ejemplo, no puedo en una misma tabla dinámica agrupar datos y por otro lado generar un elemento calculado. Necesariamente hay que generar una nueva Tabla Dinámica, pero inclusive con un origen de datos nuevos.
(2) “Monolíticas”. En general la Tabla Dinámica genera una especie de “aplicación” a la que cuesta mucho acceder a sacar datos. Hay que recurrir a las funciones de importacion de datos dinámicos.
(3) Memoria de Datos. Excel trata siempre de optimizar recursos y hay veces en que esta optimización nos trae repercusiones: en Excel 2003 era común tener dos o más Tablas Dinámicas, modificar una y replicar lo mismo en todo el resto. En Excel 2007, al parecer eso no ocurre, pero sí pasa que las Tablas quedan linkeadas a la fuente, cualquier Informe Dinámico que haga sobre esos datos va a compartir características con otros generados.
(4) Procesamiento y Cálculos. Si bien los elementos y campos calculados son una herramienta muy potente, no queda tan claro (por lo menos a primera vista) de como operan y muchas veces pueden llevar a confusión a usuarios no tan expertos. Además hay cálculos que matemáticamente pueden parecer triviales, pero no son soportados por la herramienta. (Referencia: TABLAS DINÁMICAS. Ventajas, desventajas,que son y como se hacen).

El esquema de una base de datos (en inglés, Database Schema) describe la estructura de una Base de datos, en un lenguaje formal soportado por un Sistema administrador de Base de datos (DBMS). En una Base de datos Relacional, el Esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla.

El esquema es generalmente almacenado en un Diccionario de Datos. Aunque es común que el esquema sea definido en un lenguaje de Base de datos, el término se usa a menudo para referirse a una representación gráfica de la estructura de base de datos. (Referencia: Esquema de una base de datos (Wikipedia)).

Décimo tercera clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. En la clase preparada para hoy abordaremos el tema referido a las agrupaciones y esquemas en una base de datos, trabajando en Excel 2010.

miércoles, 20 de noviembre de 2013

12. Excel 2010 Avanzado: Trabajando con bases de datos (12ª Parte). Tablas dinámicas II.

Es un hecho bastante común manejar pequeñas bases de datos en Excel. Por lo general se trata de tablas de hasta mil o dos mil líneas y hasta unas 10 o 15 columnas. Excel ofrece mucha flexibilidad y es muy fácil montar este tipo de base de datos. Hay muchas consideraciones que hacer sobre este tema, pero en esta entrada nos limitaremos a los aspectos prácticos.

Una de las mejores funcionalidades de Excel son las tablas pívot, llamadas tablas dinámicas en la versión en español. (Referencia: Manejo de pequeñas bases de datos en Excel con tablas dinámicas).

Décimo segunda clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Segunda clase que hace referencia a las tablas dinámicas en excel 2010.

lunes, 18 de noviembre de 2013

11. Excel 2010 Avanzado: Trabajando con bases de datos (11ª Parte). Tablas dinámicas I.

Una tabla dinámica es una de las herramientas más poderosas de Excel, pero también es una de las características que más usuarios de Excel se sienten intimidados a utilizar. Si eres uno de ellos te estás perdiendo de utilizar una gran herramienta de Excel.

Las tablas dinámicas te permiten resumir y analizar fácilmente grandes cantidades de información con tan sólo arrastrar y soltar las diferentes columnas que formarán el reporte. (Referencia: ¿Qué es una tabla dinámica?).

Décimo primera clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Primera clase relacionada con las tablas dinámicas en excel 2010.

miércoles, 13 de noviembre de 2013

10. Excel 2010 Avanzado: Trabajando con bases de datos (10ª Parte). Subtotales.

Cuando se tiene una tabla de datos con una gran cantidad de información, los subtotales en Excel nos pueden ayudar a comprender e interpretar mejor la información. Excel permite agregar subtotales de una manera muy sencilla.

Para realizar la inserción de los subtotales en Excel se debe pulsar el comando Subtotal que se encuentra en la ficha Datos dentro del grupo Esquema. (Referencia: Subtotales en Excel).

Décima clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Continuando con la orientación a base de datos con Excel, en esta ocasión aprenderemos el uso de los subtotales que nos provee Excel 2010.

lunes, 11 de noviembre de 2013

09. Excel 2010 Avanzado: Trabajando con bases de datos (9ª Parte). Funciones de Bases de Datos.

Si de manejar o trabajar con bases de datos se trata, las siguientes funciones excel 2010 son de vital importancia para lograr este objetivo.

BDCONTAR. Cuenta el número de celdas que contienen números en la base de datos.
BDCONTARA. Cuenta el número de celdas no vacías de la base de datos.
BDDESVEST. Calcula la desviación estándar a partir de una muestra de entradas seleccionadas en la base de datos.
BDDESVESTP. Calcula la desviación estándar en función de la población total de las entradas seleccionadas de la base de datos.
BDEXTRAER. Extrae de la base de datos un único registro que cumple los criterios especificados.
BDMAX. Devuelve el valor máximo de las entradas seleccionadas de la base de datos.
BDMIN. Devuelve el valor mínimo de las entradas seleccionadas de la base de datos.
BDPRODUCTO. Multiplica los valores de un campo concreto de registros de la base de datos que cumplen los criterios especificados.
BDPROMEDIO. Devuelve el promedio de las entradas seleccionadas en la base de datos.
BDSUMA. Agrega los números de la columna de campo de los registros de la base de datos que cumplen los criterios.
BDVAR. Calcula la varianza a partir de una muestra de entradas seleccionadas de la base de datos.
BDVARP. Calcula la varianza a partir de la población total de entradas seleccionadas de la base de datos. (Referencia: Funciones de base de datos).

Novena clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Continuando con la orientación a base de datos con Excel, hoy conoceremos las funciones propias de Excel 2010 que nos sirven para trabajar con bases de datos.

miércoles, 6 de noviembre de 2013

08. Excel 2010 Avanzado: Trabajando con bases de datos (8ª Parte). Validación de datos IV.

Excel permite designar los siguientes tipos de datos válidos para una celda:

Números. Especifique que la entrada en una celda debe ser un número entero o un número decimal. Puede establecer un mínimo o máximo, excluir un número o intervalo determinado, o utilizar una fórmula para calcular la validez de un número.
Fechas y horas. Establezca un mínimo o máximo, excluya determinadas fechas u horas, o utilice una fórmula para calcular la validez de una fecha u hora.
Longitud. Limite el número de caracteres que se puede escribir en una celda o exija un número mínimo de caracteres.
Lista de valores. Elabore una lista de las opciones para una celda como, por ejemplo, pequeño, mediano, grande, y admita sólo esos valores en la celda. Se puede mostrar una flecha de lista desplegable cuando un usuario hace clic en la celda para facilitar la selección de una opción de la lista. (Referencia: Tipos de datos que se pueden validar).

Octava clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Cuarta parte del apartado dedicado a la validación de datos en Excel 2010.

lunes, 4 de noviembre de 2013

07. Excel 2010 Avanzado: Trabajando con bases de datos (7ª Parte). Validación de datos III.

La validación de datos es una función de Excel que permite establecer restricciones respecto a los datos que se pueden o se deben escribir en una celda. La validación de datos puede configurarse para impedir que los usuarios escriban datos no válidos. Si lo prefiere, puede permitir que los usuarios escriban datos no válidos en una celda y advertirles cuando intenten hacerlo. También puede proporcionar mensajes para indicar qué tipo de entradas se esperan en una celda, así como instrucciones para ayudar a los usuarios a corregir los errores. (Referencia: Validar datos en Excel).

Séptima clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Tercera parte del apartado dirigido a la validación de datos en Excel 2010.

jueves, 31 de octubre de 2013

29. Access 2010 Avanzado: Mover, cifrar y firmar.

Cuando desee evitar el uso no autorizado de una base de datos de Access, considere cifrar la base de datos mediante una contraseña. Si conoce la contraseña de una base de datos cifrada, también puede descifrar la base de datos y quitar su contraseña. En este artículo se explica cómo cifrar una base de datos mediante el uso de una contraseña de base de datos, y cómo descifrar una base de datos y quitar su contraseña. (Referencia: Cifrar una base de datos utilizando una contraseña de base de datos).

Vigésimo novena y última clase del curso realizado por E-Learning Informática denominado Access 2010 Avanzado, desde España. En esta clase aprenderemos a mover, cifrar y firmar datos con Access 2010.

miércoles, 30 de octubre de 2013

06. Excel 2010 Avanzado: Trabajando con bases de datos (6ª Parte). Validación de datos II.

En Excel 2007 y 2010 puedes llevar a cabo la acción denominada Validación, que consiste en fijar unos límites a los datos de una hoja electrónica, bien referidos a una celda, a una fila o columna, bien en relación a datos de tipo numero, texto o formula.

Te servirá para evitar introducción de datos erróneos. Si quieres conocer más acerca de Seguridad en Excel te invito a leer: Marcar Excel como solo lectura.

Un ejemplo rápido, suponte que tienes una hoja de cálculo para los pagos de salarios de los trabajadores, para evitar realizar una transferencia errónea puedes delimitar el contenido de las celdas de los importes a transferir.

De esta forma si indicas que estas no sean mayores a un determinado importe, en caso de error, por ejemplo tecleas un cero de más, el programa te avisará o no te dejará hacerlo en función de cómo hayas definido los datos en el apartado validación.

Esta herramienta está en la ficha Datos, en el grupo Herramientas de datos arriba a la derecha. (Referencia: Validación datos en Excel).

Sexta clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Segunda parte del apartado dirigido a la validación de datos en Excel 2010.

lunes, 28 de octubre de 2013

05. Excel 2010 Avanzado: Trabajando con bases de datos (5ª Parte). Validación de datos I.

La validación de datos es una función de Excel que permite establecer restricciones respecto a los datos que se pueden o se deben escribir en una celda. La validación de datos puede configurarse para impedir que los usuarios escriban datos no válidos. Si lo prefiere, puede permitir que los usuarios escriban datos no válidos en una celda y advertirles cuando intenten hacerlo. También puede proporcionar mensajes para indicar qué tipo de entradas se esperan en una celda, así como instrucciones para ayudar a los usuarios a corregir los errores. (Referencia: Validar datos en Excel).

Quinta clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Primera parte del apartado dirigido a la validación de datos en Excel 2010.

miércoles, 23 de octubre de 2013

04. Excel 2010 Avanzado: Trabajando con bases de datos (4ª Parte). Filtro avanzado.

Los filtros pueden ser utilizados para reducir el número de datos en las hojas de cálculo y ocultar partes. Si bien puede sonar un poco como agrupación, el filtrado es diferente por la forma en la que te permite calificar y mostrar sólo los datos que te interesan. (Referencia: Los filtros en excel 2010).

Cuarta clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Cuarta parte del apartado dirigido al trabajo con bases de datos en Excel 2010, para el día de hoy trabajaremos con filtros avanzados en excel 2010.

lunes, 21 de octubre de 2013

03. Excel 2010 Avanzado: Trabajando con bases de datos (3ª Parte). Ordenar y Autofiltros.

Al filtrar información en una hoja de cálculo, puede encontrar valores rápidamente. Puede filtrar una o más columnas de datos. Con el filtrado, no solo puede controlar lo que desea ver, sino que además puede controlar qué desea excluir. Puede aplicar un filtro en base a opciones elegidas en una lista o crear filtros específicos para centrarse exactamente en los datos que desea ver.. (Referencia: Filtrar datos con un filtro automático).

Tercera clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Tercera parte del apartado dirigido al trabajo con bases de datos en Excel 2010, en esta ocasión aprenderemos sobre cómo ordenar los registros de una base de datos en Excel, además de cómo aplicar los Autofiltros de Excel.

miércoles, 9 de octubre de 2013

02. Excel 2010 Avanzado: Trabajando con bases de datos (2ª Parte). Importar datos.

En muchas ocasiones tenemos la necesidad de trabajar en Excel con datos procedentes de otras aplicaciones. Tenemos dos alternativas:

(1) Introducir de nuevo los datos en un libro de trabajo, con el consumo de tiempo que ello implica más el riesgo de introducir erróneamente los datos al introducirlos manualmente.
(2) Utilizar algunas de las herramientas disponibles en Excel para importar datos.

Para importar datos externos a Excel disponemos básicamente de dos opciones:

(1) Utilizar el portapapeles de Windows, es decir, copiar los datos de la aplicación externa y pegarlos en una hoja de Excel.
(2) Importar datos de otro archivo que no tiene que ser necesariamente del formato Excel.

La primera opción es la más directa, pero tiene el contrapunto de ser más laboriosa y tediosa. La segunda opción es más rápida, pero pueden surgir problemas de compatibilidad dependiendo del formato del archivo a importar. (Referencia: Importar y exportar datos en Excel).

Segunda clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Segunda parte del apartado dirigido al trabajo con bases de datos en Excel 2010, en esta ocasión aprenderemos a importar datos.

lunes, 7 de octubre de 2013

01. Excel 2010 Avanzado: Trabajando con bases de datos (1ª Parte). Introducción.

Excel es un programa que nos permite manipular datos numéricos. Con este software podemos crear tablas, realizar cálculos y analizar la información. A este tipo de software se le conoce como hoja de cálculo.

La característica principal de Excel es que la pantalla principal muestra una matriz de dos dimensiones, es decir, formada por filas y por columnas. De esta manera se forman pequeños recuadros que conocemos como celdas donde cada una de ellas tendrá una dirección única que está conformada por la columna y la fila a la que pertenece. (Referencia: ¿Qué es Excel?).

Sean todos bienvenidos a la primera clase del curso realizado por E-Learning Informática denominado Excel 2010 Avanzado, desde España. Comenzando este nuevo curso hoy trataremos sobre las bases de datos y como interactuar con ellas a través de Excel 2010.

miércoles, 2 de octubre de 2013

28. Access 2010 Avanzado: Herramientas de análisis.

Access provee dos herramientas que resultan de gran utilidad para el diseño preciso de nuestras bases de datos. Por un lado el Asistente para Analizar Tablas puede realizar el análisis de una tabla y proponer nuevas estructuras de tablas y relaciones de ser convenientes, además de reestructurar una tabla en nuevas tablas y relaciones de ser necesario.

Por otro lado tenemos el Asistente de Rendimiento, que puede analizar una base de datos completa y realizar sugerencias y recomendaciones para mejorarla. Aunque también puede actuar implementando estas sugerencias y recomendaciones. (Referencia: Utilizar las herramientas de análisis de Microsoft Access).

Vigésimo octava clase del curso realizado por E-Learning Informática denominado Access 2010 Avanzado, desde España. En esta ocasión nos dedicaremos a aprender sobre las herramientas de análisis que nos provee la versión 2010 de Microsoft Access, específicamente del Analizador de rendimiento y dependencias de objeto.

lunes, 30 de septiembre de 2013

27. Access 2010 Avanzado: Macros (3ª Parte).

Algunas herramientas comunes de depuración de macros, como el comando Paso único y la acción de macro CuadroDeMensaje, no están disponibles para las macros de datos. No obstante, si tiene problemas con una macro de datos, puede usar la tabla de registro de aplicación junto con las acciones de macro AlOcurrirError, GenerarError y RegistrarEvento para encontrar los errores de las macros de datos. (Referencia: Depurar macros de datos).

Vigésimo séptima clase del curso realizado por E-Learning Informática denominado Access 2010 Avanzado, desde España. Tercera clase dedicada a las macros en access 2010 nivel avanzado. Siguiendo con el presente apartado, en esta ocasión crearemos una macro autoejecutable desde el inicio, además de un ejemplo que pone en práctica todo lo aprendido hasta el momento sobre macros en Access 2010.

miércoles, 25 de septiembre de 2013

26. Access 2010 Avanzado: Macros (2ª Parte).

Las macros de datos son una nueva característica de Access 2010 que permiten agregar lógica a los eventos que se producen en las tablas, por ejemplo la adición, actualización o eliminación de datos. Son similares a los "desencadenadores" de Microsoft SQL Server. En este artículo, se muestra cómo crear y depurar macros de datos.

Las macros de datos se administran desde la ficha Tabla mientras se ve una tabla en una vista Hoja de datos y las macros no aparecen en el panel de navegación en Macros. Entre otros usos, puede usar las macros de datos para validar los datos de una tabla y comprobar su precisión. Existen dos tipos de macros de datos principales: las controladas por eventos de tabla (también conocidas como macros de datos "controladas por eventos") y las que se ejecutan como respuesta al ser llamadas por el nombre (también denominadas macros de datos "con nombre"). (Referencia: Crear una macro de datos).

Vigésimo sexta clase del curso realizado por E-Learning Informática denominado Access 2010 Avanzado, desde España. Segunda clase dedicada a las macros en access 2010 nivel avanzado. Continuando con este apartado, aprenderemos sobre las macros condicionales, cómo usarlas cuando queremos ejecutar más de una acción en Access 2010.

lunes, 23 de septiembre de 2013

25. Access 2010 Avanzado: Macros (1ª Parte).

Como cualquier programa, una macro tiene un flujo que determina cómo se van a ejecutar las diferentes acciones que contiene. Hemos dicho que, en principio, las acciones se ejecutan de forma secuencial, una tras otra y en el orden en que se han ido colocando. Pero esto no es siempre así. En ocasiones puede interesarnos que el programa fuya de una forma diferente, que ejecute una acción sólo si cumple una determinada condición. Puede interesarnos dividir las acciones en bloques o crear una determinada jerarquía. Access 2010 nos permite realizar todas estas acciones de forma mucho más sencilla e intuitiva que en anteriores versiones. Si nos fijamos en el panel derecho Catálogo de acciones, encontraremos un apartado denominado Flujo de programas. En él encontraremos las opciones necesarias para estructurar la macro según nuestras necesidades. (Referencia: El flujo del programa).

Vigésimo quinta clase del curso realizado por E-Learning Informática denominado Access 2010 Avanzado, desde España. Primera clase dedicada a las macros en access 2010 nivel avanzado. Comenzando con este apartado, aprenderemos a diferenciar entre una macros independiente y una macro asociada, además de trabajar con la nueva interfaz de trabajo para la creación de macros que nos ofrece Access 2010.