Répondre à la discussion
Affichage des résultats 1 à 26 sur 26

Respecter la "casse" pour la "ponctuation"




  1. #1
    an1844

    Respecter la "casse" pour la "ponctuation"

    Bonjour,

    Dans une base de donnée, il peut être important de respecter la casse (MAJUSCULE/minuscule).
    Mais il peut être aussi important de respecter "la ponctuation" (/.-_espace.....), mais quel est le vocabulaire pour ce respect ????....la "forme" ???

    A+
    an1844

    -----

    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  2. Publicité
  3. #2
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    RE-...moi,

    Si le topic n'est pas au bon endroit, ne pas hésiter à me le dire, bien que je ne pourrais pas y faire grand chose, sinon de reposer la question...
    ....sinon mieux, n'hésiter pas à déplacer le topic.
    A+
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  4. #3
    pm42

    Re : Respecter la "casse" pour la "ponctuation"

    C'est surtout que ta question n'est pas très claire. Tu parles de quoi ? de bases de données relationnelles ? Et dans ce cas, des noms de tables et de colonnes ? Des requêtes ?
    Du contenu ?


  5. #4
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Désolé pour mon évasive question, n'étant pas informaticien, je ne suis même pas sûr de pouvoir répondre à tes questions,....Essayons :
    Tu parles de quoi ? si je savais .....
    de bases de données relationnelles ? parce qu'il en existe d'irrationnelles ??
    Et dans ce cas, des noms de tables et de colonnes ? non...je crois
    Des requêtes ? quesako ?
    Du contenu ? OUI...je crois

    Une petite explication avec mes mots :
    Je travail sur un tableau excel.
    Avec env. 30 colones.
    Les 2 première ligne de chaque colonne sont pré-remplie "titres". RAS
    Toutes la première colonne est pré-remplie, 17 000 lignes.... 1 7 0 0 0. RAS
    L'intérieur du tableau est plutôt moins que plus rempli.
    On me demande de combler les vides, en respectant scrupuleusement la "forme" des infos que je trouve, pour l'instant cela se limite à la référence de pièce.
    La "casse" MAJUSCULE/minuscule, je sais ce que sait, pas de problème, et pour le peu d'info que j'ai déjà, cela semble bon dans l'immense majorité des cas, mais par contre il manque les "ponctuations" (/.-_espace...), en fait elle ont été systématiquement enlevée "pour simplifier".
    Après quelques semaines de travail, on me propose de faire un bilan de ce qui vas et vas moins, j'aurais voulu "marquer" le coup en accentuant le fait qu'il manque ces ponctuations, mais je manque de vocabulaire, parler de "casse" ce n'est pas évident, mais aussi de "ponctuation" quelques mots plus loin, cela me semble faire moins sérieux, je me trompe peut être.
    Dans un futur proche, ce tableau Excel doit passer par une "moulinette" pour servir de base de données à un outil informatique.
    En espérant avoir répondu à tes questions.
    A+
    an1844
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  6. #5
    pm42

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par an1844 Voir le message
    Je travail sur un tableau excel.
    Ok, tu oublies tout ce que j'ai dis avant alors.

    Citation Envoyé par an1844 Voir le message
    On me demande de combler les vides, en respectant scrupuleusement la "forme" des infos que je trouve, pour l'instant cela se limite à la référence de pièce.
    La "casse" MAJUSCULE/minuscule, je sais ce que sait, pas de problème, et pour le peu d'info que j'ai déjà, cela semble bon dans l'immense majorité des cas, mais par contre il manque les "ponctuations" (/.-_espace...), en fait elle ont été systématiquement enlevée "pour simplifier".
    Après quelques semaines de travail, on me propose de faire un bilan de ce qui vas et vas moins, j'aurais voulu "marquer" le coup en accentuant le fait qu'il manque ces ponctuations, mais je manque de vocabulaire, parler de "casse" ce n'est pas évident, mais aussi de "ponctuation" quelques mots plus loin, cela me semble faire moins sérieux, je me trompe peut être.
    Dans le cas présent, j'ai l'impression que tu as fait au mieux et il n'y a pas de réponse générale. Cela dépend vraiment de ce qui est prévu ensuite.
    Tu peux en effet demander s'il est normal que les espaces et autres marques de ponctuations ont été enlevées. On fait parfois cela pour simplifier les traitements informatiques.
    Donc, ne les rajoute pas sans qu'on te l'ai demandé.

  7. A voir en vidéo sur Futura
  8. #6
    Ikhar84

    Re : Respecter la "casse" pour la "ponctuation"

    Tu peux parler de casse et de caractères "non alphanumériques" pour tout ce qui n'est pas entre 'a' et 'z' et 'A' et 'Z' et les chiffres.
    La ponctuation en fait partie.

    L'espace et le sautde ligne/retour à la ligne, sont encore des caractères "spéciaux".

    Classiquement, on code ces caratères (certains au moins), mais on ne les enlèves pas.

    Comme le dit pm, suit juste scrupuleusement les consignes, ne connaissant pas les traitements qui vont suivre.

  9. #7
    Jack

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par an1844 Voir le message
    de bases de données relationnelles ? parce qu'il en existe d'irrationnelles ??
    A mon avis, tu confonds les mots "rationnelle" et "relationnelle"

  10. Publicité
  11. #8
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par Jack Voir le message
    A mon avis, tu confonds les mots "rationnelle" et "relationnelle"
    il m'a quand même fallu 5 sec pour comprendre cela vas me faire la soirée
    Que je réussisse à comprendre qu'en informatique, quelque chose peut être "irrelationnelle", pourrait ne plus être du tout rationnelle.
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  12. #9
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Merci à tous, pour votre aide, cela me semble plus clair.

    Pour info, ma mission consiste, à compléter un tableau Excel, en particulier la colonne "Référent fabricant"
    Je dois donc trouver la Référence fabricant précise de chacune des pièces (peu importe le moyen utilisé, internet, stock magasin, machine,...la doc technique papier est quasi inexistante..sur place !!), et la reporter au bon endroit dans le tableau.
    Je dois respecter scrupuleusement :
    - l'ordre alpha, en particulier la casse (presque tout est en MAJUSCULE) ;
    - l'ordre numérique ;
    - l'ordre des caractères "non alphanumériques", en particulier leur forme, ex. un / n'est pas un \ ni un // ;
    - l'ordre des caractères "spéciaux", en particulier l'espace ;

    Question pour un petit plus, à vous lire que crois comprendre que j'ai utilisé de façon inappropriée l'expression "base de données", y a-t-il un terme plus approprié ?

    A+
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  13. #10
    Flyingbike

    Re : Respecter la "casse" pour la "ponctuation"

    Ne peut on pas parler de "format", dans ce cas ? est ce que toutes les références ont la même "syntaxe", le même "format" ?
    La vie trouve toujours un chemin

  14. #11
    Ikhar84

    Re : Respecter la "casse" pour la "ponctuation"

    Oui Excel est un "tableur", il en existe dans d'autre suites bureautique.
    La fonction principale d'un tableur est d'afficher des données sous forme de ... tableau... et d'effectuer des calculs (ou traitements) sur ces données et d'en afficher les résultats dans des cellules.

    Une base de données a pour fonction de stocker er organiser les données en fonction de "critères" (mot mal choisi ici): qu'est ce qu'un article et de quelles données est il composé par exemple, qu'est ce qu'un client? Quelles données le constituent (ou plutôt le différencie d'un autre client...).
    Si on lies les données entres elles: quel(s) fournisseur(s) fournies cet article en particulier, quels articles a acheté ce client, on parle de relationnel.

    Aujourd'hui les bases de données sont quasi toutes relationnelles.

    Ça ne suffit pas pour parler de bases de données, sinon un "simple" tableur suffirait. Le logiciel qui gère la base de données doit garantir des choses sur ces donnèes: leur integrité, le fait qu'elles correspondent à un certain "schéma", etc...

    Il faut aussi pouvoir communiquer ces données à ce que l'appelle un client: un logiciel qui sert à interroger cette base de données, la on doit savoir qui interroge cette base de données et quels sont sont droits. (Gros résumé bien sûr !)

    Il est à noter qu'il existe des systèmes simplifiés, dits embarqué ou base sur fichier, où on simplifie car le logiciel qui interroge est aussi celui qui héberge les données. Beaucoup de logiciels comme ceux utilisés pour la comptabilité ou la gestion, ou même les OS utilisent ce moyen.
    Pour les differencier, on peut parler de système mono-utilisateur même si c'est pas vrai, car on fait souvent l'impasse sur la gestion des utilisateur (en fait un utilisateur "caché bien souvent)...

    Désolé pour le gros pavé, mais je risque déjà de me faire lyncher par les sysadmin et autres dbo...

  15. #12
    minushabens

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par an1844 Voir le message
    env. 30 colones (...) 17 000 lignes (...) L'intérieur du tableau est plutôt moins que plus rempli. On me demande de combler les vides
    qu'as-tu fait pour mériter une telle punition?

  16. #13
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par Flyingbike Voir le message
    Ne peut on pas parler de "format", dans ce cas ? est ce que toutes les références ont la même "syntaxe", le même "format" ?
    Très très loin de là, 17 000 lignes, 17 000 articles tous différents (je trouves de temps en temps quelques doublons, triplons...pour info l y a une autre personne pour cette tache "recherche de doublon").
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  17. #14
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par Ikhar84 Voir le message
    Oui Excel est un "tableur", il en existe dans d'autre suites bureautique.
    La fonction principale d'un tableur est d'afficher des données sous forme de ... tableau... et d'effectuer des calculs (ou traitements) sur ces données et d'en afficher les résultats dans des cellules.

    Une base de données a pour fonction de stocker er organiser les données en fonction de "critères" (mot mal choisi ici): qu'est ce qu'un article et de quelles données est il composé par exemple, qu'est ce qu'un client? Quelles données le constituent (ou plutôt le différencie d'un autre client...).
    Si on lies les données entres elles: quel(s) fournisseur(s) fournies cet article en particulier, quels articles a acheté ce client, on parle de relationnel.

    Aujourd'hui les bases de données sont quasi toutes relationnelles.

    Ça ne suffit pas pour parler de bases de données, sinon un "simple" tableur suffirait. Le logiciel qui gère la base de données doit garantir des choses sur ces donnèes: leur integrité, le fait qu'elles correspondent à un certain "schéma", etc...

    Il faut aussi pouvoir communiquer ces données à ce que l'appelle un client: un logiciel qui sert à interroger cette base de données, la on doit savoir qui interroge cette base de données et quels sont sont droits. (Gros résumé bien sûr !)

    Il est à noter qu'il existe des systèmes simplifiés, dits embarqué ou base sur fichier, où on simplifie car le logiciel qui interroge est aussi celui qui héberge les données. Beaucoup de logiciels comme ceux utilisés pour la comptabilité ou la gestion, ou même les OS utilisent ce moyen.
    Pour les differencier, on peut parler de système mono-utilisateur même si c'est pas vrai, car on fait souvent l'impasse sur la gestion des utilisateur (en fait un utilisateur "caché bien souvent)...
    .
    Merci du temps que tu y as passé, je pense avoir compris (et çà c'est précieux pour moi), c'est donc à ma porté, merci pour l'effort de "pédagogie".

    Citation Envoyé par Ikhar84 Voir le message
    Désolé pour le gros pavé, mais je risque déjà de me faire lyncher par les sysadmin et autres dbo...
    D'où je suis....avec mon ignorance, tu sembles être d'une vulgarité extrême
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  18. #15
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par minushabens Voir le message
    qu'as-tu fait pour mériter une telle punition?
    Je suis resté très (sûrement trop) longtemps au chômage, j'ai eu l'opportunité d'avoir un poste compatible avec ma "lointaine" expérience, et enfin celui-là je l'ai eu.
    Tant pis pour le "bon" salaire, les kilomètres...j'ai mis mon mouchoir par dessus, par contre je suis au chaud, dans un bureau avec un fauteuil, et quelques collègues.
    Je mange autre chose que des patates, mes enfants ont eu un noël correct, je ne suis plus à découvert le 15, mais le 26.
    Il y a quelques semaines on m'a demandé de remplir des cases dans un tableau, la semaine dernière on m'a demandé de donné mon avis,....heu vous êtes sûr ??, parce que çà vas peut être piquer un peu....faut que je me tienne.
    Bref la punition c'était avant.
    A+
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  19. #16
    minushabens

    Re : Respecter la "casse" pour la "ponctuation"

    Si ton tableau a 30*17000=510000 cases, si la moitié sont à remplir et si remplir une case de demande une minute, à raison de 8 heures par jour tu en as pour 531 jours, soit environ deux ans de travail. Ca peut valoir le coup de réfléchir à une méthode automatisable pour remplir ce tableau. Par exemple trouver des données en double dans un tel tableau ça prend moins d'une seconde de calcul si on sait le programmer, mais pas mal de temps s'il faut le faire "à la main".

  20. #17
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Si j'ai bien compris, pour trouver les doublons, ils ont une "macro" qu'ils font tourner de temps en temps.
    Le problème c'est qu'i y a 30 ans, un magasinier à enregistrer un article avec une réf. approximative avec sa logique à lui, et le nombre de caractère de la case, et les capacités du logiciel à traiter les données.
    Il y a 25 ans, un technicien avec l'article cassé dans les mains et la "bonne" réf. notée dessus (pas sur la main, sur l'article) à cherché cet article dans le magasin, mais en ignorant la logique approximative de la réf., et à bout de patience, il à fait re-commander par les achats deux nouveaux articles, un pour remplacer celui cassé, l'autre pour mettre en stock.
    Ce nouvel article à mettre en stock à été enregistré par un nouveau magasinier.....ignorant lui aussi la logique du premier, et pour les même raison que le 1er, à applique sa propre nouvelle logique.
    Et ainsi de suite, pour chaque magasinier, une logique différente, c'est un peu exagéré, mais juste un peu.
    Pour la macro cela semble être un problème, elle est sûrement très efficace pour trouver deux réf. (très) identiques, mais moins efficace pour trouver 1 même réf. mais enregistrées deux fois avec 2 logiques différentes.............quand un troisième magasinier n'a pas inversé réf. et Fabricant parce que lui trouvait cela logique....c'est un peu caricatural, mais moi, j'en ai trouvé, et pas qu'une.
    Perso, j'ai une autre méthode, pour ce que l'on me demande et pour gagner du temps, je filtre sur plusieurs colonnes (l'une après l'autre) et je finis parfois par avoir pour 1 fabricant une suite de réf. article ressemblante , si j'arrive à "décortiquer" la logique du 1er, parfois je peux l'appliquer à la seconde et ainsi de suite, et là surprise, j'ai parfois un doublon.
    En passant d'une logique à l'autre j'ai aussi des résultats
    bref j'ai des journées bien occupées.
    A+
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  21. #18
    Ikhar84

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par minushabens Voir le message
    Si ton tableau a 30*17000=510000 cases, si la moitié sont à remplir et si remplir une case de demande une minute, à raison de 8 heures par jour tu en as pour 531 jours, soit environ deux ans de travail. Ca peut valoir le coup de réfléchir à une méthode automatisable pour remplir ce tableau. Par exemple trouver des données en double dans un tel tableau ça prend moins d'une seconde de calcul si on sait le programmer, mais pas mal de temps s'il faut le faire "à la main".
    Ça devrait garantir au moins deux ans de travail à notre ami

    À moins qu'il se mette à étudier les macros !
    J'ai glissé Chef !

  22. #19
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par Ikhar84 Voir le message
    À moins qu'il se mette à étudier les macros !
    ..........il y a un forum sur marmiton ??!!
    Je vais m'arrête là sur cette discussion, merci du temps que vous y avez consacré.
    Si j'ai besoin d'info, je me permettrais de vous relancer
    A+
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  23. #20
    cherbe

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par an1844 Voir le message
    Si j'ai bien compris, pour trouver les doublons, ils ont une "macro" qu'ils font tourner de temps en temps.
    A+
    Dans ce cas, il faut adapter cette macro pour utiliser les "expressions régulières" ou REGEX dont les possibilités sont telles que ton problème va se régler rapidement.
    Ce qui va prendre du temps, c'est la réflexion pour construire ces expressions.

    Sinon et dans des temps immémoriaux (ou presque), Laurent Longre le spécialiste Français d'Excel, avait un module VB gratuit à installer comme plugin d'Excel.
    Il s'appelait MORE.FUN et contenait, entre autres choses, une fonction mettant en œuvre REGEX
    A toi de voir si MORE.FUN est encore compatible avec ta version d'Excel

  24. #21
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Bonjour à toutes et à tous,

    Pour info je me suis permis de poser une autre question, comme vous connaissez le contexte et mon niveau.....
    https://forums.futura-sciences.com/l...ml#post6298956

    Si vous avez 5 min, merci de contribuer.
    an1844
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  25. #22
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Bonjour cherbe,

    Dsl, je comprend mieux pourquoi tu m'as posé "cette drôle de question"
    Citation Envoyé par cherbe Voir le message
    Bonjour
    Avant toute chose, on aurait apprécié que tu nous dises si ton problème précédent était réglé et comment !
    Dans ce cas je vais te faire la même réponse qu'à Flyingbike,

    Citation Envoyé par cherbe Voir le message
    Dans ce cas, il faut adapter cette macro pour utiliser les "expressions régulières" ou REGEX dont les possibilités sont telles que ton problème va se régler rapidement.
    Ce qui va prendre du temps, c'est la réflexion pour construire ces expressions.

    Sinon et dans des temps immémoriaux (ou presque), Laurent Longre le spécialiste Français d'Excel, avait un module VB gratuit à installer comme plugin d'Excel.
    Il s'appelait MORE.FUN et contenait, entre autres choses, une fonction mettant en œuvre REGEX
    A toi de voir si MORE.FUN est encore compatible avec ta version d'Excel

    Je suis flatté que tu m'imagines capable de comprendre cela.

    Je ne suis pas chargé de trouver les doublons, il y a 1 personne pour cela, et il a sa macro, faite par un informaticien ou une personne ayant quelques affinités avec l'informatique, et sincèrement je ne me vois pas du tout lui donner des conseils sur cette macro, cela semble lui convenir, je vais prendre grand soin de ne pas le déranger.....ni de prendre le risque de vexer "l'informaticien". Pour info, MACRO, c'est une expression qu'on utilise usuellement pour la désigner, le l'ayant jamais vu "évoluer", le terme est peut être inapproprié.

    Par contre moi, à force de décortiquer les références, je fini par remarquer des similitudes entre-elles, et en creusant encore un peu, je me rend de temps en temps compte que ce sont des doublons, que je m'empresse de signaler à la personne chargée de cela....m'enfin.

    Mon travail ne s'est pas simplifié pour autant, pour une phase d'essai "à passer" à la moulinette, et voir ensuite comment cela fonctionne, de 17 000 lignes je suis passé à 650, et de 2 colonnes je suis passé à 19 (env. 12 000 cases)....................ce matin j'ai fais 10 lignes..

    A+
    Merci encore à toutes et à tous.
    an1844
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  26. #23
    an1844

    Re : Respecter la "casse" pour la "ponctuation"

    Bonjour à toutes et à tous,

    Pour info je me suis permis de poser une autre question, comme vous connaissez le contexte et mon niveau.....
    https://forums.futura-sciences.com/l...ml#post6324393

    Si vous avez 5 min, merci de contribuer.
    an1844
    "Je dis ça, je dis rien" de mon Plombier/Chauffagiste

  27. #24
    danyvio

    Re : Respecter la "casse" pour la "ponctuation"

    Bon courage, d'autant que Excel ne distingue pas les minuscules des majuscules..
    DV (qui a travaillé sur les références fournisseurs de pièces détachées auto)...
    On trouve des chercheurs qui cherchent ; on cherche des chercheurs qui trouvent !

  28. #25
    pm42

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par danyvio Voir le message
    Bon courage, d'autant que Excel ne distingue pas les minuscules des majuscules..
    C’est un peu rapide. On peut parfaitement mes distinguer avec la fonction Exact notamment.

  29. #26
    danyvio

    Re : Respecter la "casse" pour la "ponctuation"

    Citation Envoyé par pm42 Voir le message
    C’est un peu rapide. On peut parfaitement mes distinguer avec la fonction Exact notamment.
    Je l'avais oublié celle là. En fait, dans TRIER il existe l'option "respecter la casse".
    On trouve des chercheurs qui cherchent ; on cherche des chercheurs qui trouvent !

Sur le même thème :

Discussions similaires

  1. Où sont passés les nombres "entiers" "EXIT"? et autres "bizarreries"
    Par Pernelle dans le forum Mathématiques du collège et du lycée
    Réponses: 35
    Dernier message: 20/08/2016, 06h16
  2. VB mettre le micro en mode " ecoute" "veille" et "stop" sous visual basic
    Par mattlander dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 14/12/2015, 12h45
  3. "trame asynchrone"= "frame relay" ou "Asynchronous transfer mode (ATM)"?
    Par JulienVictor dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 07/04/2015, 20h45