<a href="http://noticiasparatupc.net/?p=1806"><b>Técnicas de SEO que te podrían ayudar a posicionar mas rápido…Parte Final</b></a> <a href="http://noticiasparatupc.net/?p=1846"><b>Como promocionar productos o servicios sin invertir…Parte Final</b></a> <a href="http://noticiasparatupc.net/?p=1850"><b>La segmentación de suscripciones por intereses en el E-mail Marketing…Parte 1</b></a> <a href="http://noticiasparatupc.net/?p=1853"><b>La segmentación de suscripciones por intereses en el E-mail Marketing…Parte 2</b></a> <a href="http://noticiasparatupc.net/?p=1855"><b>La segmentación de suscripciones por intereses en el E-mail Marketing…Parte Final</b></a>
 

Todo sobre ICO (Initial Coin Offering)…Parte 1

Todo sobre ICO (Initial Coin Offering)…Parte 1

Aunque este termino suele parecer complicado y de mucho requerimientos técnicos, definitivamente las ICO son prácticamente proyectos de futuras critomonedas que van salir al mercado y que todavía no salen. 

En la mayoría de los casos un inversor pequeño puede entrar aportando a través de bitcoins. Luego cuando ya se obtengan los fondos suficientes se inicia con el desarrollo e idea del proyecto. Una de esas que nació como una ICO fue ETHEREUM. Al inicio costaba menos de un dólar.

Podemos decir que las ICO son una muy buena oportunidad para poder recolectar fondos  y lanzar una nueva criptomoneda, o beneficiarse del aporte efectuado luego de que esta adquiera valor en el mercado. En contexto general una ICO es un modelo de recaudación de fondos para poder financiar proyectos.

Esta recaudación de fondos se le llama Crowdsale, este tiene como objetivo principal aportar capital a los fundadores del proyecto para que esa moneda pueda adquirir la financiación requerida para que sea lanzada.

En esta nueva oferta inicial siempre se va a proponer una cantidad predeterminada de dinero de cuanto se necesita para poder crear esa criptomoneda y lanzar el proyecto.

Comúnmente se aceptan diferentes formas de pago a través de Bitcoin, Ethereum y Litecoin. En muy pocas ocasiones se permiten dinero FIAT lamentablemente.

Generalmente estos proyectos se detallan en una documentación técnica que generalmente se les llama whitepapers. Muchas de las nuevas ICO que salen suelen ser SCAMS o estafas y hay otras que en verdad son una mina de oro.

Otra cosa que es importante aclarar es que participar en una ICO no es comprar acciones. Las acciones solo se negocian en forma privada a través de un Broker.

En cambio con la ICO no se adquiere la inversión en si misma, sino una porción de la cantidad de monedas que se compren o adquieran.

En un futuro si ese proyecto funciona y se incrementa el valor de la criptomoneda, se podrán obtener muy buenas ganancias. También otra diferencia notoria es que con acciones en bolsa o Forex obviamente todo es regularizado a través de las leyes financieras de la banca mundial. 

Una cosa también que se tiene que tener presente es que no todas las ICO por más que esta este sostenida por un buen proyecto, si no cuentan con un buen staff es poco probable que puedan lograr sus objetivos.

Muchas de ellas suelen quedarse siempre a un nivel mediocre, por tal motivo no se obtendrán buenos beneficios con la inversión, pero en cambio puede que vengan otras que llegarán a obtener buenos resultados y gracias a eso han existido retornos de ganancias exhorbitantes. 

Introducción a las bases de datos…Parte Final

Introducción a las bases de datos…Parte Final

En esta parte final hablaremos de los informes, estos son el principal método para revisar o imprimir datos desde una base de datos web. Estos informes se ejecutan en el explorador, lo que ayuda a optimizar el rendimiento. Al abrir un informe, el explorador recupera los datos necesarios desde el servidor de SharePoint. Se puede filtrar y ordenar los datos en el informe sin necesidad de recuperar datos del servidor nuevo.

Sugerencia: Para un rendimiento óptimo, Es recomendable limitar los registros que los informes y formularios principales recuperan.

Se recomienda seleccionar una tabla o consulta para usarla como origen de datos.

En la pestaña Crear, en el grupo Informes, hacer click en uno de los siguientes botones:

Informe: Cree un informe básico con el objeto seleccionado como origen de datos.

Informe en blanco:Cree un informe vacío.

Crear un formulario de navegación y establecerlo como formulario predeterminado para que aparezca al inicio

Es necesario conocer un modo para poder navegar en la aplicación. Hay que recordar que el panel de navegación no está disponible en los exploradores web. Para que otros puedan usar los objetos de la base de datos, se debe proporcionar los medios para ello.  Se Puede crear un formulario de navegación y especificar que se muestre cuando alguien abra una aplicación en el explorador web. Además, si no se especifica un formulario para que aparezca cuando se inicia la aplicación, no se abrirá ningún formulario, lo que dificultará bastante el uso de la aplicación.

Sugerencia: Es recomendable esperar hasta el final para crear un formulario de navegación y así poder agregarle todos los objetos cuando se crea.

En la cinta, se debe hacer click en la pestaña Crear.

En el grupo Formularios, hacer clic en Navegación y luego seleccionar un diseño de navegación de la lista. Para agregar un elemento, se recomienda arrastrar desde el panel de navegación hasta el control de navegación.

Nota: Solo se puede agregar formularios e informes a un control de navegación.

Se recomienda agregar todos los controles que desee al cuerpo del formulario de navegación. Por ejemplo, se puede proporcionar una función de búsqueda en todos los formularios agregando algunos controles al formulario.

