aGrAdEcEr Es CoMpArTiR... CoMpArTe Lo QuE tE gUsTó A TuS ReDeS SoCiALeS... Twitter, Google+ y Facebook.

Friday, June 26, 2009

MiChaeL JackSoN - "yOu aRe NoT aLoNe"

Unas de las canciones que me encanta de Michael Jackson es esta balada... beiisimaaa!!!

lyrics MiChaeL JackSoN - "yOu aRe NoT aLoNe"

Another day has gone
I'm still all alone
How could this be
You're
not here with me
You never said goodbye
Someone tell me why
Did you
have to go
And leave my world so cold

Everyday I sit and ask myself
How did love slip away
Something whispers in my ear and says
That
you are not alone
For I am here with you
Though you're far away
I am
here to stay

But you are not alone
For I am here with you
Though
we're far apart
You're always in my heart
But you are not alone

'Lone, 'lone
Why, 'lone

Just the other night
I thought I
heard you cry
Asking me to come
And hold you in my arms
I can hear
your prayers
Your burdens I will bear
But first I need your hand
Then forever can begin

Everyday I sit and ask myself
How did
love slip away
Something whispers in my ear and says
That you are not
alone
For I am here with you
Though you're far away
I am here to
stay

For you are not alone
For I am here with you
Though we're
far apart
You're always in my heart
For you are not alone

Whisper three words and I'll come runnin'
And girl you know that
I'll be there
I'll be there

You are not alone
For I am here with
you
Though you're far away
I am here to stay
For you are not alone
For I am here with you
Though we're far apart
You're always in my
heart

For you are not alone
For I am here with you
Though you're
far away
I am here to stay

For you are not alone
For I am here
with you
Though we're far apart
You're always in my heart

For
you are not alone...


Video MiChaeL JackSoN - "yOu aRe NoT aLoNe"

Thursday, June 25, 2009

MiChaeL JackSoN: MuErE eL ReY deL PoP

A sus 50 años, a dos meses y un poco más de cumplir 51, Michael Jackson muere.
Murió hoy, hace pocas horas atrás, tras sufrir un paro cardiaco en un centro médico de Los Ángeles.

Se dice que ya no estaba respirando por sí mismo y por ello estaba siendo ayudado a través de respiración artificial.

Jackson comienza su carrera como artista en la década del '70, siendo Thriller que lo llevaría a la fama y éxito. Estubo acusado por acoso sexual a niños, sin embargo después de una largo juicio, salió absuelto.

Un personaje muy querido y muy odiado. Se dice que era un niño en forma de hombre. Carecía de madurez emocional, posiblemente se debía a que ya a sus 6 años participaba en el grupo de su familia... Jackson 5, por lo que dejó de lado su niñez para darse entero a la música.

Michael Jackson pasa a la historia...

Tuesday, June 23, 2009

cHiSTeS SeLeCCioNaDoS

Después de un arduo trabajo de seleccionar buenos chistes, aquí se los comparto... "pa que la pases bien" ;) jajaja (Mentiiira, los méritos son para jL xD)

(el último chiste me mató LoL)

Chiste # 1
- Acabo de matar tres moscas de un golpe: un macho y dos hembras.
- ¿Y cómo sabes que eran un macho y dos hembras?
- Porque una estaba en la cerveza y dos en el teléfono.

Chiste # 2
En una escuela la profesora se dirije a un alumno:
- A ver Juanito, la frase "yo busco novio", ¿qué tiempo es?
- Tiempo perdido, señorita.

Chiste # 3
El Sargento le pregunta al soldado:
- Soldado, ¿porqué no fue ayer al entrenamiento de ocultamiento y camuflaje?
- ¿Quién dice que no fui?

Chiste # 4
Pepito le pregunta a la maestra:
- Maestra, hoy se escribe con h, ¿cierto?
Sí, Pepito.
- Maestra, ayer se escribe sin h, ¿cierto?
Sí, Pepito.
-Y Pepito dice:
Cómo cambian las palabras de un día para otro...

