SlideServe
Menu
Préférences
© SlideServe · v2026

Database Management System

jayme-kennedy avatar
24 diapositives · 473 Views · Nov 03, 2014

Database Management System. Adisak Intana Lecturer. Chapter 3: Database Life Cycle. Table Contents. System Development Life Cycle. Database Development Life Cycle. การออกแบบฐานข  อมูลในระดับแนวคิด. การเลือกระบบจัดการฐานขอมูล. Data Flow Diagram - DFD. Table Contents.

Database Management System - slide 1
01 / 24Database Management System
1 / 17

Télécharger la présentation

Database Management System
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Database Management System Adisak Intana Lecturer Chapter 3: Database Life Cycle

  2. Table Contents System Development Life Cycle Database Development Life Cycle การออกแบบฐานขอมูลในระดับแนวคิด การเลือกระบบจัดการฐานขอมูล Data Flow Diagram - DFD 2

  3. Table Contents System Development Life Cycle Database Development Life Cycle การออกแบบฐานขอมูลในระดับแนวคิด การเลือกระบบจัดการฐานขอมูล Data Flow Diagram - DFD 3

  4. System Development Life Cycle • Feasibility Study - ศึกษาความเป็นไปได้ในการพัฒนาระบบงาน ประเมินต้นทุน วางแผนการทำงาน • System Analysis - เก็บรวบรวมข้อมูล ความต้องการผู้ใช้ กำหนดขอบเขตของงาน • System Design - ออกแบบระบบ • Prototyping - สร้างระบบงานต้นแบบนำไปทดลองใช้ ถ้ามีข้อผิดพลาดกลับไปทำ Requirement Collection and Analysis 4

  5. System Development Life Cycle • Implementation - ทดลองนำระบบที่เสร็จแล้วไปใช้งาน • Validation and Testing - ประเมินผล และตรวจสอบความถูกต้อง • Opereation - นำไปใช้งานจริง 5

  6. Table Contents System Development Life Cycle Database Development Life Cycle การออกแบบฐานขอมูลในระดับแนวคิด การเลือกระบบจัดการฐานขอมูล Data Flow Diagram - DFD 6

  7. 7

  8. Table Contents System Development Life Cycle Database Development Life Cycle การออกแบบฐานขอมูลในระดับแนวคิด การเลือกระบบจัดการฐานขอมูล Data Flow Diagram - DFD 8

  9. การออกแบบฐานข้อมูลในระดับแนวคิดการออกแบบฐานข้อมูลในระดับแนวคิด • Entity - พิจารณา Entityและ Attribute • Relationship - พิจารณาความสัมพันธ์ระหว่างEntity • Domain - พิจารณาDomain ของแต่ละ Attribute • Normalization - จัดตารางให้อยู่ในรูป 3NF 9

  10. Table Contents System Development Life Cycle Database Development Life Cycle การออกแบบฐานขอมูลในระดับแนวคิด การเลือกระบบจัดการฐานขอมูล Data Flow Diagram - DFD 10

  11. การเลือกระบบจัดการฐานข้อมูลการเลือกระบบจัดการฐานข้อมูล • โครงสร้างฐานข้อมูล • เครื่องมือสำหรับช่วยในการพัฒนาระบบงาน • ต้นทุน Hardware และ Software • การบำรุงรักษา และบริการหลังการขาย • บุคลลากร และการจัดอบรม • เป็นที่รู้จักและนิยมใช้ 11

  12. Table Contents System Development Life Cycle Database Development Life Cycle การออกแบบฐานขอมูลในระดับแนวคิด การเลือกระบบจัดการฐานขอมูล Data Flow Diagram - DFD 12

  13. Data Flow Diagram - DFD • DFD symbols • External entities (sources and sinks) • Data Stores • Data Flows • Processesa • Types of diagrams • Step by step approach • Levels of diagram • Rules 13

  14. External Entities External Entities Some Rules for External Entities • External people, systems and data stores • Reside outside the system, but interact with system • Either a) receive info from system, b) trigger system into motion, or c) provide new information to system • e.g. Customers, managers Gane&Sarson Yourdon 14

  15. Data Stores Data Stores Some Rules for Data Stores • Internal to the system • Somewhere that store data • Include in system if the system processes transform the data • Store, Add, Delete, Update Gane&Sarson Yourdon 15

  16. Some Rules for Data Stores • Data in motion, moving from one place to another in the system • From external entity (source) to system • From system to external entity (sink) • From internal symbol to internal symbol, but always either start or end at a process Gane&Sarson Data Flow Yourdon Data Flow 16

  17. Process NO. 0. Processes Process NO. Processes Some Rules for Processes • Always internal to system • Law of conservation of data: #1: Data stays at rest unless moved by a process. #2: Processes cannot consume or create data • Must have at least 1 input data flow • Must have at least 1 output data flow • Should have sufficient inputs to create outputs Gane&Sarson Yourdon 17

  18. Types of Diagrams • Context Diagram • A data flow diagram (DFD) of the scope of an organizational system that shows the system boundaries, external entities that interact with the system and the major information flows between the entities and the system • Level-O Diagram • A data flow diagram (DFD) that represents a system’s major processes, data flows and data stores at a high level of detail 18

  19. DFD Rules—Context Diagram • One process, numbered 0. • Main data flows depicated • No internal data stores are shown 19

  20. Context diagram of Hoosier Burger’s Food ordering system 20

  21. Level-1 DFD of Hoosier Burger’s food ordering system 21

  22. Levels Of Diagram • Logical process models describe processes without suggesting how they are conducted • Physical models include information about how the processes are implemented 22

  23. 2.1 ส.น. 7 ส.น. 7 ที่ถูกต้อง ตรวจสอบแบบฟอร์มการลงทะเบียน ส.น. 7 2.1 บัตรลงทะเบียนวิชาเรียน บัตรลงทะเบียนวิชาเรียนที่ถูกต้อง ตรวจสอบบัตรลงทะเบียนวิชาเรียน Physical DFD Logical DFD 23

  24. Creating Data Flow Diagrams General steps: 1. Create a preliminary Context Diagram 2. Identify Use Cases, i.e. the ways in which users most commonly use the system 3. Create DFD fragments for each use case 4. Create a Level 1 diagram from fragments 5. Decompose to Level 2,3,… 6. Go to step 1 and revise as necessary 7. Validate DFDs with users. 24