domingo, 20 de enero de 2013

Creación de la sentencia INSERT de SQL apartir de unos datos en EXCEL

Muchas veces tenemos la necesidad de pasar una serie de datos previamente registrados en un excel, pero tales datos tiene un gran volumen.

Por ende EXCEL nos da una combinacion muy sencilla, para sacar los insert de todos estos datos la cual es la siguiente:

Supongamos que tenemos estos datos:


y deseamos sacar sus insert de una forma rapida, en la web podemos encontrar que muchas personas han de publicar una forma de sacar de la cual es un fiasco en la cual ellos promulgan que para sacar los insert se debe de escribir de esta forma:

Colocándonos en la siguiente casilla de el ultimo registro insertado, en este caso seria la "H2", ya que nuestro  el ultimo registro de nuestro ejemplo es en la casilla "G2", y porque "H2" y no "H1", porque sinos podemos dar cuenta el primer registro de nuestro documento excel desde el "A1" hasta el "G1" son los titulos correspondiente de nuestros datos cuyos titulos no se van a generar el insert, no obstante luego de habernos ubicado en el ultimo registro en la web nos dan esta forma erronea la cual es la siguiente:

=+CONCATENAR("INSERT INTO ejemplo(manual,cos_ISS,cod_CUPS,descripcion,total,especialidad,clase) Values ('",A2,"','",B2,"','",C2,"','",D2,"','",E2,"','",F2,"','",G2,"')")


de la cual nos chocaremos de que nuestro excel nos manda un mensaje de error la cual no reconoce.
Para generar nuestros insert correctamente es de la siguiente forma:

=("INSERT INTO servicios_manual_tarifario (manual,cod_ISS,cod_CUPS,Descripcion,total,especialidad,clase_de_servicio) VALUES ('"&A2&"','"&B2&"','"&C2&"','"&D2&"','"&E2&"','"&F2&"','"&G2&"');")

jusguen ustedes y miren la diferencia.


solo nos faltaria copiar nuestro primer insert y seleccionar las repectivas ultimas calillas de los siguientes registro y pegar nuestro insert, lo cual nustro excel generara los insert automaticamente de cada uno de los registro. donde al final nos quedara de esta forma.


domingo, 29 de abril de 2012

Error Code: 1005 - Can't create table 'mydb.vehiculo' (errno: 150)

EL MOLESTO ERROR 1005 DE MYSQL


Buenos días amigos internautas, en el dia de hoy les quiero compartir con ustedes un suceso que q de seguro le a pasado a muchos y es el molesto letrero que sale al momento de subir nuestro script o hacer la respectiva relación en nuestra base de datos.
bueno vallamos al grano porque a de salir este error, es muy sencillo por que podemos de estar inrunpiendo cual quiera de estas siguientes reglas miremos:


  • Recordemos pasar nuestra tabla a formato InnoDB porque puede que nos este fallando porque no lo tenemos en este formato
  • Si los dos campos (Nombre de campo y el nombre de campo foráneo) usan tipos de campo incompatibles. (si estas intentando hacer una llave foránea del tipo int y la estas intentando referenciar con una variable de tipo (double, varchar, etc), recordemos que para referenciar una llave foráneas ambas deben ser del mismo tipo y tamaño en pocas palabras deben estar constituidas(creadas) con las mismas especificaciones .)

  • Si tu usas “On Delete Set Null” pero el campo no lo permite, MySQL te devolverá el error. (Esto hace parte de la anterior ya que, cabe recordar las dos variables tanto la que se desea referenciar y la reverenciada deben tener las mismas especificaciones).
Un ejemplo gráfico para este seria :
Como vemos la llave foranea que vamos a crear es Tipo lado izquierdo de la imagen tiene como atributos en la parte inferior activados (On Delete, On Update) y tiene activados(No action) en sus respectivos atributos.
ahora en la parte derecha de la imagen vemos que la variable que vamos a referencias es idtipo_usuario tiene como atributos activados tambien (On Delete, On Update) y tiene activado (No action) pero solo en (On Delete) y en (On Update) tiene es (Set null). esto repercutiria en el error que estamos tratando evitar, recuerden como les e dicho tanto la llave foranea como la referencia deben tener todo igual.

  • Y la tercera es un error infantil como todos anteriores, pero suele pasar es intentar crear otra llave foránea con un nombre ya declarado al momento de crear otra llave foránea