Chiste # 5
Un empleado va a su jefe para para que le suba el sueldo y le dice:
- Señor, debe usted subirme el sueldo, porque le advierto que hay tres compañías que andan detrás de mi.
El jefe le pregunta:
-¿Y puede decirme cuales?
- Pues la de la teléfono, la de la luz y la del gas.

Chiste # 6
Entran 2 alumnos al aula, y la profesora le dice a uno de ellos:
- Alumno, ¿por qué llega tarde?
- Es que estaba soñando que viajaba por todas partes, conocí tantos países, y me desperté un poco tarde.
- ¿Y usted, alumno?
- ¡Yo fui al aeropuerto a recibirlo!

Chiste # 7
- José!!, grita el jefe de sección; acaso no sabe que esta prohibido beber durante el trabajo.
- José: No se preocupe jefe, no estoy trabajando.

Chiste # 8
El profesor de matemáticas:
- Estoy indignado. Más del 80% de la clase no pasó el examen.
(Risas desde las últimas filas del aula)
- Ja, ja, ja... ¡Si ni siquiera somos tantos!

Chiste # 9
Llega un niño donde su mamá que esta embarazada y le pregunta:
Mamá, ¿Qué tienes en la panza?
Un niño.
¿Y quién te lo dio?
Tu papá.
Y el niño va corriendo donde su papá y le dice:
Papá, ¡No le andes dando niños a mi mamá porque se los come!

cRiSiS dE PáNiCo

Crisis de pánico... mas bien yo nunca he pasado por una. Y pues tampoco he dado el motivo. Mi vida ha sido muy, muy tranquila hasta el día de hoy ;) Y espero que así sea siempre. Sin embargo, una amiga me estaba comentando de una persona qu entró en una crisis de pánico y no es un chiste, es algo serio. Me dejó muy pensativa ya que si no se toma las medidas a tiempo, la persona que está pasando por esa situación hasta se puede morir, sí, los resultados pueden ser trágicos.

Lo raro es que se puede manifestar de diferentes maneras pudiendo, por así decirlo, camuflarse con otros síntomas de otras enfermedades. Las personas pueden creer que se trata del páncreas, del hígado, etc. Sólo un buen médico puede detectar que se trata de una crisis de pánico o estrés.

Falta el aire, hay escalofríos, mareos, náuseas, temblores, palpitaciones, sudor, duele la cabeza, el estómago. La sensación es de ahogo, locura, parece que el corazón explota y que la muerte se acerca.

Los ataques de pánico pueden ocurrir en cualquier momento o lugar sin previo aviso. A menudo ocurren en los sitios menos esperados, como pueden ser en el supermercado, centros comerciales, en una reunion donde hay un grupos de personas, en una reunin social, mientras viaja, o mientas descansa en unas vacaciones.

Por lo general, las crisis duran entre 10 minutos y media hora. En casi todos los casos las personas que sufren un episodio sufrirán algunos más, ocasionando una gran limitación en el desarrollo de las actividades diarias debido a la ansiedad que causan y al miedo a padecer nuevos episodios y a sus implicaciones.

No ocurre tras el día agitado o estresado, puede manifestarse una semana más tarde o tres o más de un mes y de un momento para el otro.

Las causas de este tipo de ataques es el estrés, más que todo. El ritmo de vida agitado no dando lugar a descanso.

¿Que ocasiona un Ataque de Pánico?

De acuerdo con una teoría existente sobre trastorno causado por pánico, el "sistema de alarma" normal de un cuerpo, o sea el conjunto de mecanismos mentales y físicos que le permiten a una persona hacer frente a una amenaza, entra en acción sin que sea necesario o sea cuando no hay peligro. Los científicos dedicados a esta clase de estudios no han podido saber exactamente cómo sucede o por qué algunas personas son más susceptibles que otras a este problema. Se ha llegado a determinar que el trastorno causado por pánico se extiende en la familia, lo que puede sugerir que es congénito o sea que los genes juegan un papel muy decisivo al determinar quién lo va a heredar. Sin embargo, algunas personas sin antecedentes familiares de este mal llegan a sufrirlo. Frecuentemente los ataques se provocan por una enfermedad física, una seria tensión emocional en la vida o posiblemente por medicamentos que aumentan la actividad de la parte del cerebro responsable de las reacciones de miedo.

