Necesito enseñar a mis dos pasantes cómo usar RDBMS en general y SQL "estándar" durante su tiempo libre, usando los portátiles obsoletos de Windows que tenemos por ahí. Vienen de cursos de matemáticas y han tenido poco contacto con la programación.
¿Qué sistema de gestión de bases de datos debo usar para enseñarles? Necesito algo con una interfaz de importación/exportación trivial, cargar datos a MS SQL Server Express puede ser una molestia a veces.
Mis objetivos a largo plazo son: permitirles usar el servidor MS SQL que tenemos en el trabajo y usar Pentaho para visualizar datos en ese servidor.
Usaría MySQL como RDBMS y MySQL Workbench como IDE:
Editor SQL:
Diseño de base de datos visual:
Administración:
Además, +1 para phpMyAdmin si aloja MySQL y phpMyAdmin en su servidor: menos funciones pero más ligero ya que es solo una interfaz web.
Recomendaría phpMyAdmin : funciona con MySQL (también MarioDB y Drizzle, aunque no puedo comentar sobre ellos). Requiere PHP y MySQL/MarioDB/Drizzle: WAMP lo tiene preconfigurado a través del instalador si desea una solución de instalación de Windows simple.
Con phpMyAdmin, tiene capacidades de consola completas y también una muy, muy fácil de jugar con aprender de/usar para la GUI de administración. La GUI puede:
Así es como me he enseñado a mí mismo a comprender realmente lo que sucederá con las uniones y cosas por el estilo (por ejemplo, porque seguro que puedes leerlo, pero cuando ves exactamente lo que sucede cuando cambias el tipo de unión, realmente lo entiendes ).
Les daría sqlite : es perfecto para situaciones iniciales como esta:
sqlite3 <db file name>
para comenzar.Tendrán algunos ajustes cuando cambien a MS SQL Server, pero eso es cierto sin importar con qué los comience: cada base de datos tiene su propia visión de las cosas y peculiaridades extrañas.
franck dernoncourt
lucas soares
Ámbar
lucas soares
lucas soares