Kuliah Basis Data Minggu Ketiga

Assalamualaikum Wr. Wb.

Basis Data Minggu Ketiga akan memposting tentang materi perkuliahan yang terjadi pada minggu ketiga Basis Data tanggal 11 Maret 2015. Pada perkuliahan ini membahas tentang materi yang disampaikan yaitu Pemodelan Data dan Basis Data Relasional, apa itu Pemodelan Basis Data dan Basis Data Relasional? Langsung saja.

Pemodelan Basis Data

Pemodelan basis data ini dibagi menjadi dua yaitu Basis Data Berbasis Objek dan Basis Data Berbasis Record. Sebelum itu kita kenal lebih dahulu dengan model data, apa itu model data?

Model Data
-Merupakan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data.

  1. Pemodelan Basis Data Berbasis Objek
    Model basis data berbasis objek adalah suatu model basis data, dimana data didefinisikan, disimpan, dan diakses menggunakan pemrograman berorientasi objek.
    – ERD (Entity Relationship Diagram)
    Menjelaskan hubungan antar data dalam basis data berdasarkan persepsi bahwa rel world terdiri atas objek-objek yang mempunyai hubungan/relasi antar objek tersebut.
    -Semantik
    Relasi antar objek dinyatakan dengan kata.Untuk saat ini pemodelan data berbasis objek tersebut yang paling banyak digunakan atau dikenali adalah dengan menggunakan ERD, karena ERD lebih mudah untuk digunakan.
  2. Pemodelan Basis Data berbasis Record
    Model ini mendasarkan pada record untuk menjelaskan kepada user tentang hubungan logik antar data dalam basis data.
    -Relasional
    Basis Data Relasional adalah model basis data yang menggunakan tabel dua dimensi,  yang terdiri dari baris dan kolom untuk menggambarkan sebuah berkas data.Basis Data Relasional merupakan model data yang paling banyak digunakan saat ini. Hal ini disebabkan oleh bentuknya yang sederhana dibandingkan dengan model jaringan/network atau model hirarki. Bentuk yang sederhana ini membuat pekerjaan seorang programmer menjadi lebih mudah, yaitu dalam melakukan berbagai operasi data (query, insert, update, delete, dan lainnya).

    Istilah-istilah dalam basis data relasional
    -Relasi : sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris.
    -Atribut=kolom=field : nilai-nilai yang menyatakan objek.
    -Baris=tuple=record
    -Domain : batasan nilai pada atribut dan tipe datanya (range)
    -Primary key : sesuatu yang unik
    -Foreign key : kunci primer dari suatu tabel ke tabel lain.
    -Derajat : jumlah atribut dalam relasi
    -Cardinality : jumlah tuple dalam relasi

    -Hirarki
    Adalah Hubungan antar data direpresentasikan dengan Record dan Link (Pointer). Dimana Record – Record disusun dalam bentuk Tree(Pohon), dan masing – masing node pada Tree tersebut merupakan record/grup data elemen dan memiliki hubungan cardinalitas 1:1 dan 1:M

    -Network
    Model dimana data dan hubungan antar data direpresentasikan dengan record dan links. Perbedaannya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk graph dan menyatakan hubungan cardinalitas 1:1, 1:M dan N:M

  3. Sifat yang melekat pada relasi
    -Tidak ada baris yang kembar
    -Urutan tuple tidak penting
    -Setiap atribut memiliki nama yang unik
    -Letak atribut bebas
    -Setiap atribut hanya memiliki nilai tunggal dan jenisnya sama untuk semua tabel

Sekian untuk resume mata kuliah Basis Data minggu ketiga ini.

Terima Kasih

Wassalamualaikum Wr. Wb.

Tinggalkan komentar