Tiene tratamiento específico

Esta enfermedad puede controlarse con un tratamiento específico. Una combinación de psicoterapia y medicamentos (existen varios eficaces) previene crisis posteriores y hace que estas sean cada vez menos frecuentes e intensas, consiguiendo buenos resultados en el 70-90% de las personas que padecen estos trastornos.

Para asegurar los mejores resultados terapéuticos es muy importante la constancia en el cumplimiento del tratamiento.

Estrategias para combatir el pánico

**Recuerda que aunque tus sentimientos son muy atemorizadores, no son peligrosos ni dañinos.
**Comprende que lo que estás experimentando es sólo una exageración de tus reacciones corporales normales ante el estrés.
**No luches contra tus sentimientos ni intentes alejarlos, cuanto menos te enfrentes a ellos menos intensos serán.
**No aumentes tu pánico pensando qué podría pasar. Si te encuentras preguntándote ¿qué pasaría si?, contéstate ¡bueno, ya está, sólo es esto!.
**Permanece en el presente. Date cuenta de lo que realmente te está pasando y oponlo a lo que piensas que podría pasar.
**Gradúa tu nivel de miedo desde 0 a 10 y mira si sube o baja. Verás que no permanece en altos niveles por más de unos segundos.
**Cuando te encuentres pensando qué te va a pasar cambia tu pensamiento y lleva a cabo alguna tarea como contar hacia atrás desde 100 de 3 en 3.
**Sé consciente de que cuando tu paras de añadir sentimientos de temor a tu situación, tu miedo comienza a ceder.
**Cuando el pánico llega, acéptalo. Espera y dale tiempo a que pase sin salir corriendo.
**Siéntete orgulloso de ti mismo por tus progresos y piensa lo bien que vas a sentirte cuando lo superes esta vez.

Saturday, June 20, 2009

eL DuLcE SaBoR De UnA mUJeR eXqUiSiTa

Este lindo pensamiento me lo mandaron por correo y me gustó tanto que lo comparto por aquí ;) Dedicado a todas las mujeres las cuales describe Gabriel.


(Por Gabriel García Márquez)


Si aún no ha pasado el bisturí por tu piel,
si no tienes implantes de
silicona en alguna parte de tu cuerpo,
si los rollitos no te generan trauma,
si nunca has sufrido de anorexia,
si tu estatura no afecta tu desarrollo
personal,
si cuando vas a la playa prefieres divertirte en el mar
y no
estar sobre una toalla durante horas,
si crees que la fidelidad sí es
posible y la practicas,
si sabes cómo se prepara un arroz,
si puedes
preparar un almuerzo completo,
si tu prioridad no es ser rubia a como de
lugar,
si no te levantas a las 4:00 a.m. para llegar primera al gimnasio,
si puedes salir con ropa de gimnasia tranquila a la calle un domingo
sin
una gota de maquillaje en el rostro...
ESTÁS EN VÍA DE EXTINCIÓN....

Una mujer exquisita no es aquella que más hombres tiene a sus pies,
si no aquella que tiene uno solo que la hace realmente feliz.
Una mujer
hermosa no es la más joven, ni la más flaca,
ni la que tiene el cutis más
terso o el cabello más llamativo,
es aquella que con tan sólo una franca y
abierta sonrisa
y un buen consejo puede alegrarte la vida.


Una
mujer valiosa no es aquella que tiene más títulos,
ni más cargos académicos,
es aquella que sacrifica su sueño temporalmente por hacer felices a los
demás.