Establecer el formulario de navegación como formulario de presentación web predeterminado

En la pestaña Archivo, en Ayuda, hacer click en Opciones.

En el cuadro de diálogo Opciones de Access, hacer click en Base de datos activa.

En Opciones de aplicación, hacer click en Formulario de presentación web y, a continuación, seleccionar el formulario que desee de la lista.

Nota:  No es necesario seleccionar el formulario de navegación como el formulario de presentación web. Se puede especificar cualquier formulario web.


El comprobador de compatibilidad ayuda a asegurar de que la base de datos se va a publicar correctamente. Si se detecta problemas, es recomendable solucionarlos antes de publicarla. 

Nota: Si se detectan problemas, Access los guarda en una tabla denominada Problemas de compatibilidad web. Cada fila de la tabla contiene un vínculo a información de solución de problemas. 

Introducción a las bases de datos…Parte 6

Introducción a las bases de datos…Parte 6

Para mejorar la base de datos se puede utilizar una regla de validación y así evitar registros duplicados o para requerir que una combinación determinada de hechos acerca del registro sea verdadera…

Aquí están algunos pasos para realizar una regla de validación 

  1. Abrir la tabla a la que se quiera agregar una regla de validación.
  2. En la cinta, hacer click en la pestaña Campos.
  3. En el grupo Validación de campo, hacer click en validación y después en Regla de validación de registros.

Se abre el Generador de expresiones.

Es importante usar el generador de expresiones para crear la regla de validación.  En el grupo validación de campo, hacer click en validación y después en mensaje de validación de registros.

Es importante escribir el mensaje que se quiera mostrar cuando los datos de la entrada no sean válidos y luego hacer click en Aceptar.

Crear una relación entre dos tablas web

Para realizar una regla de validación es importante crear una relación en una base de datos web. Es recomendable activar el asistente para búsquedas para así crear un campo de búsqueda. El campo de búsqueda se ubica en la tabla que se encuentra en el lado de la relación. 

Crear un campo de búsqueda en la vista Hoja de datos

Abrir la tabla que desee en el lado de la relación.

Hacer click en la flecha y después en Búsqueda y relación, posteriormente replicando los pasos del Asistente para crear el campo de búsqueda.

Modificar un campo de búsqueda en la vista Hoja de datos

Para abrir la tabla que contiene el campo de búsqueda que desea modificar se recomienda seguir uno de estos procedimientos:

Las hojas deben de tener un orden y estar relacionadas

1.En la pestaña Campos, en el grupo Propiedades, hacer click en modificar búsquedas.

2.Hacer click con el botón secundario en el campo de búsqueda y después modificar búsquedas.

Seguir los pasos del Asistente para búsquedas.

Es importante mantener la integridad de datos usando las macros de datos. Se puede implementar eliminaciones y actualizaciones en cascada usando macros de datos. Es posible usar los comandos de la pestaña tabla para crear macros incrustadas que modifiquen datos. 

Crear una consulta web

Se puede usar una consulta como origen de datos de formularios e informes. Las consultas se ejecutan en el servidor, lo que ayuda a minimizar el tráfico de red.

Por ejemplo, supongamos que se usa una base de datos web para realizar un seguimiento de las contribuciones benéficas de una empresa. Obviamente se desea ver quién donó dinero mientras tenía lugar un evento, para esos casos se puede usar una consulta para seleccionar los datos y prepararlos para que se haga un uso eficaz en formularios e informes.

Nota: Para este procedimiento se recomienda usar la plantilla de contribuciones benéficas como ejemplo. Se puede continuar del mismo modo si se crea una nueva base de datos con la plantilla de base de datos de contribuciones benéficas.

En la pestaña Crear, en el grupo Consultas, hacer click en Consulta.

En el cuadro de diálogo Mostrar tabla, hacer doble click en cada una de las tablas que desea incluir y, a continuación, hacer click en Cerrar.

Para una plantilla de contribuciones benéficas se recomendaría hacer una posible tabla con los siguientes campos: Constituyentes, Donativos, Eventos y Asistentes Al Evento.

Es importante crear las uniones necesarias arrastrando los campos de un objeto a otro en la ventana de diseño de la consulta.   

Introducción a las bases de datos…Parte 5

Introducción a las bases de datos…Parte 5

Las plantillas de base de datos son aplicaciones pre-generadas que se pueden usar tal cual o modificar para adaptarlas a ciertas necesidades específicas.

Se puede revisar las plantillas disponibles en la pestaña Nuevo, en la vista Backstage.

Empezar con una base de datos web en blanco

1.En la pestaña Archivo, hacer click en Nuevo.

La pestaña Archivo abre la vista Backstage, una nueva parte de la interfaz de Access donde se encontrará comandos que se aplican a toda una base de datos, como Publicar en SharePoint.

En la vista Backstage, la pestaña Nuevo tiene comandos para crear una base de datos.

2. En Plantillas disponibles, se debe hacer clic en Base de datos web en blanco.

3. Revisar el nombre de archivo sugerido en el cuadro Nombre de archivo y la ruta de acceso para el archivo de base de datos, justo después de eso. Se puede cambiar el nombre de archivo escribiendo en el cuadro.

4. Para cambiar la ruta de acceso, se debe hacer click en el icono de carpeta junto al cuadro Nombre de archivo para buscar una ubicación para colocar el archivo de base de datos.

5. Finalmente hacer click en Crear. La nueva base de datos web se abrirá y aparecerá una nueva tabla vacía.

Diseñar una tabla web

Para diseñar una tabla web, se debe usar la vista Hoja de datos.

