NPM : 2010 4350 1272
Kelas : S 4 O
Tugas : Membuat Kuis beserta Jawaban
Mata Kuliah : Teori Sistem Basis Data
Dosen : Nahot Frastian, S. Kom
1.
Apa yang dimaksud Sistem Basis data !
Sistem yang terdiri atas
sekumpulan tabel data yang saling berhubungan dan sekumpulan program (DBMS:
Database Management System) yang memungkinkan berbagai user dan/atau program
lain dapat mengakses
dan memanipulasi tabel-tabel tersebut.
2.
Sebutkan tujuan Basis Data !
·
Kemudahan dan kecepatan dalam pengambilan data (speed)
·
Efisiensi ruang penyimpanan (space)
Mengurangi / menghilangkan redudansi data
·
Keakuratan (Accuracy)
Pembentukan kode & relasi antar data berdasar aturan /
atasan constraint) tipe data, domain data, keunikan data, untuk menekan
ketidakakuratan saat entry / penyimpanan data.
·
Ketersediaan (Avaibility)
Pemilahan data yang sifatnya pasif dari database aktif.
·
Kelengkapan (Completeness)
Kompleksnya data menyebabkan perubahan struktur database.
·
Keamanan (Security)
Memberikan keamanan atas hak akses data. Kebersamaan pemakaian
(Sharability) bersifat multiuser
3.
Sebutkan Manfaat Basis Data !
·
Controlling
Redundancy
ü Redundancy:
duplikasi data, penyimpanan data secara berulang
ü Redudancy
salah satu syarat larangandalam database relasional, karena akan menimbulkan
inconsistensidata.
ü Dengan controlling redundancy, selain akan
meningkatkan performancequeryjuga menjaga konsistensidata.
·
Restricting
Unauthorized Access
ü Memberikan
pengaturan hak akses / batasan akses user database
ü Providing
Persistent Storage for Program Objects
ü Menyediakan
ruang penyimpanan khusus untuk obyek-obyek program (ex. Object-Oriented
Database system yang menyimpan obyek-obyek pemrograman berbasis obyek).
4.
Jelaskan DBA !
Database Administrator (DBA): orang
yang memiliki tanggung jawab penuh dalam manajemen database (pengaturan hak
akses, koordinasi dan monitoring, kebutuhan hardware/software).
5.
Jelaskan Database Desaigner !
Database Designer: bertanggung jawab
dalam identifikasi data yang tersimpan dalam database, menentukan struktur data
yang tepat untuk disimpan dalam database.
6.
Jelaskan End-User-Database !
End User Database : adalah
orang-orang yang pekerjaannya membutuhkan akses ke database untuk melakukan
query, update maupun genereate report database.
7.
Apa yang di maksud normalisasi, dan sebutkan serta jelaskan
tahapan normalisasi !
Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian
besar ambiguity bisa dihilangkan.
- Bentuk normal 1NF terpenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak (multivalued attribute), atribut composite atau kombinasinya dalam domain data yang sama.
- Bentuk normal 2NF terpenuhi dalam sebuah tabel jika telah memenuhi bentuk 1NF, dan semua atribut selain primary key, secara utuh memiliki Functional Dependency pada primary key
- Bentuk normal 3NF terpenuhi jika telah memenuhi bentuk 2NF, dan jika tidak ada atribut non primary key yang memiliki ketergantungan terhadap atribut non primary key yang lainnya.
- Bentuk normal 4NF terpenuhi dalam sebuah tabel jika telah memenuhi bentuk BCNF, dan tabel tersebut tidak boleh memiliki lebih dari sebuah multivalued atribute
- Bentuk normal 5NF terpenuhi jika tidak dapat memiliki sebuah lossless decomposition menjadi tabel-tabel yg lebih kecil.
8.
Sebutkan Komponen Basis Data !
Hardware, OS, Database, DBMS, User, Aplikasi Lain
9.
Apa yang di maksud Abstraksi Data !
Abstraksi data
merupakantingkatan/leveldalam melihat bagaimana menampilkandata dalam sebuah
sistem database.
10.
Bahasa Database dibagi
menjadi 2, sebutkan !
DDL (Data Definittion Languge) dan DML (Data Manipulation
Language)
0 komentar:
Posting Komentar