SlideShare a Scribd company logo
1 of 13
ความหมายของฐานข้อมูล 
1 
 ฐานข้อมูล คือ เป็นการรวบรวมแฟ้มข้อมูลหลาย ๆ แฟ้มข้อมูลที่มีความสัมพันธ์กันเก็บไว้ในที่ที่ 
เดียวกัน ในหน่วยเก็บข้อมูลสารอง เช่น จานแม่เหล็กหรือดิสก์ เพื่อสะดวกในการบันทึก จัดเก็บ 
และเรียกใช้ข้อมูลต่าง ๆเพื่อให้บุคลากรจากหลาย ๆ หน่วยงานสามารถใช้ฐานข้อมูลร่วมกันได้ 
เช่น ฐานข้อมูล ร.ร. 
A database is a collection of data files 
containing multiple files.Relevance stored on the 
site. Backup storage in such a dish.Magnetic disk or 
So easy to capture, store and retrieve 
information.To personnel from various agencies 
can be used as a common database.Personnel 
database
โครงสร้างแฟ้มข้อมูล 
 โครงสร้างแฟ้มข้อมูล 
- บิต (Bit) เป็นหน่วยที่เล็กที่สุดของข้อมูลในระบบคอมพิวเตอร์ สถานะคือ 0 
และ 1 
- ไบต์ (Byte) เป็นการนา จา นวนบิตมารวมกันเป็นไบต์ ได้แก่ ตัวเลข ตัวอักษร 
หรือสัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, a เป็นต้น โดยที่ 1 ไบต์มีค่าเท่ากับ 8 บิต 
- ฟิลด์ (Field) เป็นการนาไบต์หลาย ๆ ตัวมารวมกันเป็นฟิลด์เพื่อให้เกิด 
ความหมาย เช่น Salary เป็นฟิลด์ที่เก็บเงินเดือนพนักงานเป็นต้น 
- เรคคอร์ด (Record) เป็นกลุ่มของฟิลด์ที่มีความสัมพันธ์กัน ในหนึ่งเรคคอร์ด 
จะประกอบด้วยฟิลด์ต่าง ๆ ที่เกี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของ 
ประวัตินักศึกษา ประกอบด้วยฟิลด์รหัสนักศึกษา ชื่อ-สกุล วันเกิด ที่อยู่ จังหวัด 
เบอร์โทรศัพท์ ชื่อที่อยู่ผู้ปกครองเป็นต้น 
- ไฟล์ (File) หรือ แฟ้มข้อมูล (Data File) เป็นกลุ่มของเรคคอร์ดที่มี 
ความสัมพันธ์กัน เช่น ในแฟ้มประวัตินักศึกษาจะประกอบด้วยเรคคอร์ดของ 
นักศึกษาทั้งหมดที่อยู่ในวิทยาลัย -Introduction to Database-
โครงสร้างแฟ้มข้อมูลตามลา ดับความสัมพันธ์ 
File 
Record Record 
Field Field 
Byte Byte… 
Bit Bit… 
Record… 
Field… 
3 อาจารย์อัจฉรา สุมังเกษตร -Introduction to Database-
ต.ย.โครงสร้างของแฟ้มข้อมูลstudent 
-Introduction to Database- 
4 
Field 
Std_Code Name Address Province 
4212001 Achara Sumungkaset Udonthani 40000 
Record 
File
ระบบฐานข้อมูล (Database System) 
เป็นศูนย์รวมของข้อมูลที่มีความสัมพันธ์กัน มีกระบวนการจัดหมวดหมู่ของข้อมูลที่มีแบบแผน 
เพื่อนา ไปประมวลผลร่วมกัน สนับสนุนการใช้ฐานข้อมูลร่วมกัน ไม่ทา ให้เกิดความซ้า ซ้อนของข้อมูล 
 ระบบการจัดการฐานข้อมูล (Database Management System : DBMS) 