en mi caso fue yo estuve creando mi modela de la base de datos en MSQL WORKBENCH y al momento de hacer la coneccion para cargar mi modelado a la base de datos me arrojaba ese error no me explicaba porque y luego de 5 minutos me di cuenta que al momento de hacer la relación entre mi tabla vehículo y mi tabla persona el programa me estaba referenciando con dos campos el de idpersona y id empresa a la llave foránea y eso no se puede.

Espero que les sirva, Éxitos con sus trabajos.

No olviden comentar

miércoles, 19 de octubre de 2011

QUE ES CRM


Una definición completa de CRM sería algo así como “una estrategia de marketing destinada a construir proactivamente un sesgo o preferencia en los consumidores por una determinada organización, lo cual suele resultar en unos mayores índices de retención de esos consumidores y en un rendimiento económico mayor”. El hecho de que en la definición se mencione la palabra “construir” no es casualidad: el CRM es, claramente, una estrategia orientada al largo plazo, que requiere inversiones tecnológicas y estratégicas que dan fruto cuando el cliente acaba dándose cuenta de que realmente nuestra compañía le “entiende” y le satisface mejor que la competencia. En cierto sentido, se trata de una redefinición de la compañía desde el punto de vista del cliente.
En que se basa Toda estrategia de CRM debe basarse en un cambio radical de la orientación estratégica de la compañía. No se trata de implantar una nueva tecnología ni unas herramientas
analíticas determinadas, ni siquiera de crear un departamento de la compañía dedicado específicamente a ello. Debe ir mucho más allá, debe implicar a todos los trabajadores de la compañía, desde telefonistas hasta encargados de servicio técnico. Todo el personal de mi compañía debe ser una potencial fuente de entrada de información procedente del cliente. Todo el mundo debe entender que el activo más importante de la empresa es precisamente su base de clientes y la información que sobre éstos y sus necesidades es capaz de recopilar. Es algo muy distante de la idea que llevan bajo el brazo muchos consultores y vendedores de soluciones tecnológicas, de ese “instale mi paquete porque hace CRM”, porque debe ser algo internalizado, parte de la cultura corporativa, mucho más que una solución que se saca de una caja o que alguien viene e implanta. Desde un punto de vista metodológico, los pasos a seguir son básicamente cuatro: en primer lugar, identificar a los clientes. Es preciso que podamos saber siempre quienes son, entren a través del canal que entren, para que sean siempre vistos como el mismo cliente a lo largo de todas las transacciones e interacciones que realicen a lo largo del tiempo. Debemos ser capaces de almacenar toda la información de un cliente sin que se pierda nada si queremos hacer posible lo que viene después.
Segundo, diferenciarlos. Ser capaz de adscribir a esos consumidores que tenemos previamente identificados a grupos definidos y caracterizados por pautas comunes, por el tipo de necesidades que plantean a la compañía, por el valor que tienen para nosotros. Tanto si me acerco a la compañía a través de su página web como si viene a mi casa un operario de servicio técnico, aunque sea de una empresa subcontratada, yo, como cliente, debo ver que se me conoce, y si soy o me considero un cliente muy bueno, que se sepa y se me trate como tal.
En tercer lugar, interactuar con ellos. Implica mantener contactos con esos consumidores basados en la información que tenemos de ellos y de sus necesidades, registrar esos contactos como fuentes adicionales de información. Estos contactos deben hacerse únicamente cuando con ello proporcionemos valor al cliente, bien con ofertas que podamos suponer que le interesan o con peticiones de información que le parezcan relevantes. Se acabó la era del llamado database marketing, los envíos masivos a todos
los clientes con la misma oferta. Con esto, si se hace bien, deberíamos no sólo reducir costes de envío y demás, sino además obtener una eficiencia muy superior. Por visualizar un ejemplo, piense en lo que ocurre cuando entra en una librería online y la página no sólo le saluda por su nombre, sino que además le ofrece recomendaciones que tienden a ajustarse muy bien a lo que usted busca. Esa prestación, está basada en mis compras anteriores, y en lo que la librería deduce a base de compararme con otros clientes parecidos a mi, mediante técnicas conocidas como collaborative filtering. Para ello, las dos fases anteriores, identificar al cliente y diferenciarlo, tienen que estar perfectamente desarrolladas.
Finalmente, en cuarto lugar, debemos adaptar nuestro producto o servicio a esos clientes, para cubrir sus necesidades de una manera aún más eficiente. Este cuarto paso, la adaptación o, en palabra proveniente del término inglés, customización, es el paso más difícil en toda estrategia CRM, y requiere una gran integración y buen funcionamiento de las tres etapas anteriores. Se trata de, una vez que conocemos al cliente y que le hemos oído, hacer que efectivamente nuestro producto o servicio se ajuste a lo que ese cliente nos estaba pidiendo, dentro de los límites razonables.

