BAB IX
PEMROSESAN FILE DAN KONSEP MANAJEMEN DATA
A.Istilah dalam Teknologi Database
Konsep dasar penyimpanan data yaitu: Entity adalah sesuatu yang dipakai untuk menyimpan informasi.
Setiap Entity memiliki atribut :
-Atrubutes : elemen data yang merupakan bagian dari entity.
-Characters:huruf atau angka.
-Data Value:kombinasi karakter (huruf dan angka) yang memiliki makna.
-Field:Kumpulan elemen data terkecil yang disimpan dalam sebuah spasi (ruang fisik).
-Record:Sejumlah field yang yang dikelompokkan dan membentuk sebuah satuan data yang sekaligus menguraikan atribut khusus dari sebuah entity.
-File: adalah sekumpulan record yang sejenis.
Jenis-jenis file:
1.file induk (master file)
2.file transaksi (transaction file)
3.file tabel (table file)
4.file sejarah (history file)
5.file cadangan (backup file)
6.suspense file
7.Report file.
Data yang disimpan dapat diakses , yaitu diperbaharui ,disimpan dan dipanggil dengan menggunakan alat identifikasi (identifier) berupa elemen data (field), yang di sebut kunci (key).
Ada 2 jenis kunci yaitu :
-Kunci utama (primary key) : kunci yang bersifat unik.
-kunci pendukung (secondary key) : kunci berupa elemen lain yang meskipun tidak unik, digunakan untuk mengidentifikasi record.
B. Sistem Manajemen Database dan Arsitekturnya
Terdapat 3 Arsitektur yang terkait dengan database dan system manajemen database:
-tingkat konseptual
-tingkat logika
-tingkat fisik.
Database pada tingkat konseptual adalah kumpulan beragam elemen informasi yang akan digunakan demi tujuan klarifikasi.
Model data entity relationship (ER) merupakan salah satu pendekatan yang popular.
Teknik pemodelan berorientasi objek (OMT) yang pada awalnya dikembangkan untuk pemograman berorientasi tujuan dan diadaptasi untuk pemodelan data oleh Blaha, Premerlani, dan Rumbaugh.
Database pada tingkat logika , 3 model utama dalam struktur logika :
1. Model pohon atau Hierarkis : pada sebuah struktur pohon, setiap lingkaran menunjukkan satu set field (segmen), setiap lingkaran terhubung kelingkaran lain pada tingkatan berikutnya yang lebih tinggi dalam pohon tersebut.
2. Model jaringan : Struktur jaringan adalah model yang memungkinkan sebuah segmen anak memiliki lebih dari satu orang tua.
3. Model Data Rasional : Model data rasional memandang database sebagai sebuah kumpulan tabel dua dimensi dari sebuah struktur jenis hierarkis atau jaringan.
Arsitektur Database Tingkat Fisik : pada sebuah file akses sekuensial , record hanya dapat diakses dalam sekuens mereka sebelumnya.
File sekuensial berindeks adalah sebuah file sekuensial yang disimpan dalam sebuah direct akses storage devices (DASD) dan diberi indeks serta disimpan secara fisik dalam file field yang sama.
C. Sistem Manajemen Database
Sistem Manajemen Database ( DBMS ) adalah program computer yang memampukan seorang pengguna untuk menciptakan dan memperbharui file-file, menyeleksi dan memunculkan kembali data, dan menghasilkan beragam output dan laporan-laporan.
Tiga 3 atributb umum dalam DBMS
1. Data Description Language (DDL)
2. Data Manipulation Language (DML)
3. Data Query Language (DQL)
Keuntungan Sistem Manajemen Database
- Integrasi data : informasi dapat dikombinasikan tanpa batas.
- Fleksibilitas laporan : laporan dapat direvisi secara mudah, dan dibuat sesuai dengan kebutuhan tanpa terikat jadwal penbuatan laporan regular.
- Meminimumkan pengulangan dan ketidakkonsistenan data : karena elemen data biasanya disimpan hanya sekali, pengulangan dan ketidakkonsistenan data dapat diminumakan.
- Indepedensi data : karena data dan program independen satu sama lain, maka masing-masing dapat diubah tanpa saling mempengaruhi. Hal ini menyederhanakan pengelolaan data dan pemograman.
- Manajemen Data Terpusat : manajemen data menjadi lebih efisien karena administratur database bertanggung jawab untuk mengkoordinasi , mengendalikan, dan mengelola database.
- Keamanan : perangkat lunak DBMS memiliki system pengawasan melekat , seperti misalnya password , yang membantu menjamin integritas data.
- Analisis lintas fungsi : hubungan antar elemen data.
Soal
1. Jelaskan yang dimaksud dengan entity , atributes,characters,data value,field,record,file,primary key dan secondary key !
- adalah sesuatu yang dipakai untuk menyimpan informasi.
-Atrubutes : elemen data yang merupakan bagian dari entity.
-Characters:huruf atau angka.
-Data Value:kombinasi karakter (huruf dan angka) yang memiliki makna.
-Field:Kumpulan elemen data terkecil yang disimpan dalam sebuah spasi (ruang fisik).
-Record:Sejumlah field yang yang dikelompokkan dan membentuk sebuah satuan data yang sekaligus menguraikan atribut khusus dari sebuah entity.
-File: adalah sekumpulan record yang sejenis.
-Kunci utama (primary key) : kunci yang bersifat unik.
-kunci pendukung (secondary key) : kunci berupa elemen lain yang meskipun tidak unik, digunakan untuk mengidentifikasi record.
2.Sebutkan dan jelaskan tingkatan dalam arsitektur SISTEM MANAJEMEN DATABASE !
- Database pada tingkat konseptual adalah kumpulan beragam elemen informasi yang akan digunakan demi tujuan klarifikasi.
-Database pada tingkat logika yang timbul antara segmen-segmen dalam database ditentukan oleh struktur data logika , yang biasa juga disebut skema atau model database.
-Database pada tingkat fisik : pada sebuah file akses sekuensial , record hanya dapat diakses dalam sekuens mereka sebelumnya.
3. Sebutkan dan jelaskan model logika dalam system manajemen database !
1. Model pohon atau Hierarkis : pada sebuah struktur pohon, setiap lingkaran menunjukkan satu set field (segmen), setiap lingkaran terhubung kelingkaran lain pada tingkatan berikutnya yang lebih tinggi dalam pohon tersebut.
2. Model jaringan : Struktur jaringan adalah model yang memungkinkan sebuah segmen anak memiliki lebih dari satu orang tua.
3. Model Data Rasional : Model data rasional memandang database sebagai sebuah kumpulan tabel dua dimensi dari sebuah struktur jenis hierarkis atau jaringan.
4.Sebutkan dan jelaskan 3 atribut dalam system manajemen database !
-Data Description Language (DDL) : DDL memungkinkan administrator database (DBA) untuk menentukan struktur logika database yang disebut skema.
-Data Manipulation Language (DML) : DML terdiri atas perintah perintah untuk melakukan pembharuan (updating),pengeditan , memanipulasi , dan ektraksi data.
-Data Query Language (DQL) : DQL adalah bahasa atau antarmuka yang ramah pengguna (user friendly) yang memungkinkanbagi pengguna untuk meminta informasi dari database.
Tidak ada komentar:
Posting Komentar