เป็นโปรแกรมที่ใช้เป็นเครื่องมือในการจัดการฐานข้อมูล เพื่อให้เกิดความสะดวกดังนี้ 
1. Data Definition Language (DDL) : เป็นภาษาที่ใช้ในการกา หนด Schema 
2. Data Mainpulation Language (DML) : เป็นภาษาที่ใช้ในการจัดการข้อมูลภายในระบบฐานข้อมูล 
3. สามารถทา การควบคุมในการเข้าถึงฐานข้อมูล เช่น 
- ความปลอดภัยของระบบ (Security System) 
- ความคงสภาพของระบบ (Integrity System) 
- การควบคุมการเข้าถึงข้อมูลพร้อมกัน (Concurrency control System) 
- การกู้คืนระบบ (Recovery control System ) 
- การเข้าถึงรายงานต่าง ๆ (User-accessible catalog) 
-Introduction to Database- 
5
ระบบฐานข้อมูล (Database System) 
-Introduction to Database- 
Personnel department 
Sales department 
Accounting department 
DBMS 
Database 
Employees 
Customers 
Sales 
Inventory 
Accounts
ระบบฐานข้อมูล (Database System) 
Database Structure 
-Introduction to Database- 
Personnel department 
Sales department 
Application request 
DBMS 
Data 
Application request 
Data 
Metadata 
Customer 
Inventory 
Invoices 
Products 
End user 
data 
รูป DBMS จะจัดการโต้ตอบระหว่างผู้ใช้งานกับฐานข้อมูล
ระบบฐานข้อมูล (Database System) 
 ส่วนประกอบสภาพแวดล้อมระบบการจัดการฐานข้อมูล 
(Componemts of the DBMS Environment) ประกอบด้วย 
1. Hardware 5. People 
2. Software - data administrators, datadase 
administrtors 
3. Data - database designers 
4. Procedure - application programmers 
- end-users 
Hardware Software Procedure People 
-Introduction to Database- 
Data 
Bridge 
Machine Human รูป : สภาพแวดล้อมของ DBMS
ระบบฐานข้อมูล (Database System) 
 ข้อดีของวิธีฐานข้อมูล (Advantages of Database Approach). 
1. ความอิสระของโปรแกรมและข้อมูล (program-data Independence) 
2. ลดความซ้า ซ้อนในข้อมูล (minimal data redundancy) 
3. ความคงที่ของข้อมูล (improved data consistency) 
4. การใช้ข้อมูลร่วมกัน (improved data sharing) 
5. ความเป็นมาตรฐานเดียวกัน (enforcement of standards) 
6. ข้อมูลมีคุณภาพมากขึ้น (improved data quality) 
7. ลดขั้นตอนการบา รุงรักษาโปรแกรม (reduced program maintenance) 
-Introduction to Database-
ระบบฐานข้อมูล (Database System) 
 ข้อเสียของวิธีฐานข้อมูล (Disadvantages of Database Approach) 
1. มีความซ้า ซ้อน (more complex than file technology) 
2. ต้นทุนสูง (cost of DBMS) 
3. ต้องใช้ผู้เชี่ยวชาญในการจัดการฐานข้อมูล (database specialists) 
4. ปัญหาจากการใช้ข้อมูลร่วมกัน (problem of data sharing) 
5. ผลกระทบต่อความล้มเหลวในข้อมูล (higher impact of a failure) 
6. การกู้ระบบเป็นไปค่อนข้างยาก (recovery more difficult) 
-Introduction to Database-
ระบบฐานข้อมูล (Database System) 
 คาศัพท์ที่เกี่ยวข้อง 
- Entity คือ บุคคล สถานที่ สิ่งของหรือเหตุการณ์ที่ทา ให้เกิดกลุ่มของข้อมูล 
- Attribute คือ คุณสมบัติของ entity ที่ใช้อธิบายรายละเอียดของ entity นั้น 
- Relationship คือ ความสัมพันธ์ระหว่าง entity 
-Introduction to Database-
ระบบฐานข้อมูล (Database System) 
Faculty 
-Introduction to Database- 
( entity ) 
Faculty_Code Faculty_Name Administrators 
Student 
( relationship ) 
Std_no Std_name Faculty_code Major_code Address Gpa 
(attributes) (attributes) ……………………… (attributes) (attributes)
แบบฝึกหัดเรื่องที่ 1 : ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล และ 
ระบบจัดการฐานข้อมูล 
1. จงบอกลักษณะการทา งานของระบบฐานข้อมูล 
2. จงอธิบายโครงสร้างของแฟ้มข้อมูลพร้อมยกตัวอย่าง 3 field 4 record 
3. What is a Components of the DBMS Environment 
4. What is a Advantages of Database Approach 
5. What is a Disadvantages of Database Approach 
6. จงออกแบบระบบฐานข้อมูล 1 ระบบ 3 entity 4 attribute 
-Introduction to Database-

