You are on page 1of 17

COS3103 ระบบฐานข้ อมูล 3(3-0-6)

(DATABASE SYSTEMS)
วิชาบังคับก่อน (PRE-REQUISITE) : COS2103

คาอธิบายรายวิชา
ระบบฐานข้อมูลเบื้องต้น ตัวแบบข้อมูล ฐานข้อมูลเชิงสัมพันธ์ ได้แก่
ตัวแบบเชิงสัมพันธ์ รู ปแบบภาษาสอบถามเชิงสัมพันธ์ และภาษาสอบถามเชิงโครงสร้าง (เอสคิวแอล)
การออกแบบฐานข้อมูล ได้แก่ ตัวแบบแสดงความสัมพันธ์ระหว่างเอ็นติต้ ี และการออกแบบฐานข้อมูล
เชิงสัมพันธ์ รายการธุรกรรม การควบคุมภาวะพร้อมกันและการกูค้ ืน
มีการสาธิตและฝึ กปฏิบตั ิกบั ระบบจัดการฐานข้อมูลที่มีใช้งานอยู่

Introduction to database systems; data model; relational databases: relational model,


formal relational query languages and structure query language (SQL);
database design: entity-relationship model and relational database design;
transaction; concurrency control and recovery.
Demonstrate and practice on current database management system.
ผูส้ อน ผศ.ศรี จิตร รัตนแก้วกาญจน์
srijit@rumail.ru.ac.th

เอกสารประกอบการสอน
1. Database System Concepts
Abraham Silberschatz, Henry F. Korth
2. ระบบฐานข้อมูล (CT316)
ศรี จิตร รัตนแก้วกาญจน์ , สานักพิมพ์ มร.

การวัดผล
ข้อสอบอัตนัยปลายภาค
Intro to Database Systems
File-processing
Disadvantage of File-processing
Database
Database Management System(DBMS)
Database Systems
Three level Architecture
Data Model
Database Language
Database Administrator(DBA)
Advantage of Database Systems
PROGRAM
PROGRAM PROGRAM

Other System Software

OS
HARDWARE

FILES

File-processing
Disadvantage of File-processing

Data Redundancy
Data Inconsistency
Difficulty in accessing data
Data Isolation
Integrity problem
Concurrent access anomalies
Security problem
Database A collection of interrelated data

กลุ่มของข้อมูลที่มีความสัมพันธ์กนั
เป็ นข้อมูลที่ตอ้ งคงมีไว้ใช้งานอยูเ่ สมอ
ต้องเป็ นข้อมูลที่ตรงตามวัตถุประสงค์ใช้งาน
ตัวอย่าง ……..
Database Management System (DBMS)
เป็ น software ระบบการจัดการฐานข้อมูล
PROGRAM
PROGRAM PROGRAM

DBMS

OS other s/w
other s/w
HARDWARE

DATABASE
Database Systems ระบบฐานข้อมูล
ประกอบด้วย
Data,Database (Integrated data,Shared data)

Software (DBMS , Applications)

Hardware

Users, End users


Three level Architecture Data Abstraction

External level View n


(Individual user view)
View 1 View 2 .......

Conceptual level
(Community view)

Internal level
(Storage view)
View level View n
(Individual user view)
View 1 View 2 .......

Logical level
(Community view)

Physical level
(Storage view)
Data Model ตัวแบบสาหรับฐานข้อมูล
Basic Structure , Data Manipulation ,Integrity Constraint

Relational Data Model


Entity-Relationship Model
Object-oriented Data Model
Network Data Model
Hierrachy Data Model
SCHEME ?
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..

OCCURRENCE ?
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
Database Language ภาษาสาหรับทางานกับฐานข้อมูล

Data Definition Language (DDL)


Data Manipulation Language (DML)

Query Language
Data Independence ?
- physical data independence
- logical data independence
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
Database Administrator (DBA)

มีหน้าที่ ?
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
Database Management System (DBMS)
เป็ น software ระบบการจัดการฐานข้อมูล เพื่อให้มีการจัดเก็บและการเรี ยกใช้ฐานข้อมูล
ได้สะดวกและมีประสิ ทธิภาพ
DBMS มีความสามารถ/หน้ าที่ ?
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………..

You might also like