IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Publications Discussion :

Base : comment créer des tables et exécuter les requêtes [Tutoriel]


Sujet :

Publications

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut Base : comment créer des tables et exécuter les requêtes
    Bonjour,

    Voici un tutoriel pour débuter avec Base, ce premier tutoriel concerne les tables, les requêtes et les vues.

    Le tutoriel se trouve ici.

    @+.

  2. #2
    Invité de passage
    Homme Profil pro
    Employé fonction publique
    Inscrit en
    Septembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Employé fonction publique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1
    Par défaut Débutant sur Base
    Bonjour,
    je suis directeur de centre de loisirs pour ados.
    Je souhaite affiner mes stats, et pouvoir répondre à des questions de type :
    - Combien de jeunes filles de moins de 15 ans viennent sur la période des vacances de noel ?
    - dans quelle proportion les filles viennent sur les activité sportives, culturelle ?
    - .../...

    Pour cela j'ai lu des choses ici là sur le forum.
    J'ai commencé a établir des tableaux. Mais avant d'aller plus loin j'ai besoin de vos lumières.

    Je dipose :
    - d'une liste des jeunes ( caractéristiques; Date de naissance, Sexe, Adresse,...)
    - d'une liste des animateurs (Adresse, spécialité, N° telephone,...)
    - du détail des activités (type,...)
    - Présences

    Mon idée :
    J'envisage de faire un pointage journalier des présences et mettre en relation mes tables par la suite. Et là ça va se compliquer http://www.developpez.net/forums/ima...s/icon_eek.gif

    Le début de mon dossier esperant que j'ai été clair et restant à l'écoute de vos conseils...Registre web.xlsx

  3. #3
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut
    Première chose quand on utilise une base de données, les données sont stockées en ligne, et pas un mix ligne/colonne...
    Par exemple l'onglet "Présence" sera donc de la forme suivante : id_enfant, date, matin, midi et nocturne...

    Toutes les tables devront avoir un identifiant unique, qui sera utilisé dans les autres tables pour faire le lien avec les informations.

    Dans votre fichier, vous donnez une forme de structure des données, en n'oubliant pas de mettre un id (identifiant unique) et de mettre les données en lignes
    Il ne vous reste plus qu'à construire votre Base avec vos données, et de construire ensuite les formulaires qui vous serviront à ajouter, à modifier et à supprimer les données.

    Cdlt.

  4. #4
    Invité de passage
    Homme Profil pro
    Pilote
    Inscrit en
    Septembre 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Pilote
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2017
    Messages : 1
    Par défaut
    Merci pour ce tutoriel très instructif.
    Néanmoins, j'ai noté quelques améliorations possibles :
    La dernière image du chapitre V-B ne semble pas la bonne. On dirait une image d'ébauche de vue, au lieu d'une ébauche de relation.
    En fait, j'ai eu un peu de mal avec la partie requête, notamment parce que je n'avais pas les mêmes tables que dans l'exemple. Il serait plus facile de créer et remplir les tables en début de tuto, afin d'avoir les mêmes données par la suite, et donc obtenir les mêmes résultats de requêtes. Ici, on déduit du résultat à obtenir ce qu'on doit mettre dans les tables.
    La première table crée au chapitre IV-B "table_livre" ne correspond pas ensuite à celle utilisée dans les chapitres suivants.
    Enfin, je ne comprends pas la phrase du chapitre VII-B : "Les vues ne fonctionnent que pour des sélections."

    En espérant aider avec une lecture neuve et novice, je vous remercie encore pour cette première plongée dans les BdD.

  5. #5
    Membre averti
    Homme Profil pro
    simple utilisateur
    Inscrit en
    Août 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : simple utilisateur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 26
    Par défaut Trop vite...je cherche un tutoriel pas une présentation - béotien passez votre chemin!
    Bonjour,
    Je pense que vous allez trop vite sur des sujets que vous devez certainement maîtriser mais que les béotiens ont du mal à saisir.
    Certes en quelques lignes on ne peut pas TOUT expliquer mais de là à présenter :
    - comment importer une Table alors que j'ai pas encore compris la notion de champs
    - créer des relations alors qu'en je regarde la Table_emprunt je vois des champs ID_xx ( mais d'où vient cet ID?)
    bref j'en passe....
    pour moi ce n'est pas un tutoriel c'est une présentation de ce qu'est une base de données!
    Georges

  6. #6
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par c_mon_identifiant Voir le message
    Je pense que vous allez trop vite sur des sujets que vous devez certainement maîtriser mais que les béotiens ont du mal à saisir.
    Le principe d'un tutoriel n'est pas de tout expliquer, sinon il faudrait faire un livre.
    Si vous voulez utiliser Base, c'est que vous savez ce qu'est une base de données. Dans le cas contraire, il faut peut-être commencer par le début !
    Toutes les bases de données sont sur le même principe (Oracle, SQL, etc.). Base est en plus un gestionnaire de bases de données relationnel, qui nous permet d'utiliser une base de données de façon simple pour la création de requêtes, de formulaires, de rapports, etc.

    Citation Envoyé par c_mon_identifiant Voir le message
    Certes en quelques lignes on ne peut pas TOUT expliquer mais de là à présenter :
    - comment importer une Table alors que j'ai pas encore compris la notion de champs
    - créer des relations alors qu'en je regarde la Table_emprunt je vois des champs ID_xx ( mais d'où vient cet ID?)
    bref j'en passe....
    Il y a dans le tutoriel des prérequis qui explique des notions nécessaires, mais il faut avoir une certaine notion sur les bases de données. On ne peut pas utiliser un traitement de texte si l'on ne sait pas faire des phrases.

    Citation Envoyé par c_mon_identifiant Voir le message
    pour moi ce n'est pas un tutoriel c'est une présentation de ce qu'est une base de données!
    Si cela est une présentation, tous les tutoriels du site sont des présentations...

Discussions similaires

  1. [AC-2002] Modifier les noms des tables sans casser les requêtes
    Par gandalf20000000 dans le forum Modélisation
    Réponses: 5
    Dernier message: 07/04/2010, 21h30
  2. Réponses: 30
    Dernier message: 30/05/2009, 18h49
  3. XAMPP : comment créer une base de données, des tables
    Par raton_laveur dans le forum MySQL
    Réponses: 0
    Dernier message: 22/10/2008, 12h04
  4. [Modèle Relationnel] comment créer des tables à partir d'un MCD
    Par hafcher dans le forum Schéma
    Réponses: 3
    Dernier message: 17/06/2008, 08h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo