miércoles, 9 de abril de 2014

Estructura de un arreglo

public class Variables {
     
    /**
     * Creates a new instance of <code>Variables</code>.
     */
    public Variables() {
    }
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int entero;
        float flotante;
        byte bait;
        char caracter;
        double doble;
        long largo;
     
        char[] arreglo = {'H','O','L','A'};
        String cadena = "cadena de caracteres";
     
     
     
        entero = 12;
     
        flotante = 1;
        bait = 0x00;
        largo = 1200000;
        caracter = 'A';
        doble = 1000000.1000000;
     
        System.out.println("......variables simples.......");
        System.out.println("este es un int:"+entero+"++entero :"); System.out.println(++entero);
        System.out.println("este es un float:"+flotante);
        System.out.println("este es un byte:"+bait);
        System.out.println("este es un char:"+caracter);
        System.out.println("este es un double:"+doble);
        System.out.println("este es un long:"+largo);
       
        System.out.println("\n......variables compuestas......\n");

        System.out.println("este es una cadena:"+cadena);
        System.out.println("este es elemento 0 de arreglo:"+arreglo [0]);
        System.out.println("este es elemento 3 de arreglo:"+arreglo [3]);
        System.out.println("posicion de memoria donde inicia ARREGLO :"+ arreglo);    
    }
}
Este pequeño programa nos permite ver de manera práctica la forma en como se estructura un arreglo de manera muy sencilla y como se muestran los datos ingresados al programa una vez compilado.


lunes, 2 de septiembre de 2013

Llaves foráneas



Las llaves foráneas tienen como característica que tienen relación estrecha con la llave primaria dentro de una tabla,  las llaves foráneas debe satisfacer una restricción de integridad referencial entre dos esquemas de relaciones en una base de datos.


viernes, 30 de agosto de 2013

Entidad - relación ejercicio 2

Se desea sistematizar la gestión de una empresa de transportes que reparte paquetes por toda la república. Los encargados de llevar los paquetes son los camioneros, de los cuales se requiere registrar la curp, nombre, teléfono, dirección, salario y población en la que viven.
De los paquetes transportados interesa conocer el código de paquete, descripción, destinatario y dirección del destinatario.  Un camionero distribuye muchos paquetes y un paquete solo puede ser distribuido por un camionero, de las ciudades a las que llegan los paquetes interesa guardar el código de ciudad y el nombre. Un paquete solo puede llegar a una ciudad, sin embargo a una ciudad pueden llegar varios paquetes.
De los camiones que conducen los camioneros interesa conocer la matrícula, modelo, tipo y potencia. Un camionero puede conducir diferentes camiones en fechas diferentes y un camión puede ser conducido por varios camioneros. Desarrolle el modelo de entidad-relación.


CAMIONERO
PAQUETE
CIUDAD
CAMIÓN
CAMIONERO



Conduce 1:N
PAQUETE



Se transporta N:1
CIUDAD



Arriva N:1
CAMION
Es conducido 1:N
Lleva 1:N
Arriva 1:N

Ejercicio 2


miércoles, 21 de agosto de 2013

Ruby on Rails

Ruby on Rails

Ruby es un lenguaje de programación totalmente orientado a objetos multiplataforma (lenguaje interpretado y de scripts), en el que RoR fue basado para su creación.

Ruby es totalmente software libre y fue creado por Yukihiro Matsumoto también conocido como Matz; la primera versión liberada al público fue en 1995, su sintaxis es muy parecida a lenguajes como Perl y Python.
Es un entorno de desarrollo web de código abierto que está optimizado para la satisfacción de los programadores y para la productividad sostenible. Te permite escribir un buen código evitando que te repitas y favoreciendo la convención antes que la configuración.
Rails es un armazón para construir aplicaciones web que acceden a bases de datos. Es un conjunto de librerías, automatismos y convenciones destinados a resolver los problemas más comunes a la hora de desarrollar una aplicación web, para que el programador pueda concentrarse en los aspectos únicos y diferenciales de su proyecto en lugar de en los problemas recurrentes.
Rails fue creado en 2003 por David Heinemeier Hansson
Se utiliza para ayudar a construir aplicaciones modernas de internet como: Twitter,Scribd, Hulu, Xing, Soundcloud, Basecamp, etc.