Client SQL
Nous recommandons d’utiliser l’application macOS Sequel Ace comme application client pour un usage de base, ou le client DBeaver pour un usage plus avancé, ou pour les utilisateurs Windows.
La base de données est accessible en entrant les identifiants suivants.
- MySQL host : 104.248.106.21
- MySQL username : public
- MySQL password : z@nUg_2h7_%?31y88
- MySQL database : mocadb
- MySQL port : 3306

Le panneau de gauche de Sequel Ace vous permet de voir la liste de toutes les tables incluses dans MOCA. Vous pouvez aussi les filtrer en utilisant une partie du nom de la table.

Il existe 6 types de tables dans MOCA, commençant par les préfixes suivants :
- moca_ : Tables répertoriant les identifiants uniques dans la base de données, tels que les objets astrophysiques, les associations jeunes ou d’autres quantités, avec leurs informations pertinentes.
- cat_ : Catalogues externes dont toutes les colonnes ont été transférées dans MOCA, généralement seulement pour les étoiles incluses dans la base de données MOCA.
- data_ : Tables contenant des données brutes issues de la littérature ou de catalogues astronomiques.
- calc_ : Tables contenant des quantités intermédiaires calculées par MOCA.
- mechanics_ : Tables générées automatiquement par MOCA en tant que produits dérivés qui ne sont pas nécessairement des calculs. Un exemple serait une liste de toutes les désignations pour une étoile donnée, ou des listes compilées des membres d’association les plus probables.
- summary_ : Tables qui répertorient un grand nombre de propriétés pour une étoile, une jeune association, ou des listes de membres.
Le pipeline habituel de mise à jour de MOCA (effectué uniquement par l’administrateur) consiste à inclure soit de nouvelles mesures, soit de nouvelles appartenances revendiquées dans des tables commençant par data_. Des programmes automatisés iront ensuite récupérer toutes les lignes disponibles dans divers catalogues cat_, propager les mesures pertinentes des tables cat_ vers plusieurs tables data_, puis mettre à jour toutes les tables calc_, mechanics_ et summary_ pertinentes.:
Le panneau supérieur de Sequel Ace permet aux utilisateurs de choisir entre six modes d’affichage :
- Structure: Contient les informations de colonnes propres à une table MOCA, avec les types de données et les propriétés MySQL. Notez que la ligne « Comment » documente en détail ce que contient chaque colonne (en anglais seulement).
- Content: Permet aux utilisateurs de consulter les données d’une table spécifique et d’appliquer des filtres de base.
- Relations: Permet aux utilisateurs de consulter les relations de clés étrangères entre différentes tables de la base de données (utile uniquement pour les utilisateurs avancés).
- Triggers: Permet aux utilisateurs de consulter les déclencheurs automatisés dans les tables MOCA (utile uniquement pour les utilisateurs avancés).
- Table info: Contient certaines informations structurelles de base pour la table, *ainsi qu’une description détaillée de ce que contient la table*.
- Query: Permet aux utilisateurs d’exécuter des requêtes MySQL personnalisées et d’exporter les résultats en fichiers CSV.

Pour une description plus détaillée des requêtes MySQL personnalisées avec des exemples, veuillez consulter le fichier README sur la page GitHub de mocapy.
MOCAdb