Database Management System

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
วงจรพัฒนาระบบ (System Development Life Cycle)
Advertisements

Information Systems in the Enterprise
การวิเคราะห์ระบบและวิธีปฏิบัติงาน
แบบฝึกหัด DataFlow Diagram
บทที่ 4 แบบจำลองข้อมูลและกระบวนการ (Data and Process Modeling)
Systems Analysis and Design
ข้อสังเกตและข้อผิดพลาด ในการวิเคราะห์และออกแบบระบบ
Chapter 2 Software Process.
System Analysis and Design
การพัฒนาระบบงานโดยเทคนิคเชิงโครงสร้าง
Mathematical Model of Physical Systems. Mechanical, electrical, thermal, hydraulic, economic, biological, etc, systems, may be characterized by differential.
Programming & Algorithm
BC424 Information Technology 1 บทที่ 7 การพัฒนาระบบ สารสนเทศ (Information System Development)
System Database Semester 1, 2009 Worrakit Sanpote 1.
Entity-Relationship Model E-R Model
Database & DBMS Architecture วรวิทย์ พูลสวัสดิ์. 2 2 ฐานข้อมูล (Database) - Data and its relation - Databases are designed to offer an organized mechanism.
Database and Application Development Life Cycle 2.
อาจารย์ วิทูร ธรรมธัชอารี. เนื้อหาในการเรียน  เครื่องมือในการออกแบบและพัฒนาระบบ บัญชีด้วยคอมพิวเตอร์  ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล  การวางระบบบัญชีด้วยคอมพิวเตอร์
Practice File. Our Executive Coaching Program is proven effective. Our customer survey show ROI of coaching can be as high as 3 times the investment value.
ลักษณะงานของวิศวกร ซอฟต์แวร์ ● วิเคราะห์และจัดทำความ ต้องการซอฟต์แวร์ ● ออกแบบซอฟต์แวร์ ● พัฒนาซอฟต์แวร์ ● ทดสอบซอฟต์แวร์ ● บำรุงรักษาซอฟต์แวร์ ● จัดการองค์ประกอบ.
ภาพรวมของการบัญชี (OVERVIEW OF ACCOUNTING)
ว่าที่ ร.ต.หญิงวรรณธิดา วรสุทธิพงษ์ ครูแผนกวิชาคอมพิวเตอร์ธุรกิจ
Information Systems Development
การวิเคราะห์และออกแบบระบบสารสนเทศ (Information System Analysis and Design) โดย อ.ประจักษ์ เฉิดโฉม.
13 October 2007
Database Planning, Design, and Administration
บทที่ 5 แบบจำลองกระบวนการ
BC423 Systems Analysis and Design
บทที่ 7 การวิเคราะห์และพัฒนาระบบ
2 การพัฒนาระบบสารสนเทศ (Information System Development)
Information System Development
การสร้างเว็บไซด์อีคอมเมิร์ซ
โดย อ.พัฒนพงษ์ โพธิปัสสา
การพัฒนาระบบสารสนเทศ Information System Development
บทที่ 5 ความต้องการ วิศวกรรมความต้องการ แบบจําลองการวิเคราะห์
หลักการและแนวคิดเกี่ยวกับ การจัดการกระบวนการ
บทที่ 5 แบบจำลองขั้นตอนการทำงานของระบบ
การวิเคราะห์ซอฟต์แวร์
การวิเคราะห์ระบบงาน ขั้นตอนวิเคราะห์ จะเริ่มต้นด้วยการวิเคราะห์ระบบงาน
Sripatum University Chonburi Campus
บทนำ แผนภาพกระแสข้อมูล (Data Flow Diagram) เป็นการออกแบบที่แสดงตรรกะของกระบวนการทำงาน โดยมีการวาดแผนผังออกมา คล้ายกับการสร้างบ้าน ที่ต้องมีแปลน ภายนอก.
Chapter 6 Information System Development
ระเบียบวิธีวิจัยพื้นฐานทางการเงิน
(Smart Strategy Praboromarajchanok Institute: SSPI)
บทที่ 1 ความรู้เบื้องต้น เกี่ยวกับระบบสารสนเทศ
13 October 2007
UML (Unified Modeling Language)
บทที่ 4 ความรู้เกี่ยวกับระบบฐานข้อมูล
Project Feasibility Study
บทที่ 7 การวิเคราะห์และพัฒนาระบบ
V ระบบการจัดการฐานข้อมูล บทที่ 2 วงจรการพัฒนาระบบ (SDLC : System Development Life Cycle) ผู้ช่วยศาสตราจารย์ปริญญา น้อยดอนไพร สาขาวิชาวิทยาการคอมพิวเตอร์
Development Strategies
การพัฒนาระบบสารสนเทศ
การออกแบบบทเรียนคอมพิวเตอร์
Phase 1 Systems Planning
5 แบบจำลองกระบวนการ Process Modeling
(The Marketing Information Gathering)
อาจารย์ณัฐภัทร แก้วรัตนภัทร์ วท.ม.,วท.บ.เกียรตินิยมอันดับ1
ระเบียบวิธีวิจัยพื้นฐานทาง การตลาด
การพัฒนาระบบสารสนเทศ (Information System Development)
“เคลื่อนไปสู่ชีวิตใหม่ ตอนที่ 2” Moving Into the Newness of Life
DFD Data Flow Diagram Terminator Process Process Store Store
บทที่ 2 การพัฒนาระบบสารสนเทศ
บทที่ 3 กระบวนการผลิตซอฟต์แวร์ (Software Process)
ระเบียบวิธีวิจัยพื้นฐานทางธุรกิจ
ขั้นตอน ที่ 2 การวิเคราะห์ระบบ
กลยุทธ์การทดสอบซอฟต์แวร์ วิศวกรรมซอฟต์แวร์ (Software Engineering)
Introduction to Structured System Analysis and Design
Use Case Diagram.
การรวบรวมข้อมูลข่าวสารการตลาด (The Marketing Information Gathering)
ใบสำเนางานนำเสนอ:

Database Management System Chapter 3: Database Life Cycle Adisak Intana Lecturer

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

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

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

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

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

7

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

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

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

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

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

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

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 External Entities Yourdon External Entities 14

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 Data Stores Yourdon Data Stores 15

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

Some Rules for Processes Gane&Sarson 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 0. Processes Process NO. Yourdon Always internal: we do not model what external entities or systems do with the data (they are a “black box” as far as we are concerned). #1: Processes may PULL or PUSH data. #2: Processes cannot consume or create data BY THEMSELVES. The system may provide processes information to add or delete data (within data stores), but processes cannot simply eat or invent data. Note the system would have to be TRIGGERED somehow to add or delete data. Process NO. Processes 17

Types of Diagrams Context Diagram Level-O 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

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

Context diagram of Hoosier Burger’s Food ordering system 20

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

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

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

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