Selasa, 23 September 2014

Tugas SQL

    1.       Jelaskan pengertian Data Base
Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang sebagai berikut :
                                                               i.      Himpunan kelompok data (arsip) yang saling berhubungan yang di organisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
                                                             ii.      Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
                                                            iii.      Kumpulan file/arsip/tabel yang saling berhubunganyang disimpan dalam media elektronis.
                                                           
    2.       Pengertian dari atribut,record dan entitas
·         Atribut (elemen data/kolom/item/field): menyatakan data terkecil yang memiliki makna.  Contoh : nama,tanggal lahir.

·         Record/tupel/baris : kumpulan dari sejumlah elemen data yang saling terkait. Record/Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap
Contoh:          
Record entry mahasiswa adalah kumpulan data value dari field nobp, nama, jurusan dan alamat per-barisnya. Dalam tabel database, record disebut juga baris.
nim, nama_m, tpt_lhr_m, tgl_lhr_m, alm_m an atribut lainnya dari seorang Mahasiswa dapat dihimpun dalam sebuah record / baris.
NPM, nama mahasiswa, alamat, kota, dll.

·         Entitas/Tabel menghimpun sejumlah record.
Contoh: data pribadi dari semua pegawai

    3.       Komponen Sistem Data Base
                a.       Data
                b.      Terintegrasi  (integrated)
                c.       Dapat dipakai bersama-sama (shared)
                d.      Perangkat Keras ( Hardware)
                e.      Perangkat Lunak (Software)
                f.        Pemakai (User)

    4.       Perbedaan File Manajemen Tradisional dan File Manajemen Database dan jelaskan kelemahan masing-masing
   
         File Tradisional adalah file dimana setiap user mengimplementasikan file yang dibutuhkan untuk aplikasi khusus sebagai bagian dari pemrograman aplikasinya.

        Basis data adalah sekumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu.

              Perbedaan :
      File Manajemen Tradisional :
·         Orientasi program
·         Sering terjadi kerangkapan data
·         Kaku
     File Manajemen Basis Data :
            ·         Orientasi data
            ·         Terkontrolnya kerangkapan data
            ·         Luwes

Kelemahan :
1.       File Manajemen Tradisional
§  Timbulnya data rangkap & Ketidakkonsistenan
§  Data tidak dapat digunakan bersama-sama
§  Kesukaran dalam pengaksesan data
§  Tidak Fleksibel
§  Data tidak standar
2.       File Manajemen Database
§  Storage yang digunakan besar
§  Dibutuhkan tenaga  spesialis
§  S/w  mahal
§  Kerusakan pada sistem  database dapat mempengaruhi  bagian yang terkait.

5.   Apa yang dimaksud dengan DBMS
DBMS adalah suatu perangkat lunak yang akan menentukan bagaimana data diorganisasi, disimpan, diubah, dan diambil kembali. Salah satu tujuan dari DBMS adalah untuk menyediakan fasilitas/interface dalam melihat data menjadi user friendly. Contoh : Ms.Access, MySQL, SQL Server, dll.
Sistem Basis Data adalah Gabungan antara basis data dan perangkat lunak DBMS termasuk didalamnya program aplikasi yang dibuat dan bekerja dalam satu sistem.

6.   Sebutkan bahasa yang dikenal dalam DBMS
1. Data Definition Language (DDL)
2. Data Manipulation Language (DML)
3.Data Control Language (DCL)


Tidak ada komentar:

Posting Komentar