เอกสารเต็มโต๊ะ2)...

42
1

Upload: others

Post on 19-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

1

Page 2: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

2

เอกสารเตมโตะ หาขอมลแลวไมเจอ ขอมลซ าๆ เกบแลวเกบอก ไมมขอมล ตองขอจากทอนตางคน ตางเกบขอมล หามยม ท าไมขอมลของพวกเราไมตรงกนเลย

Page 3: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

3

1. เปนทเกบรวบรวมขอมลและความสมพนธระหวางขอมลอยางมแบบแผนเปนระบบรวมขององคกรใด ๆ

ความหมายของฐานขอมล

Page 4: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

4

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

ตงแตขนตอนการน าเขา การประมวลผล

การจดเกบ การสบคน การแสดงผลสารสนเทศ ตลอดจนการประยกตใชงานตามเงอนไขของผใช

ความหมายของฐานขอมล (ตอ)

Page 5: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

5

1) ลดการเกบขอมลทซ าซอน

2) รกษาความถกตองของขอมล3) การปองกนและรกษาความปลอดภยใหกบขอมลท าไดอยางสะดวก

ความส าคญของฐานขอมล

Page 6: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

6

4) สามารถใชขอมลรวมกนได5) มความเปนอสระของขอมล

ความส าคญของฐานขอมล(ตอ)

Page 7: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

7

องคประกอบของระบบฐานขอมล

ฐานขอมล

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

บคลากร

Page 8: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

8

ฐานขอมลแบบล าดบชน(Hierarchical Database) ฐานขอมลแบบเครอขาย

(Network Database) ฐานขอมลเชงสมพนธ

(Relational Database)

1) ฐานขอมล (Database)

Page 9: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

9

2) ระบบจดการฐานขอมลDatabase Management System:

DBMS

Page 10: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

10

1.คอ ซอฟตแวรจดการฐานขอมลเปนโปรแกรมทใชส าหรบนยาม จดเกบรวบรวม และเขาถงขอมลในฐานขอมล การฐานขอมล

Page 11: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

11

ตวอยาง โปรแกรมจดการฐานขอมล

Page 12: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

12

Foxpro

Page 13: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

13

Informix

Oracle

Page 14: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

14

คอ บคคลทเกยวของกบงานฐานขอมล ไดแกผใชงาน และ ผพฒนาฐานขอมล

3) บคลากร (People)

Page 15: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

โครงสรางขอมล(Data Structure)

Page 16: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

16

1) โครงสรางเชงกายภาพ (physical data structure) อธบายถงวธการจดเกบขอมลในสอตาง ๆ

- เทปแมเหลก- จานแมเหลก

- ดสก

Page 17: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

17

2) โครงสรางเชงตรรกะ (logical data structure) อธบายถงการจดเกบขอมลและความสมพนธตาง ๆ ของขอมลในระบบฐานขอมล

Page 18: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

18

ล าดบขนของโครงสรางเชงตรรรกะ

Page 19: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

19

หนวยขอมล ของคอมพวเตอร

ล าดบจากหนวยเลกทสดไปใหญทสด

File,Entity,TableRecord,TupleFiled,Attribute

ByteBit 7- 8 Bit = 1 Byte

Size

Max Database

Page 20: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

20

Bit (Binary Digit) ระบบเลขฐาน 2

0 (ปด)

1 (เปด)

Page 21: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

21

7-8 Bits = 1 Byte = 1 Character

ไบท (Byte)หรอ ตวอกษร (Character)

- ตวเลข 0-9- ตวอกษร A-Z- สญลกษณพเศษ $,&,+,*,/

Page 22: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

22

ตวอยาง

INFORMATION = 11 Byte

IT_108(S) = 9 Byte เมอ 8 Bit = 1 Byte

IT_108(S) = 9 x 8 = 72 Bit

Page 23: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

23

เขตขอมล (Field) หรอ ค า (Word)

หนวยขอมลทน าอกษรมารวมกนแลวกอใหเกดความหมาย

Page 24: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

24

ตวอยาง

