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

C++ Discussion :

Tutoriel pour creer un speudo SGBD/langage SQL


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Points : 362
    Points
    362
    Par défaut Tutoriel pour creer un speudo SGBD/langage SQL
    Bonjour je cherche des tutoriel pour la création d'un SGBD en C++ ou pour reproduire l'a gestion d'un langage comme SQL.

    J'ai pas mal cherché mais je trouve pas ce que je veux en fait.

    Je cherche en premier une orientation pour comment gérer tout ca.

    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    Implémenter un SGBD n'est pas quelque chose de trivial...
    Utilise-en un qui existe déjà.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Points : 362
    Points
    362
    Par défaut
    Dsl mais si je demande ca c'est justement pour le faire. Que ce soit trivial ou pas.
    Faut bien commencer les choses difficiles à un momment ou un autre.

    Bref quelqu'un possèderait-il des liens vers des tutoriels?

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    Bon, on va expliquer ça autrement.
    Il te faudrait des années avec une équipe d'une dizaine d'experts avant d'arriver à quelque chose de correct.

    Tu ne trouveras pas de tutoriaux. Tout comme il n'y a pas de tutoriaux pour écrire un noyau ou un système d'exploitation.

  5. #5
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Quelles sont tes compétences théoriques sur les SGDB ? Sais-tu déjà comment elles sont en général implémenté ?

    Par exemple, connais tu les algorithmes et les types abstraits classique utilisé pour les recherches de données ou pour sauvegarder les données par exemple ?

    As tu de grosse connaissance en système d'exploitation et notamment pour la gestion des fichiers (buffer cache...), car il arrive qu'il y ait de grandes ressemblance entre ça et un SGBD.


    Si tu n'as pas les connaissances théoriques nécessaires, je te conseilles de les avoir avant de penser C++

    Ensuite, le fait que ça sera le langage SQL ou un langage équivalent sera un problème trivial par rapport à l'étendu des autres problème.

  6. #6
    Membre régulier
    Inscrit en
    Décembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 116
    Points : 95
    Points
    95
    Par défaut
    Allez je viens a ta rescousse zulot,

    Pour vous expliquer on ne cherche pas a faire un mysql ou autre type oracle: le but de ce programme est juste le stockage de données en fonction d'un nom de base, puis une repartition en table avec des attributs, en gros ca devra ressembler plus à un gros dico. Le tout accessible par analyse de requete simple.

    Je sais pas si j'ai été très clair mais en gros cela releve plus du stockage de données de différents types.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Points : 362
    Points
    362
    Par défaut
    Carrement j'ai jamais dis je voulais recree un un truc professionnel.

    Je cherche juste a creer quelque chose d'equivalent simple. Justement pour comprendre le fonctionnement.
    Ah oui pour les connaissance, je connais presque tout ce que tu as cité

    La comme je l'ai expliqué dans le premier poste c'est pour faire un speudo SGBD avec un speudo langage.
    Je creer mon langage que j'analyse et qui stocke dans des fichiers la structure les données ect....
    Genre SQL light, avec insert, update, delete, create table.....

    C'est pas une chose de compliqué c'est pour comprendre le fonctionnement.

  8. #8
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    Ce qu'il faut faire déjà c'est définir comment tu vas organiser tes fichiers pour stocker tes informations.
    Tu peux par exemple faire un répertoire par table, un fichier pour la description de celle-ci, un fichier pour les données et un fichier pour les indexes.
    Il me semble que MySQL fonctionne ainsi.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Points : 362
    Points
    362
    Par défaut
    Ah bah voila tu as tout a fait compris ce que je cherche.... une piste.

    Le truc c'est que cette piste j'y avais deja pensée la actuellement je cherche une piste pour organiser mes classes pour ce projet, une sorte de structure general que j'adapterais à mes besoins.

Discussions similaires

  1. Tutoriel Pour creer cette banniere
    Par newtechz dans le forum Flash/Flex
    Réponses: 0
    Dernier message: 20/08/2010, 16h02
  2. Langage SQL propore à chaque SGBD
    Par Pascal Jankowski dans le forum Bases de données
    Réponses: 4
    Dernier message: 12/03/2004, 09h16
  3. Connexion SGBD Oracle-SQL langage C/C++
    Par K2004 dans le forum Interfaces de programmation
    Réponses: 4
    Dernier message: 10/02/2004, 19h01
  4. Cours, tutoriels, logiciels, F.A.Q,... pour le langage SQL
    Par Marc Lussac dans le forum Langage SQL
    Réponses: 0
    Dernier message: 04/04/2002, 10h21

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