Database Design Tool Link
Tuition Playground
Lab Playground
Conceptual ER Tool: Playlist
Logical Design Tool: example
Playground - Relational Algebra
Ag#12 Playground
ข้อมูล ฐานข้อมูล และระบบจัดการฐานข้อมูล (Data, Database, and Database Management System)
แนวคิดฐานข้อมูล (Database Approach)
สภาพแวดล้อมของระบบฐานข้อมูล (Database System Environment)
แบบจำลองข้อมูล (Data Models)
คำอธิบายโครงสร้างฐานข้อมูล และข้อมูลในฐานข้อมูล (Schemas & Instances)
ภาษาสำหรับฐานข้อมูล (Database Languages)
แนวคิดแบบจำลองเชิงสัมพันธ์ (Relational Model Concepts)
เงื่อนไขบังคับของแบบจำลองเชิงสัมพันธ์ (Relational Model Constraints)
Schema-based constraints
Operation and Transaction Concepts
ตัวดำเนินการสำหรับแบบจำลองเชิงสัมพันธ์ (Operations for the Relational Model)
Relational Algebra
Relational Calculus
ความสำคัญของการออกแบบฐานข้อมูล
เป้าหมายการออกแบบฐานข้อมูล
กระบวนการออกแบบฐานข้อมูล (Database Design Processes)
การจำลองข้อมูลโดยใช้ Entity Relationship (ER) Model
วิวัฒนาการของระบบฐานข้อมูล (Evolution of Database Systems)
การแปลงแบบจำลองอี-อาร์ ไปสู่แบบจำลองเชิงสัมพันธ์
Logical design Multivalued1
Logical design Multivalued2
Logical design N-ary
Logical design Total Participation and Not Null Constraint
Logical Design Technique
ประเภทของข้อมูล (Data Types)
สรุปการเลือกใช้ประเภทข้อมูลใน 5 นาที
บทเกริ่นนำ (Introduction)
Superclass/Subclass และ Inheritance
Specialization/Generalization
Constraints on Specialization and Generalization
Specialization Hierarchy
แนวทางของกระบวนการออกแบบสำหรับ EER
การแปลงแบบจำลองอีอี-อาร์ไปสู่แบบจำลองเชิงสัมพันธ์
Logical design Superclass Subclass Overlap
Logical design Superclass Subclass Total Participation
Normalization_Playlist (All 14 clips)
Normalization-Redundency
Update Anomalies
Functional Dependencies
Closure Set & Minimal Cover Set
Normal Form
Relation Decomposition
Decomposition Properties
First Normal Form (1NF)
Second Normal Form (2NF)
2NF-Decomoposition example
Third Normal Form (3NF)
Boyce-Codd Normal Form (BCNF)
Fourth Normal Form (4NF)
Denormalization
Reference rule & PK Practice
Normalization Practice
สถาปัตยกรรมของระบบฐานข้อมูล (Database System Architecture)
องค์ประกอบของระบบจัดการฐานข้อมูล (DBMS Component Modules)
ฟังก์ชันของระบบจัดการฐานข้อมูล (DBMS Functions)
สถาปัตยกรรมสำหรับระบบจัดการฐานข้อมูล (Architectures for DBMSs)
ข้อดีของระบบจัดการฐานข้อมูล (Advantages of the DBMS)
Transaction and Operation
Tyes of Transaction Processing
Concurrency Control
Recovery Concept
Transaction Status
System Log
Transaction Properties
Recovery Process
Recovery technique and checkpoint
Recovery based on Update
Schedule based on recoverable
Schedule based on serializable
SQL Transaction
Project_Conceptual Design (Version 3)
Project_Conceptual Design (Version 3)
Project_Conceptual Design (Version 3)
Project_Conceptual Design (Version 3)
62-L4-EER-Exercise
62-L5-LOGICAL DESIGN- Exercise
62-L6-SELECT-EXERCISE
62-L9-GROUP FUNCTION EXERCISE
62-L11-SUBQUERIES EXERCISE
62-L4-EER-Exercise
62-L5-LOGICAL DESIGN- Exercise
62-L6-SELECT-EXERCISE
62-L9-GROUP FUNCTION EXERCISE
62-L11-SUBQUERIES EXERCISE
62-L4-EER-Exercise
62-L5-LOGICAL DESIGN- Exercise
62-L6-SELECT-EXERCISE
62-L9-GROUP FUNCTION EXERCISE
62-L11-SUBQUERIES EXERCISE
62-L4-EER-Exercise
62-L5-LOGICAL DESIGN- Exercise
62-L6-SELECT-EXERCISE
62-L9-GROUP FUNCTION EXERCISE
62-L11-SUBQUERIES EXERCISE
Assignment 01 - Normalization
Assignment 02 - Database System Architecture
Assignment 03 - Transaction Processing Concepts
Assignment 04 -Transaction 2
Assignment 05- Business Intelligence and Data Warehouse
Assignment 06 - Data Warehouse Design -1
Assignment 07 - Data Warehouse Design -2 (Optional)
Assignment 04 -Transaction 2
Assignment 05- Business Intelligence and Data Warehouse
Assignment 06 - Data Warehouse Design -1
Assignment 07 - Data Warehouse Design -2 (Optional)
Assignment 03 - Transaction Processing Concepts
Assignment 01 - Normalization
Assignment 02 - Database System Architecture
Assignment 04 -Transaction 2
Assignment 05- Business Intelligence and Data Warehouse
Assignment 06 - Data Warehouse Design -1
Assignment 07 - Data Warehouse Design -2 (Optional)
Assignment 03 - Transaction Processing Concepts
Assignment 01 - Normalization
Assignment 02 - Database System Architecture
Assignment 04 -Transaction 2
Assignment 05- Business Intelligence and Data Warehouse
Assignment 06 - Data Warehouse Design -1
Assignment 07 - Data Warehouse Design -2 (Optional)
Assignment 03 - Transaction Processing Concepts
Assignment 01 - Normalization
Assignment 02 - Database System Architecture
62-L6-SELECT-ASSIGNMENT
62-L7-JOIN-ASSIGNMENT
62-L8-OUTER JOIN-ASSIGNMENT
62-L9-GROUP FUNCTION ASSIGNMENT
62-L11-SUBQUERIES ASSIGNMENT
62-L12- DML-ASSIGNMENT
62-L6-SELECT-ASSIGNMENT
62-L7-JOIN-ASSIGNMENT
62-L8-OUTER JOIN-ASSIGNMENT
62-L9-GROUP FUNCTION ASSIGNMENT
62-L11-SUBQUERIES ASSIGNMENT
62-L12- DML-ASSIGNMENT
62-L6-SELECT-ASSIGNMENT
62-L7-JOIN-ASSIGNMENT
62-L8-OUTER JOIN-ASSIGNMENT
62-L9-GROUP FUNCTION ASSIGNMENT
62-L11-SUBQUERIES ASSIGNMENT
62-L12- DML-ASSIGNMENT
62-L6-SELECT-ASSIGNMENT
62-L7-JOIN-ASSIGNMENT
62-L8-OUTER JOIN-ASSIGNMENT
62-L9-GROUP FUNCTION ASSIGNMENT
62-L11-SUBQUERIES ASSIGNMENT
62-L12- DML-ASSIGNMENT
Final Exam - section 11
Final Exam - section 12
Final Exam -sectoin 13