127x 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.