Al crear por primera vez una base de datos web en blanco, Access crea una nueva tabla y la abre en la vista Hoja de datos. Se puede usar los comandos de la pestaña Campos y la pestaña Tabla para agregar campos, índices, reglas de validación, y macros de datos , una nueva característica que permite cambiar los datos en función de los eventos.

Después de editar y usar la nueva tabla, es muy probable que se desee crear más tablas.

Crear una tabla web nueva

Con la base de datos web abierta:

En la pestaña Crear, en el grupo Tablas, hacer click en Tabla.

Cuando se crea una tabla por primera vez, esta tiene un campo: un campo Id Auto-numérico. Se puede agregar nuevos campos para almacenar aquella información requerida por el tema de la tabla. Por ejemplo, es posible que se quiera agregar un campo que almacene la fecha en la que se comienza a realizar el seguimiento de un determinado evento.

Agregar un campo de la galería de campos

Se puede elegir entre una selección de campos con formato previo y agregarlos a la tabla usando la galería de campos.

En la pestaña Campos, en el grupo Agregar y eliminar, se debe hacer click en el tipo de campo que se desee.

Agregar un campo haciendo click en la hoja de datos

1.Con la tabla abierta, se debe hacer click en Haga clic para agregar y, a continuación, seleccionar un tipo de campo.

Se recomienda dar un nombre al campo que refleje el contenido.

Nota: Para cambiar el nombre de un campo existente, se debe hacer doble click en el nombre del campo.

Repetir este proceso para cada campo que desee crear.

Cambiar propiedades de campo

Las propiedades y el formato determinan el modo en que se comporta un campo, como qué tipo de datos se puede almacenar. Se puede cambiar esta configuración para que el campo se comporte del modo que se desee.

1.Seleccionar el campo que tenga las propiedades y el formato que quiera cambiar.

2.En la cinta, hacer click en la pestaña Campos.

3.Usar los comandos de los grupos Formato y Propiedades para cambiar la configuración.

Agregar un campo calculado

Se puede agregar un campo que muestre un valor calculado a partir de otros datos de la misma tabla. No pueden usarse datos de otras tablas como origen para el dato calculado. Los campos calculados no admiten algunas expresiones.

1.Con la tabla abierta, hacer click en Haga clic para agregar.

2.Elegir Campo calculado y después hacer click en el tipo de datos que se desee para el campo.

Se abre el Generador de expresiones.

Este debe usarse para crear el cálculo para el campo. Hay que recordar que solo se puede usar otros campos de la misma tabla como origen de los datos para el cálculo.

Establecer reglas de validación de datos

Se puede usar una expresión para validar la entrada para la mayoría de los campos. También se puede usar una expresión para validar la entrada para una tabla, lo que puede ser útil si se desea validar la entrada para un campo que no admite la validación o si desea validar la entrada de un campo basándose en el valor de otros campos de la tabla.

También se puede especificar el mensaje que se mostrará cuando una regla de validación impida la entrada, dicho mensaje se conoce como mensaje de validación.

Introducción a las bases de datos…Parte 4

Introducción a las bases de datos…Parte 4

Access ofrece una plataforma opcional para crear bases de datos que se puede usar en la web. Esta plataforma se llama SharePoint, donde se puede usar la base de datos web en un explorador web.

Cómo funciona

Cuando se publica una base de datos y se guarda subiendo la base de datos al servidor, se tiene la opción de crear un sitio integrando SharePoint en Cpanel. Todos los datos y los objetos de la base de datos se trasladan a las listas ubicadas en dicho sitio.

Tras publicar, los visitantes de SharePoint pueden usar su base de datos, en función de sus permisos.

Se puede abrir la base de datos web en Access, revisar el diseño y, a continuación, sincronizar los cambios (de hecho, lo que se hace es guardarlos en el sitio de SharePoint).

También se puede tomar la base de datos web sin conexión, usar la versión sin conexión y, a continuación, sincronizar cambios de diseño y datos cuando se vuelva de nuevo a estar en línea.

Nota: Para generar una base de datos web, se debe tener permisos de control total en el sitio de SharePoint donde desea publicarla.

Ejecución de formularios e informes en el explorador

Los formularios, los informes y la mayoría de las macros se ejecutan dentro del explorador. Esto permite a Access actualizar los datos en pantalla sin tener que rehacer toda la página.

Se puede crear un formulario para ayudar a las personas a navegar por la aplicación. Un nuevo control, el control de navegación, facilita la adición al formulario de botones de navegación estándar de estilo web para este fin.

Nota: El panel de navegación (la característica usada en Access para examinar los objetos de una base de datos) no está disponible en un explorador web.

Almacenamiento de datos en listas de SharePoint

Todas las tablas se convierten en listas de SharePoint y los registros, en elementos de lista. Esto permite usar los permisos de SharePoint para controlar el acceso a la base de datos web, así como hacer uso de otras capacidades de SharePoint.


Almacenamiento de datos en listas de SharePoint

Nota de seguridad:  La cadena de conexión para tablas vinculadas no está cifrada, incluido el nombre de usuario y la contraseña si esa información está guardada (y el destino del vínculo admite cuentas de usuario). En una base de datos que tiene un vínculo a una lista de SharePoint y en la que el vínculo incluye el nombre de usuario y la contraseña, un usuario malintencionado podría cambiar qué lista es el destino del vínculo, usando las credenciales guardadas. Incluso si las credenciales no se han guardado con la cadena de conexión, el usuario malintencionado podría modificar permisos en el sitio de SharePoint con la asistencia de un colaborador que ya tenga permisos suficientes. Hay que tener cuidado al compartir copias de una base de datos que contenga vínculos a listas en una base de datos web publicada.

Ejecución de macros de datos y consultas en el servidor

Todo el procesamiento SQL se realiza en el servidor. Esto permite mejorar el rendimiento de la red al limitar el tráfico a los conjuntos de resultados.

Intranet o Internet

Se puede publicar en el propio servidor SharePoint de intranet o en Internet. Microsoft ofrece una solución de SharePoint hospedada orientada a Internet.

Crear una base de datos web

Esta sección describe nuevas características clave y proporciona los pasos para las tareas de diseño básicas que se deberá realizar para crear una base de datos web.

Antes de empezar

Existen algunas tareas que se debe realizar antes de comenzar a diseñar una base de datos web. Además, existen diferencias de diseño entre las bases de datos web y las de escritorio que se debe conocer, especialmente si se es un desarrollador de Access experimentado.

Determinar el propósito de la base de datos Hay que tener un plan claro para poder tomar decisiones acertadas cuando se implemente los detalles de diseño.

Buscar y organizar la información necesaria No se pueden usar tablas vinculadas en una base de datos web. Cualquier dato que se desee usar y no se origine en la base de datos se debe importar antes de publicar. Si se organiza los datos antes de comenzar a diseñar, se puede evitar tener que re-adaptar el diseño para dar cabida a desafíos originados por datos inesperados. 

Identificar el sitio de SharePoint que se usará para publicar. No se puede publicar sin SharePoint. Si se quiere probar el diseño en un explorador mientras se realiza (lo que no es una mala idea), primero debe publicarse.

Planear la seguridad. Se puede aprovechar la seguridad de SharePoint para controlar el acceso a la base de datos web. Hay que Planear la seguridad a tiempo para que pueda incorporarse en el diseño.

Diferencias de diseño entre las bases de datos web y de escritorio

Algunas de las características de bases de datos que se puede usar en una base de datos de escritorio no están disponibles en Servicios de Access. No obstante, existen nuevas características que son compatibles con muchos de los mismos escenarios que admiten estas características de escritorio.

Importante: Se Puede crear muchos objetos de cliente en una base de datos web, pero no se puede usar en un explorador. Sin embargo, son parte de la base de datos web y se pueden usar en Access 2010 en el escritorio. Los usuarios pueden abrir la base de datos web en Access y, a continuación, usar los objetos de cliente. Esto resulta eficaz para compartir una base de datos y también crea nuevas oportunidades para trabajar en colaboración a través de Internet. SharePoint se encarga de cualquier problema de simultaneidad. 

Características de solo escritorio sin equivalente en Servicios de Access

Nota: La siguiente lista no es exclusiva.

1.Consultas de unión

2.Consultas de tabla de referencias cruzadas

3.Superposición de controles en formularios

4.Relaciones de tabla

5.Formato condicional

6.Diversas expresiones y acciones de macros

En la próxima parte comenzaremos con la creación desde cero de la base de datos de access dentro del cpanel usando Sharepoint.  

Introducción a las bases de datos…Parte 3

Introducción a las bases de datos…Parte 3

Cuando se elige crear una base de datos en blanco, eso es exactamente lo que se obtiene: un archivo de base de datos nuevo, completamente vacío sin tablas u otros objetos que suelen ser incluidos en plantillas. Comenzar desde cero es la mejor manera de aprender acerca de Access. También es la opción favorita de los expertos en bases de datos, esas personas que prefieren crear todo ellos mismos usando un documento completamente limpio.

Otras plantillas permiten crear bases de datos que están pre-configuradas para escenarios específicos y ciertos tipos de datos. 

La plantilla de «Base de datos de gestión de proyectos» que suena genial es un caso especial. Te permite crear una base de datos habilitada para la web que se ejecuta en SharePoint. Explorarás esta nueva característica en partes posteriores. 

Es importante escribir un nombre de archivo para la base de datos que se está a punto de crear 

Access almacena toda la información de una base de datos en un solo archivo con la extensión .accdb (que significa «Base de datos de Access»). No te quedes con el nombre predeterminado de acceso automáticamente (en este caso se usara para ilustrar «Noticias para la pc»).  Elige una descripción que este relacionada con tu empresa o producto, o algo más descriptivo.

Como con cualquier otro archivo, Los archivos de access pueden contener una combinación de letras, espacios, números, paréntesis, guiones (-) y el subrayado (_). En general, es más seguro mantenerse alejado de otros, algunos de los cuales no están permitidos.

NOTA

Dependiendo de la configuración de la computadora, Windows puede ocultar las extensiones de archivo. En lugar de ver el
«Acceda al archivo de base de datos» en las herramientas de búsqueda de archivos como el Explorador de Windows, puede que solo vea el nombre (sin la parte .accdb al final). En este caso, aún se puede indicar el tipo de archivo mirando el icono. Si ve un pequeño ícono de Acceso junto al nombre del archivo, esa es señal de que se está viendo una base de datos de Access. 

Hay que elegir la carpeta donde se desea almacenar la base de datos.

Al igual que todos los programas de Office, Access asume que se desea almacenar cada archivo que se crea en la carpeta de documentos personales.

Una vez que se crea o se abre una base de datos, la ventana de Access cambia bastante. Una barra de herramientas (la cinta) aparece en la parte superior de la pantalla, junto con un panel de navegación que se muestra a la izquierda.

Base de datos en blanco

Construyendo tu primera fila

Las tablas son contenedores de información. Cada base de datos necesita al menos una tabla; sin ella, no se puede almacenar ningún dato. En una base de datos simple, como la base de datos de una sola tabla es suficiente. Pero si desea almacenar varias listas de información relacionada, se necesita más de una tabla.

antes de comenzar a diseñar la primera tabla, se necesita conocer algunas reglas muy básicas:

registros . Un registro es una recopilación de información sobre una sola cosa. por ejemplo, cada registro representa una sola casilla de datos. En una tabla especifica, cada registro representaría a un solo dato. En una tabla de productos, cada registro representaría un artículo que está a la venta. Hay que tomar en cuenta que cuando se crea una nueva base de datos, Access se comienza con una nueva tabla llamada Tabla1 , aunque se puede elegir un nombre más distintivo cuando se decide guardarlo.

campos . Cada campo almacena una información distinta. Por ejemplo, un campo almacena la información del nombre de un comprador, otro campo almacena el precio, otro campo almacena la fecha en que lo compró, y así sucesivamente.

 En otras palabras, no se puede doblar las reglas. Si se crea cuatro campos, cada registro debe tener cuatro campos (aunque es aceptable dejar algunos campos en blanco si no se aplican).

 El campo ID almacena un número único para cada registro. ( Hay que Considerarlo como un número de referencia que permitirá encontrar un registro específico más adelante). Lo mejor del campo de identificación es que se puede ignorar cuando se ingrese un nuevo registro. Access en esos casos elige un nuevo número de ID y lo inserta en el registro automáticamente. 

En la próxima parte explicaremos como al ingresar datos en Access se suben esas bases de datos al servidor, que es lo más complicado del asunto y que hace que el sistema de Access sea el mas odiado de la suite de Office.

Introducción a las bases de datos…Parte 2

Introducción a las bases de datos…Parte 2

Aunque Microsoft no lo admita, Utilizar Access puede ser muy dificil. A pesar de que Microsoft ha gastado millones de dólares para que Access sea más fácil de usar, la mayoría de las personas aún lo ven como el programa de Office más complicado del bloque. Probablemente tengan razón en pensar así.

Access parece ser el programa mas odiado del paquete debido a la forma en que funcionan las bases de datos. Sencillamente, las bases de datos necesitan reglas estrictas. Otros programas no son tan rigidos. Por ejemplo, puede iniciar Word y comenzar a escribir una letra inmediatamente. O puede iniciar Excel e iniciar directamente en un informe financiero. Pero Access no es así lamentablemente. Antes de que se pueda ingresar información en una base de datos de Access, se debe de crear la estructura de esa base de datos. Toda esa configuración requiere esfuerzo y una buena comprensión de cómo funcionan las bases de datos.

¿Se puede usar una base de datos que no se diseñe?

Aunque cada base de datos sigue el mismo proceso de dos pasos: primero alguien lo crea y luego la gente lo llena con información, la misma persona no necesita realizar ambos trabajos. De hecho, en el mundo de los negocios, diferentes personas a menudo trabajan por separado en estas dos tareas.

