chris09 Il y a 4 mois Répondre
Bonjour,
Étant donnée que maintenant mysql appartient à oracle je me demandais si mysql workbench pouvait être utilisé pour une base Oracle.
merci d'avance. et merci pour votre site.
chris.
Dans ce tutoriel vous apprendrez à modéliser une base de donnée en utilisant le logiciel Mysql Workbench. Ce logiciel permet de réaliser un diagramme qui aide à la conception et à l'utilisation d'une base de donnée complexe.
Nous verrons par la même occasion comment structurer les liaisons entre les tables...
Après avoir appris sur Internet quoi de plus normal que de partager à son tour ? Passionné par le web depuis un peu plus de 5 ans maintenant j'aime partager mes compétences et mes découvertes avec les personnes qui ont cette même passion pour le web : Vous.
chris09 Il y a 4 mois Répondre
Bonjour,
Étant donnée que maintenant mysql appartient à oracle je me demandais si mysql workbench pouvait être utilisé pour une base Oracle.
merci d'avance. et merci pour votre site.
chris.
sylvain Il y a 8 mois Répondre
dans mysql workbench, il y a deux type de relation (identifié et non identifié) lequel est a utiliser pour le tuto ?
sylvain Il y a 8 mois - Répondre
Et quel différence y a t'il quand on c'est trompé sur le sens de la relation ? quand j'ai par exemple inversé
les en cliquant sur la table articles avant la table commentaire pour faire ma liaison ? j'ai juste remarque que la flèche change de sens
noé Il y a 11 mois Répondre
Bonjour,
Lorsque je crée par exemple 3 tables :
table 1
table 2
table 3
supposont que table 1 est en n:m de table 2 et table 2 en n:m de table 3, mysqlworkbench insère dans les tables de liaison toutes les clés entrangères (héritage)(table1_has_table2 aura la clés primaire de table 3) doit on les garder ou les supprimer surtout si j'utilise cake php et que je crée mes modèles et liaisons avec la console ?
Merci
ClaudeChappe Il y a 1 an Répondre
Encore un excellent tuto. Depuis que j'ai découvert ce site j'en essaie un nouveau régulièrement.
Si tu as un peu de temp, je suis preneur sur un tuto complémentaire permettant de réinporter une base existante pour la modéliser et la coriger
Jira Il y a 1 an Répondre
Petit truc qui vient de me choquer, pourquoi mettre un varchar de 255 caractères pour stocker un mot de passe résultant d'un hash ayant une taille fixe ? 32 suffisent par exemple si le mot de passe est haché avec md5.
MonkeydAlex Il y a 2 ans Répondre
Je reviens sur mon post, je viens de trouver la solution.....
à la connexion du PDO après les mot de passe, il faut rajouter ceci :
<?php
$pdo = new PDO(
'mysql:host=hostname;dbname=defaultDbName',
'username',
'password',
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")
);
?>
monkeydluffy Il y a 2 ans Répondre
Bonjour tout le monde,
Encore bravo pour ce tuto super et le logiciel très sympa....
Par contre je me retrouve avec un problème lié à ma base de données et je ne comprends pas le codage (Interclassement) à mettre.
Je vous indique ma configuration de test....
une page index.php avec la balise
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Donc quand j'écris dans la page elle-même aucun problème de codage...
Par contre si je récupère des infos de ma base de donnée, là un souci...pourtant voila mon configuration mysql :
J'ai essayé les paramètres suivants :
- utf8_unicode_ci
- utf8_general_ci
- utf8_unicode_ci
Ça ne change rien du tout, est-ce qu'une personne à une idée d'où cela peut provenir...?
Merci, bonne fin de journée ^^
Fatburner Il y a 2 ans Répondre
Un grand merci s'impose pour ce tuto !! ;-)
yan Il y a 2 ans Répondre
C'est super, merci & merci!
kasper Il y a 2 ans Répondre
eh merci pour ce tutoriel fort utile...
kasper Il y a 2 ans Répondre
ISAM (Indexed Sequential Access Method)
Avantages
Son fonctionnement repose sur le postulat suivant : la base de données sera bien plus
souvent interrogée que mise à jour. Par conséquent, les opérations de lecture seront très
rapides et ne nécessiteront que peu de ressources serveur.
Inconvénients
ISAM n’accepte pas les transactions et n’est pas tolérant aux pannes : si votre disque dur tombe en panne, les fichiers de données seront irrécupérables. N’utilisez donc pas ISAM dans une application critique, à moins d’employer des techniques de réplication efficaces.
MyISAM
MyISAM est le format par défaut de MySQL. Si vous essayez de créer une table dont le
type n’existe pas, MyISAM sera utilisé à la place.
Il s’agit d’une extension du type ISAM. En plus de fournir un certain nombre de fonctions
de gestion des champs et d’indexation non disponibles dans ISAM, MyISAM
utilise un mécanisme de verrouillage des tables pour optimiser plusieurs opérations de
lecture et d’écriture simultanées.
En contrepartie, vous devez exécuter la commande OPTIMIZE TABLE de temps en temps
pour récupérer l’espace occupé inutilement par les algorithmes de mise à jour.
Cette rapidité de consultation des informations est sans doute l’une des principales
raisons de la popularité de MySQL dans le domaine du développement relatif à Internet.
HEAP
Les tables HEAP utilisent un index de hachage et sont stockées en mémoire. Du fait de
ce maintien en mémoire, HEAP est plus rapide que MyISAM, mais les données sont
volatiles et seront perdues si elles ne sont pas sauvegardées sur disque.
Les tables HEAP sont très utiles lorsque vous voulez utiliser une instruction SELECT
imbriquée pour sélectionner et manipuler les données.
InnoDB et Berkeley DB
InnoDB a été conçu pour maximiser les performances lors du traitement de grandes
quantités de données.
Avantages
Les principaux avantages sont :
• la gestion des transactions ;
• la gestion des clés étrangères ;
• la capacité de restauration après crash.
Ces types de tables étant les seuls à reconnaître les transactions et les clés étrangères, ils seront vos seuls choix si vous avez besoin de ces fonctionnalités.
Inconvénients
Les tables InnoDB et BDB sont plus lentes que les tables HEAP, ISAM et MyISAM.
Fred Il y a 6 mois - Répondre
Merci Kasper!
karmalo Il y a 2 ans Répondre
Bonjour,
je n'y comprends rien, j'ai essayé d'installer le logiciel workbench mais sans succès.
Quelqu'un peut m'aider. J'ai wampserver d'installé sur mon pc. Est-ce qu'il doit y avoir une icône comme tout logiciel? pour pouvoir accéder à workbench? Que faut il faire dans l'ensemble?
karmalo Il y a 2 ans - Répondre
j'ai fini par réussir à l'installer mais je ne félicite pas le site car j'ai bien suivi ma lecture sur workbench et sans me rendre compte il m'amène vers un autre téléchargement. Pensant avoir workbench, j'ai téléchargé mysql server. J'ai perdu toute une après-midi à cause de leur multiple navigation de m****
manu Il y a 2 ans Répondre
En plus il fonctionne nickel sous linux !
Merci beaucoup ! Jusqu'à maintenant j'utilisé phpmyadmin lol :D
Masterchaf Il y a 3 ans Répondre
Attention à ne pas confondre encodage et moteur
@GhostKiller : tout dépend de l'usage que tu fais de ta base de données. Si par exemple tu fais un site pour le boucher de ton village alors il y a de grandes chances qu'il ne soit qu'en français donc un encodage en latin suffira.
Par contre si tu fais un site international où sont suscpetibles d'écrire des japonais, des chinois, etc... privilégie l'utf8
Voili voilou
tibeoh Il y a 2 ans
C'est tout à fait ça, mais disons que si tu ne veux pas prendre de risque si tu ne sais pas trop comment va évoluer ton site, tu mets tes pages en utf8, ta Base de données en utf8 et comme ça tu n'auras pas de mauvaises surprises.
(Je parle en expérience de cause :D )
Harlendar Il y a 2 ans - Répondre
+1
Et préciser l'encodage interne en php aussi. Soit :
mb_internal_encoding('UTF-8');
ini_set('default_charset', 'utf8');
header("Content-type: text/html; charset=UTF-8");
A mettre au début de la page, avant même le session_start ^^
Sinon, ce tuto fait prendre de bonnes initiatives, c'est bien. Faudrait penser au stockage des données, quand même. Un longtext pour un commentaire, c'est juste un peu exagéré :D
Dozz Il y a 3 ans Répondre
Perso impossible de visualiser la vidéo, ça me met que des difficultés techniques empêchent l'affichage de la vidéo et que je dois rafraichir la page, chose que j'ai faite, mais j'ai toujours rien ...
Ritter jack Il y a 3 ans Répondre
Salut, j'arrive pas a DL le soft sur mysql.com -_-
nicko Il y a 3 ans Répondre
Super sympa ce petit logiciel. Et le tutoriel est toujours aussi claire.
Bonne continuation
niris Il y a 3 ans Répondre
Bonjour à Tous,
J'ai découvert ce formidable site grâce à un collègue. Je souhaiterai apprendre les rudiments de PHP et MYSQL (apprendre les b a b).Merci à toutes personnes qui voudraient m'aider dans ce sens. mon mail est : niriwa@yahoo.fr
GhostKiller Il y a 3 ans Répondre
Quel encodage nous conseille tu au passage ?
Grafikart Il y a 3 ans
Je sais pas trop la différence pour tout dire
Mais j'utilise souvent MyISAM ou InnoDB
Fedora Il y a 2 ans - Répondre
* MyISAM : rapide mais non transactionnel
* InnoDB : Plus de fonctionnalités mais moins rapide.
* HEAP : très rapide (en mémoire) mais volatile.
medhane Il y a 3 ans Répondre
bonjour j'ai télécharger Mysql Workbench mais je ne sais pas comment l'installer pour pouvoir l'utiliser
Dimer47 Il y a 3 ans Répondre
Merci, super tuto
Logiciel très pratique !
Nono Il y a 3 ans Répondre
C'est marrant ! Je cherchais justement de quel logiciel ce genre de diagramme venait !
Toujours hyper utiles tes tutos ! Merci !
neiluj17 Il y a 3 ans Répondre
Merci c'est plus simple comme ça .
Babou Il y a 3 ans Répondre
Super tuto, merci beaucoup à toi
electron_libre Il y a 3 ans Répondre
bon tuto, lerci
leknoppix Il y a 3 ans Répondre
Je me suis mis cette semaine sur le logiciel, merci beaucoup.
darrelo2 Il y a 3 ans Répondre
Bonjour, merci pour ce tuto !
hey ! Super ton nouveau design...
antoine Il y a 2 mois Répondre
Excellent mais comment faire l'inverse c est à dire si on a déjà la base de données et que l'on veut générer le modème