Data management pub

Post on 05-Jul-2015

463 views 3 download

transcript

Database Management

ฐานขอมล ฐานขอมล (Database)เปนศนยรวมของขอมลจากแหลงตางๆ โดยถกจดเกบไวอยางเปนระบบภายในฐานขอมลชดเดยว ซงผใชสามารถเรยกใชขอมลสวนนเพอน าไปประมวลผลรวมกนได โดยการใชฐานขอมลสามารถแกไขปญหาทเกดขนกบระบบแฟมขอมลไดเปนอยางด

Database and Day-to-Day Life

Database and Day-to-Day Life

Database and Day-to-Day Life

Database and Day-to-Day Life

Concept

โครงสรางของแฟมขอมล

Bit

ประกอบดวย binary digit มอยสองสถานะคอ 0 หรอ 1

Byte

ประกอบดวยจ านวน bit หลายๆ bit มาเรยงตอกน โดยใน 1 byte จะมจ านวน bit ทงสน 8 bit มคาเทากบ 1 ตวอกขระ

Field

ประกอบดวยตวอกขระมากกวา 1 ตวขนไปมารวมกนเพอใหเกดความหมาย

Record

กลมของ Field ทมความสมพนธกน

File

กลมของ Record ทมความสมพนธกน

Field

Record File

Data Type

Text

นางสาวสธดา สดสวย

Formatted data

LSIT3502

Images

Suttida.jpg

Audio/ sound

Suttida.mp4

ประเภทของแฟมขอมล Master File

เกบขอมลทมสภาพคงท

การปรบปรงไดแก การเพม การลบ การแกไข

Transaction File

เกบขอมลทมความเคลอนไหวอยเสมอ

โครงสรางของแฟมขอมล โครงสรางแฟมขอมลแบบเรยงล าดบ

(Sequential file organization) ลกษณะการจดขอมลรายการจะเรยงตามฟลดทก าหนด (Key field) เชน เรยงจากนอยไปหามากหรอจากมากไปหานอยหรอเรยงตามตวอกษร โดยสวนมากมกจะใชเทปแมเหลกเปนสอในการเกบขอมล

ขอด ขอเสย

1. เปนวธทเขาใจงาย เพราะการเกบจะเรยงตามล าดบ

1. เสยเวลาในการปรบปรงในกรณทมรายการ ปรบปรงนอยเพราะจะตองอานทกรายการจนกวา จะถงรายการทตองการปรบปรง

2. ประหยดเนอทในการเกบ และงายตอการสรางแฟมใหม

2. ตองมการจดเรยงขอมลทเขามาใหมใหอยในล าดบ เดยวกนในแฟมขอมลหลกกอนทจะประมวลผล

โครงสรางของแฟมขอมล โครงสรางแฟมขอมลแบบดชน หรอแบบตรง (indexed

or Direct file organizations) การบนทกหรอการเรยกขอมลขนมาสามารถเรยกไดโดยตรง ไมตองผานรายการอนกอน เรยกวธนวาการเขาถงขอมลโดยตรง (Direct access)การคนหาขอมลโดยวธนจะเรวกวาแบบตามล าดบ เพราะการคนหาจะก าหนดดชน (Index) เพอเขาถงขอมลทตองการหรออาจจะเขาหาขอมลแบบอาศยดชนและเรยงล าดบควบคกน Indexed Sequential Access Method (ISAM)

ขอด ขอเสย

1. สามารถบนทก เรยกขอมล และปรบปรงขอมลท ตองการไดโดยตรง ไมตองผานรายการทอยกอนหนา

1. สนเปลองเนอทในหนวยส ารองขอมล

2. ในการปรบปรงและแกขอมลสามารถท าไดทนท

2. ตองมการส ารองขอมลเนองจากโอกาสทขอมล จะมปญหาเกดไดงายกวาแบบตามล าดบ

ระบบแฟมขอมล งายตอการออกแบบและพฒนา

ไมมความสลบซบซอนในการออกแบบ

การประมวลผลสามารถท าไดอยางรวดเรว

สามารถก าหนดแฟมทเกยวของเพอท าการประมวลผลไดทนท

ขอมลมการเกบแยกจากกน

ขอมลมความซ าซอน

ขอผดพลาดทเกดจากการเพมขอมล

ขอผดพลาดจากการลบขอมล

ขอผดพลาดจากการแกไขเปลยนแปลงขอมล

รหส ชอ ทอย วนเดอนปเกด เงนเดอน แผนก เบอรโทร

Emp001 Pichai ……Bangkok 12/03/2510 30000 Sales 083-2981904

Emp002 Somsri …Chiangmai 20/02/2520 18500 Accounting 089-8881450

รหส ชอ สาขา เบอรโทร

Emp001 Pichai Robinson, CM 083-2981904

Emp002 Somsri Big C, Hangdong 089-8881450

ฝายบคคลเกบแฟมขอมลพนกงาน: Employees

ฝายขายเกบแฟมขอมลพนกงานขาย: Salesman

ระบบจดการฐานขอมล

ระบบจดการฐานขอมล (Database management System: DBMS) เปนโปรแกรมทใชเปนเครองมอในการจดการฐานขอมล ซงประกอบดวยหนาทการท างานตางๆ ในการจดการกบขอมล เพอใหสามารถจดการและควบคมการเขาถงฐานขอมล เชน

การก าหนดหรอสรางฐานขอมล โครงสรางขอมล ชนดขอมล รวมทงสามารถบนทกขอมลลงในฐานขอมลได

สามารถเพม ลบ แกไข และเรยกใชขอมลจากฐานขอมลได

สามารถควบคมการเขาถงขอมลได

ระบบจดการฐานขอมล Database

-Customers

- Product

-Inventory

- Sales

- Employees

-Agent

DBMS

Personnel department

Sales department

Accounting department

DBMS

รหส ชอ ทอย วนเดอนปเกด สาขา

เงนเดอน แผนก เบอรโทร

Emp001 Pichai ……Bangkok 12/03/2510 Robinson, CM

30000 Sales 083-2981904

Emp002 Somsri …Chiangmai 20/02/2520 Big C, Hangdong

18500 Accounting 089-8881450

ขอด ขอเสย

1. ลดความซ าซอนของขอมล 2. สามารถใชขอมลรวมกนได 3. ประมวลผลขอมลเพยงครงเดยว 4. ความคงทของขอมล 5. สามารถน ามาพฒนาแอปพลเคชนไดสะดวก 6. ลดขนตอนการดแลรกษา

1. ผออกแบบตองเปนผทมความเชยวชาญหรอมประสบการณดานฐานขอมลเปนอยางด

2. ใชเทคโนโลยมความสลบซบซอนมากกวาระบบแฟมขอมล

3. มขนาดใหญ และท างานชา 4. ตนทนสง 5. การกระบบท าไดยาก