Requêtes et jointures avec pgModeler (PostgreSQL)

Posté par  . Édité par BAud, Davy Defaud, Ysabeau 🧶, ZeroHeure, Benoît Sibaud et claudex. Modéré par claudex. Licence CC By‑SA.
64
29
jan.
2020
Base de données

Bon, voilà, j’ai développé ce greffon pour pgModeler (C++/Qt), et j’ai envie de le partager dans une petite dépêche.

Mes motivations principales étaient de pouvoir effectuer des requêtes dans mon logiciel de modélisation préféré, bien entendu, et le fait que les logiciels de modélisation que je connais ne prennent pas en charge les jointures existantes ou automatiques.

Votre client SQL est cool ? Mais est‑il cool à ce point ?! :)

Rapide présentation de pgModeler

pgModeler est un logiciel de modélisation de base de données. Bien que plutôt généraliste — si l’on s’en tient à un modèle logique des données — il est spécialisé PostgreSQL. Il permet entre autres de :

  • construire par interface graphique un modèle de base de données (tables, schémas, rôles…), mais bien plus ; en fait, il propose toutes les fonctionnalités offertes par PostgreSQL, allant jusqu’aux extensions PostGIS ;
  • créer une base de données à partir d’un modèle : passer de la représentation à l’implémentation ;
  • à l’inverse, créer un modèle à partir d’une base de données ;
  • comparer une instance PostgreSQL avec un modèle et produire — voire réintégrer — les différences entre schémas ;
  • administrer sa base, avec un module riche, mais qui n’égalera sans doute pas pgAdmin ;
  • produire un dictionnaire des données.

Des discussions sont en cours pour rendre pgModeler nativement compatible avec les autres systèmes de gestion de bases de données relationnelles (SGBDR) grâce à l’excellent extracto‑chargeur (ETL) pgLoader.

Journal appli web cooperative viticole

Posté par  . Licence CC By‑SA.
4
19
déc.
2019

Bonjour,

j'ai besoin de conseils. parce que ça part dans tous les sens.

pour faire une petite appli web, qui grosso modo stocke des paramètres utilisateurs, lit sur un ou plusieurs RPI/thermomètre(sonde) connecté (via une autre pageweb json) des entrées sorties analogiques me fait un calcul (paramètre * entrées), le stocke et me fait un beau graphe.
Les paramètres sont pour les sondes de température calibrées et étalonnées.

Je dois stocker en base les valeurs pour consultation ultérieure. Y a (…)

Forum général.cherche-logiciel Quel logiciel (libre) pour construire des tableaux de bord à partir de données SQL ?

5
12
nov.
2019

Bonjour,

Je souhaite mettre au point des tableaux de bord pour analyser les données d'une base de données SQL : nombre d'utilisateurs, dernière utilisation, etc. J'aimerais également pouvoir remonter des données provenant d'autres sources, par exemple : espace de stockage utilisé par client.

Je ne sais pas vers quel logiciel me tourner, ni même vers quel typologie de logicie… s'agit-il de BI (business intelligence) genre Talend Open Studio ? Autre chose ?

Mes besoins :

  • historiser des données basées sur (…)

Journal Où sont les filesystems orientés DB?

Posté par  . Licence CC By‑SA.
32
11
sept.
2019

Bonjour à tout le monde et aux autres aussi,

Un exposé, une question et un rêve

Exposé : de quoi est-il question?

En tentant d'organiser les dizaines de milliers de fichiers que j'ai amassés en quelques décennies de vie numérique, je me suis rappelé des technos qui ont existé ou sont restées à l'état de projet, mais dont je ne connais aucune implémentation actuelle. Je veux parler des systèmes de fichiers orientés DB.

L'idée est que les fichiers ne sont (…)

PostgreSQL 11.0

Posté par  . Édité par Snark, Davy Defaud, BAud, ZeroHeure, Julien Jorge, palm123, Nils Ratusznik et NeoX. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
64
22
oct.
2018
Base de données

PostgreSQL est un système de gestion de base de données relationnelle. La version 11 est sortie ce 18 octobre 2018.

Logo PostgreSQL

Les principales nouveautés, détaillées en seconde partie de la dépêche, se sont concentrées sur la gestion des bases ayant un très gros volume de données.

Journal SeqTools et retour d'expérience sur le traitement de jeux de données en python

Posté par  . Licence CC By‑SA.
38
29
oct.
2018

SeqTools est une librairie que j'ai créée pour transformer des jeux de données trop gros pour tenir en mémoire. Elle remplit un rôle comparable à itertools de la librairie standard, mais fait aussi en sorte de donner accès aux éléments par indexation, ce qui est plus pratique.

