Les exercices de la première partie de ce cours seront ouverts dès le 16 décembre. Je vous invite à poster vos questions ici. J'essaierai de passer régulièrement, mais n'hésitez pas à discuter entre vous et à vous entraider, en essayant de ne pas divulguer de solutions cependant.
Si vous avez des problèmes techniques avec les activités, vous pouvez contacter directement OpenClassrooms : http://oc.cm/contact
À très bientôt !
- Edité par OsitoLoco1 22 septembre 2022 à 18:36:52
J suis intéressée par votre cours MySQL mais je suis automaticien indépendant donc mon temps est compté :-) ( comme beaucoup j’imagine)
Je voudrais donc savoir sur votre Tutoriel MySQL il est prévus sur 8 semaine mais j'aimerais savoir (même si c'est relatif) combien de temps environ faut il prévoir par jour.
Afin de ne pas me lancer dans un programme impossible à suivre avec mon emploie du temps
Je pense qu'il faut compter entre 3 et 5h de travail par semaine, peut-être un peu plus les semaines où il y a un TP à rendre. Cela dit, c'est assez difficile à estimer.
Mais le cours est consultable gratuitement et de manière permanente sinon. Rien ne vous empêche de le lire à votre aise sans vous préoccuper des exercices. Quitte à vous inscrire pour faire les quizz et les TPs une fois que vous aurez parcouru le cours à votre rythme.
Ce sujet sert à discuter le cours MySQL et les exercices liés à ce cours. Visiblement, tu es donc hors-sujet, merci de créer ton propre sujet pour ton problème.
J'ai fini l'installation de MySQL sur mon PC, et j'ai lancé l'invite de commande et inséré le chemin d'accès au dossier "bin". Mais quand je tape la syntaxe pour me connecter: <mysql -u root -p > ; Je reçois comme message d'erreur < 'mysql' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier>.
Que dois-je faire?
Ensuite, faut-il ,à chaque fois, inséré le chemin d'accès au dossier 'bin' avant de taper la commande "mysql..."?
J'ai l'impression qu'il y a une petite erreur dans le quizz de la partie 1, à la question 6. Je crois qu'il manque un mot-clé à la réponse qui est considérée comme juste.
Je ne vais évidemment pas donner la bonne réponse ici sur le forum, mais si j'ai raison l'erreur sera facile à détecter.
J'essaie depuis hier d'effectuer les exos (quiz ET activité) de la partie 2 du MOOC mais le message suivant s'affiche :
"Il n'est actuellement pas possible d'accéder à cet exercice pour l'une des raisons suivantes :
Le délai est dépassé ou...
... vous essayez d'accéder trop tôt à cet exercice"
Pourtant TOUS les e-mails reçus relatifs à cette partie du MOOC indiquent bien que j'ai "jusqu'au 06/01/2015 23h59 (heure de Paris) pour valider la partie 2 du cours "Administrez vos bases de données avec MySQL" "
Que se passe-t-il donc ? Pourquoi n'ai-je pas accès aux exos ?
Je suppose qu'il s'agit d'un problème technique du côté d'OpenClassrooms. Je ne peux donc pas vous aider si ce n'est pour vous conseiller de les contacter directement, soit via le forum "Fonctionnement du site", soit par mail hello@openclassrooms.com.
Navrée, c'est un souci de notre côté. ça devrait être réglé d'ici demain.... Si ça pose un souci pour les deadlines des exercices, n'hésite pas à écrire à hello@openclassrooms.com, on fera en sorte que tu puisses quand même les faire.
Nos excuses pour le contretemps, merci de ta compréhension.
Oui ça va poser problème niveau deadline car clairement je vais pas pouvoir rendre ma copie pour ce soir minuit. J'vais donc écrire un p'tit mail à hello@ voir ce qu'on me dit...
Du coup j'avais écris un message sur le forum "fonctionnement su site", je l'efface.
Juste un petit détail en ce qui concerne le TP de la partie 4 et notamment au niveau du fichier p2pInsertion1.sql que nous devons télécharger pour partir sur les mêmes bases.
2 petites coquilles au niveau des INSERT TO article et INSERT TO commentaire: il faut saisir Article et Commentaire sinon vous aurez error 1146 et 1452.
En espérant vous avoir fait gagner du temps pour la suite,
BIen à vous,
Philippe
La chute n'est pas un échec, l'échec c'est de rester là où on est tombé!
Question bête, je viens de commencer le cours (j'en suis à : http://openclassrooms.com/courses/administrez-vos-bases-de-donnees-avec-mysql/creation-de-tables ) et un commentaire m'interpelle. Pour la création de la première table, il faut lui attribuer un identifiant à une ligne affin de la différencier en cas de données identique dans les autres champs. Il est dit qu'en cas de suppression de la ligne, je site : "il n'est pas question de réutiliser son numéro d'identité." Je ne comprend pas, si le numéros est libre puisque toutes les données s'y afférant n'existent plus, pourquoi ne pas le réutiliser ???
réponse :ERROR 1045 (28000): Access denied for user 'sdz'@'localhost' (using password: NO)
Tu es bien sortit de mysql ? C'est la commande pour s'y connecter que tu as entré. Par ailleurs, personnellement je ne met pas de ";" à la fin, essaye sans.
J'ai l'impression qu'il y a une petite erreur dans le quizz de la partie 1, à la question 6. Je crois qu'il manque un mot-clé à la réponse qui est considérée comme juste.
Je ne vais évidemment pas donner la bonne réponse ici sur le forum, mais si j'ai raison l'erreur sera facile à détecter.
Cordialement
Bonjour !
Ma question concerne la question n°6 du quiz de la partie 1:
CREATE TABLE Client (
id INT AUTO_INCREMENT,
nom VARCHAR(60),
prenom VARCHAR(60),
date_naissance DATE,
PRIMARY KEY(id)
)
La requête annoncée comme correcte dans la solution serait
INSERT INTO Client (NULL, ‘Raz’, ‘Bob’, ‘20000612’);
Mais pour moi elle contient une erreur de syntaxe (manque le VALUES) et elle ne fonctionne pas lorsque j'essaie.
La réponse que j'ai coché est la deuxième et celle-ci fonctionne très bien à l'essai
Ma question porte cette fois sur la question 8 du quiz de la première partie.
La question demande très clairement de sortie les chats femelles ET les chiens mâles et non pas soit les chats femelles soit les chiens mâles. J'ai donc coché la 3ème réponse:
SELECT * FROM Animal WHERE (espece = ‘chat’ AND sexe = ‘F’) AND ( espece = ‘chien’ AND sexe =‘M’)
Or la bonne réponse annoncée est
SELECT * FROM Animal WHERE (espece = ‘chat’ AND sexe = ‘F’) OR ( espece = ‘chien’ AND sexe =‘M’)
avec pour justification ceci:
Ne pas oublier les parenthèses. Il faut sélectionner les animaux qui sont :
soit à la fois chats et femelles
soit à la fois chiens et mâles.
Je ne suis pas d'accord avec justification au vu de la question posée. Ou alors je n'ai pas tout compris ?!
Ma question porte cette fois sur la question 8 du quiz de la première partie.
La question demande très clairement de sortie les chats femelles ET les chiens mâles et non pas soit les chats femelles soit les chiens mâles. J'ai donc coché la 3ème réponse:
SELECT * FROM Animal WHERE (espece = ‘chat’ AND sexe = ‘F’) AND ( espece = ‘chien’ AND sexe =‘M’)
Or la bonne réponse annoncée est
SELECT * FROM Animal WHERE (espece = ‘chat’ AND sexe = ‘F’) OR ( espece = ‘chien’ AND sexe =‘M’)
avec pour justification ceci:
Ne pas oublier les parenthèses. Il faut sélectionner les animaux qui sont :
soit à la fois chats et femelles
soit à la fois chiens et mâles.
Je ne suis pas d'accord avec justification au vu de la question posée. Ou alors je n'ai pas tout compris ?!
Quelqu'un pour me donner son avis ?
Merci ! Bonne journée,,
La chute n'est pas un échec, l'échec c'est de rester là où on est tombé!
Concernant la question 6, il s'agissait effectivement d'une erreur, qui a normalement été corrigée. Toutes mes excuses pour le désagrément.
Pour la question 8, je ne suis pas sûre de voir comment je pourrais poser la question autrement. Je demande effectivement la liste des chats femelles et des chiens mâles. Le but de l'exercice étant très exactement de se rendre compte que ce n'est pas parce qu'en français ça se dit "et" qu'il faut nécessairement le traduire en SQL (ou en logique d'ailleurs) par un AND.
Français : Les chats et les chiens
SQL : 'chat' OR 'chien'
Mais si vous avez des propositions pour que ce soit plus clair, je suis à l'écoute.
En parcourant votre commentaire et en relisant la question 8, je comprends mieux maintenant. La question est correctement posée. Je vous propose quand même une petite modification comme "Parmi les requêtes suivantes, laquelle permet de sélectionner d'une part les chats femelles et d'autre part les chiens mâles ?". Mais cette formulation ne rempli peut-être pas votre objectif... Quoi qu'il en soit, merci pour ce cours et pour vos réponses à mes questions.
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !