SlideShare uma empresa Scribd logo
1 de 32
บทที่   1 ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล By [email_address]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Subhead
ฐานข้อมูล  (Database) หมายถึง การเก็บรวบรวมกลุ่มข้อมูลและความสัมพันธ์ระหว่างข้อมูลเหล่านั้นไว้ด้วยกันอย่างเป็นระบบ เพื่อตอบสนองความต้องการในการใช้งานร่วมกันของผู้ใช้หลาย ๆ คน ภายใต้การทำงานของระบบจัดการฐานข้อมูล
ระบบจัดการฐานข้อมูล (Database Management System : DBMS) ทำหน้าที่จัดเก็บ จัดการ ตรวจสอบ และควบคุมการใช้งานฐานข้อมูล โดยความต้องการของผู้ใช้อาจกระทำผ่านทางแอพพลิเคชั่นหรือผ่าน  SQL   โดยตรง แล้วทำการค้นหาข้อมูลภายในฐานข้อมูล จากนั้นจะประสานงานไปยัง  OS   เพื่อค้นหาตำแหน่งของข้อมูลที่ต้องการในดิสก์ไปแสดงผลทางจอภาพหรือเครื่องพิมพ์
วัตถุประสงค์ของ  DBMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ตัวอย่างซอฟต์แวร์  DBMS ,[object Object],[object Object],Subhead
ภาษาที่ใช้จัดการฐานข้อมูล ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Subhead
ภาษาที่ใช้กำหนดโครงสร้างของวัตถุ  (DDL) ภาษา ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ภาษาที่ใช้ในการจัดการข้อมูล   (DML) ,[object Object],[object Object],[object Object],[object Object],ภาษา
ภาษาที่ใช้ในการเลือกใช้ข้อมูล  (DQL) ทำหน้าที่ตรวจสอบและเรียกข้อมูลที่ตรงตามเงื่อนไขตามความต้องการของผู้ใช้ ซึ่งได้แก่ คำสั่ง  SELECT ภาษา
ภาษาที่ใช้ในการควบคุมการเข้าถึงข้อมูล  (DCL) subhead ,[object Object],[object Object],[object Object],[object Object],[object Object]
ภาษาสำหรับผู้บริหารฐานข้อมูล  (Administrator Language) ,[object Object],[object Object],[object Object],ภาษา
ภาษาที่ใช้ควบคุมทรานเซกชัน  (Transaction Control) ,[object Object],[object Object],[object Object],[object Object],[object Object],ภาษา
สภาวะแวดล้อมของฐานข้อมูล ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Subhead
ประเภทของฐานข้อมูล ,[object Object],[object Object],[object Object],[object Object],[object Object],Subhead
ฐานข้อมูลแบบลำดับชั้น (Hierarchical Database Model) ประเภทของฐานข้อมูล มหาวิทยาลัย วิทยาศาสตร์ แพทยศาสตร์ สังคมศาสตร์ มนุษยศาสตร์ ครุศาสตร์ ฟิสิกส์ ชีววิทยา คอมพิวเตอร์ เคมี ปราณี รักเกียรติ ดำรง องค์กร คณะ สาขาวิชา นักศึกษา
ฐานข้อมูลแบบเครือข่าย (Network Database Model) ประเภทของฐานข้อมูล รายวิชา อาจารย์ นักศึกษา วิทยาศาสตร์ สังคมศาสตร์ ภาษาไทย อารี สุชาติ สมปอง ปราณี รักเกียรติ ณรงค์ ดำรง
ฐานข้อมูลเชิงสัมพันธ์ (Relational Database Model) ประเภทของฐานข้อมูล
ฐานข้อมูลเชิงวัตถุ (Object-Oriented Database Model) ประเภทของฐานข้อมูล
ฐานข้อมูลหลายมิติ ( Multi-Dimensional Database Model) Slicing Dicing ประเภทของฐานข้อมูล
สถาปัตยกรรมของฐานข้อมูล (Database Architecture)
ที่มา  (Wikipedia, 2009, http://en.wikipedia.org/wiki/Logical_data_model#Why_Build_Logical_ Data_Model) Subhead Logical Data Model Physical Data Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
แบบจำลองของฐานข้อมูล  (Database Diagram) Chen’s ERD สัญลักษณ์ ความหมาย Entity Weak Entity Relationship Attribute Primary Key Attribute Multi-valued Attribute Composite Attribute Derived Attribute
แบบจำลองของฐานข้อมูล  (Database Diagram)  ERD by Chen STUDENT SEAT fills 1 1 INSTRUCTOR COURSE teaches 1 N STUDENT COURSE takes N N PROFESSOR SECTION teaches 1 N COURSE SECTION has N N
แบบจำลองของฐานข้อมูล  (Database Diagram)  ERD by Chen SEAT 1 se_no se_pos teaches N fills s_id s_name s_addr STUDENT 1 takes N N has COURSE c_number c_name N INSTRUCTOR i_faculty i_name i_no 1 teaches PROFRESSOR p_faculty p_name p_id 1 SECTION s_number N N
แบบจำลองของฐานข้อมูล  (Database Diagram) ERD by Crow’s Foot สัญลักษณ์ ความหมาย Entity Zero or More 1 or More 1 and Only 1 (Exactly 1) Zero or 1 ,[object Object],[object Object],[object Object],[object Object],ENTITY NAME
แบบจำลองของฐานข้อมูล  (Database Diagram) ERD by Crow’s Foot
แบบจำลองของฐานข้อมูล  (Database Diagram) ERD by Crow’s Foot
การแปลงเค้าร่างแนวคิดเป็นเค้าร่างภายใน  (Mapping) ,[object Object],[object Object],[object Object]
การแปลงเค้าร่างแนวคิดเป็นเค้าร่างภายใน  (Mapping) TABLE_NAME (  pk_field , field 1, field 2, …, field n, [  fk_field  ]   ) STUDENT (  s_id , s_name, s_addr) SEAT (  se_no , se_pos ,  s_id  ) INSTRUCTOR (  i_no , i_name, i_faculty ) COURSE (  c_number , s_name,  i_no  ) PROFESSOR (  p_id , p_name, p_faculty ) SECTION (  s_number ,  p_id  ) STUDENT_TAKES_COURSE (  s_id ,  c_number  ) COURSE_HAS_SECTION (  c_number ,  s_number  ) Thanks
Thank you for your attention Q & A
Question & Answer

Mais conteúdo relacionado

Mais procurados

บทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรมบทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรมPrinceStorm Nueng
 
SlideShare เรื่อง การออกแบบฐานข้อมูล
SlideShare เรื่อง การออกแบบฐานข้อมูลSlideShare เรื่อง การออกแบบฐานข้อมูล
SlideShare เรื่อง การออกแบบฐานข้อมูลNithiwan Rungrangsri
 
สถาปัตยกรรมฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลสถาปัตยกรรมฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลskiats
 
575050188 3 open learning environment
575050188 3 open learning environment575050188 3 open learning environment
575050188 3 open learning environmenttooktoona
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6nunzaza
 
04 the entities relationship model
04 the entities relationship model04 the entities relationship model
04 the entities relationship modelOpas Kaewtai
 
หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์
หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์
หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์Kochakorn Noiket
 
ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์kunanya12
 
ฐานข้อมูลเชิงสัมพันธ์ 2
ฐานข้อมูลเชิงสัมพันธ์ 2ฐานข้อมูลเชิงสัมพันธ์ 2
ฐานข้อมูลเชิงสัมพันธ์ 2kanjana Pongkan
 
คลาสและการเขียนโปรแกรมเชิงวัตถุ
คลาสและการเขียนโปรแกรมเชิงวัตถุคลาสและการเขียนโปรแกรมเชิงวัตถุ
คลาสและการเขียนโปรแกรมเชิงวัตถุBoOm mm
 
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้นคลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้นPp'dan Phuengkun
 
Database management
Database managementDatabase management
Database managementPookngern
 

Mais procurados (18)

บทที่ 3 ฐานข้อมูลเชิงสัมพันธ์
บทที่ 3 ฐานข้อมูลเชิงสัมพันธ์บทที่ 3 ฐานข้อมูลเชิงสัมพันธ์
บทที่ 3 ฐานข้อมูลเชิงสัมพันธ์
 
บทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรมบทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรม
 
งานคอม#2
งานคอม#2งานคอม#2
งานคอม#2
 
Slide3
Slide3Slide3
Slide3
 
SlideShare เรื่อง การออกแบบฐานข้อมูล
SlideShare เรื่อง การออกแบบฐานข้อมูลSlideShare เรื่อง การออกแบบฐานข้อมูล
SlideShare เรื่อง การออกแบบฐานข้อมูล
 
สถาปัตยกรรมฐานข้อมูล
สถาปัตยกรรมฐานข้อมูลสถาปัตยกรรมฐานข้อมูล
สถาปัตยกรรมฐานข้อมูล
 
575050188 3 open learning environment
575050188 3 open learning environment575050188 3 open learning environment
575050188 3 open learning environment
 
Chapter1 uml3
Chapter1 uml3Chapter1 uml3
Chapter1 uml3
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6
 
04 the entities relationship model
04 the entities relationship model04 the entities relationship model
04 the entities relationship model
 
ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์
 
หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์
หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์
หน่วยที่ 3 ระบบฐานข้อมูลเชิงสัมพันธ์
 
ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์
 
ฐานข้อมูลเชิงสัมพันธ์ 2
ฐานข้อมูลเชิงสัมพันธ์ 2ฐานข้อมูลเชิงสัมพันธ์ 2
ฐานข้อมูลเชิงสัมพันธ์ 2
 
คลาสและการเขียนโปรแกรมเชิงวัตถุ
คลาสและการเขียนโปรแกรมเชิงวัตถุคลาสและการเขียนโปรแกรมเชิงวัตถุ
คลาสและการเขียนโปรแกรมเชิงวัตถุ
 
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้นคลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
 
Database management
Database managementDatabase management
Database management
 
METHODS
METHODSMETHODS
METHODS
 

Destaque

Lecture7 การแปลงโมเดลแบบ E-R เป็นรูปแบบโมเดลเชิงสัมพันธ์
Lecture7 การแปลงโมเดลแบบ E-R เป็นรูปแบบโมเดลเชิงสัมพันธ์Lecture7 การแปลงโมเดลแบบ E-R เป็นรูปแบบโมเดลเชิงสัมพันธ์
Lecture7 การแปลงโมเดลแบบ E-R เป็นรูปแบบโมเดลเชิงสัมพันธ์skiats
 
นอมัลไลเซชั่น ( Normalization )1nf-3nf
นอมัลไลเซชั่น ( Normalization )1nf-3nfนอมัลไลเซชั่น ( Normalization )1nf-3nf
นอมัลไลเซชั่น ( Normalization )1nf-3nfCh Khankluay
 
การ Normalization
การ Normalizationการ Normalization
การ Normalizationskiats
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)Mudasir Qazi
 

