Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD / Course work / English / CourseWorkExample.doc
Скачиваний:
21
Добавлен:
20.02.2016
Размер:
762.37 Кб
Скачать

National Aviation University

The Institute of Computer Technologies

The Faculty of Computer Sciences

Software Engineering Department

Course Work

The discipline: “Data bases”

Strategy development, analysis, conceptual modeling and database design of

CRM system

Performed by:

Student of FCS 308

Anna Kravets

Checked by:

Reznichenko V.A

Kyiv 2010

Contents

INTRODUCTION 3

  1. AUTOMATION STRATEGY OF APPLICATION DOMAIN 4

    1. General statements 4

    2. Destination, goals and tasks of database creation 4

    3. Requirements to information provision 4

  2. SYSTEM ANALYSYS OF APPLICATION DOMAIN 5

    1. General statements of system analysis of the application domain 5

    2. General statements of using CRM application 5

    3. System analysis of application domain 8

      1. Entity ACCOUNT 8

      2. Entity CAMPAIGN 9

      3. Entity CONTACT 9

      4. Entity LEAD 10

      5. Entity LEAD SOURCE 10

      6. Entity OPPORTUNITY 11

      7. Entity PRODUCT 11

      8. Entity SALES STAGE 12

      9. Entity TASK 12

      10. Entity TASK TYPE 13

      11. Entity USER 14

      12. Entity USER ROLE 14

  3. CONCEPTUAL MODELING OF APPLICATION DOMAIN 15

    1. Theoretic background 15

    2. ER-modeling language 15

    3. Building conception model of CRM application 16

  4. LOGICAL AND PHYSICAL DESIGN OF DATABASE 17

    1. Theoretic background 18

    2. Logic design 18

    3. Physical design 26

    4. Information quires 29

CONCLUSION 31

Introduction

Data modeling and database design have undergone significant evolution in recent years. Today, the relational data model and the relational database system dominate business applications. The relational model has allowed the database designer to focus on the logical and physical characteristics of a database separately. This book concentrates on techniques for database design, with a very strong bias for relational database systems, using the ER (Entity Relationships) approach for conceptual modeling (solely a logical implementation).

The process of databases design consists of different stages, namely: development of strategy of automation, software analysis, construction of conceptual model of software, logic and physical designing of a database. At the present stage of development of computer science of designing of databases has turned on entirely generated scientific discipline which incorporates is formal-theoretical and technological to structure. The theoretical basis of designing of databases is the theory of normalization which allows answering such question precisely and strictly: as it is necessary to spend transformation of the initial software design so that resulted design of a database was equivalent initial and there was the best for it.

The methodology of designing in details describes all stages of life cycle of creation of a database with use of the modern languages of the description of the software. Course work will have following life cycle stages:

  • development of strategy automation of application domain;

  • system analysis of application domain;

  • conceptual modeling application domain;

  • logical and physical design

The aim of the course work is to design database of CRM application covering such CRM features as Sales automation and Marketing automation.

Соседние файлы в папке English