Transcript File
Chapter 1 ระบบฐานข ้อมูล (Database System) ข ้อมูลและสารสนเทศ (Data vs Information) Data Process Information ฐานข ้อมูลกับการดาเนินชวี ต ิ ประจาวัน (Database and Day-to-Day Life) การจัดการข ้อมูล (Data Management) ข ้อมูล แฟ้ มข ้อมูล File-Based System Database System โครงสร ้างแฟ้ มข ้อมูล (File Structure) ชนิดของข ้อมูล (Type of Data) Text Formatted Data Images Audio/Sound ชนิดของแฟ้ มข ้อมูล (Type of Conventional Files) Master File Transaction File Document File Archival File Table Look-up File Audit File ชนิดของแฟ้ มข ้อมูล (Type of Conventional Files) Audit File change Archival File change Transaction File Master File Look-up File Process X Document File ระบบแฟ้ มข ้อมูล (Files-Based System) การจัดโครงสร ้างแฟ้ มข ้อมูล (Files Organization) Sequential File Organization : SFO Directed File Organization : DFO ั Hashing : KeyAddress อาศย Indexed Sequential File Organization : ISFO ISFO= SFO+DFO ข ้อจากัดของวิธแ ี ฟ้ มข ้อมูล (Limitations of the File-Base Approach) - ข ้อมูลมีการเก็บแยกจากกัน (Separation and Isolation of Data) ้ (Duplication of Data) ข ้อมูลมีความซ้าซอน ข ้อมูลมีความขึน ้ ต่อกัน (Data Dependence) มีรป ู แบบทีไ่ ม่ตรงกัน (Incompatible File Formats) รายงานต่างๆ ถูกกาหนดไว ้อย่างจากัด (Fixed Queries) ระบบฐานข ้อมูล (Database System) ั พันธ์กน “ศูนย์รวมของข ้อมูลต่างๆ ทีม ่ ค ี วามสม ั โดยมีกระบวนการจัดหมวดหมูข ่ ้อมูลอย่างมีระเบียบแบบแผน” ระบบฐานข ้อมูล (Database System) โปรแกรมทะเบียน ฝ่ ายทะเบียน โครงสร้ างฐานข้ อมูล โปรแกรมบัญชี ฝ่ ายการเงิน โปรแกรมกองทุน ฝ่ ายกองทุนกูย้ มื โปรแกรมยืม-คืน ฝ่ ายห้องสมุด ระบบจัดการ ฐานข้ อมูล (DBMS) ข้ อมูลนักศึกษา ข้ อมูลการลงทะเบียน ข้ อมูลผลการเรี ยน ข้ อมูลการเงิน ข้ อมูลกกองทุน ข้ อมูลการยืม-คืน ระบบจัดการฐานข ้อมูล (Database Management System : DBMS) “ซอฟต์แวร์ทท ี่ างานประสานกับผู ้ใช ้ เพือ ่ ให ้ผู ้ใช ้ ้ สามารถกาหนด สร ้าง บารุงรักษา และควบคุมการใชงาน ข ้อมูลในฐานข ้อมูล” ระบบจัดการฐานข ้อมูล (Database Management System : DBMS) ระบบจัดการฐานข ้อมูล (Database Management System : DBMS) - Data Definition Language : DDL Data Manipulation Language : DML Security Systems Integrity Systems Control Language Concurrency Control Recovery Systems Catalog/Meta Data สภาพแวดล ้อมของระบบจัดการฐานข ้อมูล (DBMS Environment) - Hardware - Software - Operating System - DBMS Software - Application & Utilities Software - Data - Procedure - Users บทบาทหน ้าทีของบุคลากรในระบบฐานข ้อมูล (Roles in the Database System) - Data and Database Administrators -DA -DBA - Database Designers -Logical Database Designer -Physical Database Designer - System Analysis - Programmer - End-Users -Naive User -Sophisticated User ้ การประยุกต์ใชงานฐานข ้อมูล (The Range of Database Application) - Personal Databases Workgroup Databases Department Databases Enterprise Databases Internet Databases ข ้อดีของวิธฐ ี านข ้อมูล (Advantages of Database Approach) - ความอิสระของโปรแกรมและข ้อมูล ้ ลดความซ้าซอนในข ้อมูล ข ้อมูลมีความสอดคล ้องตรงกัน การใชข้ ้อมูลร่วมกัน ั่ เพิม ่ คุณประโยชน์สาหรับการพัฒนาแอปพลิเคชน ความเป็ นมาตรฐานเดียวกัน ข ้อมูลมีคณ ุ ภาพยิง่ ขึน ้ การเข ้าถึงและผลการตอบรับข ้อมูลเป็ นไปในทิศทางทีด ่ ี ลดเวลาการบารุงรักษาโปรแกรม ี ของวิธฐ ข ้อเสย ี านข ้อมูล (Disadvantages of Database Approach) - ั ซอนที ้ ความซบ เ่ พิม ่ ขึน ้ มีขนาดความจุทเี่ พิม ่ มากขึน ้ DBMS มีราคาสูง ราคา Hardware มีการเพิม ่ ขึน ้ เสมอ ค่าใชจ่้ ายในการแปลงข ้อมูลสูง สมรรถนะการทางาน ี หายสูง ผลกระทบต่อความเสย