He sido desarrollador de software ahora por más de 10 años. He trabajado principalmente en Embedded C con un poco de tiempo dedicado a C++ (limitado) y Java.¿Cuál es un buen punto de partida, tutorial o proyecto para aprender a programar la base de datos?
Estoy buscando aprender nuevas tecnologías y habilidades. Pensé que la programación de bases de datos puede ser interesante de aprender. Me gustaría hacer mi propio proyecto favorito para aprender estas cosas.
Mi plataforma de elección es Windows, pero también puede funcionar en Linux.
Mi proyecto de mascota ideal involucraría una GUI y algunos programas de red/internet que también tengo experiencia en hacer.
No me importaría entrar en C# pero no quiero morder más de lo que puedo masticar en este momento ya que mi tiempo libre es limitado.
Si entiendo correctamente, SQLite permite que los programas utilicen una base de datos sin ejecutar un servidor ODBC. ¿Es esto correcto? ¿Es ese un buen lugar para comenzar?
¿Qué puedo hacer para comenzar que no es demasiado complicado pero no tan simple que no voy a aprender los detalles también?
Sus opiniones y comentarios serán apreciados.
Muchas gracias por su comentario. Mis pensamientos actuales son usar mi colección de música de 19GB (3900 canciones) para crear algún tipo de visor de biblioteca de música. – DarthNoodles
Esa es una buena idea para una aplicación. Sugiero que piense en las entidades de las que desea realizar un seguimiento: canción, artista, álbum, etc. Utilice su colección para diseñar un esquema, luego lea los datos de los archivos y complete una base de datos. Eche un vistazo a TagLibSharp: http://developer.novell.com/wiki/index.php/TagLib_Sharp –
TagLibSharp movido: https://github.com/mono/taglib-sharp/ –