Una mujer interesante no es aquella que se siente halagada al
ser admirada por su belleza
y elegancia, es aquella mujer firme de carácter
que puede decir NO.
Y un HOMBRE... UN HOMBRE EXQUISITO es aquel que valora a
una mujer así...
Que se siente orgulloso de tenerla como compañera....
Que sabe tocarla como un músico virtuosísimo toca su amado instrumento...
Que lucha a su lado compartiendo todos sus roles,
desde lavar platos y
atender tripones,
hasta devolverle los masajes y cuidados que ella le
prodigó antes....

La verdad, compañeros hombres,
es que las mujeres
en eso de ser 'Muy machas' nos llevan gran recorrido...

¡Qué tontos
hemos sido -y somos-
cuando valoramos el regalo solamente por la vistosidad
de su empaque...!

Tonto y mil veces tonto el hombre que come en la
calle,
teniendo un exquisitímo manjar en casa.

Monday, June 15, 2009

PaSoS del ER al MoDeLo ReLaCiOnAL

Palabras claves: pasos transformación del modelo entidad relación extendido al modelo relación. Del ERE AL MER

Es un compilado de varias fuentes a fin de hacerlo más entendible. No solo aplica el entidad relación sino también el entidad relación extendido.

1.- Por cada entidad fuerte (aquella que no necesita de otra para existir), se crea una relación con sus correspondientes atributos.

2.- Por cada entidad débil (aquella que necesita de otra para existir), se crea una relación y su Primary key (PK de ahora en adelante) será igual a "llave parcial o discriminador (aquél atributo cuyo valor es único para cada tupla de la entidad débil) más la PK de su entidad dependiente o propietaria".

3.- Por cada vínculo 1:1
*Cuando la participación sea Total-Total: se crea una relación (caso M:N)
*Cuando la participación sea Total-Parcial: como en el caso 1:N (1: Parcial, N: Total)
*Cuando la participación sea Parcial-Parcial: como en el caso 1:N (El lado 1 ó el lado N se lo deja al criterio del modelador o diseñador)

4.- Por cada vínculo 1:N
La PK de 1 pasa a N como Foreign Key (FK de ahora en adelante)

5.- Por cada vínculo M:N
Se crea una nueva relación con PK= PK1 + PK2

6.- Por cada atributo multivaluado, se crea una nueva relación con PK=PK de entidad base + atributo multivaluado.

Por cada atributo compuesto, se lo descompone y vuelve atómico.

7.- Por cada vínculo n-ario (n>2), se crea una nueva relación PK=PK1 + PK2 + PKn (Esto se debe evitar, por ello nación el MEExtendido)

8.- Esto es para el ENTIDAD-RELACIÓN-EXTENDIDO. Cuando empleamos los conceptos de generalización/especialización. Se tienen 4 opciones:

a) Crear una relación para la superclase con sus atributos correspondientes y una relación para cada subclase con sus atributos más la llave primaria de la superclase.

b) Crear para cada subclase una relación con los artibutos de la superclase más los atributos propios donde la llave primaria será la de la superclase. Esto es válido una disyunción-total

c) Crear una sola relación con todos los atributos de la superclase más un atributo "T" que indica la subclase a la que la tupla pertenece. Esto es cuando no existen muchos atributos de definición para la especialización. Esto válido para especialización+Disyunción.

d) Crear una sola relación con todos los atributos de la superclase más los atributos de las subclases más unos atributos "Ti" cuyo valor lógico nos indicará a qué subclase pertenece la tupla. Esto es válido para especialización-Solapamiento.

Friday, June 12, 2009

SiGniFiCaDo dE FaMiLiA

