SlideShare ist ein Scribd-Unternehmen logo
1 von 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) เป็นกลุ่มของฟิลด์ที่มีความ 
สมัพันธ์กัน ในหนึ่งเรคคอร์ดจะประกอบด้วยฟิลด์ต่าง 
ๆ ทเี่กี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของ 
ประวัตินักศึกษา ประกอบด้วยฟิลด์ร-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) 
-Introduction to Database- 
5
ระบบฐานขอ้มูล (Database 
System) 
-Introduction to Database- 
6 
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 
Data 
DBMS 
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 
Hardware Software Procedure People 
-Introduction to Database- 
- end-users 
Data 
Bridge 
Machรinูปe : สภาพแวดล้อมของ DBMHSuman
ระบบฐานข้อมูล (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 
-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_CFoadceulty_NAadmmeinistrators 
Student 
( relationship ) 
Std_no Std_namFeaculty_coMdeajor_codeAddress Gpa 
(attribute(as)ttributes) ……………………… (attribute(ast)tributes)
แบบฝึกหัดเรื่องที่ 1 : ความรู้เบื้องต้นเกี่ยว 
กับฐานข้อมูล และระบบจัดการฐานข้อมูล 
1. จงบอกลักษณะการทำางานของระบบฐานข้อมูล 
2. จงอธิบายโครงสร้างของแฟ้มข้อมูลพร้อมยก 
ตัวอย่าง 
3. What is a Components of the DBMS 
Environment 
4. What is a Advantages of Database 
Approach 
-Introduction to Database- 
5. จงออกแบบระบบฐานข้อมูล 1 ระบบ 3 entity

Weitere ähnliche Inhalte

Was ist angesagt?

01 ฐานข้อมูลและคลังข้อมูล
01 ฐานข้อมูลและคลังข้อมูล01 ฐานข้อมูลและคลังข้อมูล
01 ฐานข้อมูลและคลังข้อมูลpop Jaturong
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1nunzaza
 
ระบบเครือข่าย (network computer)
ระบบเครือข่าย  (network computer)ระบบเครือข่าย  (network computer)
ระบบเครือข่าย (network computer)Theruangsit
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลABELE Snvip
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลkruthanyaporn
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลwarathip-por
 
บทที่ 10
บทที่ 10บทที่ 10
บทที่ 10nunzaza
 
บทที่ 2 ข้อมูลสารสนเทศ
บทที่ 2 ข้อมูลสารสนเทศบทที่ 2 ข้อมูลสารสนเทศ
บทที่ 2 ข้อมูลสารสนเทศnawapornsattasan
 
งาคอม
งาคอมงาคอม
งาคอมlookpair
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลGatesiree G'ate
 
ลักษณะของข้อมูลที่ดีและการจัดเก็บข้อมูล
ลักษณะของข้อมูลที่ดีและการจัดเก็บข้อมูลลักษณะของข้อมูลที่ดีและการจัดเก็บข้อมูล
ลักษณะของข้อมูลที่ดีและการจัดเก็บข้อมูลปิยะดนัย วิเคียน
 
ระบบฐานข้อมูล
ระบบฐานข้อมูลระบบฐานข้อมูล
ระบบฐานข้อมูลchanoot29
 

Was ist angesagt? (19)

01 ฐานข้อมูลและคลังข้อมูล
01 ฐานข้อมูลและคลังข้อมูล01 ฐานข้อมูลและคลังข้อมูล
01 ฐานข้อมูลและคลังข้อมูล
 
work 3 -6
work 3 -6work 3 -6
work 3 -6
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
ระบบเครือข่าย (network computer)
ระบบเครือข่าย  (network computer)ระบบเครือข่าย  (network computer)
ระบบเครือข่าย (network computer)
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
 
Database
DatabaseDatabase
Database
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
 
Eoffice1
Eoffice1Eoffice1
Eoffice1
 
Slide Chapter1
Slide Chapter1Slide Chapter1
Slide Chapter1
 
งาน Ppt 6401
งาน Ppt 6401 งาน Ppt 6401
งาน Ppt 6401
 
บทที่ 10
บทที่ 10บทที่ 10
บทที่ 10
 
e-Office with digital document
e-Office with digital documente-Office with digital document
e-Office with digital document
 
บทที่ 2 ข้อมูลสารสนเทศ
บทที่ 2 ข้อมูลสารสนเทศบทที่ 2 ข้อมูลสารสนเทศ
บทที่ 2 ข้อมูลสารสนเทศ
 
งาคอม
งาคอมงาคอม
งาคอม
 
การจัดเก็บข้อมูลสารสนเทศ
การจัดเก็บข้อมูลสารสนเทศการจัดเก็บข้อมูลสารสนเทศ
การจัดเก็บข้อมูลสารสนเทศ
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
 
ลักษณะของข้อมูลที่ดีและการจัดเก็บข้อมูล
ลักษณะของข้อมูลที่ดีและการจัดเก็บข้อมูลลักษณะของข้อมูลที่ดีและการจัดเก็บข้อมูล
ลักษณะของข้อมูลที่ดีและการจัดเก็บข้อมูล
 
ระบบฐานข้อมูล
ระบบฐานข้อมูลระบบฐานข้อมูล
ระบบฐานข้อมูล
 

Ähnlich wie Database basic new

หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1palmyZommanow
 
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5palmyZommanow
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5สิรินยา ปาโจด
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5สิรินยา ปาโจด
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลchanoot29
 
งานคอม หน่วยที่1
งานคอม หน่วยที่1งานคอม หน่วยที่1
งานคอม หน่วยที่1Ruttikan Munkhan
 
Data processing
Data processingData processing
Data processingchukiat008
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1palmyZommanow
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1palmyZommanow
 
Database system
Database systemDatabase system
Database systemIris Depp
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pphattayachuesomkiet
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pphattayachuesomkiet
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลYongyut Nintakan
 
Bacic MySql & script Sql for jhcis
Bacic MySql & script Sql for jhcisBacic MySql & script Sql for jhcis
Bacic MySql & script Sql for jhcisSakarin Habusaya
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5
นางสาว หัทยา เชื้อสมเกียรติ ม.5นางสาว หัทยา เชื้อสมเกียรติ ม.5
นางสาว หัทยา เชื้อสมเกียรติ ม.5hattayagif
 
นางสาว อรอนงค์ สุขาวรรณ
นางสาว อรอนงค์ สุขาวรรณนางสาว อรอนงค์ สุขาวรรณ
นางสาว อรอนงค์ สุขาวรรณlovelovejung
 

Ähnlich wie Database basic new (20)

หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
 
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
 
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูลการจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
การจัดการข้อมูลด้วยระบบการจัดการฐานข้อมูล
 
งานคอม หน่วยที่1
งานคอม หน่วยที่1งานคอม หน่วยที่1
งานคอม หน่วยที่1
 
Data processing
Data processingData processing
Data processing
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
 
Database system
Database systemDatabase system
Database system
 
Unit3
Unit3Unit3
Unit3
 
Db1
Db1Db1
Db1
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
 
Bacic MySql & script Sql for jhcis
Bacic MySql & script Sql for jhcisBacic MySql & script Sql for jhcis
Bacic MySql & script Sql for jhcis
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5
นางสาว หัทยา เชื้อสมเกียรติ ม.5นางสาว หัทยา เชื้อสมเกียรติ ม.5
นางสาว หัทยา เชื้อสมเกียรติ ม.5
 
นางสาว อรอนงค์ สุขาวรรณ
นางสาว อรอนงค์ สุขาวรรณนางสาว อรอนงค์ สุขาวรรณ
นางสาว อรอนงค์ สุขาวรรณ
 

Mehr von 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
 

Mehr von 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) เป็นกลุ่มของฟิลด์ที่มีความ สมัพันธ์กัน ในหนึ่งเรคคอร์ดจะประกอบด้วยฟิลด์ต่าง ๆ ทเี่กี่ยวข้องกันรวมกันเป็นชุด เช่น เรคคอร์ดของ ประวัตินักศึกษา ประกอบด้วยฟิลด์ร-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) -Introduction to Database- 5
  • 6. ระบบฐานขอ้มูล (Database System) -Introduction to Database- 6 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 Data DBMS 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 Hardware Software Procedure People -Introduction to Database- - end-users Data Bridge Machรinูปe : สภาพแวดล้อมของ DBMHSuman
  • 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 -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_CFoadceulty_NAadmmeinistrators Student ( relationship ) Std_no Std_namFeaculty_coMdeajor_codeAddress Gpa (attribute(as)ttributes) ……………………… (attribute(ast)tributes)
  • 13. แบบฝึกหัดเรื่องที่ 1 : ความรู้เบื้องต้นเกี่ยว กับฐานข้อมูล และระบบจัดการฐานข้อมูล 1. จงบอกลักษณะการทำางานของระบบฐานข้อมูล 2. จงอธิบายโครงสร้างของแฟ้มข้อมูลพร้อมยก ตัวอย่าง 3. What is a Components of the DBMS Environment 4. What is a Advantages of Database Approach -Introduction to Database- 5. จงออกแบบระบบฐานข้อมูล 1 ระบบ 3 entity