Professional Documents
Culture Documents
Arsitektur
DEFINISI ARSITEKTUR
Arsitektur:
Reference Architecture:
STANDARDISASI DBMS
Berdasarkan Komponen:
Berdasarkan Fungsi:
Berdasarkan Data:
ANSI/SPARC Architecture
ANSI/SPARC Architecture
Arsitektur ANSI/SPARC:
External View
Internal View
Conceptual View
Perlu
Schema
pada
masing2
Dan
Mapping
Conceptual Schema
RELATION EMP [
KEY = {ENO}
ATTRIBUTES = {
ENO : CHARACTER(9)
ENAME : CHARACTER(15)
TITLE : CHARACTER(10)
}
]
RELATION PAY [
KEY = {TITLE}
ATTRIBUTES = {
TITLE : CHARACTER(10)
SAL : NUMERIC(6)
}
]
RELATION PROJ [
KEY = {PNO}
ATTRIBUTES = {
PNO : CHARACTER(7)
PNAME : CHARACTER(20)
BUDGET : NUMERIC(7)
}
]
RELATION ASG [
KEY = {ENO,PNO}
ATTRIBUTES = {
ENO : CHARACTER(9)
PNO : CHARACTER(7)
RESP : CHARACTER(10)
DUR : NUMERIC(3)
}
]
Internal Schema:
INTERNAL_REL EMPL [
INDEX ON E# CALL EMINX
FIELD = {
HEADER : BYTE(1)
E# : BYTE(9)
ENAME : BYTE(15)
TIT : BYTE(10)
}
External Schema:
1.
2.
Heterogenitas:
3.
Otonomi:
USER PROCESSOR:
User Interface Handler: Menerjemahkan perintah user dan
menampilkan data ke user.
Semantic Data Controller: Chek terhadap user query, dapat diproses
atau tidak?
Global Query Optimizer and Decomposer: Strategi eksekusi dengan
cost yang minimal, penerjemahan global query ke local query.
Distributed Execution/Transaction Monitor: Koordinasi Eksekusi yang
terdistribusi.Physical Data Organization pada setiap site mungkin
berbeda, untuk itu pada masing-masing site dibutuhkan individual
internal schema.
DATA PROCESSOR:
Local Query Optimizer: Bertugas sebagai Access Path Selector
(indexing attribute2)
Local Recovery Manager: Menjaga konsistensi database lokal ketika
terjadi kegagalan.
Run-time Support Processor: Interface ke OS dan terdapat database
buffer (cache) manager yang memaintain main memory buffer dan
akses data.