More Related Content

What's hot

ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลkruthanyaporn
 
บทที่1 ความรู้พื้นฐาน
บทที่1 ความรู้พื้นฐานบทที่1 ความรู้พื้นฐาน
บทที่1 ความรู้พื้นฐานtapabnum
 
บทที่ 1 ความรู้พื้นฐานระบบฐานข้อมูล
บทที่ 1 ความรู้พื้นฐานระบบฐานข้อมูลบทที่ 1 ความรู้พื้นฐานระบบฐานข้อมูล
บทที่ 1 ความรู้พื้นฐานระบบฐานข้อมูลครูสม ฟาร์มมะนาว
 
งานคอม หน่วยที่1
งานคอม หน่วยที่1งานคอม หน่วยที่1
งานคอม หน่วยที่1Ruttikan Munkhan
 
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5palmyZommanow
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1palmyZommanow
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลwarathip-por
 
งานนำเสนอ การจัดการฐานข้อมุล
งานนำเสนอ การจัดการฐานข้อมุลงานนำเสนอ การจัดการฐานข้อมุล
งานนำเสนอ การจัดการฐานข้อมุลchanoot29
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลYongyut Nintakan
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5สิรินยา ปาโจด
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลABELE Snvip
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลGatesiree G'ate
 
Data processing
Data processingData processing
Data processingchukiat008
 

What's hot (18)

ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
 
บทที่1 ความรู้พื้นฐาน
บทที่1 ความรู้พื้นฐานบทที่1 ความรู้พื้นฐาน
บทที่1 ความรู้พื้นฐาน
 
บทที่ 1 ความรู้พื้นฐานระบบฐานข้อมูล
บทที่ 1 ความรู้พื้นฐานระบบฐานข้อมูลบทที่ 1 ความรู้พื้นฐานระบบฐานข้อมูล
บทที่ 1 ความรู้พื้นฐานระบบฐานข้อมูล
 
งานคอม หน่วยที่1
งานคอม หน่วยที่1งานคอม หน่วยที่1
งานคอม หน่วยที่1
 
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
 
งานนำเสนอ การจัดการฐานข้อมุล
งานนำเสนอ การจัดการฐานข้อมุลงานนำเสนอ การจัดการฐานข้อมุล
งานนำเสนอ การจัดการฐานข้อมุล
 
Unit4 slide
Unit4 slideUnit4 slide
Unit4 slide
 
งานนำเสนอ..
งานนำเสนอ..งานนำเสนอ..
งานนำเสนอ..
 
Database
DatabaseDatabase
Database
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
 
Slide Chapter1
Slide Chapter1Slide Chapter1
Slide Chapter1
 
Data processing
Data processingData processing
Data processing
 
งาน Ppt 6401
งาน Ppt 6401 งาน Ppt 6401
งาน Ppt 6401
 

Viewers also liked

Lab Wiring 10/12/54
Lab Wiring 10/12/54Lab Wiring 10/12/54
Lab Wiring 10/12/54'Ik Kun
 
ระบบฐานข้อมูล
ระบบฐานข้อมูลระบบฐานข้อมูล
ระบบฐานข้อมูลchanoot29
 
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูลบทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูลniwat50
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลchanoot29
 
บทที่5 ระบบข้อมูลข่าวสารในยุคไอทีและผลกระทบต่อองค์กร
บทที่5 ระบบข้อมูลข่าวสารในยุคไอทีและผลกระทบต่อองค์กรบทที่5 ระบบข้อมูลข่าวสารในยุคไอทีและผลกระทบต่อองค์กร
บทที่5 ระบบข้อมูลข่าวสารในยุคไอทีและผลกระทบต่อองค์กรSanyawadee
 

