Relational Algebra
-
Upload
frances-woods -
Category
Documents
-
view
102 -
download
0
description
Transcript of Relational Algebra
Relational Relational AlgebraAlgebra
DBMS Database Management System
4122206A ระบบจั�ดการฐานข้�อมู�ล 3(2-2)
อ.ชน�ดา คำ�าเพ็�งสาข้าวิ�ชาเทคำโนโลยี�สารสนเทศ
Database Management System 4.2
OutlineOutlineRelational Databaseวิ�ธี�จั�ดการข้�อมู�ลใน Relational
Database
Database Management System 4.3
ฐานข้�อมู�ลเชิ�งสั�มูพั�นธ์�ฐานข้�อมู�ลเชิ�งสั�มูพั�นธ์�ท�าให้�ผู้��ใช�เห้�นภาพ็ข้องข้�อมู�ลได�ง'ายีผู้��ใช�ไมู'ต้�องร� �วิ'าข้�อมู�ลถู�กจั�ดเก�บจัร�ง
อยี'างไรและวิ�ธี�การเร�ยีกใช�ข้�อมู�ล ภาษาท�,ใช�ในการเร�ยีกด�ข้�อมู�ล คำล�ายีภาษา
อ�งกฤษ การเร�ยีกใช�ข้�อมู�ลท�าได�ง'ายี โดยีใช�โอ
เปอเรเต้อร/ทางคำณิ�ต้ศาสต้ร/ เช'น Join, intersect , Union
Database Management System 4.4
โครงสัร�างการจั�ดเก�บข้�อมู�ลข้องโครงสัร�างการจั�ดเก�บข้�อมู�ลข้องฐานข้�อมู�ลเชิ�งสั�มูพั�นธ์�ฐานข้�อมู�ลเชิ�งสั�มูพั�นธ์�((Structure of Structure of Relational Relational Databases)Databases)มู�โคำรงสร�างข้�อมู�ลเป1น
ต้าราง(Relation) 2 มู�ต้� ประกอบด�วิยี Row และ Column
ไฟล� RDBS การใชิ�งานด�วยRDB
MSไฟล/ ร�
เลช�,น(Relation)
เทเบ�ล(Table)
ระเบ�ยีน ท�เป3ล(Tuple) แถูวิ(Row)ฟ3ลด/ แอต้ทร�
บ�วิ(Attribute)คำอล�มูน/(Column)
Database Management System 4.5
E-ID
NAME
ADDRESS
PHONE
001
Somchai
Bangkok
02-2322212
002
Somsak
Chonburi
053-34251
003
Somsri
Ranong
041-45632
004
Somjai
Nonthaburi
02-2322212
EmployeeR
ela
tion
Degree
Card
inalit
y
Attribute
TAX-ID
Salary
E-ID
Tax - Type
0012345
10,000
004
1
1234566
8,900
002
2
PayrollPrimary Key Foreign Key
โครงสัร�างฐานข้�อมู�ลเชิ�งสั�มูพั�นธ์�
Database Management System 4.6
ค!ณสัมูบ�ติ�ข้องร$เลชิ�%นค!ณสัมูบ�ติ�ข้องร$เลชิ�%นข้�อมู�ลในแต้'ละคำอล�มูน/เก�บได�เพ็�ยีงคำ'า
เด�ยีวิเท'าน�4นข้�อมู�ลในแต้'ละแถูวิภายีในร�เลช�,น
เด�ยีวิก�นต้�องไมู'ซ้ำ�4าก�นคำอล�มูน/จัะเร�ยีงล�าด�บอยี'างไรก�ได�แต้'ละแถูวิจัะเร�ยีงล�าด�บอยี'างไรก�ได�
Database Management System 4.7
ว�ธ์$จั�ดการข้�อมู�ลใน ว�ธ์$จั�ดการข้�อมู�ลใน Relational DatabaseRelational DatabaseRelational Database มู�ภาษาท�,ใช�
ส�าห้ร�บจั�ดการก�บข้�อมู�ล 2 ภาษาคำ6อ Relational Algebra
ภาษาท�, DBMS ใช�อยี�'ภายีในระบบฐานข้�อมู�ล
Relational Calculusภาษาท�,ใช�ก�าห้นดวิ'าต้�องการอะไรถู�กพ็�ฒนาจันเป1นภาษา SQL ในป8จัจั9บ�น
Database Management System 4.8
ภาษาที่$%ใชิ�สั)าหร�บภาษาที่$%ใชิ�สั)าหร�บจั�ดการข้�อมู�ลจั�ดการข้�อมู�ล
Database
DBMS
User Program
Relational Calculus
Relational Algebra
Database Management System 4.9
Relational Relational AlgebraAlgebraRelational Algebra เร�ยีกอ�กอยี'างวิ'าRelational query language
ใช�ในการจั�ดการข้�อมู�ล โดยีการระบ9ต้�วิ กระท�า ก�บคำวิามูส�มูพ็�นธี/ท�,ต้�องการจั�ดการ
ผู้ลล�พ็ธี/ท�,ได�คำ6อ คำวิามูส�มูพ็�นธี/ให้มู' มู�คำ�าส�,งพ็64นฐาน 8 ต้�วิ
Database Management System 4.10
ค)าสั�%งพั+,นฐาน ค)าสั�%งพั+,นฐาน 8 8 ติ�วติ�วSelect() ห้ร6อ Restrict เล6อกแถูวิจัากคำวิามู
ส�มูพ็�นธี/Project() เล6อกเฉพ็าะคำอล�มูน/ท�,ต้�องการจัาก
คำวิามูส�มูพ็�นธี/Product() สามูารถูรวิมูคำวิามูส�มูพ็�นธี/ได� Difference(-) ห้าคำวิามูแต้กต้'างระห้วิ'าง 2
คำวิามูส�มูพ็�นธี/Union () เช6,อมู 2 คำวิามูส�มูพ็�นธี/เข้�าด�วิยีก�น
Database Management System 4.11
ค)าสั�%งพั+,นฐาน ค)าสั�%งพั+,นฐาน 8 8ติ�วติ�ว((ติ-อติ-อ))
Intersection () Join (⋈) Division ()
Database Management System 4.12
Select or Select or RestrictRestrictการด;งข้�อมู�ลจัากร�เลช�,นเฉพ็าะแถวท�,
ต้�องการต้�วิอยี'าง ต้�องการส�นคำ�าท�,ราคำาต้�,า
กวิ'า 1000 บาท
Database Management System 4.13
ติ�วอย-างค)าสั�%ง ติ�วอย-างค)าสั�%ง SelectSelect
ต้�วิอยี'าง ต้�องการส�นคำ�าท�,ราคำาต้�,ากวิ'า 1000
บาท
รห้�สส�นคำ�า
ช6,อส�นคำ�า ราคำา
22
22
2
คำอมูพ็�วิเต้อร/
30
00
0
11
11
1
สมู9ด 12
0
33
33
3
ปากกา 50
0
รห้�สส�นคำ�า
ช6,อส�นคำ�า ราคำา
11
11
1
สมู9ด 120
33
33
3
ปากกา 500
Database Management System 4.14
Selection Selection (Restrict)(Restrict)
Database Management System 4.15
Selection Selection (Restrict)(Restrict)ร�ปแบบ
ช6,อร�เลช�,น WHERE <CONDITION>
เง6,อนไข้(ต้าราง)
Database Management System 4.16
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นคำรราชส�มูาB002 ด�า กร9งเทพ็ฯB003 เข้�ยีวิ สระบ9ร�B004 ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’(น�กศ;กษา)
Database Management System 4.17
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นครราชิสั$มูาB002 ด�า กร9งเทพ็ฯB003 เข้�ยีวิ สระบ9ร�B004 ข้าวิ นครราชิสั$มูา
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’(น�กศ;กษา)
Database Management System 4.18
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นครราชิสั$มูาB002 ด�า กร9งเทพ็ฯB003 เข้�ยีวิ สระบ9ร�B004 ข้าวิ นครราชิสั$มูา
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำราช
ส�มูา’(น�กศ;กษา)
Database Management System 4.19
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นครราชิสั$มูาB004 ข้าวิ นครราชิสั$มูา
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำราช
ส�มูา’(น�กศ;กษา)
Database Management System 4.20
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นคำรราชส�มูาB002 ด�า กร9งเทพ็ฯB003 เข้�ยีวิ สระบ9ร�B004 ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างน�กศึ1กษา
ช6,อ=‘แดง’(น�กศ;กษา)
Database Management System 4.21
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นคำรราชส�มูาB002 ด�า กร9งเทพ็ฯB003 เข้�ยีวิ สระบ9ร�B004 ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างน�กศึ1กษา
ช6,อ=‘แดง’(น�กศ;กษา)
Database Management System 4.22
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นคำรราชส�มูาB002 ด�า กร9งเทพ็ฯB003 เข้�ยีวิ สระบ9ร�B004 ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างน�กศึ1กษา
ช6,อ=‘แดง’(น�กศ;กษา)
Database Management System 4.23
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นคำรราชส�มูา
ต้�วิอยี'างน�กศึ1กษา
ช6,อ=‘แดง’(น�กศ;กษา)
Database Management System 4.24
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นคำรราชส�มูาB002 ด�า กร9งเทพ็ฯB003 เข้�ยีวิ สระบ9ร�B004 ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างน�กศึ1กษา
Database Management System 4.25
Selection Selection (Restrict)(Restrict)
รห�สั ชิ+%อ จั�งหว�ดB001 แดง นคำรราชส�มูาB002 ด�า กร9งเทพ็ฯB003 เข้�ยีวิ สระบ9ร�B004 ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างน�กศึ1กษา
รห้�ส=‘B001’(น�กศ;กษา)
Database Management System 4.26
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นครราชิสั$มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นครราชิสั$มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งหว�ด=‘นครราชิสั$มูา’ AND สาข้า
วิ�ชา=‘โยีธีา’(น�กศ;กษา)
Database Management System 4.27
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยธ์า
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’ AND สัาข้า
ว�ชิา=‘โยธ์า’(น�กศ;กษา)
Database Management System 4.28
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยธ์า
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’ AND สัาข้า
ว�ชิา=‘โยธ์า’(น�กศ;กษา)
Database Management System 4.29
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยธ์า
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’ AND สาข้า
วิ�ชา=‘โยีธีา’(น�กศ;กษา)
Database Management System 4.30
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’ OR สาข้า
วิ�ชา=‘โยีธีา’(น�กศ;กษา)
Database Management System 4.31
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นครราชิสั$มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นครราชิสั$มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งหว�ด=‘นครราชิสั$มูา’ OR สาข้า
วิ�ชา=‘โยีธีา’(น�กศ;กษา)
Database Management System 4.32
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งหว�ด=‘นครราชิสั$มูา’ OR สาข้า
วิ�ชา=‘โยีธีา’(น�กศ;กษา)
Database Management System 4.33
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยธ์า
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยธ์า
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’ OR สัาข้า
ว�ชิา=‘โยธ์า’(น�กศ;กษา)
Database Management System 4.34
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’ OR สัาข้า
ว�ชิา=‘โยธ์า’(น�กศ;กษา)
Database Management System 4.35
Selection Selection (Restrict)(Restrict)
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’ OR สาข้า
วิ�ชา=‘โยีธีา’(น�กศ;กษา)
Database Management System 4.36
ProjectProjectการเล6อกเฉพ็าะบางคอล�มูน�ข้อง
คำวิามูส�มูพ็�นธี/ข้;4นมูาแสดง ต้�วิอยี'างเล6อกเฉพ็าะช6,อส�นคำ�า
และราคำา ช6,อส�นคำ�า ราคำาคำอมูพ็�วิเต้อร/
300
00
สมู9ด 120
ปากกา 500
Database Management System 4.37
ProjectProject
Database Management System 4.38
ProjectProjectร�ปแบบช6,อร�เลช�,น [ช6,อแอททร�บ�วิต้/ 1, ช6,อแอท
ทร�บ�วิต้/ 2, …] ช6,อแอททร�บ�วิต้/ 1, ช6,อแอททร�บ�วิต้/ 2, …
(ต้าราง)
Database Management System 4.39
ProjectProjectร�ปแบบ
condition(ช6,อแอททร�บ�วิต้/ 1, …
(Relation))
ช6,อร�เลช�,น WHERE <CONDITION> [ช6,อแอททร�บ�วิต้/ 1, …]
Database Management System 4.40
ProjectProject
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
Database Management System 4.41
ProjectProject
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด(น�กศ;กษา)
Database Management System 4.42
ProjectProject
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด(น�กศ;กษา)
Database Management System 4.43
ProjectProject
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด(น�กศ;กษา)
Database Management System 4.44
ProjectProject
จั�งหว�ดนคำรราชส�มูากร9งเทพ็ฯสระบ9ร�นคำรราชส�มูา
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด(น�กศ;กษา)
Database Management System 4.45
ProjectProject
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
ช6,อ, จั�งห้วิ�ด, สาข้าวิ�ชา(น�กศ;กษา)
Database Management System 4.46
ProjectProject
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
ช6,อ,จั�งห้วิ�ด(น�กศ;กษา)
Database Management System 4.47
ProjectProject
ชิ+%อ จั�งหว�ดแดง
นคำรราชส�มูา
ด�า กร9งเทพ็ฯเข้�ยีวิ
สระบ9ร�
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างน�กศึ1กษา
ช6,อ,จั�งห้วิ�ด(น�กศ;กษา)
Database Management System 4.48
ProjectProject
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
ช6,อ,รห้�ส,สาข้าวิ�ชา(น�กศ;กษา)
Database Management System 4.49
ProjectProject
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'าง
ช6,อ,รห้�ส,สาข้าวิ�ชา(น�กศ;กษา)
Database Management System 4.50
ProjectProject
รห�สั
ชิ+%อ สัาข้าว�ชิา
B001
แดง
โยีธีา
B002
ด�า โทรคำมูนาคำมู
B003
เข้�ยีวิ
โยีธีา
B004
ข้าวิ คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
ช6,อ,รห้�ส,สาข้าวิ�ชา(น�กศ;กษา)
Database Management System 4.51
ProjectProject
ชิ+%อ รห�สั
สัาข้าว�ชิา
แดง
B001
โยีธีา
ด�า B002
โทรคำมูนาคำมู
เข้�ยีวิ
B003
โยีธีา
ข้าวิ B004
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
ช6,อ,รห้�ส,สาข้าวิ�ชา(น�กศ;กษา)
Database Management System 4.52
Project & Project & RestrictRestrict
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
ช6,อ=‘แดง’( รห้�ส,ช6,อ,สาข้าวิ�ชา(น�กศ;กษา))
Database Management System 4.53
Project & Project & RestrictRestrict
รห�สั
ชิ+%อ จั�งหว�ด สัาข้าว�ชิา
B001
แดง
นคำรราชส�มูา
โยีธีา
B002
ด�า กร9งเทพ็ฯ โทรคำมูนาคำมู
B003
เข้�ยีวิ
สระบ9ร� โยีธีา
B004
ข้าวิ นคำรราชส�มูา
คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
จั�งห้วิ�ด=‘นคำรราชส�มูา’( รห�สั,ชิ+%อ,สัาข้า
ว�ชิา(น�กศึ1กษา))
Database Management System 4.54
Project & Project & RestrictRestrict
รห�สั
ชิ+%อ สัาข้าว�ชิา
B001
แดง
โยีธีา
B002
ด�า โทรคำมูนาคำมู
B003
เข้�ยีวิ
โยีธีา
B004
ข้าวิ คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
ช6,อ=‘แดง’(รห�สั,ชิ+%อ,สัาข้าว�ชิา(น�กศึ1กษา))
Database Management System 4.55
Project & Project & RestrictRestrict
รห�สั
ชิ+%อ สัาข้าว�ชิา
B001
แดง
โยีธีา
B002
ด�า โทรคำมูนาคำมู
B003
เข้�ยีวิ
โยีธีา
B004
ข้าวิ คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
ชิ+%อ=‘แดง’(รห้�ส,ช6,อ,สาข้าวิ�ชา(น�กศึ1กษา))
Database Management System 4.56
Project & Project & RestrictRestrict
รห�สั
ชิ+%อ สัาข้าว�ชิา
B001
แดง
โยีธีา
B002
ด�า โทรคำมูนาคำมู
B003
เข้�ยีวิ
โยีธีา
B004
ข้าวิ คำอมูพ็�วิเต้อร/
ต้�วิอยี'างน�กศึ1กษา
ชิ+%อ=‘แดง’(รห้�ส,ช6,อ,สาข้าวิ�ชา(น�กศึ1กษา))
Database Management System 4.57
Project & Project & RestrictRestrict
รห�สั
ชิ+%อ สัาข้าว�ชิา
B001
แดง
โยีธีา
ต้�วิอยี'างน�กศึ1กษา
ชิ+%อ=‘แดง’( รห้�ส,ช6,อ,สาข้าวิ�ชา(น�กศึ1กษา))
Database Management System 4.58
ProductProduct เป1นการจั�บคำ�'ข้�อมู�ลระห้วิ'างร�เลช�,นต้�4งแต้' 2
ร�เลช�,นข้;4นไป โดยีห้ล�กการด�งน�4จั�านวินแถูวิข้�อมู�ลในผู้ลล�พ็ธี/จัะเท'าก�บจั�านวิน
แถูวิข้�อมู�ลจัากร�เลช�,นแรกคำ�ณิก�บจั�านวินแถูวิข้�อมู�ลข้องร�เลช�,นท�,สอง
วิ�ธี�การจั�บคำ�' จัะท�าโดยีน�าแถูวิข้�อมู�ลจัากร�เลช�,นแรกไปจั�บคำ�'ก�บข้�อมู�ลท9กแถูวิในอ�กร�เลช�,นห้น;,ง ผู้ลล�พ็ธี/จัะแสดงท9ก แอต้ทร�บ�วิต้/
Database Management System 4.59
ติ�วอย-างค)าสั�%ง ติ�วอย-างค)าสั�%ง ProductProduct
รห้�สส�นคำ�า
ช6,อส�นคำ�า ราคำา
22
22
2
คำอมูพ็�วิเต้อร/
30
00
0
11
11
1
สมู9ด 12
0
33
33
3
ปากกา 50
0
รห้�สล�กคำ�า
ช6,อล�กคำ�า
C001 สมูานC002 แองจั�4
คำารางส�นคำ�าคำารางล�กคำ�า
รห้�สล�กคำ�า
ช6,อล�กคำ�า
รห้�สส�นคำ�า
ช6,อส�นคำ�า ราคำา
C001 สมูาน 22
22
2
คำอมูพ็�วิเต้อร/
3
0
0
0
0
C001 สมูาน 11
11
1
สมู9ด 1
2
0
C001 สมูาน 33
33
3
ปากกา 5
0
0
C002 แองจั�4 2222
2
คำอมูพ็�วิเต้อร/
3
0
0
0
0
C002 แองจั�4 1111
1
สมู9ด 1
2
0
C002 แองจั�4 3333
3
ปากกา 5
0
0
ผู้ลล�พ็ธี/
Database Management System 4.60
ProductProductRab
S123
RSa 1a 2a 3b 1b 2b 3
SR1 a1 a2 b2 b3 c3 c
Database Management System 4.61
ProductProduct
Rab
S123
RSa 1a 2a 3
Database Management System 4.62
ProductProductR
a
b
S
1
2
3
RS
a 1
a 2
a 3
b 1
b 2
b 3
Database Management System 4.63
ProductProductR
a
b
S
1
2
3
SR
1 a
1 b
Database Management System 4.64
ProductProductRab
S123
SR1 a1 b2 a2 b
Database Management System 4.65
ProductProductR
a
b
S
1
2
3
SR
1 a
1 b
2 a
2 b
3 a
3 b
Database Management System 4.66
ProductProductร�ปแบบ
ช6,อร�เลช�,นแรก ช6,อร�เลช�,นสอง
Relation Relation
Database Management System 4.67
ProductProduct
รห�สัน�กศึ1กษาB001
B002
ต้�วิอยี'างน�กศึ1กษารห�สัว�ชิาC001
C002
C003
ว�ชิา
Database Management System 4.68
ProductProduct
รห�สัน�กศึ1กษาB001
B002
ต้�วิอยี'างน�กศึ1กษารห�สัว�ชิาC001
C002
C003
ว�ชิา
น�กศ;กษา วิ�ชา
Database Management System 4.69
ProductProduct
รห�สัน�กศึ1กษาB001
B002
น�กศึ1กษารห�สัว�ชิาC001
C002
C003
ว�ชิา
น�กศ;กษา วิ�ชา
รห�สัน�กศึ1กษา
รห�สัว�ชิา
B001 C001
B001 C002
B001 C003
Database Management System 4.70
ProductProduct
รห�สัน�กศึ1กษาB001
B002
น�กศึ1กษารห�สัว�ชิาC001
C002
C003
ว�ชิา
น�กศ;กษา วิ�ชา
รห�สัน�กศึ1กษา
รห�สัว�ชิา
B001 C001
B001 C002
B001 C003
B002 C001
B002 C002
B002 C003
Database Management System 4.71
UnionUnionน�าข้�อมู�ลจัาก 2 ร�เลช�,นมูารวิมูก�น
โดยีถู�ารายีการซ้ำ�4าจัะแสดงเพ็�ยีงแถูวิเด�ยีวิ
การ Union มู�ข้�อก�าห้นดวิ'า แอต้ทร�บ�วิต้/ในล�าด�บท�,ต้รงก�นจัาก 2ร�เลช�,น ต้�องมู�ชน�ดข้องข้�อมู�ลต้รงก�น มู�ฉะน�4นจัะ Union ไมู'ได�
Database Management System 4.72
ติ�วอย-าง ติ�วอย-าง UnionUnionช6,อล�กคำ�าสมูานแองจั�4สจั�อต้
ช6,อล�กคำ�าสมูานแองจั�4วิ�ษกร
ช6,อล�กคำ�าสมูานแองจั�4สจั�อต้วิ�ษกร
Union
Database Management System 4.73
UnionUnionร�ปแบบช6,อร�เลช�,นแรก UNION ช6,อร�เลช�,นสอง
Relation Relation
Database Management System 4.74
UnionUnion
รห�สั
ชิ+%อ จั�งหว�ด
B001
แดง
นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
Database Management System 4.75
UnionUnion
รห�สั
ชิ+%อ จั�งหว�ด
B001
แดง
นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯ
ต้�วิอยี'างB
Database Management System 4.76
UnionUnionรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
รห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯ
B
Database Management System 4.77
UnionUnionรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
B001
แดง นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯ
B
Database Management System 4.78
UnionUnion
รห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
B001
แดง นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯB
Database Management System 4.79
UnionUnion
รห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
B001
แดง นคำรราชส�มูา
B005
ฝน กร9งเทพ็ฯB
Database Management System 4.80
UnionUnion
รห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
B001
แดง นคำรราชส�มูา
B005
ฝน กร9งเทพ็ฯB
Database Management System 4.81
UnionUnionรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
B005
ฝน กร9งเทพ็ฯ
ต้�วิอยี'าง
A U B
Database Management System 4.82
IntersectIntersectคำล�ายี Union ต้'างก�นเฉพ็าะ
ผู้ลล�พ็ธี/จัะเล+อกเฉพัาะรายการที่$%เหมู+อนก�นจัาก 2 ร$เลชิ�%น
Database Management System 4.83
ติ�วอย-าง ติ�วอย-าง IntersectIntersectช6,อล�กคำ�าสมูานแองจั�4สจั�อต้
ช6,อล�กคำ�าสมูานแองจั�4วิ�ษกร
ช6,อล�กคำ�าสมูานแองจั�4
Intersect
Database Management System 4.84
IntersectionIntersectionร�ปแบบ
ช6,อร�เลช�,นแรก INTERSECT ช6,อร�เลช�,นสอง
Relation Relation
Database Management System 4.85
IntersectionIntersectionรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
รห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯ
B
Database Management System 4.86
IntersectionIntersectionรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
B001
แดง นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯ
B
Database Management System 4.87
IntersectionIntersectionรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
B001
แดง นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯB
Database Management System 4.88
IntersectionIntersectionรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
B001
แดง นคำรราชส�มูา
B005
ฝน กร9งเทพ็ฯB
Database Management System 4.89
IntersectionIntersectionรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
B001
แดง นคำรราชส�มูา
B005
ฝน กร9งเทพ็ฯB
Database Management System 4.90
IntersectionIntersection
รห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
ต้�วิอยี'างA
B001
แดง นคำรราชส�มูาB
Database Management System 4.91
IntersectionIntersectionรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
ต้�วิอยี'าง A
B001
แดง นคำรราชส�มูาB
A B
Database Management System 4.92
DifferenceDifferenceเป1นการแสดงข้�อมู�ลเฉพ็าะแถูวิข้องร$
เลชิ�%นแรกที่$%ติ-างจัากแถวข้�อมู�ลในร$เลชิ�%นที่$%สัอง
Database Management System 4.93
ติ�วอย-าง ติ�วอย-าง DifferenceDifference
ช6,อล�กคำ�าสมูานแองจั�4สจั�อต้
ช6,อล�กคำ�าสมูานแองจั�4วิ�ษกร
ช6,อล�กคำ�าสจั�อต้Difference
Database Management System 4.94
DifferenceDifferenceร�ปแบบช6,อร�เลช�,นแรก MINUS ช6,อร�เลช�,นสอง
Relation - Relation
Database Management System 4.95
DifferenceDifferenceรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
รห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯ
B
Database Management System 4.96
DifferenceDifferenceรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
รห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯ
B
Database Management System 4.97
DifferenceDifferenceรห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'างA
รห�สั ชิ+%อ จั�งหว�ดB001
แดง นคำรราชส�มูา
B002
ฝน กร9งเทพ็ฯ
B
Database Management System 4.98
DifferenceDifferenceรห�สั ชิ+%อ จั�งหว�ดB002
ด�า กร9งเทพ็ฯ
B003
เข้�ยีวิ
สระบ9ร�
B004
ข้าวิ นคำรราชส�มูา
ต้�วิอยี'าง
A - B
Database Management System 4.99
DivisionDivisionเป1นการห้าผู้ลล�พ็ธี/จัาก 2 ร�เลช�,น โดยีท�,ร�
เลช�,นต้�วิต้�4งจัะมู�แอต้ทร�บ�วิต้/มูากกวิ'าอ�กร�เลช�,นท�,เป1นต้�วิห้าร โดยีท�,ร�เลช�,นท�4งสองมู�แอททร�บ�วิต้/อยี'างน�อยีห้น;,งแอททร�บ�วิต้/ท�,เห้มู6อนก�น
ผู้ลล�พ็ธี/ท�,ได� จัะเป1นคำ'าข้องแอททร�บ�วิต้/จัากร�เลช�,นท�,มู�จั�านวินแอททร�บ�วิต้/มูากกวิ'า
Database Management System 4.100
ติ�วอย-าง ติ�วอย-าง DivisionDivisionรห้�สส�นคำ�า รห้�สผู้��
ข้ายี111
110
00
00
1
111
110
00
00
2
222
220
00
00
2
333
330
00
00
1
333
330
00
00
2
รห้�สผู้��ข้ายี00
00
2
รห้�สส�นคำ�า111
110
222
220
333
330
ต้�วิต้�4ง ต้�วิห้าร
Database Management System 4.101
ติ�วอย-างติ�วอย-าง 2 2DivisionDivisionรห้�สส�นคำ�า รห้�สผู้��
ข้ายี111
110
00
00
1
111
110
00
00
2
222
220
00
00
2
333
330
00
00
1
333
330
00
00
2
รห้�สผู้��ข้ายี00
00
1
00
00
2
รห้�สส�นคำ�า111
110
333
330
ต้�วิต้�4ง ต้�วิห้าร
Database Management System 4.102
DivisionDivisionR
Remainder
S
R S
VA B
a
a
b
b
c
1
2
1
2
1
WB
1
2
A
a
b
V W
Database Management System 4.103
DivisionDivisionร�ปแบบ
ช6,อร�เลช�,น DIVIDEBY ช6,อร�เลช�,น
Relation Relation
Database Management System 4.104
DivisionDivisionO d
SNO PNO
S1 P1
S1 P2
S1 P3
S1 P6
S2 P3
S2 P4
S3 P3
S4 P2
S4 P4
S4 P5
ต้�วิอยี'างO P
P
PNO
P2
Database Management System 4.105
DivisionDivisionO d
SNO PNO
S1 P1
S1 P2
S1 P3
S1 P6
S2 P3
S2 P4
S3 P3
S4 P2
S4 P4
S4 P5
ต้�วิอยี'างO P
P
PNO
P2
SNO
S1
S4
Database Management System 4.106
DivisionDivisionO d
SNO PNO
S1 P1
S1 P2
S1 P3
S1 P6
S2 P3
S2 P4
S3 P3
S4 P2
S4 P4
S4 P5
ต้�วิอยี'างO P
P
PNO
P2
P4
Database Management System 4.107
DivisionDivisionO d
SNO PNO
S1 P1
S1 P2
S1 P3
S1 P6
S2 P3
S2 P4
S3 P3
S4 P2
S4 P4
S4 P5
ต้�วิอยี'างO P
P
PNO
P2
P4
Database Management System 4.108
DivisionDivisionO d
SNO PNO
S1 P1
S1 P2
S1 P3
S1 P6
S2 P3
S2 P4
S3 P3
S4 P2
S4 P4
S4 P5
ต้�วิอยี'างO P
P
PNO
P2
P4
SNO
S4
Database Management System 4.109
DivisionDivisionO d
SNO PNO
S1 P1
S1 P2
S1 P3
S1 P6
S2 P3
S2 P4
S3 P3
S4 P2
S4 P4
S4 P5
ต้�วิอยี'างO P
P
PNO
P1
P2
P3
P6
Database Management System 4.110
DivisionDivisionO d
SNO PNO
S1 P1
S1 P2
S1 P3
S1 P6
S2 P3
S2 P4
S3 P3
S4 P2
S4 P4
S4 P5
ต้�วิอยี'างO P
P
PNO
P1
P2
P3
P6
Database Management System 4.111
DivisionDivisionO d
SNO PNO
S1 P1
S1 P2
S1 P3
S1 P6
S2 P3
S2 P4
S3 P3
S4 P2
S4 P4
S4 P5
ต้�วิอยี'างO P
P
PNO
P1
P2
P3
P6
SNO
S1
Database Management System 4.112
JoinJoin เป1นการจั�บคำ�'ข้�อมู�ลระห้วิ'างร�เลช�,นต้�4งแต้'
2 ร�เลช�,นข้;4นไป คำล�ายี product ต้'างก�นท�,การ join จัะแสดงผู้ลล�พ็ธี/เฉพ็าะแถูวิท�,ต้รงก�บเง6,อนไข้ท�,ก�าห้นดไวิ�
การ Join มู�ห้ลายีแบบด�งน�4Natural-Join คำ6อ Equi-Join ท�, join
ท9กคำอล�มูน/ท�,ซ้ำ�4าก�นOuter Join
Database Management System 4.113
Natural JoinNatural Joinจั�บคำ�'ระห้วิ'าง 2 ร�เลช�,น ผู้ลล�พ็ธี/ข้อง Natural Join จัะได�
แถูวิข้�อมู�ลท�,แอต้ทร�บ�วิต้/ท�,ใช�จั�บคำ�'มู�คำ'าเท'าก�น และต้�ดแอต้ทร�บ�วิต้/ท�,ซ้ำ�4าก�นออกไป 1 ต้�วิ
Database Management System 4.114
ติ�วอย-าง ติ�วอย-าง Natural Natural JoinJoinรห้�ส
ส�นคำ�าช6,อส�นคำ�า ราคำา
22
22
2 0
คำอมูพ็�วิเต้อร/
3
0
0
0
0
11
11
1 0
สมู9ด 1
2
0
33
33
3 0
ปากกา 5
0
0
ร�เลช�,นส�นคำ�า
เลข้ใบส�,ง
รห้�สล�กคำ�า
รห้�สส�นคำ�า
1 C001 111110
2 C002 222220
ร�เลช�,นการส�,งซ้ำ64อ
Database Management System 4.115
ติ�วอย-าง ติ�วอย-าง Natural Natural JoinJoin((ติ-อติ-อ))
รห้�สส�นคำ�า
ช6,อส�นคำ�า ราคำา
22
22
2 0
คำอมูพ็�วิเต้อร/
3
0
0
0
0
11
11
1 0
สมู9ด 1
2
0
33
33
3 0
ปากกา 5
0
0
22
22
2 0
คำอมูพ็�วิเต้อร/
3
0
0
0
0
11
11
1 0
สมู9ด 1
2
0
33
33
3 0
ปากกา 5
0
0
ข้�4น 1 ท�างานเห้มู6อนการท�า productเลข้
ใบส�,งรห้�ส
ล�กคำ�ารห้�ส
ส�นคำ�า1 C001 1111
10
1 C001 111110
1 C001 111110
2 C002 222220
2 C002 222220
2 C002 222220
Database Management System 4.116
ติ�วอย-าง ติ�วอย-าง Natural Natural JoinJoin((ติ-อติ-อ))
รห้�สส�นคำ�า
ช6,อส�นคำ�า ราคำา
22
22
2 0
คำอมูพ็�วิเต้อร/
3
0
0
0
0
11
11
1 0
สมู9ด 1
2
0
33
33
3 0
ปากกา 5
0
0
22
22
2 0
คำอมูพ็�วิเต้อร/
3
0
0
0
0
11
11
1 0
สมู9ด 1
2
0
33
33
3 0
ปากกา 5
0
0
ข้�4น 2 เล6อกแถูวิท�,มู�คำ'ารห้�สส�นคำ�าเท'าก�นเลข้
ใบส�,งรห้�ส
ล�กคำ�ารห้�ส
ส�นคำ�า1 C001 1111
10
1 C001 111110
1 C001 111110
2 C002 222220
2 C002 222220
2 C002 222220
Database Management System 4.117
ติ�วอย-าง ติ�วอย-าง Natural Natural JoinJoin((ติ-อติ-อ))
ช6,อส�นคำ�า ราคำาสมู9ด 1
2
0
คำอมูพ็�วิเต้อร/
3
0
0
0
0
ข้�4น 3 ต้�ดแอต้ทร�บ�วิต้/ท�,ซ้ำ�4าก�นออกไปเลข้
ใบส�,งรห้�ส
ล�กคำ�ารห้�ส
ส�นคำ�า1 C001 1111
10
2 C002 222220
Database Management System 4.118
Outer JoinOuter Joinเป1นการ join ท�,นอกจัากจัะให้�ผู้ลล�พ็ธี/
ข้องแถูวิข้�อมู�ลท�,มู�เง6,อนไข้ต้รงก�นแล�วิ ยี�งให้�ผู้ลล�พ็ธี/ข้องแถูวิท�,ข้�อมู�ลไมู'สามูารถูจั�บคำ�'ก�นได�ออกมูาด�วิยี
โดยีคำ'าข้องแอต้ทร�บ�วิต้/ทางฝ8, งร�เลช�,นท�,มู�คำ'าไมู'ต้รงก�นน�4นจัะแสดงเป1นคำ'า Null
Database Management System 4.119
ติ�วอย-าง ติ�วอย-าง Outer Outer JoinJoinรห้�ส
ส�นคำ�าช6,อส�นคำ�า ราคำา
22
22
2 0
คำอมูพ็�วิเต้อร/
3
0
0
0
0
11
11
1 0
สมู9ด 1
2
0
33
33
3 0
ปากกา 5
0
0
ร�เลช�,นส�นคำ�า
เลข้ใบส�,ง
รห้�สล�กคำ�า
รห้�สส�นคำ�า
1 C001 111110
2 C002 222220
ร�เลช�,นการส�,งซ้ำ64อ
Database Management System 4.120
ติ�วอย-าง ติ�วอย-าง Outer Outer JoinJoin((ติ-อติ-อ))
ช6,อส�นคำ�า ราคำาสมู9ด 1
2
0
คำอมูพ็�วิเต้อร/
3
0
0
0
0
ปากกา 5
0
0
เลข้ใบส�,ง
รห้�สล�กคำ�า
รห้�สส�นคำ�า
1 C001 111110
2 C002 222220
33
33
3 0
Database Management System 4.121
JoinJoinT
A Ba 1b 2
UB C1 x1 y3 z
T ⋈ U
A B Ca 1 Xa 1 y
Database Management System 4.122
JoinJoinT
A Ba 1b 2
UB C1 x1 y3 z
T ⋈ U
A B C
Database Management System 4.123
JoinJoinT
A Ba 1b 2
UB C1 x1 y3 z
T ⋈ U
A B Ca 1 x
Database Management System 4.124
JoinJoinT
A Ba 1b 2
UB C1 x1 y3 z
T⊳⊲U
A B Ca 1 x
Database Management System 4.125
JoinJoinT
A Ba 1b 2
UB C1 x1 y3 z
T ⋈ U
A B Ca 1 xa 1 y
Database Management System 4.126
JoinJoinT
A Ba 1b 2
UB C1 x1 y3 z
T ⋈ U
A B Ca 1 xa 1 y
Database Management System 4.127
JoinJoinT
A Ba 1b 2
UB C1 x1 y3 z
T⋈U
A B Ca 1 xa 1 y
Database Management System 4.128
JoinJoinร�ปแบบ
ช6,อร�เลช�,น JOIN ช6,อร�เลช�,น
Relation ⋈ Relation
Database Management System 4.129
JoinJoin
S# SName
SCity
B001
Jack Korat
B002
Tom Bangkok
X TName
Subject
PCity
Jim Math Korat
Noi English
Bangkok
Lin Physic
Korat
Y
Database Management System 4.130
JoinJoin
S# SName
SCity
B001
Jack Korat
B002
Tom Bangkok
X TName
Subject
PCity
Jim Math Korat
Noi English
Bangkok
Lin Physic
Korat
Y
S# SName
SCity
TName
Subject
PCity
Database Management System 4.131
JoinJoin
S# SName
SCity
B001
Jack Korat
B002
Tom Bangkok
X TName
Subject
PCity
Jim Math Korat
Noi English
Bangkok
Lin Physic
Korat
Y
S# SName
SCity
TName
Subject
PCityS# SNa
meSCity TNam
eSubject
PCity
B001
Jack Korat Jim Math Korat
B001
Jack Korat Lin Physic Korat
Database Management System 4.132
JoinJoin
S# SName
SCity
B001
Jack Korat
B002
Tom Bangkok
X TName
Subject
PCity
Jim Math Korat
Noi English
Bangkok
Lin Physic
Korat
Y
X⋈ YS# SNa
meSCity TNam
eSubject
PCity
B001
Jack Korat Jim Math Korat
B001
Jack Korat Lin Physic Korat
S# SName
SCity TName
Subject
PCity
B001
Jack Korat Jim Math Korat
B001
Jack Korat Lin Physic Korat
B002
Tom Bangkok
Noi English
Bangkok
Database Management System 4.133
แบบฝ>กห้�ด
Player (Name, position, age, height, weight)
จัากต้าราง จังเข้�ยีนคำวิามูส�มูพ็�นธี/ในร�ปแบบข้อง Relational Alge bra และห้าผู้ลล�พ็ธี/ด�งต้'อไปน�4
1 .เมู6,อต้�องการแสดงข้�อมู�ลผู้��เล'นท�,มู�อายี9มูากกวิ'า 23 ป?
2. เมู6,อต้�องการแสดงข้�อมู�ลผู้��เล'นท�,มู�คำวิามูส�งต้�4งแต้' 180 ข้;4นไป ห้ร6อ มู�น�4าห้น�กน�อยีวิ'า 80
3. เมู6,อต้�องการแสดงช6,อผู้��เล'นท�,เป1นกองห้น�า และมู�อายี9น�อยีกวิ'า 25 ป?