A.Sukit Kuchaisit School of Science and Technology Email : sukit.k@bu.ac.th
http://http://bit.ly/it440_56
Our Classmate
Student Profile IT440Student 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แบบสอบถาม 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 |
|
Selection | File type icon | File name | Description | Size | Revision | Time | User |
|