Viewers also liked (6)

Lesson 1 intro2_db
Lesson 1 intro2_dbLesson 1 intro2_db
Lesson 1 intro2_db
 
Lab Wiring 10/12/54
Lab Wiring 10/12/54Lab Wiring 10/12/54
Lab Wiring 10/12/54
 
ระบบฐานข้อมูล
ระบบฐานข้อมูลระบบฐานข้อมูล
ระบบฐานข้อมูล
 
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูลบทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
 
บทที่5 ระบบข้อมูลข่าวสารในยุคไอทีและผลกระทบต่อองค์กร
บทที่5 ระบบข้อมูลข่าวสารในยุคไอทีและผลกระทบต่อองค์กรบทที่5 ระบบข้อมูลข่าวสารในยุคไอทีและผลกระทบต่อองค์กร
บทที่5 ระบบข้อมูลข่าวสารในยุคไอทีและผลกระทบต่อองค์กร
 

Similar to Database basic new

หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5สิรินยา ปาโจด
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5
นางสาว หัทยา เชื้อสมเกียรติ ม.5นางสาว หัทยา เชื้อสมเกียรติ ม.5
นางสาว หัทยา เชื้อสมเกียรติ ม.5hattayagif
 
นางสาว อรอนงค์ สุขาวรรณ
นางสาว อรอนงค์ สุขาวรรณนางสาว อรอนงค์ สุขาวรรณ
นางสาว อรอนงค์ สุขาวรรณlovelovejung
 
Database system
Database systemDatabase system
Database systemIris Depp
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pphattayachuesomkiet
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pphattayachuesomkiet
 
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 comนางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 comLuckfon Fonew
 
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 comนางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 comlovelovejung
 
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 comนางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 comlovelovejung
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1palmyZommanow
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1palmyZommanow
 
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูลchaiwat vichianchai
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseOpas Kaewtai
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseOpas Kaewtai
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1palmyZommanow
 

Similar to Database basic new (20)

หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5
นางสาว หัทยา เชื้อสมเกียรติ ม.5นางสาว หัทยา เชื้อสมเกียรติ ม.5
นางสาว หัทยา เชื้อสมเกียรติ ม.5
 
นางสาว อรอนงค์ สุขาวรรณ
นางสาว อรอนงค์ สุขาวรรณนางสาว อรอนงค์ สุขาวรรณ
นางสาว อรอนงค์ สุขาวรรณ
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
Database system
Database systemDatabase system
Database system
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
 
Ch5 database system
Ch5 database systemCh5 database system
Ch5 database system
 
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 comนางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
 
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 comนางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
 
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 comนางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
นางสาว อรอนงค์ สุขาวรรณ ม.5 เลขที่ 16 com
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
 
Mi sch3
Mi sch3Mi sch3
Mi sch3
 
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
 
บทที่่ 1
บทที่่ 1บทที่่ 1
บทที่่ 1
 
Db1
Db1Db1
Db1
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
 

More from Qoo Kratai

Informationsystem
InformationsystemInformationsystem
InformationsystemQoo Kratai
 
Planeiscomputer
PlaneiscomputerPlaneiscomputer
PlaneiscomputerQoo Kratai
 
การดราฟ
การดราฟการดราฟ
การดราฟQoo Kratai
 
รู้จักฉันรู้จักโลโก้
รู้จักฉันรู้จักโลโก้รู้จักฉันรู้จักโลโก้
รู้จักฉันรู้จักโลโก้Qoo Kratai
 
สร้างรูปทรง 3 มิติ ด้วยillustrator
สร้างรูปทรง 3 มิติ ด้วยillustratorสร้างรูปทรง 3 มิติ ด้วยillustrator
สร้างรูปทรง 3 มิติ ด้วยillustratorQoo Kratai
 
สร้างเส้นด้วย Blend tool
สร้างเส้นด้วย Blend toolสร้างเส้นด้วย Blend tool
สร้างเส้นด้วย Blend toolQoo Kratai
 
