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.