260 likes | 426 Views
Distributed and Client/Server Database Systems ระบบฐานข้อมูลแบบกระจาย และแบบไคลเอนท์/เซิรฟ์เวอร์. อ.สุธิดา ชัยชมชื่น. สุธิดา ชัยชมชื่น Suthida Chaichomchuen SCC ห้อง 210 ภาควิชาคอมพิวเตอร์ศึกษา http://ced.kmitnb.ac.th/scc std@kmitnb.ac.th. อาจารย์ผู้สอน. คำอธิบายรายวิชา.
E N D
Distributed and Client/Server Database Systemsระบบฐานข้อมูลแบบกระจายและแบบไคลเอนท์/เซิรฟ์เวอร์ อ.สุธิดา ชัยชมชื่น
สุธิดา ชัยชมชื่น Suthida Chaichomchuen SCC ห้อง 210 ภาควิชาคอมพิวเตอร์ศึกษา http://ced.kmitnb.ac.th/scc std@kmitnb.ac.th อาจารย์ผู้สอน
คำอธิบายรายวิชา วิชานี้มุ่งเน้นให้นักศึกษาได้เข้าใจเกี่ยวกับระบบฐานข้อมูลรุ่นใหม่ ได้ฝึกประสบการณ์ในการใช้องค์ประกอบต่าง ๆ เพื่อพัฒนาการประยุกต์ใช้ฐานข้อมูลแบบกระจายและแบบไคลเอนท์/เซิร์ฟเวอร์หัวข้อในการสอนประกอบด้วยการทบทวนฐานข้อมูลเชิงสัมพันธ์และเครือข่ายคอมพิวเตอร์ …
คำอธิบายรายวิชา ... แนะนำระบบกระจายและระบบไคลเอนท์เซิร์ฟเวอร์ สถาปัตยกรรมของระบบจัดการฐานข้อมูลแบบกระจายและแบบไคลเอนท์/เซิร์ฟเวอร์ ระบบจัดการฐานข้อมูลแบบต่างระบบ ตัวแบบของตัวบริการฐานข้อมูล การรวมส่วนการจัดการทรัพยากร ระบบปฏิบัติการแบบกระจายและแบบไคลเอนท์/เซิร์ฟเวอร์ …
คำอธิบายรายวิชา … สภาพแวดล้อมของความสัมพันธ์ในฐานข้อมูลแบบกระจายและแบบไคลเอนท์/เซิร์ฟเวอร์ การออกแบบระบบฐานข้อมูล การควบคุมการเปลี่ยนแปลงข้อมูล การประมวลผลข้อคำถาม การแยกส่วนข้อคำถามและการกำหนดขอบเขตข้อมูล การควบคุมสภาวะพร้อมกัน ความน่าเชื่อถือ การคืนสภาพและความปลอดภัย …
คำอธิบายรายวิชา … การออกแบบส่วนประยุกต์ด้วยระบบติดต่อผู้ใช้แบบกราฟิกส์ การประเมินประสิทธิภาพ การกระจายซอฟต์แวร์ แนวโน้มในอนาคตของระบบฐานข้อมูลแบบกระจายและแบบไคลเอนท์/เซิร์ฟเวอร์
วัตถุประสงค์เชิงพฤติกรรมวัตถุประสงค์เชิงพฤติกรรม 1.อธิบายความหมายของระบบฐานข้อมูลได้ 2.อธิบายสภาพแวดล้อมของระบบฐานข้อมูลได้ 3.อธิบายลักษณะระบบจัดการฐานข้อมูลได้ 4.อธิบายแบบจำลองของฐานข้อมูลได้ 5.อธิบายวงจรชีวิตของการพัฒนาระบบฐานข้อมูลได้ 6.อธิบายการเขียนแบบจำลองแบบอี-อาร์ได้ 7.อธิบายกระบวนการทำนอร์มัลไลเซชั่นได้ 8.อธิบายลักษณะของฐานข้อมูลเชิงสัมพันธ์ได้ ...
วัตถุประสงค์เชิงพฤติกรรมวัตถุประสงค์เชิงพฤติกรรม • อธิบายหลักการในการออกแบบฐานข้อมูลใน ระดับต่าง ๆ ได้ 10.อธิบายกระบวนการป้องกันฐานข้อมูลได้ 11.อธิบายกระบวนการควบคุมการเปลี่ยนแปลง ข้อมูลได้ 12.อธิบายกระบวนการคืนสภาพและความปลอดภัย ให้กับข้อมูลได้ 13.อธิบายการใช้ภาษาทางด้านฐานข้อมูลได้ …
วัตถุประสงค์เชิงพฤติกรรมวัตถุประสงค์เชิงพฤติกรรม 14. อธิบายลักษณะเครือข่ายคอมพิวเตอร์ที่ใช้ใน ระบบฐานข้อมูลเชิงสัมพันธ์ได้ 15. อธิบายสถาปัตยกรรมของระบบจัดการฐานข้อมูล แบบกระจายและแบบไคลเอนท์/เซิร์ฟเวอร์ได้ 16. อธิบายลักษณะสภาพแวดล้อมของความสัมพันธ์ ในฐานข้อมูลแบบกระจายและแบบไคลเอนท์/ เซิร์ฟเวอร์ …
วัตถุประสงค์เชิงพฤติกรรมวัตถุประสงค์เชิงพฤติกรรม 17. อธิบายหลักการออกแบบระบบติดต่อผู้ใช้แบบ กราฟิกส์มาใช้ในระบบฐานข้อมูลได้ 18. บอกแนวโน้มของระบบฐานข้อมูลแบบกระจาย และแบบไคลเอนท์/เซิร์ฟเวอร์ในอนาคตได้ 19.สร้างระบบฐานข้อมูลแบบไคลเอนท์/เซิร์ฟเวอร์ได้
เนื้อหาบทเรียน • Database System • Introduction to databases • File-based approach • Database approach • Advantages & disadvantages of database systems • Database Environment • Architecture for database system • Database Languages • Data Models
เนื้อหาบทเรียน • Database Management System : DBMS • Functions of DBMS • Component of DBMS • Multi-User DBMS Architecture • The Relational Model • Relational Integrity • Relational Languages • Views
เนื้อหาบทเรียน • Database Application Lifecycle • Database Planning • Database Design • Database Administration • CASE support • Entity-Relationship Modeling • Normalization • Logical Database Design Methodology • Physical Database Design Methodology
เนื้อหาบทเรียน • Database Languages • SQL • Advanced SQL • View • Query • Integrity and Security • Risk Analysis
เนื้อหาบทเรียน • Transaction Management • Concurrency control • Recovery control • Distributed Database Systems • Overview of networking • Architecture for a DDBMS • Architecture of Client/Server Database Systems
เนื้อหาบทเรียน • Distributed Relational Database Design • Distributed Transaction Management • Distributed Concurrency Control • Distributed Deadlock Management • Distributed Recovery Control • Distributed Security Control
เนื้อหาบทเรียน • Application Design with Graphics User Interface • Performance Measurement • Software Distribution • Trends in Distributed and Client/Server Database System
ระยะเวลาที่ใช้ • 16 สัปดาห์ • สัปดาห์ที่ 9 สอบกลางภาค • สัปดาห์ที่ 15-16 นำเสนอผลงานกลุ่ม • สัปดาห์ที่ 17 สอบปลายภาค
สัดส่วนของคะแนนดิบ • ผลงานและการนำเสนอ 30 % • สอบกลางภาคเรียน (25-30 ก.ค.)30 % • สอบปลายภาคเรียน (20-30 ก.ย.)40 %
การวัดผล • อิงกลุ่ม • วัดผลโดยใช้ T-Score • คะแนนที่ได้อยู่ระหว่างC A
หนังสืออ่านประกอบ Database Systems : A Practical Approach to Design, Implementation and Management • Thomas M. Connolly • Carolyn E. Begg • Anne D. Strachan • Addison-Wesley • 4th Edition
หนังสืออ่านประกอบ การพัฒนาระบบงานไคลเอนต์/เซิร์ฟเวอร์, กรุงเทพฯ • ประชา ตระการศิลป์ • ซีเอ็ดยูเคชั่น
หนังสืออ่านประกอบ คัมภีร์ระบบฐานข้อมูล • กิตติ ภักดีวัฒนะกุล • จำลอง ครูอุตสาหะ • สนพ.เคทีพี • 399.-
การใช้ห้องปฏิบัติการคอมพิวเตอร์การใช้ห้องปฏิบัติการคอมพิวเตอร์ • ผู้เข้าใช้ต้องแต่งกายถูกต้องตามระเบียบสถาบัน • เบิกกุญแจได้ที่ห้องพักอาจารย์ 210 • ในกรณีนอกเวลาเรียน ต้องแลกบัตรนักศึกษา • ถอดรองเท้าใส่ไว้ในตู้รองเท้าอย่างเรียบร้อย • ห้ามนำอาหารและเครื่องดื่มเข้าห้องปฏิบัติการ • ปิดไฟ สับสวิทซ์หลัก ก่อนปิดล็อกประตู • นำกุญแจไปคืนที่เจ้าหน้าที่/อาจารย์ทุกครั้ง
การแต่งกาย • ชาย : เสื้อเชิ้ต กางเกงขายาว • หญิง : เสื้อทรงสุภาพ กระโปรงสีสุภาพ ไม่สั้นเกินไป ไม่รับติดต่อนักศึกษาที่ใส่กางเกง ยกเว้นเป็นชุดฟอร์มเฉพาะของหน่วยงาน (ทหาร ตำรวจ โรงงาน) • รองเท้าสุภาพ