รู้จักกับโปรแกรม Adobe illustrator
รู้จักกับโปรแกรม Adobe illustratorรู้จักกับโปรแกรม Adobe illustrator
รู้จักกับโปรแกรม Adobe illustratorQoo Kratai
 
ความรู้พื้นฐานเรื่องสี
ความรู้พื้นฐานเรื่องสีความรู้พื้นฐานเรื่องสี
ความรู้พื้นฐานเรื่องสีQoo Kratai
 
Basicmultimedia
BasicmultimediaBasicmultimedia
BasicmultimediaQoo Kratai
 
ความรู้พื้นฐานเรื่องสี
ความรู้พื้นฐานเรื่องสีความรู้พื้นฐานเรื่องสี
ความรู้พื้นฐานเรื่องสีQoo Kratai
 
ประวัติกราฟิกNew
ประวัติกราฟิกNewประวัติกราฟิกNew
ประวัติกราฟิกNewQoo Kratai
 
คอมพิวเตอร์เบื้องต้น กลุ่ม10ตรวจแล้ว
คอมพิวเตอร์เบื้องต้น กลุ่ม10ตรวจแล้วคอมพิวเตอร์เบื้องต้น กลุ่ม10ตรวจแล้ว
คอมพิวเตอร์เบื้องต้น กลุ่ม10ตรวจแล้วQoo Kratai
 
ระบบฐานข้อมูลNew
ระบบฐานข้อมูลNewระบบฐานข้อมูลNew
ระบบฐานข้อมูลNewQoo Kratai
 

More from Qoo Kratai (16)

Informationsystem
InformationsystemInformationsystem
Informationsystem
 
Planeiscomputer
PlaneiscomputerPlaneiscomputer
Planeiscomputer
 
การดราฟ
การดราฟการดราฟ
การดราฟ
 
รู้จักฉันรู้จักโลโก้
รู้จักฉันรู้จักโลโก้รู้จักฉันรู้จักโลโก้
รู้จักฉันรู้จักโลโก้
 
สร้างรูปทรง 3 มิติ ด้วยillustrator
สร้างรูปทรง 3 มิติ ด้วยillustratorสร้างรูปทรง 3 มิติ ด้วยillustrator
สร้างรูปทรง 3 มิติ ด้วยillustrator
 
สร้างเส้นด้วย Blend tool
สร้างเส้นด้วย Blend toolสร้างเส้นด้วย Blend tool
สร้างเส้นด้วย Blend tool
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
รู้จักกับโปรแกรม Adobe illustrator
รู้จักกับโปรแกรม Adobe illustratorรู้จักกับโปรแกรม Adobe illustrator
รู้จักกับโปรแกรม Adobe illustrator
 
ความรู้พื้นฐานเรื่องสี
ความรู้พื้นฐานเรื่องสีความรู้พื้นฐานเรื่องสี
ความรู้พื้นฐานเรื่องสี
 
Basicmultimedia
BasicmultimediaBasicmultimedia
Basicmultimedia
 
Pop bot
Pop botPop bot
Pop bot
 
I bot new
I bot newI bot new
I bot new
 
ความรู้พื้นฐานเรื่องสี
ความรู้พื้นฐานเรื่องสีความรู้พื้นฐานเรื่องสี
ความรู้พื้นฐานเรื่องสี
 
ประวัติกราฟิกNew
ประวัติกราฟิกNewประวัติกราฟิกNew
ประวัติกราฟิกNew
 
คอมพิวเตอร์เบื้องต้น กลุ่ม10ตรวจแล้ว
คอมพิวเตอร์เบื้องต้น กลุ่ม10ตรวจแล้วคอมพิวเตอร์เบื้องต้น กลุ่ม10ตรวจแล้ว
คอมพิวเตอร์เบื้องต้น กลุ่ม10ตรวจแล้ว
 
ระบบฐานข้อมูลNew
ระบบฐานข้อมูลNewระบบฐานข้อมูลNew
ระบบฐานข้อมูลNew
 