FUENTE:Enrique Dans es profesor del Instituto de Empresa y Doctor (Ph. D.) en Sistemas de Información por la Universidad de California (UCLA)

martes, 4 de octubre de 2011

PROCESO

Un proceso del software es u conjunto de actividades y resultados asociados que producen un producto de software. Estas actividades son llevadas a cabo por los ingenieros de software.


ESTÁNDAR.

Un estándar es un conjunto de criterios documentados que nos permiten especificar y determinar acciones de un objetos.

EMPRESAS COLOMBIANAS CON CALIFICACION DE NIVEL 3 -5 EN CMMI

Entidades en Colombia certificadas en CMMI nivel 3 - 5

Red Colombia S.A.

Unidad de Integración de Soluciones de Red Colombia S.A

Fecha de certificado: Sep 15, 2006

ML: 3

Productora de Software (PSL)

Productora de Software (PSL) – Medellin Software Engineering Unit

Fecha de certificado: Nov 30, 2007

ML: 5

InterGrupo S.A.

InterGrupo S.A. – Medellin Software Engineering Unit

Fecha de certificado: Dec 21, 2007

ML: 3

Asesoftware Limitada

Software Development Division at Asesoftware Limit

Fecha de certificado: Dec 16, 2006

ML: 3

Heinsohn Software House S.A.

Heinsohn Software House S.A.

Fecha de certificado: May 26, 2006

ML: 3

Open Systems S.A.

Centro de Desarrollo de Software: (Software Development Center)

Fecha de certificado: May 13, 2006

ML: 4

Avansoft S.A.

Avansoft S.A.

Fecha de certificado: Dec 07, 2006

ML: 3

Asesoftware Limitada

Software Development Division at Asesoftware Limit

Fecha de certificado: Dec 16, 2006

ML: 3

Gestiontek

Development Division

Fecha de certificado: Feb 28, 2007

ML: 3

MVM Ingeniería de Software S.A.

MVM Ingeniería de Software

Fecha de certificado: Dec 22, 2006

ML: 3

Trebol Software S.A.

Trebol Software S.A.

Fecha de certificado: Feb 07, 2007

ML: 3

ilimitada S.A.

ilimitada S.A.

Fecha de certificado: Mar 25, 2006

ML: 3

METRICA

Métrica :

Una métrica es una medida efectuada sobre los programas, documentación, su desarrollo y mantenimiento, o sobre algún aspecto del sistema en desarrollo o del proceso empleado que permite, la previa comparación con valores de referencia, con el fin de tomar decisiones necesarias:

por ejemplo:

Para la aplicación del sistema de calidad al ciclo de vida es necesaria la utilización de métricas adecuadas,en realidad se comparan los parámetros de calidad de este con estimaciones realizadas.

la métrica es un medio para controlar el desarrollo de un sistema de software

MODELO

DEFINICIONES:

MODELO :
Es el análisis detallado de sistemas basados en computadoras, las figuras del modelo ilustran o representan el flujo de la información a través del sistemas. existen varios tipos de modelos entre otros los siguientes:
tipos de modelos

  • Funcional: la funcionalidad del sistema desde el punto de vista del usuario, incluye:
    • Diagramas de caso de uso
  • Objetos: Muestra la estructura y la subestructura del sistema usando objetos, atributos, operaciones y asociaciones, incluye:
    • Diagramas de clase
  • Dinámico: Muestra el comportamiento interno del sistema, incluye:
    • Diagramas de secuencia
    • Diagramas de actividad
    • Diagramas de estados

jueves, 19 de agosto de 2010

COMUNICACIONES Y REDES DE COMPUTADORES

Comunicaciones Y Redes de Computadores
(Problemas y ejercicios resueltos)
Spanish | PDF | Autor: Lizarrondo, Mendi, Miguez, Alonso | ISBN:9788420539201| Editorial Prentice Hall | 1era Edición | 2003 | Páginas 216 | 17 MB

Descripción:

La presente obra nace con la intención de ayudar a los estudiantes en el aprendizaje de los conceptos básicos de las redes de comunicaciones. En este sentido, una de las mejores maneras de apoyar al estudiante en el aprendizaje de redes de comunicaciones, es la presentación de ejercicios relacionados con los conceptos teóricos más elementales.

Contenido:
Capítulo 01: Transmisión de datos
Capítulo 02: Medios de transmisión
Capítulo 03: Codificación de datos
Capítulo 04: La interfaz en las comunicaciones de datos
Capítulo 05: Control del enlace datos
Capítulo 06: Multiplexación
Capítulo 07: Conmutación de circuitos
Capítulo 08: Conmutación de paquetes
Capítulo 09: Transferencia en modo asincrono y retransmisión de tramas
Capítulo 10: Congestión en redes de datos
Capítulo 11: Tecnologías LAN
Capítulo 12: Sistemas LAN
Capítulo 13: Protocolos de interconexión de redes
Capítulo 14: Funcionamiento de la interconexión de redes
Capítulo 15: Protocolos de transporte
Capítulo 16: Seguridad en redes
Capítulo 17: Aplicaciones distribuidas


Y AHORA EL ENLAZE...

COMENTEN, COMENTEN......

INTRODUCCIÓN A LOS SISTEMAS DE BASES DE DATOS

Introducción a los Sistemas de Bases de Datos
Spanish | PDF | Autores: C.J. Date | ISBN: 9684444192 | Editorial Prentice-Hall | 7ma Edición | 2001 | 959 Páginas | 10 MB

Descripción:
Por más de 25 años, el libro Introducción a los sistemas de bases de datos, de C.J. Date, ha sido el recurso autorizado para los lectores interesados en conocer y comprender los principios de los sistemas de bases de datos. Esta edición revisada sigue ofreciendo una base sólida de los fundamentos de la tecnología de bases de datos, así como algunas ideas sobre el futuro desarrollo de este campo.
El material está organizado en seis partes principales. La parte I proporciona una introducción extensa sobre los conceptos de los sistemas de bases de datos en general y sobre sistemas relacionales en particular. La parte II consiste en una descripción minuciosa del modelo relacional, el cual es el fundamento teórico del campo de las bases de datos en su conjunto. La parte III expone la teoría y la práctica del diseño de bases de datos. La parte IV se ocupa de la administración de transacciones. La parte V muestra cómo los conceptos relacionales son relevantes para una diversidad de aspectos de la tecnología de bases de datos (la seguridad, las bases de datos distribuidas, los datos temporales, el apoyo a la toma de decisiones, etcétera). Por último, la parte VI describe el impacto que ha tenido la tecnología de objetos en los sistemas de bases de datos.
Esta séptima edición de Introducción a los sistemas de bases de datos contiene material que ha sido revisado para mejorar y ampliar el tratamiento de varios temas, incluyendo: - Material revisado y ampliado sobre el modelo relacional, en particular en las secciones sobre tipos (dominios), valores de relación contra variables de relación, integridad predicados y vistas - Material nuevo sobre atributos evaluados por relación, desnormalización, diseño ortogonal y enfoques alternativos para el modelado semántico (incluyendo las "reglas del negocio")
- Capítulos totalmente nuevos que cubren la herencia, el apoyo a la toma de decisiones y las bases de datos temporales
- Dos nuevos apéndices, uno que resume la sintaxis y la semántica de SQL y otro sobre SQL3
Los lectores de este libro obtendrán un conocimiento sólido de la estructura general, los conceptos y los objetivos de los sistemas de bases de datos, y se familiarizarán con los principios teóricos subyacentes a la construcción de dichos sistemas.

