Welcome to Database Management System





A.Sukit Kuchaisit
School of Science and Technology
Email : sukit.k@bu.ac.th

http://http://bit.ly/it440_56


Our Classmate

Student Profile IT440


วันหยุดของไทย


Class Outline 

เนื้อหาวิชา

      แนวความคิดพื้นฐานเกี่ยวกับระบบบริหารฐานข้อมูล สถาปัตยกรรมของฐานข้อมูล รูปแบบของฐานข้อมูล แบบเชิงชั้น แบบเครือข่าย และแบบเชิงสัมพันธ์ ความขึ้นแก่กันของข้อมูล เค้าร่าง การทำให้อยู่ในรูปแบบบรรทัดฐาน รูปแบบบรรทัดฐาน ฐานข้อมูลเชิงสัมพันธ์ การสร้างโมเดลจำลองความสัมพันธ์ของข้อมูล แบบอีอาร์ พีชคณิตเชิงสัมพันธ์ ภาษาสอบถามเชิงโครงสร้าง  การออกแบบฐานข้อมูล ระบบรักษาความปลอดภัยของข้อมูล การเกิดภาวะพร้อมกัน การปิดกั้น การกู้ข้อมูล ความบูรณภาพของข้อมูล พจนานุกรมข้อมูล แนวคิดระบบฐานข้อมูลแบบกระจาย ไคลน์เอ็นท์/เซอร์เวอร์ (Client/Server)
     
Introduction to database concept. Database architecture. Data models: hierarchical, network , and relational model. Functional dependencies. Database schema. Normalization. Normal form. Relational database. Entity relationship diagram (ER). Enhanced ER diagram (EER). Relational algebra. Structured query language. Relational calculus. Database design. Security. Concurrency. Locking. Recovery. Integrity. Data dictionary


หนังสือประกอบการสอน

   Peter Rob & Carlos Corlos Coronel,Database Systems:Design, Implementation,Management, Sixth Edition

        C.J. Date, An Introduction to Database System ,7th ed.

        Elmasri/Navathe,Fundamentals of Database System,Third Edition


เกณฑ์การให้คะแนน

   Midterm = 30 คะแนน

   Final       = 40 คะแนน

  Project   = 20  คะแนน (โปรแกรม 10 %, เอกสารรวม 5 % , เอกสารรายบุคคล 5%)  

  Assignments (ทบทวนเนื้อหาที่เรียนในรูปแบบโครงสร้างที่จดจำได้และการบ้าน) = 10%

  Online Assessment System 1 %


แบบสอบถาม Test : Quiz


ครั้งที่

Lecture

ครั้งที่ 1

ความรู้พื้นฐานของระบบฐานข้อมูล (Introduction Database Management  System)

ไฟล์คืออะไร (What is a file?)

ฐานข้อมูลคืออะไร (What is a database?)

ฐานข้อมูลกับไฟล์สัมพันธ์กันอย่างไร

ครั้งที่ 2

- ทำไมต้องมีฐานข้อมูล (Why database?)

- ข้อดีข้อเสียของการสร้างตารางไว้ใน โอเอสไฟล์ (OS File)

- คุณลักษณะที่ดีของระบบฐานข้อมูล

ครั้งที่ 3

สถาปัตยกรรมของระบบฐานข้อมูล (Database Architecture)

- External level

- Conceptual level

- Internal level

- Mapping

- Database Administrator

ครั้งที่ 4

รูปแบบของฐานข้อมูล (Database Model)

ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)

ฐานข้อมูลแบบลำดับขั้น (Hierarchical Database)

ฐานข้อมูลแบบข่ายงาน (Network Database)

ครั้งที่ 5

ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)

- Data Schema

- Instance

- Data Independence

- Database Language

- Integrity

ครั้งที่ 6

การสร้างโมเดลจำลองความสัมพันธ์ระหว่างข้อมูลในรูปแบบ E-R Model

- Entity Type

- Relationship

- Attribute

ครั้งที่ 7

Present Project (ออกแบบระบบงานต่างๆ ที่นักศึกษาทำ ในรูป E-R Model)

สอบ Midterm

ครั้งที่ 8

- แนวคิดเกี่ยวกับการออกแบบฐานข้อมูล (Design Database)

-ความสัมพันธ์ระหว่างค่าของ attribute ในแต่ละรีเลชั่น (Dependency)

- Normalization

การออกแบบระบบฐานข้อมูล (Database Design)

- Fist Normal Form (1NF)

- Second Normal Form(2NF)

- Third normal Form (3NF)

- Boyce/Codd Normal Form(BCNF)

ครั้งที่ 9

- Fourth Normal Form (4NF)

- Fifth Normal Form (5NF)

พีชคณิตเชิงสัมพันธ์ (Relational Algebra)

ครั้งที่ 10

ภาษาสอบถามเชิงโครงสร้าง (SQL) ใช้ระบบฐานข้อมูล Oracle10g ในการอธิบาย

- Data Definition Language (DDL)

ครั้งที่ 11

- Data Manipulation Language (DML)

- Data Control Language

ครั้งที่ 12

การจัดการระบบฐานข้อมูล

การเกิดภาวะพร้อมกัน (Concurrency)

การล็อก (Locking)

ครั้งที่ 13

- การกู้ (Recovery)

ความปลอดภัยของข้อมูล (Security)

- พจนานุกรมข้อมูล (Data Dictionary)

ระบบฐานข้อมูลแบบกระจาย (Distributed database)

ไคลน์เอ็นท์/เซอร์เวอร์ (Client/Server)

ระบบฐานข้อมูลเชิงวัตถุ (Object Oriented Dabase)

ครั้งที่ 14

Final Present Project

สอบ Final


SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
Comments