Destaque (6)

ภาษาโปรแกรมคอมพิวเตอร์
ภาษาโปรแกรมคอมพิวเตอร์ภาษาโปรแกรมคอมพิวเตอร์
ภาษาโปรแกรมคอมพิวเตอร์
 
บทที่ 5 การแปลง er diagram ให้เป็น table
บทที่ 5 การแปลง er diagram ให้เป็น tableบทที่ 5 การแปลง er diagram ให้เป็น table
บทที่ 5 การแปลง er diagram ให้เป็น table
 
Lecture7 การแปลงโมเดลแบบ E-R เป็นรูปแบบโมเดลเชิงสัมพันธ์
Lecture7 การแปลงโมเดลแบบ E-R เป็นรูปแบบโมเดลเชิงสัมพันธ์Lecture7 การแปลงโมเดลแบบ E-R เป็นรูปแบบโมเดลเชิงสัมพันธ์
Lecture7 การแปลงโมเดลแบบ E-R เป็นรูปแบบโมเดลเชิงสัมพันธ์
 
นอมัลไลเซชั่น ( Normalization )1nf-3nf
นอมัลไลเซชั่น ( Normalization )1nf-3nfนอมัลไลเซชั่น ( Normalization )1nf-3nf
นอมัลไลเซชั่น ( Normalization )1nf-3nf
 