Servidor de descarga.


ESTE ES OTRO LIBRO DE BUEN CONTENIDO ESPERO QUE LES SIRVA....
Y RECUERDEN COMENTAR NO CUESTA NADA... SOLO AYUDA PARA SEGUIR MEJORANDO EN LO QUE SE ESTA FALLANDO

GRACIAS....

FUNDAMENTO DE BASES DE DATOS 4 EDICION.






Autor: Abraham Silberschatz Editorial: Mc GraW Hill






Mejora en la cobertura de los modelos Entidad-Relación (E-R), con nuevos ejemplos y un resumen de notaciones E-R alternativas que se encuentra en la nueva sección sobre UML.Nuevas aplicaciones utilizando XML.Bases de datos relacionales: mejora la cobertura y se actualiza.El Capítulo 4 sobre SQL hace referencia al estándar SQL: 1999. La sección se ha ampliado en el tratamiento de ODBC y JDBC.El Capítulo 6 trata restricciones de integridad y seguridad. Actualiza los temas sobre almacenamiento indexado, procesamiento y transacciones. Nuevos estudios de casos en Oracle, IBM DB2 y MS SQL server.Arquitecturas de bases de datos según las nuevas versiones de computadoras, La cuarta edición del libro Fundamentos de bases de datos ofrece todo lo necesario para una profunda com

prensión de los sistemas de bases de datos. Los autores explican conceptos fundamentales de la gestión de bases de datos con todo el detalle y atención que los lectores de este clásico libro de texto esperan. Se examinan en profundidad los lenguajes de consultas, el diseño de esquemas, el desarrollo de aplicaciones, la implementación de sistemas, el análisis de datos y las arquitecturas de las bases de datos. El libro es apropiado tanto para cursos introductorios avanzados, así como referencia para profesionales. La quinta edición de Fundamentos de bases de datos conserva el estilo general de las ediciones anteriores a la vez que evolucionan su contenido y organización para reflejar los camnios que se han producido al diseñar, gestionar y utilizar las bases de daos. Algunos de los contenidos de esta nueva edición son: - Nueva organización de los capítulos, adelantando el estudio de SQL. - Tratamiento ampliado de SQL,incluyendo SQL:2003. - Una nueva parte dedicada al diseño de bases de datos con un tratamiento ampliado de la normalización y los datos temporales. - Tratamiento ampliado y actualizado de XML. - Tratamiento detallado de la implementación y las arquitecturas de los sistemas de bases de datos. - Tratamiento ampliad
o del diseño y desarrollo de aplicaciones. - Capítulos sobre minería y análisis de datos, y de recuperación de información. - Estudios de casos que incluyen las últimas versiones de IBM DB2, Oracle, Microsoft SQL Server y PostgreSQL (nuevo en esta edición). - Énfasis en los aspectos prácticos, aplicaciones e implementación, acompañados de un tratamiento intuitivo de los conceptos teóricos clave. Como en la anterior edición, el libro cuenta con una completa OLC de apoyo y complemento con materiales para el profesor y el alumno.

el servidor de descarga


Espero que comenten es un buen libro especialemente utilisado para los que estan cursando algun curso de bases de datos ya sea en oracle, sql, sql server

Es el mismo libro no se dejen confundir por la caratula.....



DESCARGA EL NUEVO REALPLAYERSP GOLD






LES TRAIGO LO ULTIMO DE REAL PLAYER COMPANY
SU NUEVO Y MEJORADO PROGRAMA REPRODUCTOR DE MUSICA Y VIDEO Y AHORA CON APLICACION PARA BAJAR VIDEOS YA TOTALMENTE CARGADOS Y CONVERTIR VIDEOS Y AUDIOS A TU FORMATO PREFERIDO ES FACINANTE ESTE NUEVO SOFTWARE...
ES MUY FACIL DE USAR Y MUY ECONOMICO A LA HORA DE INSTALAR COMO TODOS LOS PROGRAMAS DE REAL PLAYER ANIMATE Y PRUEBALO RECOMENDADO Y EFICIENTE

UN NUEVO Y COMPLETO SISTEMA DE REPRODUCCION

http://www.megaupload.com/?d=7202IQ92

COMENTAR NO CUESTA NADA





SAVE EDITOR PARA NEED FOR SPEED MOST WANTED








UNA HERRAMIENTA CAPAS DE MANIPULAR AMUENTANDO TU BOLSA Y TU DINERO AL MAXIMO FACILITANDO MUCHO MAS RAPIDO EL MANEJO DEL JUEGO
OLVIDATE DE HACER HITOS DE BOLSA CON ESTO SOLO PREOCUPATE POR MACHACAR A LOS DEMAS.

MODO DE USO:
1) TENER UN USUARIO EN EL JUEGO.
2) ANTES DE INICIAR EL JUEGO INICIAS EL SAVE EDITOR.
3) TIENE QUE APARECERA UNA LISTA CON LOS NOMBRES DE LOS USUARIOS QUE TIENES EN EL JUEGO
4) ELIJE EL USUARIO AL CUAL VAS A MODIFICAR.
5) DA LA CANTIDA DE DINERO Y BOLSA AL MAXIMO RECUERDA QUE SON 10000000 COMO MAXIMO, SI TE LLLEGA A SALIR UN MENSAJE ES PORQUE TIENES EXCESO DE CERO ASI QUE TIENES QUE BORRAR LOS QUE SEAN NECESARIO.
6) LE DAS SALVAR Y LISTO YA PUEDES ABRIR TU USUARIO EN NEED FOR SPEED MOST WANTED CON BOLSA Y DINERO AUMENTADO.

Y AHORA EL LINK..... 100% LIBRE DE VIRUS


http://www.megaupload.com/?d=TN7HVC53



ESPERO QUE LES GUSTEN.....

COMENTAR NO CUESTA NADA......






viernes, 29 de enero de 2010

TUNE UP 2010 + KEYGEN GARANTIZADO

NUEVO TUNE UP 2010 EFICAS COMFIABLE MUCHO MAS PRACTICO QUE LAS VERSIONES ANTERIORES DEL TUNE UP (2007, 2008 2,009) CON UN NUEVO MANTENIMIENTO CON UN CLIK Y SU TURBO MODE....
Y SE LOS TRAIGO EN ESPAÑOL Y CON UN KEYGEN (PROGRAMA GENERADOR DE SERIAL ALEATORIAMENTE)... TOTAL MENTE GARANTIZADO Y PROBADO
A CONTINUACION EL ENLAZE QUE LO DISFRUTEN

ENLAZE DE DESCARGA:


http://www.megaupload.com/?d=J3CGJHU0

COMENTEN..
GRACIAS

martes, 15 de diciembre de 2009

convertidor de peliculas a dvd " convertxtodvd "











TRANFORMERS THE GAME...










DESCARGAR EL JUEGO DE TRANSFORMER Y DECIDE SI SER UNN AUTOBOT Y SALVAR AL MUNDO O SER UN DECEPTICO Y DESTRUYE ALMUNDO Y A LOS AUTOBOT...




DESCARGAR POR MEGAUPLOAD
SIN CONTRASEÑA


http://www.megaupload.com/?d=Y7YOWRK9

domingo, 13 de diciembre de 2009

PROGAMAS DE IINTERES Y DIVERSION

C++ PORTABLE











DESCARGA EL C++ PORTABLE FACIL DE UTILIZAR Y MUY COMODO, PARA CUALQUIER PROGRAMADOR......

http://www.megaupload.com/?d=KXKJO443












EMULADOR DE PLAY STATIONS 1





DESCARGA EL ORIGINAL EMULADOR DE SONY PARA CONSOLA DE PLAY STATIONS 1 COMPLETO Y SIN FALLA INSTALA, INSERTA Y JUEGA


http://www.megaupload.com/?d=C5R4A93W