Esta imágen la saqué de de una postal de gusanitos.com Me pareció re-genial. Muy linda... espero que reflexionen en el bonito significado acróstico de familia (:

Thursday, June 11, 2009

CóMo OpTiMiZaR uNa ConSuLTa SQL

¿Para qué optimizamos? Para obtener de manera más rápida y precisa la información, más eficiente. Hay que tomar en cuenta que el bajo rendimiento en el tiempo de respuesta se deben a factores como: el hardware, el software, el SGBD, el diseño, índices mala formulación de las consultas.

A continuación se siguen algunos tips, no son todos los que hay pero es algo para tomar en cuenta.

Diseño de la base de datos

**Las tablas normalizadas permiten reducir al mínimo el espacio ocupado por nuestra base y permiten asegurar la consistencia de la información al mismo tiempo que son muy rápidas para la realización de transacciones, pero generan un mayor tiempo de demora a la hora de consultarlas ya que se deben realizar generalmente la unión de varias tablas, por lo que en caso de necesidad de altas velocidades de respuesta con grandes volúmenes de datos un modelo desnormalizado es más que conveniente teniendo en cuenta todas las implicancias del caso.

**Ajustar al máximo el tamaño de los campos ayuda a no desperdiciar espacio.

**Eliminar todo campo que no sea de utilidad ya que por más que no contenga datos genera retrasos.

Índices

**Los índices son campos que permiten la búsqueda a partir de dicho campo a una velocidad notablemente superior. Sin embargo cuentan con la desventaja que hacen más lenta la actualización, carga y eliminación de los registros ya que por cada modificación en la tabla se deberá modificar también el índice, además se debe tener en cuenta el hecho de que los índices también ocupan espacio en disco. Es por esto que no es factible indexar todos los campos de la base y se hace necesario seleccionarlos cuidadosamente. Cabe destacar que por defecto las tablas no contienen índices por lo que la introducción de estos puede llegar a producir mejoras de más del 100% en algunos casos.

**Los campos que se recomiendan indexar son:

Claves Primarias
Claves Foráneas
Campos por los cuales se realizaran búsquedas
Campos por los cuales se va a ordenar

**Siempre conviene indexar tablas con gran cantidad de registros y que van a ser consultadas intensamente.

Formulación de las consultas

**En la medida de lo posible hay que evitar que las sentencias SQL estén embebidas dentro del código de la aplicación. Es mucho más eficaz usar vistas o procedimientos almacenados por que el gestor los guarda compilados. Si se trata de una sentencia embebida el gestor debe compilarla antes de ejecutarla.

**No utilizar SELECT * por que el motor debe leer primero la estructura de la tabla antes de ejecutar la sentencia.

**Seleccionar solo aquellos campos que se necesiten, cada campo extra genera tiempo extra.

**Utilizar Inner Join , left join , right join, para unir las tablas en lugar del where, esto permite que a medida que se declaran las tablas se vallan uniendo mientras que si utilizamos el where el motor genera primero el producto cartesiano de todos los registros de las tablas para luego filtrar las correctas, un trabajo definitivamente lento. (Con respecto a esto, aún no sé. Eso se suele decir, sin embargo un docente de mi universidad me dijo que es indiferente.)

**Especificar el alias de la tabla delante de cada campo definido en el select, esto le ahorra tiempo al motor de tener que buscar a que tabla pertenece el campo especificado.

**Evitar el uso de Cast. Y formulas dentro de las consultas, cada formula y casteo retrasan el motor considerablemente.

**Cuando se utilizan varias tablas dentro de la consulta hay que tener cuidado con el orden empleado en la cláusula FROM. Si deseamos saber cuantos alumnos se matricularon en el año 1996 y escribimos: FROM Alumnos, Matriculas WHERE Alumno.IdAlumno = Matriculas.IdAlumno AND Matriculas.Año = 1996 el gestor recorrerá todos los alumnos para buscar sus matriculas y devolver las correspondientes. Si escribimos FROM Matriculas, Alumnos WHERE Matriculas.Año = 1996 AND Matriculas.IdAlumno = Alumnos.IdAlumnos, el gestor filtra las matrículas y después selecciona los alumnos, de esta forma tiene que recorrer menos registros