صفحه 1:
‎Or. Dork LA‏ :ی دجس خاس عه © لس 0۵۵990 ,996 1۵0 ‎[Pa OUD ‎ ‏0 نله و سمس /:مدا ‎ ‎ ‏ساوسو ما هط ‎Qaversiy oF Orcicd (Pri‏ ‎ ‎ ‎ ‎ ‎

صفحه 2:
Cuterprise Outa Dodet * First step in database development * Specifies scope and general content * Overall picture of organizational data at high level of abstraction * Entity-relationship diagram ۰ Descriptions of entity types * Relationships between entities * Business rules 069 BGP: Dadwr Orwepe (Ober 9) 6-6 6 ‏ماسطاجو‎

صفحه 3:
‎data wodel (Pice Ouley Purature‏ ی و موق ‎Cowprny) [stoped B-R degra]‏ ‎PRODUCT ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ORDER ‎ ‎ ‎ ‎Enterprise data model describes the high-level entities in an organization and the relationship between these entities ‎Is contained in ‎ ‎CUSTOMER ‎ ‎Places ‎fs placed by ‎Contains ‎ ‎ORDER ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎069 BGP: Dadwr Orwepe (Ober 9) Pog O 6 ‏ماسطاجو‎ ‎ ‎

صفحه 4:
* Conceptual blueprint for organization’s desired information systems structure * Consists of: - Data (e.g. Enterprise Data Model - simplified ER Diagram) - Processes - data flow diagrams, process decomposition, etc. - Data Network - topology diagram - People - people management using project management tools (Gantt charts, etc.) - Events and points in time (when processes are performed) - Reasons for events and rules (e.g. decision tables) © مسا 60۸ & ‎٩( Com‏ م0 سس »0 :5666 069

صفحه 5:
بيذ چپ * A data-oriented methodology to create and maintain information systems Top-down planning: a generic IS planning methodology for obtaining a broad understanding of the IS needed by the entire organization Four steps to Top-Down planning: - Planning - Analysis - Design - Implementation 069 BGP: Dadwr Orwepe (Ober 9) Poe 6 6 ‏ماسطاجو‎

صفحه 6:
‎Gpstews (Phacroicrey‏ سوه ‎Purpose: align information technology with organization’s business strategies Three steps: 1. Identify strategic planning factors a. Goals b. Critical success factors c. Problem areas 2. Identify corporate planning objects a. Organizational units b. Locations c. Business functions d. Entity types 3. Develop enterprise model a. Functional decomposition b. Entity-relationship diagram c. Planning matrices ‎ ‎ ‎069 BGP: Dadwr Orwepe (Ober 9) Poe 8 6 ‏ماسطاجو‎ ‎ ‎ ‎ ‎ ‎

صفحه 7:
یه( ره مس( رام * Organization goals - what we hope to accomplish * Critical success factors - what MUST work in order for us to survive ¢ Problem areas - weaknesses we now have © مسا 60۸ 2 ‎٩(‏ م0 سس »0 :5666 069 =

صفحه 8:
* Organizational units - departments * Organizational locations ٠ 211512655 functions - groups of business processes *Entity types - the things we are trying to model for the database *Information systems - application programs :6 ماسطا +0 6 )= )2 ‎(Okper‏ سس »0 :5566 069

صفحه 9:
Develop (Buterprise Oodel * Functional decomposition - The process of breaking down the functions of an organization into progressively greater levels of detail. * Enterprise data model - See page 3 (Figure 2-1, text page 38). ٠ Planning matrixes “an page 12 (Figure 2-3, text page 069 5566: 0» ‏سس‎ (Okper 2) aro 6 0+ ‏ماسطا‎ 6: ‘=

صفحه 10:
‎oP aa order PuPikoed Proton‏ متس پم چا پم ‎(Pre Ouky Purcte)‏ ‎Decomposition -- breaking large tasks ‎into smaller tasks in a hierarchical structure ‏سل ‎ ‎Ship customer orders ‎ ‎ ‎Order ‎fulfillment ‎ ‎Fill customer orders ‎ ‎ ‏سس ی 7ج 2ج سج ‎Create ‎backorder ‎& ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎Check Createnew || Check product Create customer crecit customer availability invoioe Poe ID 6 0۷ ‏ماسطا‎ ‎ ‎ ‎Receive ‎sales order ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‏(6 جب:0)_ سین سوت :5666 069 ‎ ‎ ‎

صفحه 11:
* Describe relationships between planning objects in the organization Types of matrixes: - Function-to-data entity: which data are useful to each function. - Location-to-function: which function is performed where. - Unit-to-function: which function is performed by which unit. - IS-to-data entity: how each IS interacts with each data entity. - IS-to-business objective: which IS supports each business objective. © ماسطا :0 6 10 ‎Poe‏ )2 )سس ده :5566 0069

صفحه 12:
3 Nelli) |. ۱ 98 ۲ 1 S13 2 Data Entity 8 05 als 8 2 Types 8۱ ‏و هه اک‎ 8|< Business 2 ‏کب‎ ks 2 | Function 5۱ ۵۱ 2 ‏2ج | < او و|‎ Casers) Ole le 6 |S ‏تعر نع قاع‎ Business Planning 2 | xX X Product Development xX X X Xx Materials Managemen: X X KXK ۹ Order Fulfillment X/| XX XN X X K x |Order Shipment x x

صفحه 13:
Two (@pprouhes to Database urd 15 Orvebpwect * SDLC ~ System Development Life Cycle - Detailed, well-planned development process - Time-consuming, but comprehensive - Long development cycle = Rapid Prototyping Rapid application development (RAD) - Cursory attempt at conceptual data modeling. - Define database during development of initial prototype — Repeat implementation and maintenance activities with new prototype versions © ماسطاجو 6 9« )2 ‎(Okerer‏ بسن »0 :5666 069

صفحه 14:
Gpstews Oervelbpwect Lite Cycle Purpose To davelop a preliminary understanding of 3 ont help Maintenance Design Implementation Poe OF

صفحه 15:
Octabase Developed Orivites Durie Nhe Gpustews Oevebpwed bP Opt eA (6 جب:0)_ سین سوت :5666 069

صفحه 16:
Initial entity requirements Develop 2 problem = initial prototype ‘Convert to Working operational prototype system New requirements inefficient 1 prototype | 1 1 1 Revise and enhance prototype Implement and use prototype O@@ OG PE: Dasher Orwere (Okpter 8) Poe 9 6 ‏ماسط اج‎

صفحه 17:
Puckaped Duta Oodets * Model components that can be purchased, customized, and assembled into full-scale data models * Advantages - Reduced development time - Higher model quality and reliability * Two types: - Universal data models - Industry-specific data models 069 9566: 0» Orwepe (Oper 2) Poe OP 6 ‏ماسطابو‎

صفحه 18:
Outabuse Orsica ¢ The database design process can be divided into six basic steps. Semantic data models are most relevant to only the first three of these steps. 1. Requirements Analysis: The first step in designing a database application is to understand what data is to be stored in the database, what applications must be built on top of it, and what operations are most frequent and subject to performance requirements. Often this is an informal process involving discussions with user groups and studying the current environment. Examining existing applications expected to be replaced or complemented by the database system. 069 9566: 0» Orwepe (Oper 2) ‏ماسطابو 6 © ع‎

صفحه 19:
Outubuse ‏مرنوو(ا)‎ (cout.) 2. Conceptual Database Design: The information gathered in the requirements analysis step is used to develop a high-level description of the data to be stored in the database, along with the constraints that are known to hold on this data. 3. Logical Database Design: A DBMS must be selected to implement the database and to convert the conceptual database design into a database schema within the data model of the chosen DBMS. 069 9566: 0» Orwepe (Oper 2) Poe © 6 ‏ماسطابو‎

صفحه 20:
Outubuse ‏مرنوو(ا)‎ (cout.) 4. Schema Refinement: In this step the schemas developed in step 3 above are analyzed for potential problems. It is in this step that the database is normalized. Normalization of a database is based upon some elegant and powerful mathematical theory. We will discuss normalization later in the term. 5. Physical Database Design: At this stage in the design of a database, potential workloads and access patterns are simulated to identify potential weaknesses in the conceptual database. This will often cause the creation of additional indices and/or clustering relations. In critical situations, the entire conceptual model will need restructuring. 069 5566: 0» Orwrerte (Ohare 2) Poe 0 60+ ‏ماسطا‎

صفحه 21:
Outubuse ‏مرنوو(ا)‎ (cout.) 6. Security Design: Different user groups are identified and their different roles are analyzed so that access patterns to the data can be defined. * There is often a seventh step in this process with the last step being a tuning phase, during which the database is made operational (although it may be through a simulation) and further refinements are made as the system is “tweaked” to provide the expected environment. ٠ The illustration on the following page summarizes the main phases of database design. 069 9566: 0» Orwepe (Oper 2) Poe OF 6 ‏ماسطابو‎

صفحه 22:
Outabuse Orsict (coot.) ‎xed Dordt‏ مان توت ‎1 ‏امه مس ‎1 ‎(bevel des mn)‏ مسا مج100 ‎1 ‏(000۵ سامت مه ‎Gohan‏ وس ‎ ‎ ‏امه سوه ‏موی ‏© مسا +60 ‎ ‏1 سس ‎ ‎= = == [ene te (hasnt ener) ‎ ‎Ringers‏ نس ‎Oke‏ سس ‎Andebead Proxies Coreen ‎ ‎] Promo ‏(6 )سین له :5566 099 ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 23:
COGE * Computer-Aided Software Engineering (CASE) - software tools providing automated support for systems development * Three database features: - Data modeling - entity-relationship diagrams - Code generation - SQL code for table creation - Repositories - knowledge base of enterprise information 069 5566: 0» ‏)سس‎ 8) Pap OO 6 0+ ‏مسا‎ © ‘=

صفحه 24:
عسیز<) رمزجمی() ٠ Project - a planned undertaking ۲ 0 activities to reach an objective that has a beginning and an end * Involves use of review points for: - Validation of satisfactory progress - Step back from detail to overall view - Renew commitment of stakeholders * Incremental commitment - review of systems development project after each development phase with re-justification after each phase 069 5566: 0» ‏)سس‎ 8) Pap OF 6 0+ ‏مسا‎ © ‘=

صفحه 25:
DMucracjercy Prvievts: (Pevple evolved * Systems analysts * Database analysts * Users * Programmers ۰ Database/data administrators * Systems programmers, network administrators, testers, technical writers 099 5566: ‏)سین له‎ 6( Pay OO © Dok but © ‘=

صفحه 26:
uct Okt Sales Promotion Tracking 211 1008 ‏عمل‎ ۳ 7 w_| Wame TI ۱ ‏سمل‎ | E 1 ۱7 ‏سح سر‎ 3 | repo Design 1222222222 | ataoase Desion [zzz 5_| User Documentation ‏یس‎ ‏و‎ | Preparing 7 ZA 17 a ‏وس رس 5 روم سوه‎ ‏اس انه ع‎ ۱ estore © Rated o_O Shows time estimates of tasks 069 5566: 0» Orwrerte (Ohare 2) Poe BO 60+ ‏ماسطا‎

صفحه 27:
PERT chat (Progra Cuckstion ond Review Techatque) Sales Promotion Tracking ‏تكسن فلت ع ع‎ ‏ستل هفنا | اجه‎ ‏مرح مسج‎ fo 20 fooler} «= ‏ستل ههه‎ anata ‏له‎ ‎0-0-6 ‏ید‎ oe) ‏آسسستا تحص‎ ‏الععا [ست سا مسعت مهد‎ Shows dependencies between tasks 069 5566: 0» Orwrerte (Ohare 2) Poe OP 60+ ‏ماسطا‎

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
34,000 تومان