Infomatique 法语 信息学笔记.doc_第1页
Infomatique 法语 信息学笔记.doc_第2页
Infomatique 法语 信息学笔记.doc_第3页
Infomatique 法语 信息学笔记.doc_第4页
Infomatique 法语 信息学笔记.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Analyse et conception de systmes dinformationChapitre 1 La prsentation gnrale du Systme dinformationu Ensemble organis de ressources: matriel, logiciel, personnel, donnes, procdures, permettant dacqurir, traiter, stocker, communiquer des informations (sous forme de donnes, textes, images, sons, etc.) dans des organisations. (Reix, 1995).u Tout systme dinformation concerne un individu, pourvu dun profil psychologique donn, confront un problme prcis, dans un contexte organisationnel dtermin. (Mason et Mittrof, 1973).Personnel Acqurir des informations MatrielSystme dinformationTraiter des informationsLogiciels et producteursStocker des informationsDonnes Communiquer des infosn Ensemble dactivits qui saisissent, stockent, transforment et diffusent des donnes sous un ensemble de contraintes appel environnement du systme, est ralis par des personnes, procdures, donnes, quipement, informatiques ou non. (Rivard et Talbot, 1990)Hommescouter et comprendreConseiller et proposer Interactionsdialoguer et ngocierConduire le changementProcdure de gestionLangages de lentrepriseCircuit dinformationTechnologie de lInformation et de la Communication (TIC)Organisation Interactionsn Diffrence entre une donne et une information: Donne: - Fait brut- Matire premire du systme- Entre du systme dinformation Information: - Donne traite- Prsente sous une forme significative et utile- Sortie du systme dinformationDonnes Systme dinformationInformation Input = entreoutput = sortieChapitre 2 Prsentation de la mthode Merise- MeriseElle est trs critique mais elle fait rfrence la mthodologie pour traiter le problme. Cest une dmarche de construction de Systme dInformation.- Origines:Naissance vers 1978-1979, suite une grande consultation lance en 1977 par le ministre de lindustrie afin de mettre au point une nouvelle mthode de conception-ralisation de Systme dInformation.- La dmarche se ralise selon Trois axes qui constituent trois cycles :1. Le cycle dabstraction : trois formalismes du plus abstrait au plus concret pour modliser un systme dinformation Niveau conceptuel (Lexpression du problme dfini de faon abstraite: Que faut-il faire ?) Niveau organisationnel (La caractristique de lorganisation: Qui fait quoi ? On intgre les caractristique essentielle du systme et les donnes quil sagit dintgrer au systme.) Niveau oprationnel ou technique (On dcrit la solution de la faon la plus fine possible en fonction des caractristiques du matriel et du logiciel que lon aura choisi.)2. Le cycle de vie La priode de conception (On bauche un avant projet qui aboutit un projet dtaill, et ce projet dtaill doit dcrire tous ce quil doit tre ralis durant la phase de dveloppement. On va tablir les principaux modles descriptif de la solution future que lon va mettre en place.) La priode de dveloppement (On tablie les spcifications des systmes soit crer les logiciels correspondants, soit adapter les logiciels existants, et on met en place la solution choisie.) La priode de maintenance (On garde le Systme dInformation en bon tat de fonctionnement, on traite les pannes, on modifie les programmes, on garde le systme avec les besoins du systme volutif de lentreprise, on procde un processus de remplacement quand le systme et devenu trop obsoltes.)3. Le cycle de dcision Dcoupage du Systme dInformation en domaines. Grandes orientations en matire de gestion, dorganisation, et de solutions techniques. Planification du dveloppement. Choix et procdures manuelles/ automatises. Choix et procdures temps rel/ automatises. Dtermination des postes de travail et de leurs taches. Dessins dtats, grilles dcrans, etc.- La modlisation: A. Reprsentation dun problme complexe de manire simple dans le but de communiquerB. Distinction aspect statique et dynamique: Aspect statique: formalisation des donnes mmorises dans la base dinformation. Aspect dynamique : formalisation des traitements raliss par le processeur dinformation.C. Trois tapes:- niveau conceptuel- niveau organisationnel- niveau physique3 tapes:Donnes statique Traitement dynamiqueniveau conceptuel choix de gestionQue va-t-on faire?MCD MCTniveau organisationnel choix organisationnelsQui fait quoi ? Quand? O ?MLD MOTniveau physique choix techniqueComment le faire ?MPD MPTMCD = Modle conceptuel des donnes: Larchitecture de ltat qui va apprhender des informations utiles. Il rpond ce quon va faire, formaliser du Systme dInformation indpendante de contrainte lie lorganisation.MCT = Modle conceptuel des traitements: Il reprsente des oprations chanes et reprsenter les procdures de ltat dans une perspective plus organisationnelle sert comment ltat va sy prendre pour atteindre les objectifs physique choix technique, mis en uvre dans systme dorganisation.MLD = Modle logique des donnesMOT = Modle organisationnel des traitementsMPD= Modle physique des donnesMPT = Modle physique des traitementsa) Modle conceptuel des traitements(MCT) :Reprsentation des activits dun domaine mettant en vidence la production et lutilisation des informations. Dans cette vision dynamique du Systme dInformation, le modle dcrit les oprations effectuer sur les donnes pour les transformer en rsultats. Il utilise quatre concepts: vnement, opration, rsultat, synchronisation. La description fournie par ce modle se limite au contenu et lenchanement des oprations, elle est indpendante de lorganisation des tches et de la technologie utilise pour leur ralisation (Reix, 1999).b) Modle conceptuel de donnes (MCD) :Reprsentation de la structure des donnes, indpendante de toute contrainte lie lorganisation. Ce modle est sous une forme accessible des non spcialistes de linformatique et doit pouvoir tre transform facilement en une structure de donnes exploitable par un ordinateur. En France, le MCD le plus utilis est le modle entit-association(ou entit-Relation) de la mthode Merise (Reix, 1999)l Le modle entit-association(ou entit-Relation)i. Le modle entit-association propose 3 concepts:- Lentit- Lassociation- LattributCes concepts servent dcrire un ensemble de donnes relatives un domaine dfini, pour pouvoir ensuite les intgrer dans une base de donnes.Le MCD est dabord compos dentits:Reprsentation formalise de toutes les informations ncessaire la ralisation de lactivit tudie. Une entit est un ensemble dinformations repr par le responsable de ltude en raison de son utilit pour la gestion. Cest la reprsentation dans le Systme dInformation dun objet matriel ou immatrielExemple: Nom de lentitClient(1) Lentit: Lentit est considre comme un ensemble. Les lments de cet ensemble forment la population de lentit. Ces lments sont chacun appel occurrence (ralisation de lentit). Exemple: Loccurrence de lentit client: Le client dont le nom est Durand et le prnom jean pierre.(2) Lattribut: Lattribut est un aspect et une facette de lentit considre comme tant pertinente relativement aux objectifs de lactivit tudie. Les attributs dune entit sont les informations lmentaires qui composent cette entit. Exemple: Lattribut de lentit client: Nom, prnom, tlphone, etc. Lidentifiant:- Cest un attribut, qui par sa valeur permet didentifier une occurrence de lentit, en est lidentifiant (identification sans quivoque)- Exemple: Numro clientNom de lentitClientIdentifiant de lentitN clientNom Prnom Autres attributsTelApplication: reprsenter les entitsa) Implant dans une pinde, le centre de loisirs les tourelles offrant piscine et tennis, propose des locations de bungalow et de studiosb) Chaque logement est identifi par un numro et on doit prciser le type de logement, son emplacement, sa superficie ainsi que le cot de la locationc) Toutes les locations sont effectues par semaines entires. Les semaines sont classes basse saison, haute saison ou trs haute saisond) Les informations concernant le client sont enregistres sur la fiche de rservation qui indique, outre le numro du logement, le nombre de personnes sjournant et loption de restauration (pension complte ou demi-pension).Corrig:3 entits:1) Logement (nom de lentit); N du logement (identifiant de lentit); autres attributs: type logement, emplacement, superficie, Prix B.S, Prix H.S, Prix T.H.S2) Calendrier (nom), N semaine (identifiant); autres attributs: date dbut, classement (B.S, H.S ou T.H.S)3) Rservation (nom de lentit), N rservation (identifiant); autres attributs: Nlogement, Nombre occupants, Option restauration (P.C ou D.P).(3) Lassociation : Elle permet de rapprocher les entits qui ont un rapport entre elles par lutilisation dun verbe Exemples: - Le client ralise commande- Le lecteur emprunte ouvrage- La personne possde vhicule Peut elle-mme possder des attributs intressants qui prennent des valeurs.Particulier louerprix de DVD DVD Une association entre deux entits est hirarchique si la ralisation de lune des entits dtermine la ralisation de la seconde. Lassociation hirarchique est appele contrainte dintgrit fonctionnelle (C.I.F). objet pre /objet filsCommande est passe par client Autrement dit, partir du numro de commande qui est une occurrence de lentit, on peut connatre le client qui a pass la commande.Objectif filsCommandeCIFObject preClientConcernant lobjet fils, un fils na quun seul pre donc un seul object pre. A une commande spcifique ne correspond quun seul client. A un client peuvent correspondre plusieurs commande.ii. La Syntaxe: Un attribut ne peut caractriser quune seule entit (ou association) Toutes les occurrences dune entit (ou dune association) sont caractrises par la mme liste dattributs. Une association associe un nombre fixe dentits On ne peut pas associer des entits des associations, ni des associations entre elles.iii. Les cardinalits:La cardinalit dune entit dans une association exprime le nombre de participations possibles dune occurrence de lentit lassociation. Ce nombre tant variable, on note la cardinalit minimum et maximum.Mini?CommandeCLIENTRaliseMini?Maxi?Maxi?1,n : un client passe de 1 n commandes (le client est un objet pre. Un pre peut avoir plusieurs fils: dans ce cas, un client correspondent plusieurs commandes).1,1 : une commande doit tre passe par un client et 1 seul (la commande est un objet fils- un fils na quun seul pre. Dans ce cas, une commande correspond un client).1CommandeClientRalise1n1iv. Formalisme:EntitEntitRelationNomNomNomIdentifiantAttributsAttributsIdentifiantAttributsCardinalits1re tape: Description des besoins et rsultats souhaits.2me tape: On dgage des entits: lentit commande, lentit client, lentit article.3me tape: Lentit grce lassociation. Par exemple, un client effectue une commande.4me tape: On ajoute les cardinalits. Par exemple, un client passe de 1 n commandes, et 1 commande est passe par 1 seul client.Application:Des tudiants luniversit dcrivent par un modle conceptuel la structure des donnes de leur tablissement. Le directeur des tudes leur communique quelques rgles de gestion, qui leur permettront de porter les cardinalits sur le modle. Les tudiants : quel est le nombre dtudiants par classe ? Le directeur : nous ne dpasserons pas 40 tudiants par classe et un tudiant est inscrit dans une seule classe. Par ailleurs, tout tudiant doit au moins tudier une langue vivante et ceux qui souhaitent travailler ensuite ltranger en abordent souvent jusqu 3. les tudiants : existe t il des options? Le directeur : les tudiants peuvent suivre au maximum 2 options, certains nen choisissent aucune.1,11,40AccueilliClasseEtudiant0,21,3Choisirtudier1, n1, nLangue vivanteOptionUne fois quon sait ce quon va faire grce au MCD et au MCT et bien on passe au niveau organisationnelle cest-dire on reponde qui fait quoi quand et o.c) Modle Logique de Donnes:l Dfinition: Reprsentation des donnes drive de la structure du modle conceptuel de donnes mais intgrant les caractristiques principales du logiciel de gestion de base de donnes qui sera utilis pour la manipulation de ces donnes. Le modle relationnel est un exemple de modle logique de donnes. (Reix, 1999); Le modle logique de donnes permet le passage entre des informations de gestion et des informations quil est possible de traiter par ordinateur dans un logiciel de gestion de base de donnes.l Le modle relationnel: Modle logique de donnes correspondant aux systmes de gestion de bases de donnes relationnelles. Les donnes y sont reprsentes sous forme de tables, appeles relations. Dans la mthode Merise, des rgles simples de transformation permettent de passer du modle conceptuel de type entit- association au modle logique de type relationnel. (Reix, 1999).n MCD sous forme entit-association: Reprsentation externe de la structure des donnes数据之间的关系 Communication avec les utilisateurs, Mais non directement exploitable par un logiciel de gestion de donnes.Mise en uvre du MCD par une transformation dans un autre formalisme: Passage par un autre modle de donnes: le modle relationnel (une solution), support par des systmes de gestion de bases de donnes(S.G.B.D).S.G.B.D: Objectifs Mass donnes importante Cohrence entre donnes Intgrit rfrentielle Gestion utilisateurs (droits accs/partage donnes) Scurit (Transactions) Interfaces multiples Traitement en lot: sauvegarde- ACCESS - SQL SERVEUR- ORACLE - MYSQL- POSTGRES Structure: Client et serveur Modlisation SI MCD Requtesn La notion de relation: Permet de dcrire des entits (ou des associations) par des ensembles dattributs. Reprsentation sous forme de tables contenant un ensemble de valeurs. Dans la table, chaque colonne correspond un attribut (une caractristique) de lentit dcrite.Exemple: relation tudiantN dinscriptionNomPrnomDate de naissanceBaccalaurat1135611543112491149911544LargotPilatFroissardDurandLgatAnneLaurePierreHervjean18-08-198615-06-198508-12-198508-12-198526-03-1985SESSLS Schma de la relation:- Nom de la relation: tudiant- tudiant (ndinscription, nom, prnom, date de naissance, baccalaurat)- 5 attributs - Degr de la relation: 5 Chaque attribut un domaine de dfinition dfini en extension ou en comprhension La relation est un sous ensemble du produit cartsien des domaines de dfinition des attributs.Attribut Domaine de dfinitionN dinscriptionNombre entier de 5 chiffres, suprieur 10000NomCombinaison de 20 caractres alphabtiquesPrnomCombinaison de 20 caractres alphabtiquesDate de naissanceSuite de 6 caractres numrique de 1 31 pour les 2 premiers; de 1 12 pour les suivants, etc.Baccalaurat Dfini en extension: S. ES. L etc, (liste de tous les baccalaurats).u Cl dune relation : une relation comporte gnralement plusieurs lignes de la relation. Nombre de lignes de la relation =cardinalit. Dans la relation chaque ligne correspond une occurrence cest-dire du type dentit dcrit par la relation. Cl: attribut (ou ensemble dattributs) dont les valeurs sont systmatiquement distinctes pour chaque ligne de la relation. On distingue: Cls candidates: Elle correspond lensemble des attributs qui rpondent la dfinition de la cl. Cls primaires: Cest une des cls candidates retenu titre principal, cest la cl de la relation. On souligne la cl primaire dans le schma de la relation. Cls secondaires: Ce sont les autres cls candidates, capable dtre utiliser titre accessoire. u Normalisation des relations:But:- Obtenir des structures de donnes plus claires- Eviter les redondances- Faciliter les modifications. 1re forme normale : Elle se ralise si tous ses attributs sont simples. Autrement dit si aucun attribut nest lui mme dcomposable sous forme de relation.Exemple incorrect : R1 client (code client, nom client, adresses).Exemple correct: R1 client (code client, nom client, adresse de livraison, adresse de facturation). 2me forme normale: Si la relation est en premire forme normale et si tout attribut autre que la cl ne doit dpendre dune partie de la cl.Exemple incorrect: R2 fournisseur (nom, code article, adresse, prix).Exemple correct: Dcomposition de R2 en deux relations: R2 fournisseur (nom, adresse), et R produit (nom, article, prix) 3me

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论