Dépôt du code
Documentation

L'objectif principal consiste à prendre une ou plusieurs sources de données et de les combiner ou de modifier leurs éléments pour obtenir une version transformée.
Par exemple, partant d'une (…)

ConFoo 2019 : la conférence pour les développeurs est à la recherche de conférenciers

6
14
sept.
2018
Communauté

ConFoo 2019 se déroulera du 13 au 15 mars à Montréal, à l’Hôtel Bonaventure.
ConFoo est à la recherche de professionnels ayant une connaissance approfondie du développement avec PHP, Ruby, Java, DotNet, JavaScript, les bases de données, l’intelligence artificielle et plus, souhaitant partager leurs connaissances et expériences lors du prochain ConFoo. Soumettez vos propositions avant le 24 septembre.

Logo ConFoo 2019

Forum Linux.général quel outil pour traiter une base de données moyenne

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
3
9
juil.
2018

Salut à tous,

Je me retrouve au boulot à traiter et faire ressortir des informations d'un export de bdd. Le fichier n'est pas énorme, il contient quelques centaines de lignes. Pour l'instant je travaille sur un fichier .xls. Bien sûr je me retrouve très rapidement à réaliser des opérations très répétitives, car Excel ou Calc ne sont pas adaptés pour ce travail. Les opérations à faire sont par exemple:

  • Compter le nombre d'occurences
  • Supprimer les occurences uniques
  • Séparer du (…)

Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL

Posté par  . Édité par ZeroHeure, Davy Defaud, Benoît Sibaud, Nils Ratusznik et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
56
25
fév.
2018
Base de données

Contributeur de longue date au projet PostgreSQL, Dimitri Fontaine a publié il y a quelques mois un ouvrage consacré au développement d’applications et au « SGBD libre de référence » : Mastering PostgreSQL in Application Development. On s’est dit que cela pourrait être une bonne occasion pour avoir sa vision sur l’évolution de PostgreSQL et des rapports entre développeurs et bases de données.

Forum général.général base LIBREOffice en réseau local avec livebox et DD usb

Posté par  . Licence CC By‑SA.
0
17
nov.
2017

Bonjour à tous,

merci NeoX pour l'info…

Je suis bien embêté avec ma base de données!.
Je m'explique,

Version: 5.4.3.2 de LibreOffice.
hsqldb.jar.
2 pc sous W10 et un pc linux ubuntu à jour
Entre linux et les 2 pc's W10 il y a la livebox et sur la box il y a le dd usb "ntfs".
Pc W10 et PC linux ubuntu sont bien reconnus de chaque coté en réseau.
J'ai une bdd libre office qui fonctionne bien du (…)

Forum Programmation.python choix pour démarrer en Python

Posté par  (site web personnel) . Licence CC By‑SA.
3
3
mar.
2017

Salut,

Je vais faire une petite application, sous Windows, (4 fenêtres principales et 2 annexes) liée à une base de données (Firebird probablement). Je pourrais le faire en 2h avec MS Access … mais je me suis dit que, depuis le temps, que je veux me mettre à Python, c'est le moment.

Du coup, il faut que je choisisse un framework qui me permette de travailler avec une base de données et de gérer des listes et des (…)

Lancement de GapMea logiciel de modélisation de données

Posté par  (site web personnel) . Édité par Davy Defaud, Anonyme, Benoît Sibaud, ZeroHeure, palm123 et bubar🦥. Modéré par bubar🦥. Licence CC By‑SA.
39
30
déc.
2016
Base de données

GapMea est un outil de conception de bases de données (code sous licence GPL v3+ et documentation sous GFDL v1.3+).

GapMea est un outil graphique de modélisation des données écrit en C++ à l’aide de la bibliothèque Qt. Il permet de formaliser des schémas recueillant et structurant les informations nécessaires à un domaine de gestion. Le schéma obtenu est enregistré dans un fichier texte au format XML. Le logiciel permet la génération du code SQL nécessaire à la création des tables de la base de données qui vont accueillir les informations.

Open Beauty Facts : que contiennent vraiment nos produits cosmétiques ?

35
31
juil.
2016
Open Data

Open Beauty Facts est un projet collaboratif en ligne dont le but est de constituer une base de données libre et ouverte sur les produits cosmétiques du monde entier.

Après les aliments, Open Food Facts s’attelle donc à un nouveau chantier : les produits de beauté. Lancé en février 2016, Open Beauty Facts a pour but de réaliser pour les cosmétiques, dentifrices et autres shampooings ce que Open Food Facts a fait pour la nourriture.

Logo Open Beauty Facts