Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2007, 10h04   #1
Invité régulier
 
Inscription : octobre 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 18
Points : 8
Points : 8
Par défaut Migrer de Access vers un vrai serveur de base de données SQL ?

Bonjour à tous,

en passant un grand bravo pour votre site que je viens visiter tres souvent et qui m'a beaucoup aidé

Je développe des applications sous Access à mon travail (pharmacien, autodidacte en programmation et passionné) depuis une dizaine d'année et je souhaiterai passer à une base de donnée qui gère mieux les utilisateurs réseaux, les connexions multiples, bref quelque chose d'un peu plus costaud et dont je puisse distribuer (par évident avec Access !).

Je suis plutot accès sur le Basic (je comprend rien en Pascal, C+,...).

Faut-il que je me dirige vers une formation sur Oracle, SQL, Visual Basic seul, PHP, ... ?

Merci pour vos réponses
Papy_Bro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 20h47   #2
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

Informations professionnelles :
Activité : Responsable marketing opérationnel
Secteur : Communication - Médias

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
Je pense que tu es géné dans ta réflexion parce que Access étant trois choses à la fois, une base de données, et aussi un ensemble d'outil pour gérer les base de données, et générer des applications base de données, tu penses que pour les autres solutions il est est de meme, et non ça n'est pas le cas. Tu peu par exemple utiliser une combinaison de langage X, avec un SGBD Y, et utiliser ou outil de génération de base de données Z.

Il faut que tu distingue :

La base de données, voir le Comparatif SGBD. Si tu veux rester dans le monde Microsoft, ça serais par exemple Microsoft SQL-Server.

La solution pour créer les applications, à base généralement d'un langage, et d'un EDI. Dans le monde Microsoft ca serais pas exemple l'EDI Microsoft Visual Studio avec par exemple comme langage VB.NET ou C#. Voir la rubrique DotNET.

Des outils d'administration de base de données, ou de créations de base de données, c'est soit des outils en fonction du SGBD choisi, soit un outil générique, voir par exemple le forum outils.
__________________
-> Ne pas me contacter pour le forum et je ne répondrai à aucune question technique -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 14h58   #3
Membre régulier
 
Inscription : juillet 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 82
Points : 76
Points : 76
je pense que le plus abordable sera MS SQL SERVEUR pour toi car un Oracle ça coute cher et surtout quand on doit prendre d'autres outils de la suite après...

Si je ne me trompe pas Visual Studio est fourni avec SQL SERVEUR 2005 c'est toujours ça en moins à payer...
bmontandon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 17h20   #4
Invité régulier
 
Inscription : octobre 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 18
Points : 8
Points : 8
Merci pour vos réponses

Si je souhaite transférer mon travail réalisé avec Access (en plus il n'y en a pas qu'un !) vers un autre applicatif :

- est-ce possible ou je dois tout refaire : les tables, formulaires, requêtes, codes... ?
- si oui est-ce raisonnable ?
- si oui quel applicatif choisir ?

J'espère que je ne suis pas trop lourd lol

Dans l'attente de vous lire
Papy_Bro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2007, 17h36   #5
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

Informations professionnelles :
Activité : Responsable marketing opérationnel
Secteur : Communication - Médias

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
Tu doit pouvoir récupérer la base de données, et réutiliser les requêtes si c'est du SQL. Pour le reste je pense que tout est à refaire

En option tu peu peut être garder Access pour tout ce qui est édition d'états, parce que Access est capable de se connecter à une base distante SQL Server par exemple, me semble t'il.
__________________
-> Ne pas me contacter pour le forum et je ne répondrai à aucune question technique -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 12h26   #6
Membre régulier
 
Inscription : juillet 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 82
Points : 76
Points : 76
Je confirme Access peut se connecter à du SQL Serveur...
Je pense que pour du SQL Serveur 2005 il faut mettre à jour le JDBC quand même...
bmontandon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 23h39   #7
Invité de passage
 
Inscription : octobre 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 1
Points : 1
Points : 1
Citation:
Envoyé par Papy_Bro Voir le message
Merci pour vos réponses

Si je souhaite transférer mon travail réalisé avec Access (en plus il n'y en a pas qu'un !) vers un autre applicatif :

- est-ce possible ou je dois tout refaire : les tables, formulaires, requêtes, codes... ?
- si oui est-ce raisonnable ?
- si oui quel applicatif choisir ?

J'espère que je ne suis pas trop lourd lol

Dans l'attente de vous lire
Oui, tu devras refaire l'essentiel du travail car Access est un environnement intégré propriétaire et il n'existe rien qui soit compatible.

Ce que je peux te conseiller, c'est de te mettre à PHP et d'utiliser la base de données MySQL dans un premier temps. Cela te demanderas certes du temps de formation, mais ce sont des logiciels libres et tu t'affranchiras ainsi des contraintes liés au propriétaire.

L'intérêt, c'est aussi la souplesse, car ainsi tu pourras par la suite, si tu le souhaites, utiliser d'autres bases de données que MySQL, les changements seront minimes.
olm256 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 13h15   #8
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
Si votre applicatif a été réalisé avec Access alors il est inutile de tout redévelopper si vous passez à SQL Server. Il existe un assitant pour migrer votre base Access vers MS SQL Server, sans pour autant retoucher à toutes les interfaces. Seules certaines requêtes doivent être remaniées.

Il existe des version gratuites de MS SQL Server comme Express capable de traiter 25 utilisateurs simultanés (mais beaucoup plus en accès).

Attention à MySQL, c'est le plus éloigné de la norme SQL avec Access. Il faudra donc récrire la plupart de vos requêtes.

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h26.


 
 
 
 
Partenaires

Hébergement Web