conseils : id , stocker en bdd
Bonjour , j'ai comme projet de faire un site pour la junior entreprise de mon école .
J'aimerais que chaque étude soit hierarchisé et consultable sur internet .
J'ai plusieurs questions.
Certaines choses se font avec un numéro de référence.
ex :http://www.greffe-tc-paris.fr/code_NAF.htm
Est ce une bonne idée de prendre comme clé primaire ce numéro de référence ou vaut il mieux passer par une clé primaire en chiffre?
Code:
1 2 3
|
id_naf int(5) auto_increment <--- clé primaire
reference varchar(5) , |
ou direct
Code:
1 2 3
|
reference varchar(5) ,<---- clé primaire |
Sinon certains papiers sont confidentiels comme les rapports .
quelle est la meilleure idée? et pourquoi ?
les mettre dans un dossier sur internet protégé par un .htaccess et mettre le lien dans la base de données ou la stocker en base de données(enfin est ce possible? et comment?.)
merci de votre aide , j'espère que je me suis fait comprendre.
Re: conseils : id , stocker en bdd
Citation:
Envoyé par molesqualeux
Est ce une bonne idée de prendre comme clé primaire ce numéro de référence ou vaut il mieux passer par une clé primaire en chiffre?
En général il vaut mieux une clé purement numérique, mais si ton code est court et qu'il n'est pas susceptible de changer, ça peut faire l'affaire.
Citation:
Envoyé par molesqualeux
Sinon certains papiers sont confidentiels comme les rapports .
quelle est la meilleure idée? et pourquoi ?
les mettre dans un dossier sur internet protégé par un .htaccess et mettre le lien dans la base de données ou la stocker en base de données(enfin est ce possible? et comment?.)
A mon avis la solution htaccess est plus sûre et elle évite de trop solliciter le serveur de base de données.