Por ejemplo, un estudiante de verano en una tienda de computadoras puede construir una base de datos para rastrear órdenes (tarea # 1). Luego, el departamento de ventas puede usar la base de datos para ingresar nuevos pedidos (tarea # 2), mientras que otros empleados buscan pedidos y los llenan (también tarea # 2). El personal del almacén puede asegurarse de que los niveles de stock estén bien (nuevamente, tarea # 2), y el contador residente puede controlar las ventas totales (tarea # 2).

Si la tarea # 1 (la creación de la base de datos) se realiza correctamente, la tarea # 2 (usar la base de datos) puede ser extremadamente fácil. De hecho, si la base de datos está bien diseñada, las personas que tienen poco conocimiento de Access todavía pueden usarla para ingresar, actualizar y buscar información. Sorprendentemente, ni siquiera necesitan saber que se están ejecutando Access en absoluto..

Entender las bases de datos de access

Como ya se sabe, una base de datos es una recopilación de información. En Access, cada base de datos se almacena en un solo archivo. Ese archivo contiene lo que se llama objetos, que son los componentes de una base de datos.

Los objetos de la base de datos son los principales actores en Access. En total, se tienen seis diferentes tipos de objetos de base de datos:

Las tablas almacenan información. Las tablas son el corazón de cualquier base de datos, y puede crear tantas tablas como necesite para almacenar diferentes tipos de información. Una base de datos de acondicionamiento físico podría rastrear su registro diario de carreras, su inventario de equipos de ejercicio y la cantidad de batidos de suero de leche de alto valor proteico que hace cada día, como tres tablas separadas.

Las consultas permiten realizar rápidamente una acción en una tabla. Por lo general, esta acción implica recuperar un bit de información de elección (como los 10 alimentos más vendidos o todas las compras que realizó en un solo día). Sin embargo, también se puede utilizar consultas para aplicar cambios.

Las formas son ventanas atractivas que se crean, organizan y colorean. Los formularios proporcionan una manera fácil de ver o cambiar la información en una tabla.

Los informes ayudan a imprimir parte o toda la información en una tabla. Donde se puede elegir dónde aparece la información en la página impresa, cómo está agrupada, clasificada, y cómo está formateada.

Las macros son mini programas que automatizan tareas personalizadas. Las macros son una forma sencilla de obtener resultados personalizados sin necesidad de convertirse en programador.

Módulos son archivos que contienen código de Visual Basic. Se puede usar este código para hacer casi cualquier cosa, desde la actualización de 10,000 registros hasta el envío de un correo electrónico.

Iniciar una base de datos

Cuando se inicia Access, comienza en la página de bienvenida. A partir de ahí, se está a solo unos pocos clicks de generar una base de datos propia.

Iniciar Microsoft Access

Access comienza con lo que es, para Microsoft, una ventana notablemente optimizada. Aquí se puede crear una nueva base de datos o abrir una existente.

Haga clic en la plantilla «Base de datos en blanco».

Cuando se elige crear una base de datos en blanco, eso es exactamente lo que se obtiene: un archivo de base de datos nuevo y vacío sin tablas u otros objetos. Comenzar desde cero es la mejor manera de aprender acerca de Access. También es la opción favorita de los expertos en bases de datos, que prefieren crear todo ellos mismos. 

Introducción a las bases de datos…Parte 1

Introducción a las bases de datos…Parte 1

El objetivo principal de una bases de datos es el de unificar y organizar los datos que se manejan en una empresa, ademas de los programas o aplicaciones que manejan los propios datos. 

Anteriormente los programas se codificaban junto con los datos, es decir, se diseñaban para la aplicación concreta que los iba a manejar, lo que desembocaba en una dependencia de los programas respecto a los datos, ya que la estructura de los ficheros va incluida dentro del programa, y cualquier cambio en la estructura del fichero provocaba modificar y recopilar esos programas.

Además, cada aplicación suele utilizar ficheros que pueden ser comunes a otras de la misma organización, por lo que se produce una REDUNDANCIA de la información, que provoca mayor ocupación de memoria, laboriosos programas de actualización (unificar datos recogidos por las aplicaciones), e inconsistencia de datos (no son correctos) si los datos no fueron bien actualizados en todos los programas. Con las bases de datos, se busca independizar los datos y las aplicaciones, es decir, mantenerlos en espacios diferentes.

Una buena gestión de base de datos optimiza y organiza la empresa

Los datos residen en memoria y los programas mediante un sistema gestor de bases de datos, manipulan la información. El sistema gestor de bases de datos recibe la petición por parte del programa para manipular los datos y es el encargado de recuperar la información de la base de datos y devolvérsela al programa que la solicitó.

Cada programa requerirá de una cierta información de la base de datos, y podrá haber otros que utilicen los mismos datos, pero realmente residirán en el mismo espacio de almacenamiento y los programas no duplicarán esos datos, si no que trabajarán directamente sobre ellos concurrentemente. Aunque la estructura de la base de datos cambiara, si los datos modificados no afectan a un programa específico, éste no tendrá por qué ser alterado.

Mediante estas técnicas de base de datos se pretende conseguir a través del Sistema Gestor de Bases de Datos (SGBD):

INDEPENDENCIA de los Datos: Cambios en la estructura de la Base de Datos no modifican las aplicaciones.

INTEGRIDAD de los Datos: Los datos han de ser siempre correctos. Se establecen una serie de restricciones (reglas de validación)sobre los datos.

SEGURIDAD de los Datos: Control de acceso a los datos para evitar manipulaciones de estos no deseadas.

Definición de Bases de Datos

Es una colección de datos referentes a una organización estructurada según un modelo de datos de forma que refleja las relaciones y restricciones existentes entre los objetos del mundo real, y consigue independencia, integridad y seguridad de los datos. Lo que debemos tener claro es la diferencia entre Base de Datos y SGBD. La base de datos es el almacenamiento donde residen los datos. El SGBD es el encargado de manipular la información contenida en ese almacenamiento mediante operaciones de lectura/escritura sobre la misma.

Además las bases de datos no sólo contendrán las tablas (ficheros) de datos, sino que también almacenará formularios (interfaces para edición de datos), consultas sobre los datos, e informes. El SGBD se encargará de manipular esos datos, controlar la integridad y seguridad de los datos, reconstruir y reestructurar la base de datos cuando sea necesario.

Hablar del concepto lógico o físico de Base de Datos involucra un conjunto de pensamientos concretos que hacen posible la absorción temática del significado de los datos. La abstracción de los datos como una forma o un comportamiento que hace posible concretar un “algo”, se asocia con un esquema del conocimiento lógico, su semántica, condiciones y acciones, que permiten la producción de modelos por medio de los cuales se representa la funcionalidad de un sistema.

Inicialmente el «dato» fue trabajado desde la óptica pura de su almacenamiento a través de los «Sistemas de Archivos»; donde cada uno de los archivos que se creaban solo obedecía a una necesidad de almacenamiento más que a la utilización funcional del dato.

Por este motivo surgen los esquemas conceptuales que son elaborados a través del análisis de procesos de las áreas del negocio, los cuales involucran al «dato» como una consecuencia lógica funcional de ellos.

Pero para poder estandarizar este tratamiento se crea el concepto del «Modelo de Datos», por medio del cual se definen un conjunto de elementos y símbolos que permiten estandarizar y traducir dicho análisis a un lenguaje semántico y sistemático que dispone de reglas de control y evaluación del comportamiento del dato en el transcurso del tiempo, tanto en su almacenamiento como en su utilización.

Estos modelos de datos, hacen posible que la lógica de un negocio pueda ser estructurada de forma tangible a través de un esquema físico que representa el almacenamiento de los datos bajo las reglas del negocio y de un sistema gestor de base de datos que permitirá la persistencia de estos a través del tiempo.

Los Modelos de Datos, también llamados modelos lógicos, se han clasificado en dos grandes grupos debido al tratamiento de los datos: Basados en Objetos y basados en Registros.

Estos dos grupos de modelos representan dos estados de la interpretación de los requerimientos de usuario:

Basados en Objetos: Un problema de la vida real maneja concepciones abstractas o concretas, tangibles o intangibles, a las cuales se les ha dado el nombre de «objetos», calificados a partir de un valor significativo dentro de los parámetros de una forma o estilo de vida; dichos objetos se modelan a través de propuestas que fueron estructuradas para así poder estandarizar la forma de manipularlos. Dentro de estos modelos tenemos:

Modelo Entidad Relación (MER)

Modelo Orientado a Objetos (MOO)

Modelo Semántico

Modelo Deductivo

Basados en Registros

Otra forma de tratar lógicamente la información suministrada por un sistema es a través de los «Registros», originalmente concebidos por los sistemas de archivos (registro: conjunto de campos que almacenan información de diferentes tipos), lo cual dio pie a la estructuración de modelos lógicos tales como:

Modelo Relacional (MR)

Modelo de Red

Modelo Jerárquico

Al modelar es importante conocer muy bien la semántica de estos modelos y lo que es posible lograr con ellos.

En la Ingeniería de Software, el tratamiento de los datos Las Bases de Datos dentro del ciclo de vida de un proyecto informático, están ubicadas dentro del proceso del Diseño, «el CÓMO», estructurar la funcionalidad expuesta en los requerimientos.

¿Como hacer que mi web en wordpress sea mas rapido?

¿Como hacer que mi  web en wordpress sea mas rapido?

En ciertas ocasiones los sitios web se van ralentizando con el tiempo, una posible causa de esto es tener muchos plugins, o hacer configuraciones excesivas dentro del área de registro en la pagina web. Existen muchos motivos por el cual una pagina web puede volverse bastante lenta.

En algunos casos puede ser algo sencillo como la caché de un plugin, el tema que se está usando, o hasta mas complejos que requieren de unas configuraciones mas avanzadas.

Se puede comenzar haciendo un diagnóstico de velocidad con GT metrix, este hará 3 diagnósticos diferentes PageSpeed, Yslow y Waterfall, el más interesante de todos ellos es Waterfall porque enumera todas las peticiones que se realizan a la página web y cuanto tardan en ejecutarse, este suele ser una buena pista para saber por donde empezar.

El problema de GT Metrix es que no proporciona recomendaciones para optimizar la página web. No por el momento.

Es por eso que se ha creado a continuación una lista de medidas comunes a tomar para remediar el problema de la lentitud de carga. Existe una gran cantidad de personas que suelen presentar este tipo de problemas a lo largo del tiempo.

Estas son las medidas que se pueden tomar en caso de que la web de wordpress este presentando síntomas de carga lenta o inactividad:

Comprobar la caché del Pluging W3 de WordPress

Si se está utilizando W3 Total Cache, se recomienda ir a la configuración general y desactivar la memoria caché de objetos.  Es importante tomar en cuenta la configuración del caché para asegurarse de que todo está optimizado correctamente. CloudFlare y MaxCDN en ciertas ocasiones pueden ser los culpables y es una buena idea asegurarse de que la configuración W3 Total Cache es óptima. Mas abajo se exponen algunas soluciones comunes a ambos problemas de velocidad de back-end y front-end. La mayoría de los plugins de caché también tienen la opción de caché de objetos.

Desactivar todos los plugins y reactivarlos uno por uno

Los plugins suelen ser  la causa más común en la mayoria de las veces de que un panel de administración de WordPress sea lento. Se puede hacer la prueba al desactivar todos los plugins y reactivarlos uno por uno. Es muy recomendable probar la velocidad del sitio web utilizando GTmetrix cada vez que se reinstale cada plugin. Es conveniente utilizar este proceso de eliminación para determinar cuál de ellos está ralentizando el panel de administración, a continuación, en caso negativo eliminar los plugins necesarios o encontrar una alternativa que sea más ligera.

Al momento de hacer una primera prueba solo se debe desactivar el pluginno desinstalarlo, sino se perderá todas las configuraciones o información que se haya añadido al plugin, no se debe desinstalar hasta que no se esté seguro que es el plugin que está dando problemas.

Es importante evitar el uso de muchos plugins a menos que realmente se necesiten, ya que cada uno ralentizará el panel de administración de WordPress. Se Puede utilizar P3 (Plugin Performance Profiler) para ver qué complementos están ralentizando el sitio de WordPress.

Actualización de WordPress Core, plugins y Tema

Hacer una Copia de seguridad del sitio de WordPress y luego actualizar los 3 (núcleo de WordPress, tema de WordPress, plugins de WordPress). Se Debe actualizar de todos modos especialmente por razones de seguridad y a veces solucionará el problema de velocidad. NO es recomendable usar un plugin de actualización automática.

A veces una actualización de un Plugin puede ser la causa de que una web sea lenta, o incluso que el plugin deje de funcionar. Para ello irónicamente existe un Plugin que puede ayudar en esos casos. WP Rollback es un Plugin totalmente gratuito y que permite reinstalar la versión anterior de un Plugin.

Optimizar las imágenes y archivos multimedia

Usar un plugin de optimización de imágenes como ShortPixel o WP Smush ayudan a acelerar la vaina, estos plugins permiten reducir el peso de las imágenes sin perder calidad o definición.

Si se tiene galerías de imágenes es recomendable ponerlas en tamaño medio, no usar tamaños grandes o escala real, hay que tomar en cuenta que la mayoría de dispositivos con los que la gente navega (laptops, teléfonos móviles o tablets) tienen una resolución de 1080p, si se presenta varias imágenes al mismo tiempo la resolución puede ser incluso menor, ya que no se ven diferencias entre una imagen a 1080p y 4K.

No se debe añadir vídeos directamente a la página, la mejor solución es subirlos a Youtube o Vimeo y colocar un enlace en la página web, el vídeo aunque sea de Youtube no llevará al usuario a Youtube, se puede ver en la misma página (muchos temas de WordPress permiten hacer eso).

Por último, no es recomendable poner música en la web, aparte de retrasar el tiempo de carga es de mal gusto, la música es algo muy personal. Las personas generalmente esperan recibir audio mientras navegan y si abren una página web con audio es posible que la cierren de inmediato. 

Reinstalar las carpetas wp-admin y wp-includes

Es posible que sea el mismo WordPress el que esté dando problemas, así que, en esos casos se puede reinstalar.

Este paso se debe hacer con mucho cuidado, es muy recomendable crear una copia de seguridad antes de hacer nada, desde el cPanel se puede acceder a Backups y usar Backup Wizard para hacerlo de forma sencilla.

Para hacer la re-instalación se tiene que seguir estos pasos:

1.Cambiar el nombre del archivo wp-content añadiendo un 1 al final

2.Hacer copias de seguridad de la base de datos

3.Descargar la opción básica de exportación de la base de datos

4.Desinstalar WordPress

5.Reinstalar WordPress

6.No eliminar wp-content o la base de datos

Ponerse en contacto con el proveedor de alojamiento (hosting)

Si el sitio de WordPress y el panel de administración son lentos, podría ser una cuestión del alojamiento web. Algunos proveedores de alojamiento son mejores que otros, es recomendable ponerse en contacto con el proveedor para ver lo que pasa. Si el hosting no es bueno hay que buscar otras alternativas y encontrar uno mejor, se esta tornando algo habitual últimamente el cambiar de hosting, por el asunto de caída de servidores.

Si se tiene un hosting compartido y este se siente lento, se puede probar otras empresas, hay que asegurarse que de que tienen planes con almacenamiento en SSD, un factor clave hoy en día.

Si se tiene un hosting compartido con una empresa de calidad y es lento es posible que se necesite un VPS, por ejemplo si se tienen muchas visitas se necesitaría mucho más recursos de los que ofrece un alojamiento web compartido.

Ponerse en contacto con el desarrollador del tema

Por último, es recomendable ir al sitio donde se compro el tema y comprobar en los foros o áreas de ayuda, para verificar si alguien más está teniendo un problema similar. Es importante mantener contacto con el desarrollador del tema para asegurarse de que no se han estado experimentando problemas.

Esto también vale para los plugins, si un plugin va lento visitar el foro es una opción recomendada porque es posible que otros usuarios tengan el mismo problema y la respuesta a ese problema ya esté respondida.

Consejos para mejorar tu SEO…Parte Final

Consejos para mejorar tu SEO…Parte Final

Es muy importante hacer una buena introducción a la hora de conseguir al prospecto.

Aquí hay tres consejos para escribir buenas introducciones:

1.Que sea breve;

2.Decirle al lector exactamente lo que obtendrán al leer la publicación;

3.Engancharlos con ofertas o servicios gratis.

Los dos primeros son bastante sencillos, pero ¿cómo conectar a los lectores?

Básicamente, es crear un articulo que sea de interés para esa persona y hacer lo posible de que resuelva alguna problemática importante. Esto ayuda a mantener a los visitantes interesados ​​y leyendo hasta el final.

Hay que hacer que el contenido sea fácil de leer y analizar

Aquí hay algunos consejos para mantener la escritura informativa, clara y fácil de leer:

La gente busca contenido fácil de leer y analizar. 

1.Separar los contenidos en secciones lógicas (es recomendable si se hace SEOen el artículo) para optimizar bien el texto.

2.Escribir en oraciones cortas y simples al menos que sea necesarioabundar en tecnicismos.

3.Utilizar listas numeradas

Em el caso de un comercio electrónico se debe Agregar palabras clave con la intención de compra para los productos

Si está ejecutando una tienda de comercio electrónico y desea al mismo tiempo capturar a los buscadores cuando están en la etapa de «compra».

Por ejemplo, alguien que busca ‘Samsung Galaxy Note 9′ podría estar buscando:

1.opiniones

2.fotos para ver el aspecto del Samsung Galaxy

3.información sobre las especificaciones y características.

Pero es mucho más probable que alguien que esté buscando ‘comprar Samsung Galaxy 9’ esté listo para hacer una compra.

Así que simplemente agregar una palabra como «comprar» a sus títulos puede captar más de estos prospectos.

Mantener el buen contenido

Es importante tener siempre un buen contenido que ayude a las personas a resolver sus dudas y problemas. Es imprescindible que la gente se sienta que con leer un texto ya tiene todo lo que necesita para conseguir lo que desea, efectuar alguna acción o resolver alguna problemática en cuestión.

También es importante minimizar el uso de cualquier cosa que desvíe laatención del contenido que no esté relacionado con el tema:

1.Demasiados anuncios «a la entrada»:  Hay que ser honestos, los anuncios son molestos, y a la gente no le gusta que le hagan un bombardeo constante de anuncios. Además, Google puede catalogarlo como Spam y penalizar la web.

2.Pop-ups en exceso: ¿Ideal para conversiones? Por supuesto. PERO muchos de ellos pueden molestara los visitantes y hacer que presionen el botón de retroceso. Hay que Asegurarse de que cualquier ventana emergente sea fácil de cerrar y no tape información dela web. En esos casos es mejor usar un Pop-up de salida.  

3.Anuncios intersticiales: Google ha confirmado que puede optar por penalizar los sitios que muestran anuncios intersticiales y de pantalla completa para usuarios en dispositivos móviles. Así que hay que tener cuidado con los intersticiales,especialmente aquellos que impiden a los usuarios leer contenido tan pronto como llegan a la página.