|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Étudiant Inscription : juillet 2012 Messages : 20 ![]() |
Bonjour,
débutant en merise je doit concevoir une application de gestion d'embauche dockers plus précisément sur les différentes statistique d'embauches journaliere-mensuelle-annuelle par société et par hall d'embauche avec ces règles de gestion suivantes 1-un docker ne peut travailler que pour un et un seul shift par jour (une journée comporte 2 shift ,le jour et la nuit) 2-un Resp d'embauche peut être un commis mais pas le contraire 3-une fiche d'embauche concerne que 2 personnes le commis et le responsable d'embauche(impossible d’écrire 0;2 avec le logiciel jmerise) questions vu mon mcd 1- si je supprime une société(adhérent) automatiquement toutes les embauches reliées doivent disparaitre est-ce la peine de mettre fiche embauche en identification relative avec l’entité adhérent ? 2-mon entité shift ne possède pas d'identifiant (numérique) cela se fait ? 3-concernant la place de date en tant que propriété dans mon cas ?? 4- avec le logiciel Jmerise j'ai utilisé l’égalité dans l’héritage mais j'avoue que je ne sais pas trop ce que cela signifie des suggestions me seront les bienvenues pour optimiser mon MCD NB:Mon application ne possédera pas de système de pointage |
|
|
00
|
|
|
#2 | |||||||
|
Expert Confirmé Sénior
![]() ![]() ![]() François de Sainte MarieSpécialiste en bases de données Inscription : septembre 2006 Messages : 3 621 ![]() |
Bonsoir,
En français, qu’est-ce qu’un shift ? Merci d’écrire les mots en entier, c’est la moindre des politesses, vous ne rédigez pas un télégramme. Qu’est-ce qu’un commis dans votre système ? Citation:
1) Si l’identification n’est pas relative : Code SQL :
2) Si l’identification est relative : Code SQL :
Mais dans les deux cas, c’est le choix que vous faites de la réaction aux stimuli (ON DELETE CASCADE) qui permettra de supprimer les fiches en même temps que l’adhérent. « ON DELETE CASCADE » veut dire : « M. l’adhérent, si vous disparaissez, nous, les fiches, sommes d’accord pour disparaître aussi. » Cela dit, dans le monde de l'entreprise on ne supprime pas comme ça les fiches d'embauche, les comptables et autres gens vigilants ne le permettraient pas (avant qu'un certain laps de temps légal ne se soit écoulé)... Citation:
De quelle date parlez-vous ? Citation:
A propos de votre MCD Les entités-types PERSONNEL et DOCKER peuvent faire l’objet d’une généralisation, afin de factoriser les propriétés communes (ainsi que les relations communes, avec FICHE_EMBAUCHE par exemple). Une même fiche d’embauche peut concerner plusieurs dockers et plusieurs membres du personnel : curieux... Paradoxalement, elle peut ne concerner aucune de ces personnes... Question : au mélange près que vous autorisez, une fiche d’embauche peut concerner plusieurs personnes de la même catégorie (celle des dockers par exemple) ? La patte connectant SHIFT et la ternaire TRAVAILLER est porteuse d’une cardinalité 0,1 : c’est tout à fait louche. Qu’avez-vous voulu exprimer en procédant ainsi ?
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
|||||||
|
|
00
|
|
|
#3 | ||||||||
|
Invité régulier
![]() Étudiant Inscription : juillet 2012 Messages : 20 ![]() |
Citation:
en une journne il y'a 2 types de periode de travail :le jour et la nuit -un docker ne peut donc travailler que soit dans le shift jour soit dans le shift nuit mais pas les 2 shift du meme jour -pareil pour la fiche d'embauche elle ne concerne qu'un seul shift par jour Citation:
cela représente le responsable d'embauche Citation:
Citation:
Citation:
vu que mon proget fait allusion au statististique sur une periode donne je pense mettre la date en entité pas vous? Citation:
le commis qui est chargé de l'embauche et le responsable du centre d'embauche voici les regles de gestion que je m'etais trouvées RG4-un docker travaille pour un et un seul adhérent à une date donne RG5-un docker travail sur un seul shift par jour RG6-une société peut faxer une ou plusieurs fiches de demande d’embauche RG7- une embauche concerne un et un seul type d’embauche (acconage ou transit) RG8- une embauche concerne un ou plusieurs dockers RG9- a une fiche d’embauche correspond une et une seul période jour ou nuit RG10- une embauche concerne un et un seul commis et un responsable d’embauche RG-11 une société peut avoir un ou plusieurs acconages ou transit sur un même shift RG-10 Un reponsable d’embauche peut etre un commis mais pas le contraire RG- un docker est un membre du personnel RG- un docker travaille sur tout type d'embauche RG- un docker travaille pour une et une seule societe par jour ces regles cités ci dessus sont elle toutes des regles de gestions ?? Citation:
un docker ayant exercé dans l'acconage aujourd'hui peut bien se retrouver dans le transit un autre jour a par cela je ne vois pas de quel catégorie vous voulez parler Citation:
mais je suis dans l'embarras concernant le fait qu'un responsable d'embauche peut être un commis |
||||||||
|
|
00
|
|
|
#4 | |||
|
Expert Confirmé Sénior
![]() ![]() ![]() François de Sainte MarieSpécialiste en bases de données Inscription : septembre 2006 Messages : 3 621 ![]() |
Bonjour,
Citation:
Catégorie X : les dockers d’une part. Catégorie Y : les personnes qui ne sont pas des dockers d’autre part (les responsables et les commis). Selon votre 1er MCD, une fiche d’embauche donnée peut concerner indifféremment des dockers, des responsables et des commis, d’où ma question. Avec votre 2e MCD, vous marquez une distinction selon les rôles des personnes. Cette fois-ci le rôle des commis et des responsables se précise. Considérons la fiche d’embauche F1234 : 1) Cette fiche d’embauche concerne au plus un commis, dont le rôle est de l’enregistrer (plutôt que Concerner2...), tandis qu’elle reçoit un coup de tampon (?) de la part du responsable (merci de remplacer Concerner3 par un verbe explicite, qui facilite la compréhension du MCD). 2) Toujours selon votre 2e MCD, cette fiche concerne de 1 à N dockers. C’est en fait la réponse à la question que je posais : Une fiche peut-elle concerner plus d’un docker ? (Sous-entendu compte non tenu des commis et des responsables). Clairement vous répondez : Oui. Citation:
(1) Un responsable d'embauche peut être un commis.Autrement dit on peut reformuler (1) et (2) sous forme d’énoncés au sens de la logique classique : (3) Quelques responsables sont des commis.Ou encore, si on symbolise « Être responsable » par F et « Être commis » par G, (3) et (4) deviennent respectivement : (5) : (∃x)(Fx.Gx)Où Fx.Gx se lit : Fx ET Gx et le symbole « — » représente la négation. Les deux énoncés sont contradictoires. C’est comme si vous écriviez : Un colonel peut être capitaine et un capitaine n’est pas colonel... Conclusion, un responsable ne peut pas être un commis. A mon sens, il faudrait donc plutôt raisonner en termes de rôles : un responsable peut jouer le rôle de commis (enregistrer les fiches), mais un commis ne peut pas jouer le rôle de responsable (tamponner les fiches), tout comme un colonel peut se substituer à un capitaine absent pour signer des papiers, alors qu'un capitaine ne peut pas décider à la place d'un colonel. Exemple : M. Charles est commis, il a enregistré les fiches 1, 2 et 3.Je vous laisse le soin de remplacer le verbe tamponner par celui qui vous convient. Il faut aussi que vous vous prononciez sur la validité des actions réalisées par MM. Charles, Robert et Raymond. Sous forme de MCD Je considère l’ensemble des employés de l’entreprise (j’ignore ici les dockers). Il y a deux catégories d’employés (du moins vu de la prise en compte des fiches) : — Les employés concernés par l’enregistrement et/ou le tamponnage des fiches, que j’ai appelés les embaucheurs (à vous de trouver le nom qui convient).Ensuite, un embaucheur est soit un responsable, soit un commis. Un embaucheur peut enregistrer des fiches.A vous de mettre tout cela sous la forme qui vous convient (si bien sûr vous êtes d’accord avec le principe de la révision que j’ai faite). Incidemment, si le sous-type COMMIS n’a pas de propriétés particulières, il peut dégager (à moins qu’il ne joue d’autres rôles non représentés ici). Il y a encore pas mal de choses à dire, mais je sui obligé de vous quitter. A bientôt.
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
|||
|
|
00
|
|
|
#5 | ||||
|
Invité régulier
![]() Étudiant Inscription : juillet 2012 Messages : 20 ![]() |
j'aimerais avoir votre avis sur le choix de ces 2 phrases comme regle de gestion
-un docker travaille pour un et un seul adhérent à une date donne -un docker travail sur un seul shift par jour Citation:
Citation:
Citation:
Citation:
|
||||
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() François de Sainte MarieSpécialiste en bases de données Inscription : septembre 2006 Messages : 3 621 ![]() |
Citation:
D’après le MCD que j’ai proposé cet exemple est possible et légal, mais confirmez vous ? Citation:
Vous pouvez retailler ces phrases, l’essentiel est que le lecteur perçoive sans ambiguïté le côté optionnel de la chose. Mieux vaut mettre de la lourdeur plutôt que de rédiger des phrases concises mais ambiguës. Même chose pour le shift : Si un docker travaille à une date donnée, c’est sur un seul shift. Etc. Cela dit, j’observe que l’entité-type FICHE_EMBAUCHE est en relation avec l’entité-type DATE. La patte connectant FICHE_EMBAUCHE et S’EFFECTUER est porteuse d’une cardinalité minimum 0 : la durée de l’embauche pourrait alors être de 0 jour ? Quel sens donner à cela ? Pour sa part la cardinalité maximum est N : une fiche pourrait donc faire l’objet d’une durée de plusieurs jours ? Concernant la fiche, quelle est la signification des attributs dock_dem, dock_emb (quelle relation avec l’entité-type DATE ?) Shift figure en tant attribut de FICHE_EMBAUCHE : au cas où une fiche porte sur plusieurs jours (cf. l’association-type S’EFFECTUER), le shift serait donc invariant pendant tout ce temps. C’est bien cela ? En tout cas qui peut le plus peut le moins : si les dockers Croquignol, Filochard et Ribouldingue sont embauchés tel jour, ils figurent tous trois sur la fiche d’embauche et leur shift est celui de la fiche : la règle « un docker travaille sur un seul shift par jour » est une conséquence logique de celle qui vaut pour la fiche, selon laquelle, les dockers inscrits sur la fiche travaillent sur le shift mentionné par la fiche. Maintenant, l'attribut Shift est-il bien à sa place ? Je subodore qu’il va y avoir une contrainte à mettre en œuvre, selon laquelle un docker ne peut pas figurer à une date donnée sur deux fiches différentes : La flèche rouge symbolise une contrainte d’intégrité fonctionnelle (CIF) encore appelée contrainte d’unicité, qui veut que pour un docker et une date on ait une seule fiche : DOCKER X DATE -> FICHEA suivre...
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
||
|
|
00
|
|
|
#7 | |||||
|
Invité régulier
![]() Étudiant Inscription : juillet 2012 Messages : 20 ![]() |
Citation:
merci pour les idées Citation:
Citation:
dock_emb=docker reçu ou embauche il y'a aussi un attribut déficit=dock_dem -docker_emb Citation:
par exemple une fiche d'embauche sur un shift jour à une date donnée fini toujours a temps et n’empiète jamais sur le shift soir du même jour Citation:
car j'ai du mal a les comprendre Encore merci de votre aide que vous m'apportez ![]() PS concernant l'entite dockers et l'entite fiche embauche je coince |
|||||
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() François de Sainte MarieSpécialiste en bases de données Inscription : septembre 2006 Messages : 3 621 ![]() |
Citation:
Par exemple, il permet que le docker Croquignol soit inscrit sur la fiche 1234 qui fait référence à l’adhérent Schmoll, alors que le même jour Croquignol a déjà été inscrit sur la fiche 314116 qui fait référence à l’adhérent Yadupour. Donc, rien de tel que de fournir aussi les règles en français, même quand elles sont un peu lourdes. Règles en français + exemples (cas de Croquignol) + MCD => on voit à peu près où on va. Hum... Comme manifestement une fiche donnée peut concerner plusieurs dockers (par exemple Croquignol, Filochard et Ribouldingue), quel est le sens de votre phrase ? le statut est à « demandé » tant qu’on n’a pas l’équipe au complet ? Par ailleurs, pourquoi deux attributs ? Un seul ne suffit pas ? (dock_emb = 0 signifiant demandé et dock_emb = 1 signifiant « équipe au complet) ». C’est à cause de la ternaire ? Je rappelle que j’ai proposé ceci : A une date donnée, un docker ne peut figurer que sur une seule fiche.La représentation graphique que j’ai proposée est une représentation classique en Merise. Mais comme PowerAMC ne sait pas prendre en compte les CIF, on peut ruser ainsi : On déguise l’association-type INSCRIPTION en entité-type, on la dote de l’attribut InscrDate (date d’inscription) et on identifie cette entité-type relativement à DOCKER (sans oublier de rendre InscrDate identifiant). L’identifiant de INSCRIPTION est en fait la paire {DockerId, InscrDate}. Si on n’avait pas utilisé l’identification relative, on aurait été refaits, INSCRIPTION ayant alors pour identifiant seulement InscrDate. Pour mémoire, pour faire comprendre à PowerAMC qu’on met en oeuvre l’identification relative, il faut mettre entre parenthèses la cardinalité 1,1 portée par la patte connectant DOCKER et INSCRIPTION : Lors du passage au MLD, on constate qu’effectivement INSCRIPTION a bien pour clé primaire la paire {DockerId, InscrDate} : Autrement dit, à une date donnée on ne peut inscrire un docker que sur une seule fiche. C’est bien ce que vous vouliez ? En tout cas, la conséquence de ceci est que, puisqu’une fiche fait référence à un seul adhérent, à la date InscrDate, un docker ne travaille que pour un seul adhérent. Maintenant, ceci ne nous prémunit pas contre les recouvrements de périodes si une fiche peut porter sur plusieurs jours. Au fait, rappelez-moi le rôle de l’attribut Date de la fiche d’embauche : il n’y a plus de date de fin ? La durée d’une embauche a été ramenée à une journée ? Un shift ? N.B. Je n'ai pas le temps de parler des ternaires, mais on verra ça la prochaine fois. N'hésitez pas à plusser en bas à droite quand une réponse vous convient, ça entretient la flamme...
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
||
|
|
10
|
|
|
#9 | ||
|
Invité régulier
![]() Étudiant Inscription : juillet 2012 Messages : 20 ![]() |
Bonjour
Citation:
dock_dem= effectif demandé par la societe dock_emb= effectif proposé par la structure d eplacement deficit= la différence entre les 2 Citation:
shift jour=7h30 ---19h30 shift nuit=19h30 7h30 une embauche ne déborde jamais sur le shifft qui suit , elle finie toujours dans le temps qui lui est imparti a partir e votre relation ternaire je lis -un Docker s'inscrit sur 0,n fiche d'embauche a 0,n date -sur une fiche d'embauche est inscrit 1,n docker a 0,n date est comme cela que la lecture de la relation ternaire se fait? |
||
|
|
00
|
|
|
#10 | |||||||
|
Expert Confirmé Sénior
![]() ![]() ![]() François de Sainte MarieSpécialiste en bases de données Inscription : septembre 2006 Messages : 3 621 ![]() |
Bonsoir,
Citation:
Citation:
Supposons que Croquignol, Filochard et Ribouldingue aient été inscrits sur la fiche 1234 qui précise que le shift correspond à la période 7h30 - 19h30. La durée de l’embauche de ce trio a-t-elle pu s’étaler par exemple du lundi au mercredi ? Étant entendu qu’ils n’auront donc travaillé que de 7h30 à 19h30 pendant cette période, alors que selon la fiche d’embauche 2547, une autre équipe (disons Athos, Porthos et Aramis) aura pris leur relais de 19h30 à 7h30. Question : ce scénario est-il valide ? Sinon, la durée de l’embauche est-elle limitée à une seule journée ? (C'est-à-dire un seul shift). Citation:
Dans le cas général (absence de CIF) Cas de FICHE (1,N) La cardinalité minimum 1 indique qu’une fiche est associée — via la relation INSCRIPTION — à au moins un docker et au moins une date.Cas de DOCKER (0,N) La cardinalité minimum 0 indique qu’un docker est facultativement associé — via la relation INSCRIPTION — à une fiche et une date.Cas de DATE (0,N) La cardinalité minimum 0 indique qu’une date est facultativement associée — via la relation INSCRIPTION — à une fiche et un docker.Dans tous les cas, chaque occurrence d’INSCRIPTION fait mention d’une fiche, d’un docker et d’une date : Code :
Cas particulier de la CIF Comme on le sait, la CIF complète la sémantique et exprime une contrainte d’unicité selon laquelle à une date donnée un docker n’est inscrit que sur une seule fiche : DOCKER X DATE -> FICHE Ce qui fait que certaines occurrences ne peuvent pas être inscrites dans la base de données (il y aura un refus parce que la clé sera composée seulement de la paire {DockerId, Date}) : Code :
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
|||||||
|
|
00
|
|
|
#11 | ||||
|
Invité régulier
![]() Étudiant Inscription : juillet 2012 Messages : 20 ![]() |
Citation:
Citation:
mais pas un nombre quelconque de dates selon vos 2 schémas la contrainte de CIF se fait remarqué juste par la présence de la flèche rouge j'aurai pensai qu'il fallait une cardinalité max a 1 pour parler de CIF? Citation:
Citation:
|
||||
|
|
00
|
|
|
#12 | ||||||||||||||
|
Expert Confirmé Sénior
![]() ![]() ![]() François de Sainte MarieSpécialiste en bases de données Inscription : septembre 2006 Messages : 3 621 ![]() |
Bonsoir,
Citation:
Pour éviter toute ambiguïté et savoir exactement à quoi correspond la date dans l’entité-type FICHE_EMBAUCHE : date de création de la fiche ? Quoi d’autre ? Puisqu’il s’agit en réalité de la date d’embauche des dockers, il faut le préciser dans les règles de gestion et, il faudrait renommer l’attribut Date en quelque chose comme DateEmbauche (d’autant plus que « Date » est un mot réservé en SQL et vous auriez droit à une erreur de syntaxe en l’utilisant comme nom de colonne). Situation actuelle : Aménager donc. A noter en passant que CinePhil va vous remonter les bretelles s’il voit que id_fiche_emb est du type CHAR(10), et il faudrait par ailleurs rendre obligatoire chaque attribut. Citation:
Jusqu’ici, la situation est la suivante du point de vue conceptuel : On peut maintenant mettre en évidence le fait que la durée d’une embauche est la journée (dans les limites d’un shift), en établissant une association (appelons-la : FD) entre FICHE et DATE. On définit en plus une contrainte d’inclusion (I) entre INSCRIPTION et FD, selon laquelle la date portée par une inscription doit être la conséquence logique de la date portée par la fiche correspondante : PowerAMC produit le MLD brut et incomplet suivant, car on ne sait pas lui faire comprendre les contraintes : On retouche manuellement la clé primaire de la table INSCRIPTION pour la mettre en conformité avec la contrainte connue, selon laquelle : A une date donnée, un docker ne peut être inscrit que sur une seule fiche.Ce qui revient à réduire cette clé primaire à la paire {DockerId, DateEmb}, en notant que pour des raisons de lisibilité, j’ai renommé la colonne DateJour en DateEmb (tables FICHE et INSCRIPTION). En outre, un docker ne peut pas figurer deux fois sur la même fiche (cf. l’association-type S’INSCRIRE de votre dernier MCD), la paire {FicheId, DockerId} fait donc l’objet d’une clé alternative (alternate key, mickey <ak>) : Mais concernant la contrainte d’inclusion comme quoi la date d’embauche figurant dans l’en-tête de la table INSCRIPTION (colonne DateEmb) doit être égale à la date d’embauche figurant dans l’en-tête de la table FICHE (colonne DateEmb), elle doit être prise en compte manuellement (assertion selon la norme SQL, triggers si le SGBD ne propose pas l’instruction CREATE ASSERTION). Je rappelle que cette contrainte permet de s’assurer qu’un docker ne peut pas être inscrit sur deux fiches différentes portant la même date. Code SQL (tables FICHE et DOCKER) : Code SQL :
Table INSCRIPTION : Code SQL :
Prise en compte par trigger (SQL Server en l’occurrence) de la contrainte comme quoi la date d’inscription d’un docker doit être égale à la date d’embauche figurant dans la fiche d’embauche (ajout d’inscriptions, reste à prendre en compte la modification de la date d’embauche : colonne DateEmb des tables FICHE et INSCRIPTION) : Code SQL :
Un début de jeu d’essai, fiches et dockers : Code SQL :
Inscription refusée par le trigger : Code SQL :
INSERT INTO INSCRIPTION (FicheId, DockerId, DateEmb) VALUES (2578, 4, '2010-01-02') ; Inscriptions validées : Code SQL :
Non respect de la CIF (à la date ci-dessous, le docker est déjà inscrit sur une autre fiche), l'insert sera refusé (viol PK) : Code SQL :
INSERT INTO INSCRIPTION (FicheId, DockerId, DateEmb) VALUES (7100, 1, '2012-12-03') ; Vous observerez que la clé alternative permet de faire respecter la règle selon laquelle un docker ne peut pas figurer deux fois sur une fiche.
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
||||||||||||||
|
|
20
|
|
|
#13 |
|
Invité régulier
![]() Étudiant Inscription : juillet 2012 Messages : 20 ![]() |
merci de l'aide apportée
|
|
|
00
|
|
|
#14 |
|
Expert Confirmé Sénior
![]() ![]() ![]() François de Sainte MarieSpécialiste en bases de données Inscription : septembre 2006 Messages : 3 621 ![]() |
Bonjour,
Est-ce que ça a marché ?
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() Étudiant Inscription : juillet 2012 Messages : 20 ![]() |
Problème résolue(j'ai pas eu le temps d'utiliser tout les procédés cités ici,mais j'en ais appris bcp )
-J'ai pris la date et le shift comme étant des propriétés de l'entité -concernant l'héritage il était de type "partition" J'ai terminé mon logiciel et les clients son super ravis il reste a m'orienter dans -le Data Recovery Plan -et les index avec sql -et les Triggers(super avantageux) et je confirme fsmrel , depuis le ventre de sa mère fesait déjà du SGBD relationnel
|
|
|
10
|
|
|
#16 |
|
Expert Confirmé Sénior
![]() ![]() ![]() François de Sainte MarieSpécialiste en bases de données Inscription : septembre 2006 Messages : 3 621 ![]() |
![]() Au plaisir de vous revoir
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com