System Analysis - PowerPoint PPT Presentation

1 / 40
About This Presentation
Title:

System Analysis

Description:

????????????????????????? (Homogeneous Database) OS ?????????. Database Model ?????? ... (Homogeneous Database) ?????? 5 ???????????????????????? (Homogeneous ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 41
Provided by: patt205
Category:

less

Transcript and Presenter's Notes

Title: System Analysis


1
?????????????????????????System Analysis Design
???
?.?????? ????????
2
????????? (Preface)
  • ??????????????????????????????????????????????????
    ?? ???? ATM, counter service, etc.
  • ???????????????????????????????? ??????? ?????
    ?????? ?????????????? ? ??????????????????
  • ??????????????????????????????????????????????????
    ????????? ?????????? ?????????????????????????

3
????????????????? ???????Data Information
What is data? What is information?
?????? 1 ???????????????????????????? ???????
4
????????????????? ???????Data Information
  • ?????? (Data)
  • ?????? ??????? ???????????????????????????????
    ???? ?? ????? ????????????? ????????????
    ???????????????????????? ?????????? ????????????
    ????-??????? ??????? ????????????? ???????
  • ???????? (Information)
  • ???????? ??????? ?????????????????????????????????
    ?????????????????????????????????
    ??????????????????????????????????????????????????
    ??????????????????? ????????? ????????????????????
    ???????????

5
????????????????????????????????(Type of Data
Processing Technology)
  • ????????????????????????????? (Transaction File
    Processing System
  • ????????? ????????????????????????????????????????
    ????????????????????????????????
  • ????????????? (Database System)
  • ????????? ????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??????????? ?

6
????????????? (Corporate Database)
????????????
????????????
?????????
?????????????
??????????????????
????????????
?????? 2 ????????????? (Corporate Database)
7
????????????????(Type of Databases)
  • ???????????????????????? (Centralized Database)
  • ?????????????????????????????????????? (Personal
    Computer Database)
  • ????????????????????????????????????? (Central
    Computer Database)
  • ???????????????????????????????? (Client-Server
    Database)
  • ?????????????????? (Distributed Database System)
  • ????????????????????????? (Homogeneous Database)
  • OS ?????????
  • Database Model ??????
  • DBMS ?????????
  • ????????????????????
  • ??????????????????? (Heterogeneous Database)

8
?????????????????????????????? (Central Computer
Database)
??????????? ????????
?????? 3 ?????????????????????????????? (Central
Computer Database)
9
????????????????/??????? (Client/Server
Database)
LAN
?????? 4 ????????????????/??????? (Client/Server
Database)
10
????????????????????????? (Homogeneous Database)
?????????
?????????
?????????
?????? 5 ???????????????????????? (Homogeneous
Database)
11
??????????????????? (Heterogeneous Database)
?????????
????? ???????????
?????????
Communicate Server
Database Server
????? ???????????
?????????
?????? 6 ??????????????????? (Heterogeneous
Database)
12
?????????????????????????(File Processing
Systems)
  • ??????????????????????????????????????????????????
    ??????????????????????????????????????????
  • ????????????????????????????? ????????????????????
    ?????????????????????????? ???????????
  • ?????????????????????????????? ? ???????????????
    ??????????????????????????? ????
    ??????????????????? ?????????????????????
    ?????????????????????? ???????

13
???????? ??????????????????????
?????? 7 ?????????????????????? (File Processing
System)
14
????????????????????????????????
  • ????????????????????????????????????????
    (Uncontrolled Redundancy)
  • ????????????????? (Inconsistent Data)
  • ???????????????? (Inflexibility)
  • ??????????????????????????? (Limited Data
    Sharing)
  • ????????????????????????????? (Poor Enforcement
    of Standards)
  • ???????????????????? (Synonym)
  • ???????????????????? (Homonym)
  • ???????????????????????? (Low Programmer
    Productivity)
  • ?????????????????????????????????? (Excessive
    Program Maintenance)

15
????????????? (Database Approach)
  • ??????????????????????????????????????????????????
    ????????? ????????????????????????????????????????
    ???????????????????????????????????????
    (Executive) ????????????????? (Operation)

16
????????????????????????????????????????
  • ??????????????????????????????????????????
    ?????????????????????
  • ??????????????????????????????????????????????????
    ??????????
  • ??????????????????????????????????????????????????
    ??????????????? ????????????????????????????
  • ??????????????????????????????????????????????????
    ????????????
  • ????????????????????????????? ???????? ??????????
    ?????????????????????????????????
    ?????????????????

17
?????????????????????(Benefits of the Database
Approach)
  • ?????????????????????? (Minimal Redundancy)
  • ?????????????????? (Consistency of Data)
  • ?????????????????? (Integration of Data)
  • ????????????????????????? (Data Sharing)
  • ?????????????????????????? (Ease of Application
    Development)
  • ??????????????????? (Enforcement of Standard)
  • ??????????????????????????????????????? (Uniform
    Security Privacy and Integrity Controls)
  • ??????????????????????????????????????????????????
    ?????????????? (Improved Maintenance through Data
    Independence)

18
????????????????????(Database Architecture)
  • ?????????? ???????????????????????????
    (Architecture for Database System) ?????????????
    ?.?. 1971 ??????????????????????
    ??????????????????? (Data Base Task GroupDBTG)
    ??????????????????????????????????????????????????
    ???????????????????? ??????????? (the Conference
    On Data Systems and LanguageCODASYL)
    ????????????????????????????????????????? 2
    ???????? ?????? (schema) ??????????????????
    ?????????????????????????????????? 3 ????????

19
????????????????????(Database Architecture)
  • ??????????? (External level) ?????????????????????
    ????????????????????? ????????????????????????????
    ????????????????????????
  • ??????????? (Conceptual or Logical level)
    ???????????????????????????????????????????
  • ?????????? (Internal level) ??????????????????????
    ?????????????????????????????????????????????
    ??????????????? 10

20
????????????????????(Database Architecture)
21
???????????External Level
  • ????? ??? ????????????????????????
  • ????????????? external level ?????????????????????
    ??????????????????????????????????????? ????
  • ??????????????????????????? (?????,???,??)
    ??????????????????? (??,?????,???)
  • ?????????????????????????????????
    ??????????????????????????????????????????????????
    ???????????????? ???? ?????????

22
??????????? Logical or Conceptual Level
  • ????? ??? ???????????????????????????????????
  • ??????????????????????????????????????????????????
    ???????????? ?????????????????????????????????????
    ????????????????????????????????????????? ????
  • ???????????????????????????????????? (Integer)
    ???????? (Character) ???????????? (10 ????????)

23
?????????? Internal or Physical Level
  • ????? ??? ????????????????????????????????????????
    ??????????????????????
  • ?????????????????????????????????????????? (File
    Organization) ????????????????????????????????????
    ??????????????????????????????????????
  • ?????????????????????? (DBMS) ????????????????????
    ????????? (O/S) ??????????????????????????????????
    ????? (Storage Device) ???????????? (Index)
    ??????????????? (Pointer) ????????????????????????
    ????????

24
????????????????????????????? ????????????????????
????? 3 ?????
  • ??????????????????????????? ??????????????????????
    ??
  • ???????????????????????????????????????
    ?????????????????????????
  • ???????????????????????????????????????
    ?????????????????????????????????
  • ?????????????????? (DBA) ?????????????????????????
    ????????????????????????????????????
  • ??????????????????????????????????????????????????
    ?????? ???? ??????????????????????????????????????
    ?????????????????????????????

25
????????????????? (Database Model)
  • ???????????????????? ?????????????????????????????
    ??????????????????????????????????????????????????
    ???????????????????? ????????????????? 2 ?????
    ???
  • ?????????????????????? (Conceptual Models)
  • ?????????????????????? (Implementation Models)

26
????????????????? (Database Model)
  • ?????????????????????? ???????????????????????????
    ????????????? ????????????????????????????????-???
    ??????? (Entity-Relationship Model E-R Model)
    ????????????????????????????? (Object-Oriented
    Model)
  • ?????????????????????? ???????????????????????????
    ?????????????????? ???????????????????? 3
    ????????? ??????????????????? (Hierarchical
    Database Model) ????????????????????(Network
    Database Model) ??????????????????????? (Relation
    Database Model)

27
???????????????????????????? (Hierarchical
Database Model)
  • ?????????????????????????????? GUAM (Generation
    Update Access Method)
  • ??????? GUAM ???????????????????????????????????
    ? ????????????????????????????????????????????? ?
    ?????????????????????????????????????????????????
  • ??????? GUAM ?????????????????????????????????????
    ??????? ?????????????????????????
  • ?.?. 1960 ?????????????? ?????????????????????????
    ??????????????????????????????????? GUAM
    ??????????????????????????????????????????????????
    ?????????? ?????????????????????
    ??????????????????????????????????? (pointer
    system)

28
???????????????????????????? (Hierarchical
Database Model)
  • ??????????????????????????????????????????????????
    ??????????? ??????????????????????????????? IMS
    (Information Management System)
    ??????????????????????????????????????????????????
    ?????????????
  • ??????????????????????????????????????????????????
    ??????????????????? ??????????????????????????????
    ??????????????????????????????????????????????????
    ?

29
???????????????????????????????????????
  • ??????????????????????????????????????????????????
    ?????????????????? (Upside-down Tree)
  • ?????????????????? ???? (Segment)
    ??????????????????? ???? (Node)
    ??????????????????????????????????????????????
  • ??????? (Top layer) ???????? ??? (Root)
    ??????????????? (Parent) ???????????
    ????????????????????????????? ????????? 9
  • ???? A ??????????????? (Root Segment)
    ????????????????????????? B ??????????? C
    ???????????????? ???????? B ??????????????????????
    D ???????? E ???????
  • ???????????? ?????????????????????????????????????
    ??????????????? ??? (Children) ???????????????????
    ????????????? ???? ???????? F ??????????? G
    ?????????????????? C ???????

30
???????????????????????????????????????
  • ???????????? ???????????????????????????????? 11
    ???????????????????????? ??????
  • ???????????????????????? ?????????????????????????
    ???
  • ??????????? ????????????? ????????????????????????
    ??
  • ???????????????????? ?????????????????????????????
    ??? (One-to-many Relationship) ???????????????????
    ??????????????????????? ????
  • ???????????????????????????????
  • ???????????????????????????????????
  • ????????????????????????????????
  • ?????????????????????????????????

31
?????????????????????????????(The Network
Database Model)
  • ??????????????????????????????????????????????????
    ????????????????????????? ????????????????????????
    ???????????? ?????????????????????????????????????
    ??????????????????????????????????????
    (Many-to-Many Relationship) ???????????????
    (parent) ???????????????
  • ??????????????????????????????????????????????????
    ??????????????????????????????????????????
    ??????????????????????????????????????????
    ??????????????????????????????????????????????????
    ????????????????????????????????????
    ??????????????????????????????

32
????????????????????????????????????????
  • ?????????????????????????? ??????????????????????
    ???? (Set) ?????????????????????????????????????
    2 ???? ???
  • ????????????????????? (Owner) ????????????????????
    ??????? (parent) ?????????????????????
  • ????????????? (Member) ???????????????????????
    (Child) ?????????????????????
  • ??????????????????????????????????????????????????
    ???????????????? ?????????????????????????????????
    ? ????????????????? ???????????????????????????

33
??????????????????????????????????????
34
????????????????????????????????????????
  • ?????? 10 ????????????????????????????????????????
    ??????????? ??????????????
  • ?????? (Customer)
  • ?????????? (Sale)
  • ?????????? (Invoice)
  • ???????????????? (INVLINE)
  • ?????????? (Payment)
  • ????????????????????????????????????????????????
    2 ??????? ??? ???????????????????????
    ?????????????????????????????????????????????????
    2 ?????????????? ??? ???????????????????
    ???????????????????????????????????? ??????????

35
??????????????????????? (Object-Oriented Data
Model)
  • ??????????????????????????????????????????????????
    ??????? ??????????????????????????????????????????
    ???????? ?????????????????????????????????????????
    ????????? ??????
  • ?????????? ???????????????????????????????????????
    ?
  • ????? (Object)
  • ?????????????????????? (Encapsulation Attribute)
  • ???? (Classes)
  • ?????????? (Inheritance)
  • ??????? (Identification)
  • ????? (Domain)

36
??????????????????????? (Object-Oriented Data
Model)
  • ????? (Object)
  • ????? ??? ??????????????????????????????????????
    ?????????????????????? ???????????????????????????
    ????????????????????????????????
    ??????????????????????????????????????????????????
    ??? ??????????????????????????????????????????????
    ???????????????
  • ???????? ???????????????????????????????????????
    ??????? ?????????? ????? ??????????????????
    ????????? BIG ????? ???????? (medium) ??????? 120
    ?????????????? ???? (method) ??? ???????????
    (display order price) ???????????????
    ???????????????????????????????????????????????

37
??????????????????????? (Object-Oriented Data
Model)
  • ??????????????? (Object Identity)
  • ?????????????????????????????????????
    ???????????? ???????????????? Object Identity
    (OID) ??????????????????????? ????????????????????
    ??????????????????? ????????????????????????? ?
    ??????????????????????????????????????????????????
    ?????????????????? ? ??????????????????????????
    (Primary Key) ??????????????????????????????????
    ??????????????????????????????????????????

38
??????????????????????? (Object-Oriented Data
Model)
  • ???? (Class)
  • ??????????????????????????????????????
    ???????????????????????????????????????????
    Object Class ???????? ????????????????????????????
    ??????? BIC ??????????????????????????? ?
    ????????? ???????? ?? ???? ???????????????????????
    ???? ?????????????????????????????????????????????
    ??????????????? ?????????? (Writing Pen)
    ???????????????????? ????????????? (Office
    Suppliers)

39
??????????????????????? (Object-Oriented Data
Model)
  • ??????????? (Encapsulation)
  • ??????????? ??? ???????????????????? (Attribute)
    ??????????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??? ?????????????????????????????????????
    (Interface) ?????????????????????????????????
    ??????????????????????????????????????????????????
    ?????????? (Message) ??????????????
  • ???????? ???? ???????????????????????????????
    BIC ????????? 2 ??? ???????????????? ??????????
    (Order) ????????????????????????????
    ??????????????????? ??????????????????????????????
    ????? (Order Item) ??????????????????????????
    (Order Item Object) ??????????????????????????????
    (Display Order Price) ???????????????????????????
    ???????? ????????????????????? ???????????????????
    ???????????????????????????????????

40
??????????????????????? (Object-Oriented Data
Model)
  • ????????? (Inheritance)
  • ????????? ???????????????? ??????????????????????
    ?????????????? ???????????????????????????????????
    ???????????????? (??? ????????????????????????????
    ? ???????? ????
  • ????????????????????? (Writing Pen)
    ????????????????????????????????????????????????
    (Office Supplier) ????????????????????????????????
    ??? (Item) ?????????????????????????
    ?????????????????????? Writing Pen
    ???????????????????????? ?????????? (Item Name)
    ???????????????? (Item Price) ?????????????????
    (Item) ?????????????????????? ?? (Color)
    ????????????????????? (Writing Pen Class)
    ??????????????????????????????????????????????????
    ? (Display Order Price) ??????????????????????????
    ??
Write a Comment
User Comments (0)
About PowerShow.com