|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 35 ![]() |
voila je suis étudiant et la je fais un stage dans une assoc pour les jeunes qui veut developper une carte pour les jeunes.
je dois leur faire une base de données et une interface convivial à utiliser. du fait que pour le moment ils n'auront pas d'admin et pas trop de sous non plus mon chouix s'est porté sur interbase d'aprés tout ce ke j'ai pu lire sur ce forum pour réaliser la base. je voudrais juste etre sur et savoir si il sera sufisant pour stocker jusqu'a 250000 entrée pour les cartes et environ jusqu'a 5 à 10 connexions simultanées. je pense de plus utiliser la version 7d'interbase car l'appli sera developpée en java et donc le driver java me simplifiera la tache. j'ai aussi réalisé une approche de modelisation et j'aimerais avoir vos avis!! toute votre aide sera la bienvenue madmortal |
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 43 ![]() |
Personnelement,
je developpe une appli java avec une base de données firebird 1.5 (open source). Je peux avoir 10 connexions en simultané sans que cela ne pose aucun probleme, et le driver JDBC est performant aussi |
|
|
00
|
|
|
#3 | |||
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Citation:
Citation:
JayBird par exemple qui existe en version stable 1.0 mais aussi en version 1.5 (cette version n'est pas encore stabilisée, ils en sont à la 4eme release, je pense qu'il ne doit pas rester beaucoup de bugs dedans et s'il en reste se sont surement dans des utilisations particulières ou marginales) Donc j'opterai plutot pour la 1.5 qui a l'air de permettre plus de chose que la 1.0 (notamment dans l'implémentation des nouveautées qu'apporte Firebird1.5). Citation:
Bonne continuation |
|||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 35 ![]() |
quand je dis qu'ils ont pas de sous, c'est qu'ils en ai pas encore bcp mais des subventions devraient arriver.
et je pensais qu'interbase 7 offrirait plus de possibilité d'evolution pour la suite car leur activité avec la carte pourrait croitre dans les mois qui viennent et donc je voudrais quand meme quelque chose de relativement connu et qui offre un suivi car comme il y a des institutions il faut que cela soit serieux au niveau support. pour l'image je vais corriger ca des que je peux. sinon merci pour vos conseils madmortal 8) |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Ce n'est pas parceque c'est gratuit que ce n'est pas suivi et que celà n a pas d'avenir ou que c'est réservé qu'aux programmeurs amateurs...
Allez dire ca dans le forum MYSQL ou PostGreSQL... En choisissant Interbase 6 (qui est largement suffisant pour ce que vous souhaitez faire) vous avez un SGBD gratuit tout en gardant la possibilité (lorsque le besoin s'en fera sentir et qu'il y aura plus de fond) de migrer vers interbase 7.1 ou firebird... En choisissant Firebird 1.5 vous bénéficiez de nombreuses améliorations, de meilleures performances et la possibilité d'installer sur de nombreux OS votre serveur. La migration vers Interbase 7.1 n'est pas impossible voir même extrèmement facile vue que les ceux cousins sont encore compatibles à plus de 90/99 %. Il existe plusieurs newsgroup gratuit pour le support sinon on trouve également des supports par téléphone (en anglais) mais payant. Maintenant si vous avez des fonds qui ne serait pas utile à l'association et vous preferez acheter des licences interbase, rien ne vous en empéche. Si je vous ai conseillé Firebird1.5 c'est que vous disiez ne pas avoir beaucoup de sous. |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 35 ![]() |
voila j'ai corrigé mon lien pour l'image!
non ce n'est pas ce que je voulais dire. juste que je travaille avec des institutionnels et ils ont des fois un peu peur du libre. moi etant etudiant je suis plutot pour le libre mais pas forcement facile à imposer. donc ils preferent depenser un peu d'argent quand meme. n'ayant pour l'instant que mes connaissances de cours sur les sgbd je ne sais pas trop si je pars dans la bonne direction pour realiser mes tables. donc j'ecoute tout vos conseils madmortal |
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Citation:
Citation:
J'ai juste des remarques : -Et un porteur de carte poura avoir aucun ou plusieurs centres d'interets. -Mais si je lis bien votre shéma un centre d'interet ne peux être aimé que par un et un seul porteur de carte... Ce qui me parait louche si dans centre d'interet vous mettez "AIME PROGRAMMER AVEC INTERBASE", il ne pourra y avoir qu'un seul porteur de carte ayant ce centre d'interet (et dans ce cas ca sera moi 8) ) Mais j'ai bien peur n'être pas le seul à aimer ca et donc je pense que la cardinalité est non pas 1,1 mais plutot 1,n ou même 0,n (ca dépend de comment vous comptez créer ces centres d'interets, je dirai que vous allez les définirs avant même de créer les porteurs de cartes et il pourra y avoir des centres non attribué ou plus attribué donc peut etre que le 0,n serait le mieux...) -TYPE_TEL doit correspondre j'imagine à Portable, Fixe, Fax, etc... je mettrai pour la même raison 0,n. -Type_Email je ne vois pas trop ce qu'il y a dedans mais a voir si même probleme. - INFO_CARTE etes vous certain qu'un porteur de carte n'a qu'une carte ? (ne peut il pas arriver qu'on lui délivre une seconde carte (vol de la première, et donc peut etre que ca serait bien de concerver cette info) oubien renouvellement de carte avec une période de recouvrement de date (comme les cartes bancaires ou il y a en général plus d'un mois de recouvrement pendant lequel les deux cartes fonctionnes))... Bref à réféchir si vous aurez besion de gérer ces cas particuliers ou si vous vous débrouillez pour avoir que la carte active dans cette table (dans ce cas peut etre renommer la table en INFO_DER_CARTE_ACTIVE ou un truc du genre ?) -Table ADRESSE : je mettrais 0,n car UNE adresse appartenant à un porteur de carte n'appartient pas au magasin (0,n) et pas au partenaire (0,n) idem UNE adresse appartenant à un magasin n'appartient pas à un porteur de carte (0,n) ni à un partenaire (0,n) ... enfin il me semble que c'est dès cette forme logique qu'il faut réfléchir à ce type de probleme. (A moins que j'aille trop vite ??) -Vos partenaires doivent obligatoirement avoir un email ? C'est quoi la différence entre partenaire et magasin ? Voilà un premier jet... |
||
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 35 ![]() |
pour interbase 6 je voulais l'utiliser d'abord mais pas de driver java. Mais je ne savais pas qu'il y en avait des gratuits donc je pense que cela ira ou alors peut etre firebird si j'arrive à les convaincre.
pour les cardinalités effectivement je suis allé un peu vite mais je suis entrain de reverifier tout ca. pour les centres d'interets je suis encore dans le flou du fait que ils ne savent pas trop ce k'ils veulent faire encore! pour TYPE_TEL tout a fait donc corriger pour TYPE_MAIL cela sera mail, url, car ca peut etre le site internet du partenaire(ce ke j'explique juste apres) parfois un partenaire peut etre une societe disons au niveau national et il me faut derriere toutes les boutiques rattachés à ce partenaire avec leurs adresses respectives pour l'email du partenaire j'ai corrigé pour 0..n la table adresse egalement pour info_carte je n'avais pas pensé a cet aspect je vais donc y plancher malgré tout poweramc me dis que j'ai des erreurs de circularite formé de liens d'objets Erreur Les liens suivants sont tous dépendants les uns des autres : -> Chemin n°1 : "base_piji" - PARTENAIRE - correspond (PARTENAIRE - CORRESPOND) - MAGASIN - correspond (MAGASIN - CORRESPOND) - MAGASIN - domicilie (MAGASIN - DOMICILIE) - PARTENAIRE - domicilie (PARTENAIRE - DOMICILIE) a quoi cela correspond-t-il? en tout cas merci bcp pour votre aide madmortal |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 35 ![]() |
pour la reflexion sur la table adresse ne devrais je pas l'appliquer aussi a la table email et celle telephone?
un mail peut appartenir a 0 ou plusieurs entités(en particulier partenaire et magasin en meme temps) donc la cardinalte est aussi 0..n ? merci madmortal |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Oui certainement
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 35 ![]() |
peut-etre devrais je changer de forum pour les conseils sur la creation de schema?
sinon j'ai retravaillé sur mon schema et la gestion de plusieurs numero de carte quelles sont vos remarques? bon j'ai transfere les images dans mon topic relatif à la modelisation http://www.developpez.net/forums/viewtopic.php?p=1290016#1290016 merci |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Je pars en vacances et en effet le forum SQL ou SGBD serait plus adapté je crois...
A bientot |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 35 ![]() |
bonnes vacances et merci 8)
|
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 35 ![]() |
bon je vais encore vous embeter un peu
pour le choix de mon serveur qui doit faire tourner cette base? je recapitule: sgbd: interbase os: windows 2000 taille estimée de la base: 1.5 Go connexions: 5 à 10 (20 possibles l'année d'après mais rarement) me faut_il un truc du genre serveur dell avec un disque pour le systeme du raid 5 pour la base (donc 3 disques) enfin bon comme je n'ai jamais realisé de telle machine je ne me rend pas bien compte alors j'attend tous vos conseils merci encore |
|
|
00
|
|
|
#15 | |
|
Inscrit
Inscription : mai 2004 Messages : 759 ![]() |
Citation:
|
|
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 35 ![]() |
bon j'avais regarde sur le site de dell
j'avais trouvé un poweredge 2600 c'est une plateforme avec processeur xeon est-ce qu'une config monoprocesseur sera suffisante? faut-il un disuqe supplementaire pour le journal car apparement de ce que j'ai lu ici cela serait mieux. ca fait un total de 5 disques tout de même |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com