Database basic new

  • 1. ความหมายของฐานข้อมูล 1  ฐานข้อมูล คือ เป็นการรวบรวมแฟ้มข้อมูลหลาย ๆ แฟ้มข้อมูลที่มีความสัมพันธ์กันเก็บไว้ในที่ที่ เดียวกัน ในหน่วยเก็บข้อมูลสารอง เช่น จานแม่เหล็กหรือดิสก์ เพื่อสะดวกในการบันทึก จัดเก็บ และเรียกใช้ข้อมูลต่าง ๆเพื่อให้บุคลากรจากหลาย ๆ หน่วยงานสามารถใช้ฐานข้อมูลร่วมกันได้ เช่น ฐานข้อมูล ร.ร. A database is a collection of data files containing multiple files.Relevance stored on the site. Backup storage in such a dish.Magnetic disk or So easy to capture, store and retrieve information.To personnel from various agencies can be used as a common database.Personnel database
  • 2. โครงสร้างแฟ้มข้อมูล  โครงสร้างแฟ้มข้อมูล - บิต (Bit) เป็นหน่วยที่เล็กที่สุดของข้อมูลในระบบคอมพิวเตอร์ สถานะคือ 0 และ 1 - ไบต์ (Byte) เป็นการนา จา นวนบิตมารวมกันเป็นไบต์ ได้แก่ ตัวเลข ตัวอักษร หรือสัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, a เป็นต้น โดยที่ 1 ไบต์มีค่าเท่ากับ 8 บิต - ฟิลด์ (Field) เป็นการนาไบต์หลาย ๆ ตัวมารวมกันเป็นฟิลด์เพื่อให้เกิด ความหมาย เช่น Salary เป็นฟิลด์ที่เก็บเงินเดือนพนักงานเป็นต้น - เรคคอร์ด (Record) เป็นกลุ่มของฟิลด์ที่มีความสัมพันธ์กัน ในหนึ่งเรคคอร์ด จะประกอบด้วยฟิลด์ต่าง ๆ ที่เกี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของ ประวัตินักศึกษา ประกอบด้วยฟิลด์รหัสนักศึกษา ชื่อ-สกุล วันเกิด ที่อยู่ จังหวัด เบอร์โทรศัพท์ ชื่อที่อยู่ผู้ปกครองเป็นต้น - ไฟล์ (File) หรือ แฟ้มข้อมูล (Data File) เป็นกลุ่มของเรคคอร์ดที่มี ความสัมพันธ์กัน เช่น ในแฟ้มประวัตินักศึกษาจะประกอบด้วยเรคคอร์ดของ นักศึกษาทั้งหมดที่อยู่ในวิทยาลัย -Introduction to Database-
  • 3. โครงสร้างแฟ้มข้อมูลตามลา ดับความสัมพันธ์ File Record Record Field Field Byte Byte… Bit Bit… Record… Field… 3 อาจารย์อัจฉรา สุมังเกษตร -Introduction to Database-
  • 4. ต.ย.โครงสร้างของแฟ้มข้อมูลstudent -Introduction to Database- 4 Field Std_Code Name Address Province 4212001 Achara Sumungkaset Udonthani 40000 Record File
  • 5. ระบบฐานข้อมูล (Database System) เป็นศูนย์รวมของข้อมูลที่มีความสัมพันธ์กัน มีกระบวนการจัดหมวดหมู่ของข้อมูลที่มีแบบแผน เพื่อนา ไปประมวลผลร่วมกัน สนับสนุนการใช้ฐานข้อมูลร่วมกัน ไม่ทา ให้เกิดความซ้า ซ้อนของข้อมูล  ระบบการจัดการฐานข้อมูล (Database Management System : DBMS) เป็นโปรแกรมที่ใช้เป็นเครื่องมือในการจัดการฐานข้อมูล เพื่อให้เกิดความสะดวกดังนี้ 1. Data Definition Language (DDL) : เป็นภาษาที่ใช้ในการกา หนด Schema 2. Data Mainpulation Language (DML) : เป็นภาษาที่ใช้ในการจัดการข้อมูลภายในระบบฐานข้อมูล 3. สามารถทา การควบคุมในการเข้าถึงฐานข้อมูล เช่น - ความปลอดภัยของระบบ (Security System) - ความคงสภาพของระบบ (Integrity System) - การควบคุมการเข้าถึงข้อมูลพร้อมกัน (Concurrency control System) - การกู้คืนระบบ (Recovery control System ) - การเข้าถึงรายงานต่าง ๆ (User-accessible catalog) -Introduction to Database- 5
  • 6. ระบบฐานข้อมูล (Database System) -Introduction to Database- Personnel department Sales department Accounting department DBMS Database Employees Customers Sales Inventory Accounts
  • 7. ระบบฐานข้อมูล (Database System) Database Structure -Introduction to Database- Personnel department Sales department Application request DBMS Data Application request Data Metadata Customer Inventory Invoices Products End user data รูป DBMS จะจัดการโต้ตอบระหว่างผู้ใช้งานกับฐานข้อมูล
  • 8. ระบบฐานข้อมูล (Database System)  ส่วนประกอบสภาพแวดล้อมระบบการจัดการฐานข้อมูล (Componemts of the DBMS Environment) ประกอบด้วย 1. Hardware 5. People 2. Software - data administrators, datadase administrtors 3. Data - database designers 4. Procedure - application programmers - end-users Hardware Software Procedure People -Introduction to Database- Data Bridge Machine Human รูป : สภาพแวดล้อมของ DBMS
  • 9. ระบบฐานข้อมูล (Database System)  ข้อดีของวิธีฐานข้อมูล (Advantages of Database Approach). 1. ความอิสระของโปรแกรมและข้อมูล (program-data Independence) 2. ลดความซ้า ซ้อนในข้อมูล (minimal data redundancy) 3. ความคงที่ของข้อมูล (improved data consistency) 4. การใช้ข้อมูลร่วมกัน (improved data sharing) 5. ความเป็นมาตรฐานเดียวกัน (enforcement of standards) 6. ข้อมูลมีคุณภาพมากขึ้น (improved data quality) 7. ลดขั้นตอนการบา รุงรักษาโปรแกรม (reduced program maintenance) -Introduction to Database-
  • 10. ระบบฐานข้อมูล (Database System)  ข้อเสียของวิธีฐานข้อมูล (Disadvantages of Database Approach) 1. มีความซ้า ซ้อน (more complex than file technology) 2. ต้นทุนสูง (cost of DBMS) 3. ต้องใช้ผู้เชี่ยวชาญในการจัดการฐานข้อมูล (database specialists) 4. ปัญหาจากการใช้ข้อมูลร่วมกัน (problem of data sharing) 5. ผลกระทบต่อความล้มเหลวในข้อมูล (higher impact of a failure) 6. การกู้ระบบเป็นไปค่อนข้างยาก (recovery more difficult) -Introduction to Database-
  • 11. ระบบฐานข้อมูล (Database System)  คาศัพท์ที่เกี่ยวข้อง - Entity คือ บุคคล สถานที่ สิ่งของหรือเหตุการณ์ที่ทา ให้เกิดกลุ่มของข้อมูล - Attribute คือ คุณสมบัติของ entity ที่ใช้อธิบายรายละเอียดของ entity นั้น - Relationship คือ ความสัมพันธ์ระหว่าง entity -Introduction to Database-
  • 12. ระบบฐานข้อมูล (Database System) Faculty -Introduction to Database- ( entity ) Faculty_Code Faculty_Name Administrators Student ( relationship ) Std_no Std_name Faculty_code Major_code Address Gpa (attributes) (attributes) ……………………… (attributes) (attributes)
  • 13. แบบฝึกหัดเรื่องที่ 1 : ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล และ ระบบจัดการฐานข้อมูล 1. จงบอกลักษณะการทา งานของระบบฐานข้อมูล 2. จงอธิบายโครงสร้างของแฟ้มข้อมูลพร้อมยกตัวอย่าง 3 field 4 record 3. What is a Components of the DBMS Environment 4. What is a Advantages of Database Approach 5. What is a Disadvantages of Database Approach 6. จงออกแบบระบบฐานข้อมูล 1 ระบบ 3 entity 4 attribute -Introduction to Database-