Forum Programmation.SQL Création de clés étrangères

Posté par . Licence CC by-sa
1
14
juil.
2014

Bonjour,

Je suis en train de créer une base de données, pour ne pas m'embêter j'utilise Workbench.

Toutes mes tables ont été créées, maintenant je cherche à créer les clés étrangères entre les tables mais je ne trouve pas comment faire dans Workbench.

Sur internet on trouve un tutoriel, mais c'est en passant par un diagramme EE. Chose que je n'ai pas fait lors de la création de ma base. Peut être peut-on afficher le diagramme EER d'une base déjà (...)

Exploitez vos SGBD grâce à dbSQWare

Posté par (page perso) . Édité par Nÿco et Xavier Claude. Modéré par Pierre Jarillon. Licence CC by-sa
30
24
mai
2014
Base de données

Une petite précision tout d'abord sur ce qu'est un SGBD ! Voici ce que nous écrit Wikipédia à ce sujet "En informatique un système de gestion de base de données (abr. SGBD) est un logiciel système destiné à stocker et à partager des informations dans une base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations."
Il en existe un grand nombre, plus ou moins libres et plus ou moins répandus. Dans les plus connus du monde libre, il y a notamment MySQL, PostgreSQL…

À l'heure actuelle, une grande majorité des applications voulant stocker de l'information le fait dans un SGDB. Par exemple, nombre de sites web sont développés en environnement LAMP dont le "M" vient de MySQL. Vient ensuite une autre précision à donner sur ce qu'est "l'exploitation" de ces SGBD. Cela regroupe en fait les tâches récurrentes (souvent automatisées) faites par les administrateurs de bases de données.

La première qui vient à l'esprit est celle de backup (sauvegarde). En général, quand on stocke de l'information, c'est que l'on ne veut pas la perdre ! Il est donc de bon ton d'avoir un système de backup efficace qui nous permettra de récupérer nos données perdues ou altérées en cas de problème (matériel, logiciel, erreur humaine…).

Viennent ensuite les tâches dédiées à la performance comme l'update statistics ou la réorganisation (là, on est dans le barbare pour certains, mais on tâchera d'écrire un article dessus si cela intéresse du monde).

Et enfin, il est bien de pouvoir avoir une vision globale de son parc de SGBD en terme de type, version, volumétrie… c'est ce que l'on appelle la gestion de la CMDB et du capacity planning.

