¿Sabes lo que es una clave primaria?

¿Sabes lo que es una clave primaria?   Una clave primaria es un campo (o varios) que identifica un solo registro (fila) en una tabla. Los valores en este caso no se repiten ni pueden ser nulos.   Veamos un ejemplo, si tenemos una tabla con datos de personas, el número de cedula puede establecerse como clave primaria, es un valor que no se repite; puede haber personas con igual apellido y nombre, incluso el mismo domicilio (padre e hijo por ejemplo), pero su cédula será siempre distinto.   Si…

Leer más

Manejadores de eventos de JAVASCRIPT

Manejadores de eventos de JAVASCRIPT   Los eventos son la manera que tenemos en Javascript de controlar las acciones de los visitantes y definir un comportamiento de la página cuando se produzcan.   Cuando un usuario visita una página web e interactúa con ella se producen los eventos y con Javascript podemos definir qué queremos que ocurra cuando se produzcan.   Con javascript podemos definir qué es lo que pasa cuando se produce un evento como podría ser que un usuario pulse sobre un botón, edite un campo de texto…

Leer más

Introducción a la programación orientada a objetos con JAVA

Introducción a la programación orientada a objetos con JAVA   La  Programación Orientada  a  Objetos   (POO)  es  una   metodología  que   basa   la estructura de  los programas en  torno  a los objetos.  Los lenguajes de  POO  ofrecen medios y herramientas para  describir los  objetos  manipulados por  un  programa. Más que describir cada  objeto individualmente, estos lenguajes proveen una construcción (Clase)  que  describe a un  conjunto de objetos  que  poseen las mismas propiedades.     OBJETO       Es  una   entidad  (tangible o  intangible) que  posee   características  y  acciones   que realiza …

Leer más

Eventos en JQuery

Eventos en JQuery Introducción jQuery provee métodos para asociar controladores de eventos (en inglés event handlers) a selectores. Cuando un evento ocurre, la función provista es ejecutada. Dentro de la función, la palabra clave this hace referencia al elemento en que el evento ocurre. Para más detalles sobre los eventos en jQuery, puede consultar http://api.jquery.com/category/events/. La función del controlador de eventos puede recibir un objeto. Este objeto puede ser utilizado para determinar la naturaleza del evento o, por ejemplo, prevenir el comportamiento predeterminado de éste. Para más detalles sobre el…

Leer más

Javascript: Métodos de Windows

Javascript: Métodos de Windows   Otros ejemplos de métodos del objeto window de Javascript, relatados con detalle.   Caja de alerta   Para sacar un texto en una ventanita con un botón de aceptar. Recibe el texto por parámetro.   window.alert(«Este es el texto que sale»)   Como el objeto window se sobreentiende podemos escribirlo así. alert(«Este es el texto que sale») Caja de confirmación Muestra una ventana con un texto indicado por parámetro y un botón de aceptar y otro de rechazar. Dependiendo del botón que se pulsa devuelve…

Leer más

La base de datos de información INFORMATION_SCHEMA

La base de datos de información INFORMATION_SCHEMA   INFORMATION_SCHEMA es la base de datos de información, que almacena información acerca de todas las otras bases de datos que mantiene el servidor mysql. Dentro del INFORMATION_SCHEMA hay varias tablas de sólo lectura. En realidad son vistas, no tablas, así que no puede ver ningún fichero asociado con ellas. Cada usuario mysql tiene derecho a acceder a estas tablas, pero sólo a los registros que se corresponden a los objetos a los que tiene permiso de acceso.   Matemáticas de precisión La…

Leer más

Estructuras condicionales compuestas de JavaScript

Estructuras condicionales compuestas de JavaScript Cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es decir tenemos actividades por el verdadero y por el falso de la condición. Lo más importante que hay que tener en cuenta es que se realizan las actividades de la rama del verdadero o las del falso, NUNCA se realizan las actividades de las dos ramas. En una estructura condicional compuesta tenemos entradas, salidas, operaciones, tanto por la rama del verdadero como por la rama del falso. Ejemplo: Realizar un…

Leer más

Arquitectura de comunicaciones en JAVA

Arquitectura de comunicaciones en JAVA     En Java, crear una conexión socket TCP/IP se realiza directamente con el paquete java.net. A continuación mostramos un diagrama de lo que ocurre en el lado del cliente y del servidor:       El modelo de sockets más simple es:     El  servidor   establece   un   puerto   y   espera   durante   un   cierto   tiempo (timeout segundos),   a que el cliente establezca   la conexión. Cuando el cliente solicite una conexión, el servidor abrirá la conexión socket con el método accept(). El cliente  establece  una…

Leer más

¿Cómo identificar las claves foráneas?

¿Cómo identificar las claves foráneas? ¿En que tabla se define una clave foránea?   Para cada entidad del esquema se creará una tabla con tantos campos como atributos tenga la entidad. Un atributo será clave foránea cuando se requiera tener información asociada de otra tabla. Cuando traducimos el modelo ER a tablas en Postgres9.1, las relaciones nos ayudarán a identificar donde debe ir un campo con clave foránea. Las relaciones son las siguientes:   Relación 1-1 se pueden reflejar incluyendo en una de las dos tablas un campo en el…

Leer más

El núcleo de jQuery

El núcleo de jQuery $ vs $() Hasta ahora, se ha tratado completamente con métodos que se llaman desde el objeto jQuery. Por ejemplo: $(‘h1’).remove(); Dichos métodos son parte del espacio de nombres (en inglés namespace) $.fn, o del prototipo (en inglés prototype) de jQuery, y son considerados como métodos del objeto jQuery. Sin embargo, existen métodos que son parte del espacio de nombres de $ y se consideran como métodos del núcleo de jQuery. Estas distinciones pueden ser bastantes confusas para usuarios nuevos. Para evitar la confusión, debe recordar…

Leer más