1.86k likes | 2.06k Views
Database. 204406 Business Database. วัตถุประสงค์รายครั้ง. นักศึกษาสามารถ อธิบายแนวคิดต่าง ๆ เกี่ยวกับฐานข้อมูลได้ อธิบายแนวทางการออกแบบ พัฒนา และจัดการฐานข้อมูลได้. ระบบจัดการฐานข้อมูล (DBMS). Microsoft SQL Server Oracle, etc. หัวข้อบรรยาย. ข้อมูล / สารสนเทศ ระบบจัดการฐานข้อมูล
E N D
Database 204406 Business Database
วัตถุประสงค์รายครั้ง นักศึกษาสามารถ • อธิบายแนวคิดต่าง ๆ เกี่ยวกับฐานข้อมูลได้ • อธิบายแนวทางการออกแบบ พัฒนา และจัดการฐานข้อมูลได้
ระบบจัดการฐานข้อมูล (DBMS) Microsoft SQL ServerOracle, etc.
หัวข้อบรรยาย • ข้อมูล/สารสนเทศ • ระบบจัดการฐานข้อมูล • สถาปัตยกรรมฐานข้อมูล • ER-Model • หลักการออกแบบ • SQL • Relational Algebra • Concurrency
แนวคิดเกี่ยวกับฐานข้อมูลแนวคิดเกี่ยวกับฐานข้อมูล • ข้อมูล/สารสนเทศ • Anomaly/Constraints • ความซ้ำซ้อน
แนวคิดเกี่ยวกับฐานข้อมูลแนวคิดเกี่ยวกับฐานข้อมูล • ข้อมูล/สารสนเทศ แสดงรายละเอียดของหนังสือทุกคอลัมน์ที่ผู้แต่งคือคุณสมชาย และมีราคาต่ำกว่า 300 บาท book
แนวคิดเกี่ยวกับฐานข้อมูลแนวคิดเกี่ยวกับฐานข้อมูล • ข้อมูล/สารสนเทศ SELECT * FROMbook WHERE author = ‘สมชาย’ AND price <300
แนวคิดเกี่ยวกับฐานข้อมูลแนวคิดเกี่ยวกับฐานข้อมูล • Anomaly/Constraints book publisher Unique Key Constraints
แนวคิดเกี่ยวกับฐานข้อมูลแนวคิดเกี่ยวกับฐานข้อมูล • Anomaly/Constraints book publisher
แนวคิดเกี่ยวกับฐานข้อมูลแนวคิดเกี่ยวกับฐานข้อมูล • Anomaly/Constraints book publisher Foreign Key Constraints
แนวคิดเกี่ยวกับฐานข้อมูลแนวคิดเกี่ยวกับฐานข้อมูล • ความซ้ำซ้อน book publisher
แนวคิดเกี่ยวกับฐานข้อมูลแนวคิดเกี่ยวกับฐานข้อมูล • ความซ้ำซ้อน book
ระบบฐานข้อมูล • Data Dictionary
สถาปัตยกรรมฐานข้อมูล • ระดับภายนอก – External • ระดับความคิด – Conceptual • ระดับภายใน – Internal
สถาปัตยกรรมฐานข้อมูล ผู้ใช้ โปรแกรมเมอร์ วิว • ระดับภายนอก • ระดับความคิด • ระดับภายใน
สถาปัตยกรรมฐานข้อมูล ผู้ใช้ โปรแกรมเมอร์ วิว • ระดับภายนอก • ระดับความคิด • ระดับภายใน
การออกแบบฐานข้อมูล • Conceptual Model • Logical Model • Physical Model
การออกแบบฐานข้อมูล book member rental • Conceptual Model • Logical Model • Physical Model book rental member CREATE TABLE member ( member_id varchar(7), member_name varchar(50))
การออกแบบฐานข้อมูล book member rental • Conceptual Model • Logical Model • Physical Model CREATE TABLE member ( member_id varchar(7), member_name varchar(50))
การออกแบบฐานข้อมูล ผู้ใช้ โปรแกรมเมอร์ วิว book member rental CREATE TABLE member ( member_id varchar(7), member_name varchar(50))
การออกแบบฐานข้อมูล Conceptual Design ภายนอก Logical Design แนวคิด Physical Design ภายใน
ระบบฐานข้อมูลเชิงสัมพันธ์ระบบฐานข้อมูลเชิงสัมพันธ์ • Key student
ระบบฐานข้อมูลเชิงสัมพันธ์ระบบฐานข้อมูลเชิงสัมพันธ์ • Key student
ระบบฐานข้อมูลเชิงสัมพันธ์ระบบฐานข้อมูลเชิงสัมพันธ์ • Key student
ER-Model • Requirement • Weak Entity
ER-Model หนังสือ book
พีชคณิตและแคลคูลัสเชิงสัมพันธ์พีชคณิตและแคลคูลัสเชิงสัมพันธ์
SQL SELECT student.student_name, school.school_name FROM student, school WHERE student.school_id = school.school_id
SQL SELECT st.student_name, sc.school_name FROM student AS st, school AS sc WHERE st.school_id = sc.school_id
SQL SELECT st.student_name, sc.school_name FROM student st, school sc WHERE st.school_id = sc.school_id
ธนาคารอดออม • ลูกค้าสามารถเปิดบัญชี/ฝาก/ถอน/ถามยอด/ปิดบัญชี ที่ที่ทำการสาขา ฝาก/ถอน/ถามยอดที่ตู้ ATM และถามยอด/แก้ไขข้อมูลทางอินเตอร์เน็ต
ธนาคารอดออม ลูกค้า บัญชี มี
ธนาคารอดออม ลูกค้า เงินสด ประชุม
ธนาคารอดออม พนักงาน ลูกค้า บริการ
ธนาคารอดออม สำนักงานใหญ่ ผู้จัดการ ประชุม
ธนาคารอดออม ลูกค้า ธุรกรรม บัญชี ทำ สำหรับ โดย พนักงาน
ธนาคารอดออม ลูกค้า ธุรกรรม บัญชี ATM
ธนาคารอดออม ลูกค้า ธุรกรรม บัญชี Internet
ลูกค้า ธุรกรรม บัญชี ATM ธนาคารอดออม
ลูกค้า ธุรกรรม บัญชี พนักงาน
ลูกค้า ธุรกรรม ATM บัญชี Internet พนักงาน
ธนาคารอดออม การฝาก บัญชี การถอน ลูกค้า การเปิด พนักงาน การปิด