Sabtu, 24 November 2012

Pengertian Arsitektur sistem basis data

jelaskan mengenai arsitektur sistem basis data secara singkat dan jelas !
Arsitektur sistem basis data adalah kerangka kerja bagi pembangunan basis data. Fungsinya adalah untuk memisahkan anatar fisik basis data dan program aplikasi pemakai. Arsitektur SMBD dikenal juga dengan sebutan asitektur tiga skema (three-schema architecture).  Skema dalam arsitektur tersebut adalah:
·         Level internal merupakan skema internal yang memuat deskripsi struktur penyimpanan basis data. Skema internal menggunakan model data fisikal dan mendefinisikan secara detail penyimpanan data dalam basis data, serta jalur pengaksesan data.
·         Level konsptual merupakan skema konseptual yang memuat deskripsi struktur basis data secara keseluruhan untuk semua pemakai. Skema konseptual hanya memuat deskripsi tentang entiti, atribut, hubungan, dan konstrain tanpa memuat deskripsi data secara detail. Model data tingkat tinggi atau model data implementasi dapat digunakan dalam skema ini.
·         Level eksternal merupakan skema eksternal (user views) yang mendefinisikan pandangan data terhadap sekelompok pemakai tersebut. Model data tingkat tinggi atau model data implementasi dapat digunakan dalam skema eksternal.
22 .      Jelaskan  apa maksud penggunaan model data !
Model data adalah sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan data yang terintegrasi di dalam suatu organisasi. Penggunaan model data berarti penerapan model data pada saat mendisain sistem basis data agar diperoleh basis data stabil dengan normalisasi penuh. Tujuannya agar data terhindar dari kesalahan-kesalahan seperti tidak konsisten, tidak akurat, dll. Selain itu, model data dikenal juga sebagai konsep yang terintegrasi dalam menggambarkan hubungan (relationship) antara data dan batasan-batasan (constraint) data dalam suatu sistem database. Berdasarkan hubungan antar record dalam database, model data dibagi menjadi 3, yaitu:
a.      Model Database Hierarki (Hierarchical Database Model)
b.      Model Database Jaringan (Network Database Model)
c.       Model Database Relasi (Relational Database Model)
33 .      Apa yang membedakan model data object-oriented dan ER model?
Model data Object-Oriented
Sebuah model data adalah organisasi logika dari objek dunia nyata (entitas), kendala pada mereka, dan hubungan antara objek-objek.
Entity-Relationship  model data
Dalam rekayasa perangkat lunak , model entity-relationship (ER model untuk pendek) adalah representasi abstrak dan konseptual data. Entity-relationship model adalah pemodelan database metode, yang digunakan untuk menghasilkan jenis sekema konseptual atau sistematik model data dari suatu sistem, sering merupakan database relasinal, dan persyaratan dalam top-down mode. Diagram diciptakan oleh proses ini disebut entity-relationship diagram atau diagram ER.
44 .      Apa perbedaan model data relasional, jaringan dan hierarkis?
Model hirarkis atau biasa disebut model pohon ini menggunakan pola hubungan dengan istilah orang tua dan anak. Terdapat juga istilah simpul (bercirikan kotak atau lingkaran). Simpul yang berada diatas yang terhubung ke simpul pada level dibawahnya disebut orang tua. Setiap orang tua bisa memiliki satu (hubungan 1:1) atau beberapa anak (hubungan 1:M), tetapi setiap anak hanya memiliki satu orang tua. Simpul – simpul yang dibawahi oleh simpul orang tua disebut anak. Adapun hubungan antara anak dan orang tua disebut cabang. Perbedaannya adalah, record-record diorganisasikan sebagai tree (pohon) daripada graf.
Model jaringan direpresentasikan dengan sekumpulan record (Pascal),dan relasi antar data yang direpresentasikan oleh record & lin. Model ini menyerupai model hirarki. Perbedaannya terdapat pada suatu simpul anak bisa memilki lebih dari satu orang tua. Model ini bisa menyatakan hubungan 1:1 (satu arang tua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun N:M (beberapa anak bisa mempunyai beberapa orangtua). Pada model jaringan, orang tua disebut pemilik dan anak disebut anggota.
Model relasional berbeda dengan model jaringan & hirarki.Pada model data relasional pemodelan menggunakan tabel untuk merepresentasikan data & relasi antar data. Setiap tabel terdiri atas kolom, dan setiap kolom mempunyai nama variable tertentu.Inti dari model ini adalah relasi, yang dimisalkan sebagai himpunan dari record. Pada model relasional, skema atau deskripsi data pada model relasi ditentukan oleh nama, nama dari tiap field (Atribut atau kolom), dan tipe dari tiap field.
5. Buatlah sebuah database beserta tabelnya dengan ketentuan sebagai berikut:
id_merk char 3
nama char 15 

2 komentar:

  1. Harrah's Casino & Hotel - Mapyro
    Find your perfect Harrah's 제천 출장마사지 Casino 제천 출장마사지 & Hotel in Hanover, MD. Check 남원 출장샵 reviews, 태백 출장안마 photos and more. Search for other nearby attractions near Harrah's Casino & Hotel 당진 출장안마 in Hanover.

    BalasHapus