Mi nombre es Fernando Briano y soy programador.
PostgreSQL

Mini-truco: Mostrar las tablas en una base de datos de PostgreSQL

A veces me olvido de esto así que lo anoto acá. Justo estaba trabajando por SSH y quería ver si el deploy había creado correctamente las tablas, y si quedaban tablas de sobra de versiones anteriores. En la línea de comandos de PostgreSQL (psql), ejecutar este comando: \dt\dt Esto lista las tablas de la base […]

MySQL

MySQL 6.0: disponible versión alpha para pruebas

Está disponible la versión alpha 6.0 del famoso motor de base de datos opensource MySQL. Esta nueva versión cuenta con el motor de almacenamiento de datos transaccional Falcon. Falcon es un motor que corre en todas las plataformas populares de hardware, y está diseñado para tomar ventaja de los grandes caches de memoria disponibles en […]

Por aprender: Control de versiones para Bases de Datos

En Coding Horror, Jeff Atwood publica un artículo titulado “Get Your Database Under Version Control” o “pon tu base de datos bajo control de versiones”. En él destaca lo importante que es tener la base de datos bajo control de revisiones: “No sé cómo puedes llamarte ingeniero de software y mantener una cara seria cuando […]

MySQL

Sun compra MySQL!

De manera sorpresiva, se anuncia que Sun Microsystems adquiere MySQL. Sun Microsystems anuncia acuerdo para adquirir MySQL, Desarrollador del motor de base de datos open source más popular del mundo. El anuncio de prensa: SANTA CLARA, CA Enero 16, 2006 Sun Microsystems, Inc. (NASDAQ: JAVA) anunció hoy que ha entrado en un acuerdo definitivo para […]

SQL hasta en la sopa…

Con Dm y Diego estamos trabajando en los obligatorios. Entre ellos el de base de datos, en el que hay que diseñar e implementar todo un sistema en una base de datos, con todo lo que “hemos aprendido” en el curso: funciones, vistas, triggers, procedimientos almacenados, etc. Además en el trabajo, también estuve todo el […]

CASE en SQL

Pongo esto acá para no olvidarme: CASE Estado WHEN ‘V’ THEN ‘Vendido’ WHEN ‘C’ THEN ‘Comprado’ WHEN ‘J’ THEN ‘Jodido’ WHEN 7 THEN ‘Nada que ver’ ELSE ‘Pingüino’ END AS EstadoCASE Estado WHEN ‘V’ THEN ‘Vendido’ WHEN ‘C’ THEN ‘Comprado’ WHEN ‘J’ THEN ‘Jodido’ WHEN 7 THEN ‘Nada que ver’ ELSE ‘Pingüino’ END AS Estado

Enseñanzas que nos deja Access…

Se puede decir que hoy “terminé” un proyecto nuevo que he estado desarrollando en el trabajo. (Cito: “Un software no se termina, se abandona“) Se trata de un programa para imprimir cheques en .Net. Los desarrollos en este trabajo se hacen todos en Visual Basic. Para éste, pedí para programar en C#, ya que Visual […]

Cursor en MS-SQL

Un cursor en Transact SQL es una herramienta que permite recorrer los registros de una consulta de a uno. Sería el equivalente a usar un for o for each para recorrer una consulta SELECT. Su uso es bastante sencillo, el código es así: –Declaramos una tabla en memoria donde guardar –los registros que levante el […]

En clase de base de datos…

DM dice que no vale la pena ni postear hoy. Mañana algo más divertido o útil en clase de Flash. Capaz que hasta subo algún dibujito / animación. En cuanto a base de datos, estamos viendo procedimientos almacenados, y ahora empezamos con Triggers (desencadenadores). <pre lang=”sql”>CREATE TRIGGER nombre_del_trigger ON nombre_de_tabla [ó vista] FOR operacion1, operacion2 […]

JOINS en SQL

Hoy en clase estamos dando “JOINS”. Aprovecho para postear sobre el tema. De Wikipedia: La sentencia JOIN en SQL permite combinar registros de dos o más tablas en una base de datos relacional. En el Lenguaje de Consultas Estructurado (SQL), hay tres tipo de JOIN: interno, externo, y cruzado. En casos especiales una tabla puede […]

Funciones MS SQL con ejemplos

Aprovecho que estoy en clase de base de datos para publicar algunas funciones de bases de datos SQL, específicamente para MS SQL Server. Son los apuntes de lo que va del semestre en Aplicaciones de bases de datos, pueden venir a mano como referencia, o para aprenderse alguna nueva. La mayoría tienen su respectivo ejemplo […]

Página 1 de 11
Toasty!