0
BASIS DATAAHMAD KURNIAWAN
BAHASA BASIS DATA             (DATABASE LANGUAGE)• Data Definition Language (DDL)   – Struktur/skema bais data yang mengga...
• Data Manipulation Language (DML)  merupakan bentuk basis data yang berguna  untuk melakukan manipulasi dan  pengambilan ...
• DML merupakan bahasa yang bertujuan  memudahkan pemakai untuk mengakses data  sebagaimana direpresentasiakan oleh model ...
STRUKTUR SISTEM KESELURUHAN Sebuah sistem pengelola basis data (DBMS) umumnya memiliki sejumlah komponen fungsional (modul...
File manager• Mengelola alokasi ruang dalam disk dan  struktur data yang dipakai utnuk  merepresentasikan informasi yang  ...
Database Manager• Menyediakan interface antara data low  level yang ada pada basis data dengan  program aplikasi dan query...
Query processorMenterjemahkan perintah-perintahdalam query language keperintah lowlevel yang dapat dimengerti olehdatabase...
DML Precompilermengkonversi perintah DML yangditambhakan dalam sebuah programapliaksi ke pemanggilan prosedurnormal dalam ...
DDL Compilermengkonversi perintah perintah DDLkedalam sekumpulan tabel yangmengandung metadata. Tabel tabel inikemudian di...
Naïve user   Programmer Aplikasi    Casual user     DBA        Program             System                         Skema   ...
BASIS DATA RELASIONAL• Model basisdata menunjukkan suatu mekanisme atau  yang digunakan untuk mengelola data secara fisik ...
Upcoming SlideShare
Loading in...5
×

Materi 6

412

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
412
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Materi 6"

  1. 1. BASIS DATAAHMAD KURNIAWAN
  2. 2. BAHASA BASIS DATA (DATABASE LANGUAGE)• Data Definition Language (DDL) – Struktur/skema bais data yang menggambarkan/mewakili desain basis data secara keseluruhan. – dengan DDLkita dapat membuat tabel baru, indeks, membuat tabel baru, menentukan struktur penyimpanan tabel – Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus berupa KAMUS DATA – Kamus data = merupakan metadata (superdata) yaitu data yang mendeskripsikan data sesungguhnya. Kamus data akan selalu diakses dalam suatu operasi basis data sebelum file data yang sesungguhnya diakses.
  3. 3. • Data Manipulation Language (DML) merupakan bentuk basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa : – Penyisipan/penambahan data baru ke suatu basis data – Pengahapusan data dari suatu basis data – Pengubahan data di suatu basis data
  4. 4. • DML merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data sebagaimana direpresentasiakan oleh model data.• Ada 2 jenis DML : – Prosedural mensyaratkan agar pemakai menentukan, data apa yang siinginkan serta bagaimana cra mendapatkannya. – Nonprosedural pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.
  5. 5. STRUKTUR SISTEM KESELURUHAN Sebuah sistem pengelola basis data (DBMS) umumnya memiliki sejumlah komponen fungsional (modul): – File manager – Data base manager – Query processor – DML Precompiler – DDL compiler
  6. 6. File manager• Mengelola alokasi ruang dalam disk dan struktur data yang dipakai utnuk merepresentasikan informasi yang tersimpan dalam disk.file manager di DBMS lebih difokuskan pada efisiensi dan efektivitas penyimpanan.
  7. 7. Database Manager• Menyediakan interface antara data low level yang ada pada basis data dengan program aplikasi dan query yang diberikan ke sistem.
  8. 8. Query processorMenterjemahkan perintah-perintahdalam query language keperintah lowlevel yang dapat dimengerti olehdatabase manager. Disamping itu,query processor akanmenstransformasikan permintaan userke bentuk yang lebih efisien sehinggaquery menjadi lebih efektif
  9. 9. DML Precompilermengkonversi perintah DML yangditambhakan dalam sebuah programapliaksi ke pemanggilan prosedurnormal dalam bahas ainduk.Precompiler ini akan berinteraksidengan query processor
  10. 10. DDL Compilermengkonversi perintah perintah DDLkedalam sekumpulan tabel yangmengandung metadata. Tabel tabel inikemudian disimpan dalam kamus data
  11. 11. Naïve user Programmer Aplikasi Casual user DBA Program System Skema query Aplikasi calls basis data DML Query DDL Precompiler Processor Compiler Kode Objek Program Aplikasi Database Manager DBMS File ManagerStruktur Sistem Basis data Keseluruhan Disk File data Kamus Data
  12. 12. BASIS DATA RELASIONAL• Model basisdata menunjukkan suatu mekanisme atau yang digunakan untuk mengelola data secara fisik dalam memori sekunder yang akan berdampak pada bagaimana data dikelompokkan dan membentuk keseluruhan data yang saling terkait.• Setiap tabel selalu terdiri atas lajur mendatar, laju laju vertikal.• Pertemuan antara titik vertikal dan mendatar ini item (satuan data terkecil ditempatkan)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×