ชอมาน มนคง อาย 19 ป ระดบชนปท 1สาขาวชา นตศาสตร ตอนเรยน F4 ศนย สโขทย

6 Field หรอ 6 Attribute

Page 25: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

25

ตวอยางชอ..................... นามสกล..................

อาย.................... ว/ด/ป เกด ..............

ทอย .....................................................................................

โทรศพท .............................. โทรสาร ................................

ตดรป

1 นว1

2 34 56

7 88 Field หรอ 8 Attribute

Page 26: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

26

ระเบยนขอมล (Record)

หนวยของขอมลทมการน าเอาเขตขอมลทเกยวของหรอสมพนธกนมารวมกน

Page 27: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

คณะทอยชอ-นามสกลรหส

นกศกษาล าดบ

ครศาสตรสพรรณบรกาญจนา กลาหาญ

47205663874

วทยาการจดการ

นนทบรจฑามาศ จงด47100781463

วทยาศาสตรสมทรปราการ

อภชาต รกเรยน47302790172

มนษยศาสตรกรงเทพฯศศ ปญญาด47202490011

Page 28: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

28

แฟมขอมล (File)หนวยขอมลทรวบรวมระเบยนขอมลหลายๆ ระเบยนทมสมพนธกนมารวมกน

Page 29: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

29

ฐานขอมล (Database)

: คอ หนวยของขอมลทมการน าแฟมขอมล หลายๆ แฟม ทมความสมพนธมารวมกน

Page 30: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

30

การจดระเบยนขอมลแบบหนงตอกลม 1:Mอาจารยทปรกษา นกศกษา1 ใหค าปรกษา M

แบบกลมตอกลม M:Nนกศกษา วชาM ลงทะเบยนเรยน N

Page 31: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

31

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

(DBMS)

Page 32: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

32

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

หมายถง ซอฟตแวรทใชจดการฐานขอมลชวยในการสรางขอมล เพมขอมล ลบขอมลตลอดจนควบคมและดแลระบบฐานขอมล

Page 33: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

33

ภาษาส าหรบนยามขอมล(data definition language: DDL)

ภาษาส าหรบการใชขอมล(data manipulation language: DML)

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

Page 34: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

34

1) นยามขอมล

2) จดการขอมล3) ดแลความปลอดภยและความถกตองของขอมล

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

Page 35: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

35

4) ฟนสภาพขอมลและควบคมภาวะ

พรอมกน

5) จดท าพจนานกรมขอมล

หนาทของระบบการจดการฐานขอมล (ตอ)

Page 36: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

การท างานดวยระบบการจดการฐานขอมล

Page 37: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

37

การสรางตาราง

การพมพและแกไขขอมล

การดขอมลแบบการกรองขอมล

การท างานดวยระบบการจดการฐานขอมล

Page 38: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

38

การจดเรยงระเบยนขอมล

การคนหาขอมล

การสรางรายงาน

การท างานดวยระบบการจดการฐานขอมล (ตอ)

Page 39: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

การบรหารระบบฐานขอมล(Database administration)

Page 40: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

40

1) ก าหนดและจดระเบยบโครงสรางฐานขอมล

2) พฒนาขนตอนการรกษาความปลอดภยของฐานขอมล

การบรหารระบบฐานขอมล

Page 41: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

41

3) จดท าหลกฐานอางองของระบบฐานขอมล

4) ดแลรกษาระบบฐานขอมลใหท างานอยางปกต

5) ประสานงานกบผใช

การบรหารระบบฐานขอมล (ตอ)

Page 42: เอกสารเต็มโต๊ะ2) โครงสร้างเชิงตรรกะ(logical data structure) อธิบายถึงการจัดเกบ็ข้อมูลและความสัมพนัธ์

42

ระบบฐานขอมลแบบกระจาย (Distributed Database Systems - DDBSs) ระบบฐานขอมลเชงวตถ

(Object-oriented Database) ระบบฐานขอมลไฮเปอรมเดยและเวบ

(Hypermedia database)

แนวโนมการพฒนาระบบฐานขอมล