Si aprendo SQL, ¿entendería MS Access? Estoy muy interesado en la gestión de bases de datos. Tengo experiencia previa en desarrollo web.

El acceso es una bestia extraña. Utiliza y (en teoría) hace que SQL esté más disponible para los usuarios finales. Si bien, esto es cierto en un sentido muy general:

  • Si es un muy buen desarrollador de Access, probablemente no necesitará SQL en absoluto. Esto se debe a que Access tiene (algunas no bien, incluso en absoluto) características documentadas, que ayudan a los desarrolladores sin conocimientos de SQL.
  • Si es un desarrollador SQL serio, no necesitaría Access, ya que siempre hay otras plataformas de desarrollo compatibles con MS, dirigidas a usuarios más profesionales, que debería poder usar.

En resumen, Access, aunque es un buen entorno de desarrollo, no está dirigido a programadores sino a personas orientadas a los negocios. Una vez me vi obligado a desarrollar un CRM usando Access, porque un asesor de seguridad idiota (que resulta ser un amigo 🙁) tenía la gestión de TI en una empresa en la que estaba trabajando para prohibir las herramientas de desarrollo profesional en la red empresarial, donde era necesario desarrollar ese software. . Historia larga … Versión corta, es posible desarrollar programas serios usando Access, pero no lo recomiendo.

Es genial que desee hacer su futuro en SQL o en la gestión de bases de datos. Con esta herramienta, el acceso a MS puede ser fácilmente conocido, pero tengo otra sugerencia para usted que incluso puede mejorar sus habilidades de base de datos. Espero que te guste.

Si ya tiene experiencia en desarrollo web, supongo que podría estar creando páginas asp a través de Visual Studio.

Le recomiendo que descargue el estudio de Administración de SQL de Microsoft disponible en su sitio web oficial. Pero recuerde que también necesita descargar SQL express para conectarse a cualquier base de datos.

Una vez que descargue ambos paquetes, intente crear una página web asp e importe la base de datos desde Management studio. (Desde el lado izquierdo de la aplicación en la pestaña Explorador del servidor)

Luego puede almacenar tantos registros como desee en el estudio de administración de SQL. Es más funcional en términos de desarrollo de productos.

Espero que esto ayude.

SQL es el lenguaje de consulta que subyace a MS Access. Necesitarás aprender ambos. MS Access es un sistema de administración de bases de datos que es bueno para sistemas relativamente pequeños con un número limitado de usuarios simultáneos. Una manera fácil de aprender ambos es tomar mi curso Easy SQL for Business Analysts seguido de mi curso Introducción al desarrollo de bases de datos. Yo uso MS SQL para enseñar el último curso.

Para un principiante en Microsoft Access, no es crucial que aprenda SQL.

Cuando comencé a usar Access, no sabía nada sobre SQL o Visual Basic, ¡y tampoco entendía el software en sí! Puede comprender los conceptos básicos con algunos tutoriales que se encuentran en línea como estos: Diseñar y crear tablas para una base de datos (Conceptos básicos de acceso, parte 1)

Después de nada más que practicar la creación de bases de datos, he construido mi propia comprensión, y solo ahora estoy empezando a enseñarme SQL y VB para mejorar aún más lo que hago.

Si está realmente interesado en la gestión de bases de datos, no tendrá problemas para comprender el acceso, y aprender SQL le permitirá crear bases de datos más interesantes cuando esté listo para eso.

¡Espero que esto ayude!

MS Access es dos cosas combinadas. Es un generador de interfaz de usuario front-end, con una base de datos compatible con SQL back-end. Puede sustituir otras bases de datos SQL (adecuadas) como SQL-server por su backend.

Es casi un callejón sin salida. Está diseñado para el desarrollo de aplicaciones muy simple para personas que no son programadores profesionales.

La parte del generador de aplicaciones front-end es inútil para el desarrollo web porque usará herramientas web (HTML / JS) para hacer esto. Eso deja una base de datos de fondo bastante mala como lo único que usaría, y no la quiere.

Olvídese del acceso, a menos que su objetivo sea crear aplicaciones de escritorio de Windows para aficionados. Menos trabajo para aprender cómo hacerlo correctamente, con una herramienta de base de datos de fondo adecuada,

En mi opinión, si aprende a desarrollar SQL, está más allá de MS Access (como desarrollador). MS Access está hecho para pequeños proyectos que involucran muy pocos usuarios concurrentes. Tiene su lugar en el mundo de los negocios, pero el desarrollo de SQL de núcleo duro realmente no es parte de MS Access, porque tiene una buena GUI, que es adecuada para prácticamente todos los que lo usan.

Sí, pero evite que Ms Access sea una base de datos de juguetes. MS SQL Server, MySQL, Postgres, Oracle, son todas opciones válidas