การ Normalization
การ Normalizationการ Normalization
การ Normalization
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)
 

Semelhante a Lesson 1 intro2_db

การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลOrapan Chamnan
 
ฐานข้อมูลนะสอน
ฐานข้อมูลนะสอนฐานข้อมูลนะสอน
ฐานข้อมูลนะสอนsariya25
 
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5palmyZommanow
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1palmyZommanow
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5สิรินยา ปาโจด
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5สิรินยา ปาโจด
 
งานนำเสนอ1คอม
งานนำเสนอ1คอมงานนำเสนอ1คอม
งานนำเสนอ1คอมkanjana123
 
Database management
Database managementDatabase management
Database managementPookngern
 
บทที่ 3 ฐานข้อมูลและการค้นคืน
บทที่ 3 ฐานข้อมูลและการค้นคืนบทที่ 3 ฐานข้อมูลและการค้นคืน
บทที่ 3 ฐานข้อมูลและการค้นคืนSrion Janeprapapong
 
บทที่ 3
บทที่ 3บทที่ 3
บทที่ 3nunzaza
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลIsareeya Keatwuttikan
 
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูลบทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูลniwat50
 
ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูลความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูลkruthanyaporn
 

Semelhante a Lesson 1 intro2_db (20)

การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
ฐานข้อมูลนะสอน
ฐานข้อมูลนะสอนฐานข้อมูลนะสอน
ฐานข้อมูลนะสอน
 
Ch5 database system
Ch5 database systemCh5 database system
Ch5 database system
 
Database
DatabaseDatabase
Database
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์  น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการข้อมูล ธนพงษ์ น่านกร ม.5
 
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
 
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
 
งานนำเสนอ1คอม
งานนำเสนอ1คอมงานนำเสนอ1คอม
งานนำเสนอ1คอม
 
Db1
Db1Db1
Db1
 
Database management
Database managementDatabase management
Database management
 
บทที่ 3 ฐานข้อมูลและการค้นคืน
บทที่ 3 ฐานข้อมูลและการค้นคืนบทที่ 3 ฐานข้อมูลและการค้นคืน
บทที่ 3 ฐานข้อมูลและการค้นคืน
 
บทที่ 3
บทที่ 3บทที่ 3
บทที่ 3
 
บท1
บท1บท1
บท1
 
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
 
บท1
บท1บท1
บท1
 
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูลบทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
บทที่1ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล และหลักการออกแบบฐานข้อมูล
 
บทที่1
บทที่1บทที่1
บทที่1
 
ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูลความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล
ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล
 

Lesson 1 intro2_db