Disparadores o Triggers en una base de datos MySql

Disparadores o Triggers en una base de datos MySql Un Disparador o Trigger es una rutina autónoma asociada con una tabla o vista que automáticamente realiza una acción cuando una fila en la tabla o la vista se inserta (INSERT), se actualiza (UPDATE), o borra (DELETE).  Un Disparador nunca se llama directamente, en cambio, cuando una aplicación o usuario intenta insertar, actualizar, o anular una fila en una tabla, la acción definida en el disparador se ejecuta automáticamente (se dispara). Las ventajas de usar los Disparadores son: La entrada en…

Leer más

Botones con efectos CSS 3

  Creamos una serie de botones con colores y efectos al pasar el ratón sobre ellos, únicamente con CSS 3. En este artículo vamos a ver como crear botones con CSS3. Estos botones van a tener diferentes colores y tamaños, y todos ellos tendrán un pequeño efecto al pasar el ratón por encima. Lo primero que vamos a ver seré el código html necesario para mostrar nuestro botón.  Partimos de que cada botón tendrá una clase que vendrá dada por el tamaño que queremos mostrar y el color del botón.…

Leer más

Marketing Relacional

Marketing Relacional Este tipo de mercadeo busca crear, fortalecer y mantener las relaciones de las empresas con sus clientes, su objetivo es lograr el máximo número de negocios con cada uno de ellos. Además tiene como meta es identificar a los clientes más rentables para establecer una estrecha relación con ellos, que permita conocer sus necesidades y optimizar sus productos de acuerdo con estas, a lo largo del tiempo. El marketing relacional es la mezcla entre el marketing y las relaciones públicas Su característica principal es la individualización, donde cada…

Leer más

Menú animado con CSS 3

Menú animado con CSS 3 Nuevo ejemplo de animaciones CSS 3, en el que construimos un menú animado con HTML y CSS, sin necesidad de Javascript ni jQuery. Lo primero que vamos a hacer es crearnos nuestro HTML, es decir, el código necesario que utilizaríamos para crearnos nuestro menú normalmente, eso si, realizado con DIVs y no con tablas. <!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 5.0 Transitional//EN»> <html> <head>    <title>Menú animado con CSS</title>  <link rel=»stylesheet» href=»menu.css» type=»text/css»>  </head> <body> <div class=»menu-general»>  <ul class=»nav»>  <li><a href=»#»>HTML</a></li>  <li><a href=»#»</a></li>  <li><a href=»#»>Javascript</a></li>  <li><a href=»#»>ASP</a></li> …

Leer más

Variables JavaScript

Variables JavaScript Una variable es un depósito donde hay un valor. Consta de un nombre y pertenece a un tipo (númerico, cadena de caracteres, etc.). Tipos de variable: Una variable puede almacenar: Valores Enteros (100, 260, etc.) Valores Reales (1.24, 2.90, 5.00, etc.) Cadenas de caracteres («Juan», «Compras», «Listado», etc.) Valores lógicos (true,false) Las variables son nombres que ponemos a los lugares donde almacenamos la información. En JavaScript, deben comenzar por una letra o un subrayado (_), pudiendo haber además dígitos entre los demás caracteres. Una variable no puede tener…

Leer más

VISTAS En PostgresSQL

VISTAS En PostgresSQL             Una vista es una alternativa para mostrar datos de varias tablas. Una vista es como una tabla virtual que almacena una consulta. Los datos accesibles a través de la vista no están almacenados en la base de datos como un objeto.               Entonces, una vista almacena una consulta como un objeto para utilizarse posteriormente. Las tablas consultadas en una vista se llaman tablas base. En general, se puede dar un nombre a cualquier consulta y almacenarla como una vista.     ¿Para que sirven las…

Leer más

Ajax, Introducción

Ajax Introducción El método XMLHttpRequest (XHR) permite a los navegadores comunicarse con el servidor sin la necesidad de recargar la página. Este método, también conocido como Ajax (Asynchronous JavaScript and XML), permite la creación de aplicaciones ricas en interactividad. Las peticiones Ajax son ejecutadas por el código JavaScript, el cual envía una petición a una URL y cuando recibe una respuesta, una función de devolución puede ser ejecutada la cual recibe como argumento la respuesta del servidor y realiza algo con ella. Debido a que la respuesta es asíncrona, el…

Leer más

Conceptos básicos para la animación CSS

Conceptos básicos para la animación CSS Seguimos con el tema de las animaciones CSS y repasamos los conceptos y propiedades más básicas para poder crear una animación simple con CSS 3. Fotograma clave Los fotogramas claves son valores iniciales y finales que debe tener la animación CSS. Estas localizaciones, en teoría, las sabemos a ciencia cierta, es decir, siempre conocemos en que punto vamos a empezar y en cual vamos a terminar la animación, así como su duración. Pero podemos crear otros fotogramas clave, no solamente los de inicio y…

Leer más

Manipulando tipografías en Ilustrator

Manipulando tipografías en Ilustrator   En este post vamos a aprender a manipular la tipografía en Illustrator para luego exportarla a Photoshop y darle los efectos y retoques que queramos. El concepto es sencillo, pero si nunca has ido a una clase de diseño gráfico o Illustrator, te puedes volver loco para aprender a hacerlo. Es algo que me gusta mucho porque sirve tanto para la creación de logos y posters, como para utilizar en diseño web y darle un toque especial a los contenidos. Este artículo se dirige principalmente a los diseñadores web que no saben Illustrator…

Leer más

PostgreSQL Modelo Entidad – Relación

PostgreSQL Modelo Entidad – Relación.   Los diagramas o modelos entidad-relación (denominado por su siglas, ERD “Diagram Entity relationship”) son una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información, sus inter-relaciones y propiedades.   El modelo entidad-relación se definen Entidades y Relaciones, donde:   Una Entidad es un objeto del mundo real sobre el que se quiere almacenar información (Ej: una persona). Las entidades están compuestas de atributos que son los datos que definen el objeto (para…

Leer más