Un outil a été développé dans ce sens pour regrouper toutes ces tâches (et bien d'autres), il s'agit de dbSQWare.

Forum Programmation.autre table SQL à optimiser

Posté par (page perso) . Licence CC by-sa
Tags :
0
14
avr.
2014

Je connais très peu les bases de données et j'aimerais savoir comment optimiser une table pour un projet Python3/sqlite3. Voici les contraintes :

  • 5 champs dont deux sur lesquels portent les recherches dans la base : "form"(text) et "searchfreq"(integer)
  • je n'ai pour le moment pas créé d'index unique
  • la base, une fois créée, s'enrichit à l'aide d'INSERT successifs; aucune autre opération n'est effectuée en écriture sur la base.
  • une fois la base créée, des recherches portant sur les champs "form" (...)

Sortie de doorGets 6.0 - OpenSource CMS PHP/MySQL

Posté par (page perso) . Édité par ZeroHeure, Ontologia et Benoît Sibaud. Modéré par Xavier Claude. Licence CC by-sa
17
7
fév.
2014
PHP

doorGets est un système de gestion de contenu libre écrit en PHP utilisant une base de donnée MySQL, qui permet de créer rapidement et facilement son site internet,
L'objectif de ce CMS est d'être simple à utiliser, avec un maximum de fonctionnalités utiles, le back-office est simple et son utilisation fluide.

La création d'un thème personnalisé est simple, quelques notions de CSS et HTML sont un plus, le changement se fait ensuite en un clic.

Pour installer, il suffit d'avoir acheté un nom de domaine et un hébergement, puis de transférer le contenu de l'archive doorGets dans l'espace de stockage de l'hébergement.

doorGets est un CMS facile à utiliser, il est conçu pour créer un site web à l'aide de l'éditeur de texte Wysiwig TinyMCE.
Bootstrap 3 est intégré afin de mettre en place rapidement toutes les fonctionnalités d'un site moderne et dynamique.

Dans cette nouvelle version un générateur de formulaire vous permet de créer et mettre en place rapidement un formulaire personnalisé (d’adhésion par exemple). Le back-office a entièrement été repensé et adapté pour une utilisation plus fluide grâce au retour des utilisateurs de doorGets que je remercie !

doorGets CMS est sous licence GPL v3
doorGet CMS

Journal Piwik, 2ème du nom

Posté par (page perso) . Licence CC by-sa
11
18
déc.
2013

Piwik vient juste de sortir en version 2.0

Pour ceux qui ne le connaissent pas (encore), il s'agit d'un outil de statistiques et de mesure d'audience de vos sites Web.
C'est un projet assez actif qui s'intègre facilement aux principaux CMS, plateformes de blogs ou aux sites développés à la main.

La version 2 corrige 171 bugs. Dans les ajouts majeurs, il y a désormais la possibilité de voir un profil de visiteur et un gestionnaire de thèmes et de (...)

Forum Programmation.SQL RAND() dans un SubSelect : comportement étrange

Posté par . Licence CC by-sa
1
7
déc.
2013

Bonjour,
J'ai 2 tables (galeries et peintures) avec des champs tout ce qu'il y a de plus classiques (id et nom pour l'une, id, nom et id_galerie pour l'autre) et je cherche à récupérer la liste de mes galeries et, pour chacune d'elles, une des peintures qui lui sont rattachées, choisie aléatoirement.
J'ai donc la requête suivante :

SELECT  g.id AS id_galerie,
        g.nom AS nom_galerie,
        p.id AS id_peinture
(...)

Forum Programmation.web Création d'un intranet/extranet a partir d'open source gratuit ?

Posté par . Licence CC by-sa
0
13
nov.
2013

Salut a toi, communauté linuxienne!

Je viens te demander des suggestions pour un projet que je dois mettre en place dans mon entreprise dans le cadre d'un stage de fin d'études (DUT info).
Je vais exposer le contexte, les features demandées et les pistes de réflexions que j'ai abordées pour que tu puisse me conseiller (si tu le veut bien ).

Un peu de contexte :

Boite de développement, méthode SCRUM (sprints de 2 semaines) employée pour le travail.
L'objectif (...)

Sortie de doorGets 5.0 CMS PHP/MySQL

Posté par (page perso) . Édité par Benoît Sibaud et ZeroHeure. Modéré par ZeroHeure. Licence CC by-sa
6
29
sept.
2013
PHP

doorGets est une solution libre pour la création de sites web d'entreprise ou personnels.

Elle comprend un système de gestion de contenu (CMS) gratuit écrit en PHP avec une base de données MySql, vous permettant de créer facilement votre site web d'entreprise ou personnel. Tous les détails sont dans la seconde partie de la dépêche.

Première beta de POCHE 1.0 disponible

33
8
août
2013
PHP

POCHE est une application web pour gérer une liste de lectures à lire plus tard. Grâce à un bookmarklet, vous sauvegardez facilement un lien dans votre POCHE. POCHE sauvegarde le contenu entier d’un lien : les textes et les photos sont enregistrés sur votre serveur (mais pas la pub!). Ensuite vous pouvez lire une page dans une vue confortable.

Logo Poche

C'est une alternative open source à Pocket / Readability / Instapaper. Vos données vous appartiennent et ne dépendent pas d'une société. Pour éviter ce qui nous est arrivé avec Google Reader, prenez les devants avec Pocket & co.

Red Hat Software Collections 1.0 Beta

Posté par (page perso) . Édité par Xavier Claude et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC by-sa
20
20
juin
2013
Red Hat

Red Hat a annoncé, le 5 juin dernier, les « Software Collections » en version 1.0 Beta. Il s'agit d'un canal (terminologie de Red Hat pour désigner un dépôt logiciel) contenant des logiciels dont les versions sont plus récentes que dans les canaux habituels de la distribution RHEL.

Comme chaque canal logiciel de Red Hat, celui-ci est soumis à souscription auprès de la société.

La liste des logiciels inclus ainsi que leurs modalités d'installation et d'utilisation sont détaillés en seconde partie de cet article.

MariaDB dénonce un jeu de licence par Oracle

Posté par (page perso) . Édité par Nils Ratusznik, Benoît Sibaud, Xavier Claude et Florent Zara. Modéré par Benoît Sibaud. Licence CC by-sa
36
19
juin
2013
Base de données

Le rachat de Sun par Oracle avait entraîné l’absorption de MySQL AB par l'ogre de l'édition logiciel. Depuis, au moins deux forks de MySQL ont vu le jour : MariaDB et SkySQL, pour se réunir à nouveau au sein d'un unique projet newSQL. Un peu plus tard, Red Hat, a décidé de remplacer MySQL par MariaDb pour la prochaine version majeure de sa distribution phare : RHEL 7.

MariaDB vs. MySQL

C'est dans ce contexte que MariaDB a dénoncé les équipes de MySQL AB pour avoir silencieusement modifié la licence des pages de manuel de MySQL. La nouvelle licence est bien plus restrictive, puisqu'elle n'autorise plus la duplication de la documentation sous forme imprimée à des fins de redistribution, à moins d'obtenir l'accord d'Oracle.

On attend avec impatience la réponse de MySQL AB ou d'Oracle.

NdM : Il semblerait que ce soit un bug dans le processus de publication de la documentation et non pas un changement intentionnel de licence.

SMI version 0.9.9z

Posté par (page perso) . Édité par Xavier Claude et Nÿco. Modéré par Nÿco. Licence CC by-sa
13
30
avr.
2013
PHP

SMI (Services Maintenance Interventions) est un logiciel libre de gestion et de suivi de maintenance ou gestion de SAV et de services, multi‐professions, développé en PHP / MySQL et placé sous licence GPL.

Il permet de mettre en place et de gérer efficacement un service de maintenance, ainsi que de répondre globalement aux demandes de SAV de clients, de services d'une entreprise ou d'une administration, tout en restant simple d'utilisation. Il est proche d’une gestion de maintenance assistée par ordinateur (GMAO), mais n’en reprend pas la complexité, car il est avant tout destiné aux structures et indépendants qui souhaitent utiliser un logiciel simple et rapide d’apprentissage.

SMI a été développé sur une base d’expérience de plus de 20 ans dans la maintenance.

Il est aujourd’hui utilisé par différents professionnels, de toutes professions, recherchant un logiciel complet de suivi de services et de maintenance auprès de particuliers, de sociétés ou d’établissements publics.

SMI a été téléchargé près de 10 000 fois depuis sa création et est utilisé en production dans tous les types et tailles de structures.

Forum Linux.général MySQL n'écoute pas le bon port (multi instance)

Posté par . Licence CC by-sa
Tags :
0
8
fév.
2013

Bonjour,

J'ai un serveur MySQL 5.1.67 (sous CentOS) sur lequel je souhaite faire tourner 2 instances différentes. C'est à dire qu'avec la même version de MySQL je souhaite pouvoir accéder à 2 database différentes selon un numéro de port choisi : 3306 pour la 1ère et 23306 (par exemple) pour la 2ème.

J'ai configuré mysqld_multi qui est fait pour ça.
J'ai donc bien créé 2 "datadir" différents pour chaque instance, ainsi qu'un PID et un socket chacun.
Le fichier my.cnf (...)

Journal Switch de MySQL vers MariaDB. Merci Oracle ?

Posté par (page perso) . Licence CC by-sa
11
1
fév.
2013

Bonsoir à tous. Mon premier journal sera un troll. Enfin pas vraiment puisque tout le monde sait que Oracle est déjà un troll à lui tout seul.

Ici, nous allons parler du vrai concurrent d'Oracle. Car, il faut bien le rappeler, Oracle, c'est avant tout une des meilleures base de données au monde, sinon la plus utilisée.
Certains diront que Oracle a surtout acheté Sun pour s'emparer de MySQL et qu'il s'en fichait du reste. Plus les choses avancent, plus (...)

Forum général.petites-annonces Offre de stage chez Télécoms Sans Frontières

Posté par . Licence CC by-sa
2
16
jan.
2013

Bonjour,

Télécoms Sans Frontières (TSF), 1ère ONG mondiale spécialisée en télécommunications d'urgence,
propose un stage conventionné pour une mission d'aide aux populations affectées par une crise
humanitaire.

Nous travaillons actuellement sur un projet pilote utilisant les technologies mobiles, le système de collecte de données ODK ainsi qu'une application Android développée en interne afin de collecter les prix des denrées alimentaires sur les marchés Nigeriens permettant aux producteurs et éleveurs de vendre leurs productions au meilleurs prix mais également d'informer la (...)