229x Filetype PPTX File size 0.14 MB Source: www.ocw.upj.ac.id
Tujuan Pertemuan
• Mahasiswa akan mampu menjelaskan bahasa
yang digunakan di dalam DBMS .
• Mahasiswa akan mampu menjelaskan perbedaan
model data berbasis konseptual dan berbasis
fisik .
• Mahasiswa memahami relational model
database beserta komponennya
• Mahasiswa akan mampu membuat skema
database (DDL) dengan bahasa query (SQL)
AER – 2015/2016 Universitas Pembangunan Jaya – SIF 2
Data Model
• Data model: sekumpulan konsep yang dapat
digunakan untuk mendeskripsikan struktur dari
suatu database.
(referensi: Elmasri and Navathe, Fundamentals of Database Systems 6th Ed, Addison Wesley, 2010.)
• Seperti yang sudah dibahas pada pertemuan 1,
bahwa data model diantaranya adalah; Relational
Model, The Entity-Relationship Model, Object-
Based Data Model, Semistructured Data Model
AER – 2015/2016 Universitas Pembangunan Jaya – SIF IST102 - 3
What is a Data Model? (actually)
• Representasi secara matematis dari data.
–contoh:
relational model = tables;
semistructured model = trees/graphs.
• Representasi dari Operasi pada data.
• Constraints (kendala/batasan-batasan)
(referensi: Prof. Jennifer Widom Hand-out, stanford university.)
AER – 2015/2016 Universitas Pembangunan Jaya – SIF IST102 - 4
Relasi = Table
Relation name Attributes, each attribute has type (or domain)
(table name) (field or column headers)
tblMhs
Tuples
(rows)
AER – 2015/2016 Universitas Pembangunan Jaya – SIF IST102 - 5
Schemas
• Relation schema = nama relasi dan daftar attribute-
nya (Optionally: disertai types dari attributes).
–Contoh:
tblMhs(nim, nama, jurusan) atau
tblMhs(nim: string, nama: string, jurusan: string)
• Database = kumpulan relasi.
• Database schema = Deskripsi terstruktur dari suatu
relasi dalam database
• Instance = actual content of a table at given point in
time
AER – 2015/2016 Universitas Pembangunan Jaya – SIF IST102 - 6
no reviews yet
Please Login to review.