Page 1 sur 1

Informations base de données

Publié : sam. 23/nov./2019 13:24
par MetalOS
Salut les gars,

Comme je commence à avoir un peut de temps libre je me replonge dans PB. Je suis sur le développement d'une main courante informatisé pour un service de sécurité et je voulais savoir si l'utilisation de SQLITE qui est fournis avec PB serais suffisant, ou, il serait préférable de partir sur autre choses. Les données enregistrer seront du texte simple et des fichiers images type PNG, JPG...

Merci d'avance

Re: Informations base de données

Publié : sam. 23/nov./2019 13:43
par falsam
Tu peux te servir de sqlite pour tes textes et images pour une application mono_utilisateur

Re: Informations base de données

Publié : sam. 23/nov./2019 13:47
par falsam
Un topic sûrement à actualiser avec la dernière version de pb

https://www.purebasic.fr/french/viewtop ... 23#p179123

Re: Informations base de données

Publié : sam. 23/nov./2019 13:48
par MetalOS
Ok merci, Il n'y aura pas de fonction réseau mais ça sera multi utilisateurs mais qui utiliserons les même bases de données.

Re: Informations base de données

Publié : sam. 23/nov./2019 13:50
par MetalOS
Il existe un soft pour créer des bases de données sqlite en mode graphique histoire de les exploiter directement dans PB sans les créer en ligne de code ?

Re: Informations base de données

Publié : sam. 23/nov./2019 16:50
par falsam

Re: Informations base de données

Publié : mer. 27/nov./2019 16:12
par MetalOS
Bizarre mon compte sur le forum et bannie depuis tapatalk pourtant depuis le site j'arrive à tous faire.... Bref pour revenir au sujet. La base crée avec ce logiciel peut être utiliser dans PB et il n'y a pas besoin de la créer dans le code c'est ça ?

Re: Informations base de données

Publié : mer. 27/nov./2019 16:48
par MetalOS
Bon j'avais déjà commencé ce projet il y a longtemps mais j'avais perdu mes sources sans les avoir sauvegarder. Et en cherchant sur le forum un autre renseignement je suis retomber sur un vieux poste de 2014 ou je t'avais déjà posé toutes les questions dons j'ai besoin lol. Je ne vais donc pas t'en demander plus Falsam.

Le sujet et dans les trucs et astuces du forum et c'est créer et mettre à jour une base sqlite. C'est un tuto que ta fait ou il y a tous ce dont j'ai besoin. Merci Falsam.

Re: Informations base de données

Publié : lun. 16/déc./2019 22:32
par MetalOS
Falsam, comment faire pour crypter ou empêcher la lectures des données de ma base sqlite ? Car je vois qu'avec un simple éditeur de texte on peut lire le contenue de ma base. Merci.

Re: Informations base de données

Publié : lun. 16/déc./2019 22:57
par Ar-S
Pourquoi ne chiffres/déchiffres tu pas ton fichier .db au moment de l'ouverture fermeture par l'user ?

Re: Informations base de données

Publié : mer. 18/déc./2019 0:27
par MetalOS
Parce que je ne sais pas faire Ar-S :lol: :lol: :lol: :lol:

Re: Informations base de données

Publié : mer. 18/déc./2019 9:56
par microdevweb
Bonjour MetalOS,

Sqlite donne un fichier binaire, mais évidement comme pour tous les fichiers binaires, les chaînes de caractères sont visible en clair.

Tu peux éventuellement crypté les chaînes de caractères avant de les injecter dans la base.

Par exemple un cryptage "vernam"
https://www.purebasic.fr/french/viewtop ... =6&t=17802

Attention : s'il s'agit de données sensibles ce type de cryptage n'est pas assez puissant.

Ne pas oublier de décrypter les chaînes à la lecture évidement, si tu dois faire des requêtes sur les chaînes cryptées il faudra également crypter l'argument de recherche de la requête.

Re: Informations base de données

Publié : mer. 18/déc./2019 14:07
par Ar-S
MetalOS a écrit :Parce que je ne sais pas faire Ar-S :lol: :lol: :lol: :lol:
PB permet de crypter en AES.
voir : AESEncoder AESDecoder

Re: Informations base de données

Publié : jeu. 19/déc./2019 4:46
par MetalOS
Merci les gars je vais regarder les infos que vous m'avez données.