Archivo

Archivo para la categoría ‘Gestión TI’

5 de los mejores software de minería de datos de Código Libre y Abierto

martes, 30 de noviembre de 2021 11 comentarios

El proceso de extracción de patrones a partir de datos se llama minería de datos. Es reconocida como una herramienta esencial de los negocios modernos, ya que es capaz de convertir los datos en inteligencia de negocios dando así una ventaja de información. Actualmente, es ampliamente utilizado en las prácticas de perfil, como vigilancia, comercialización, descubrimientos científicos, y detección de fraudes.
Leer más…

Programadores que no programan

martes, 30 de noviembre de 2021 13 comentarios

Responsables de algunos importantes departamentos de Recursos Humanos a nivel nacional me comentaban que el panorama actual a la hora de contratar personal es desolador: casi ninguno de los candidatos que se presentan como programadores son capaces de escribir algún tipo de código. Esto significa que, en muchas ocasiones, la demanda del sector obliga a destinar recursos sin la formación mínima que el cliente solicita, algo que la mayoría de estos, ha asumido con resignación.
Leer más…

Recortar caracteres no alfanuméricos de una cadena

martes, 30 de noviembre de 2021 1 comentario

Aquí esta el código para recortar caracteres no alfanumericos de una cadena. Como puedes ver, este script usa el enfoque de conteo de registros. Aquí esta la forma de usarlo:

Select dbo.fnTrimNonAlphaCharacters('2131231Atif123123 234234Sheikh6546')

Leer más…

Categories: Base de datos Tags: , ,

Bloquear una dirección IP para iniciar sesión en Sql Server

martes, 30 de noviembre de 2021 8 comentarios

Estábamos probando un escenario y quería bloquear la conexión al servidor SQL solo a determinadas direcciones IP. He aquí cómo se resolvió el problema utilizando un trigger de inicio de sesión
Leer más…

Fechas del calendario

lunes, 29 de noviembre de 2021 1 comentario

Con lo años he tenido algunos de los mas extraños y complejos requerimientos de consultas y reportes que te puedas imaginar.
Los más dificiles suelen implicar algun tipo de regla de negocio extraña o requerimiento que incluyen parametros de fechas, logica, rangos, etc. He puesto este código junto con el fin de precalcular muchos elementos de fechas caracterizadas y ser capaz de determinar rapidamente varios valores y caracteristicas de las fechas sin necesidad de romperce la cabeza cada vez que las cosas se ponen dificiles.
Leer más…

Lentitud con funciones de tabla en SQL Server

lunes, 29 de noviembre de 2021 3 comentarios

Muchos de nosotros debemos de conocer las funciones de SQL Server, su clasificación, como se usan, etc. Además los que administran las base de datos pueden crear funciones para ser utilizadas en las aplicaciones. Si bien son de gran ayuda, existen ciertos criterios a tener en cuenta al momento de construir las consultas, ya que esto puede determinar cuan rápido se devuelvan los datos.

Un caso particular fue lo que me sucedió al momento de querer mostrar un reporte, utilizaba 2 filtros cada uno de ellos con checkbox para poder seleccionar de una lista y mediante la aplicación los enviaba los valores seleccionados en conjunto a una variable. Esta variable mediante una función, llamada listadeenteros_a_tabla, convertía los valores ya sean numéricos o enteros a una tabla, para finalmente ser utilizada dentro de la sentencia WHERE como lo muestra el siguiente ejemplo:
Leer más…

¿Qué motiva a los programadores?

domingo, 28 de noviembre de 2021 4 comentarios

Voy a empezar con una pregunta, si tienes  $400 en tu presupuesto de desarrollo que haces

  1. A. Premias a tu programador estrella con un bono de $400 o
  2. B. Le compras un monitor LCD de 24 pulgadas 1920×1200?

Si tu respuesta es «A», entonces necesitas seguir leyendo. Si su respuesta es «B» entonces entiendes lo que motiva a los programadores, pero te sugiero que sigas leyendo y comentando más adelante, si tienes alguna idea de lo que trato.
Leer más…

¿Por qué debes aprender COBOL?

domingo, 28 de noviembre de 2021 3 comentarios

Arunn Ramadoss piensa que debes aprender COBOL. Ciertamente, esta parcializado. Él es el director del programa Micro Focus, una compañía que vende herramientas de modernización para COBOL.

Los programadores jóvenes pueden estar preguntándose si es necesario aprender Java, o a sabiendas JavaScript, y Python o es suficiente Ruby. Y con los informes de graduados de informática recibiendo múltiples ofertas de trabajo apenas saliendo de la universidad, ¿por qué buscar más lejos en el pasado en algo así como COBOL?

Leer más…

Como clonar/duplicar facilmente una base de datos Oracle 10G

sábado, 27 de noviembre de 2021 4 comentarios

Hoy he tenido la tarea de clonar o duplicar una base de datos Oracle 10g. Siendo un novato en la materia, entre a Google y encontré algunas respuestas. Después de algunas investigaciones menciono algunas formas:

  1. Usando EM:: Mantenimiento::Despliegue::opción clonar de base de datos: El problema con esto es que necesita «Una base de datos abierta en modo ARCHIVELOG», lo cual no tengo. Por lo tanto, requiere que se reinicie como se menciona en aquí. De ahí que descarte esta opción.
  2. Duplicar la base de datos utilizando RMAN: Un buen artículo al respecto está disponible aquí. Lo he probado y demore de 2 a 3 horas para conectarme a la base de datos recién creada. Después de eso también abandone este método.
  3. Mediante línea de comandos: Todo es usando sqlplus y es bastante técnico. Los detalles están disponibles aquí. Funciona, pero seguí buscando una alternativa fácil.
  4. Usando DBCA: Este método me pareció ser el más fácil y la opción más rápida, pero lamentablemente no está disponible en los primeros resultados de Google. Parece que es una de la forma menos utilizada para duplicar una base de datos Oracle, pero la mejor. Para promoverla escribo este post.

He aquí como se hace: Leer más…

Enlazando la fila previa

sábado, 27 de noviembre de 2021 Sin comentarios

Dos de las mejores adiciones al T-SQL en SQL Server 2005 son las expresiones de tabla común (CTE), y la función Row_number (). En este artículo vamos a ver cómo se pueden utilizar estas dos características juntas para proporcionar una solución elegante a un problema histórico.

En primer lugar daremos una mirada muy rápida en cada uno de ellos.
Leer más…

Pagina 1 de 912345»...Ultimo »Top Footer