Sabtu, 19 Januari 2013

KUIS SMT4 ( SISTEM BASIS DATA )


1.      Pengertian normalisasi :
Normalisasi merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukan entity dan relasinya atau lebih difokuskan pada tinjauan komprehensif terhadap setiap kelompok dan (tabel) secara individual.

Pengertian Kardinalitas:
Kardinalitas adalah menunjukkan jumlah maksimim entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Kardinalitas merujuk kepada hubungan maksimum yang terjadi dari himpunan entitas yang satu ke himpunan entitas yang lain dan begitu juga sebaliknya.
Misalnya:
·         one to one (satu ke satu)
·         one to many (satu ke banyak)
·         many to many (banyak ke banyak)

2.      Pengertian 1nf, 2nf, 3nf:

·         Bentuk Normal Pertama (1NF/ First Normal Form)
Jika semua atribut mempunyai nilai data yang atomic (tidak dapat dipecah lagi), tetapi masih terdapat beberapa atribut yang muncul secara berulang.

·         Bentuk Normal Kedua (2NF/ Second Normal Form)
Relasi telah berada/ memenuhi bentuk normal pertama dan semua atribut yang bukan kunci hanya bergantung secara fungsi pada kunci utama/ primary key. Pada bentuk normal kedua haruslah sudah ditentukan kunci-kunci field.
·         Bentuk Normal Ketiga (3NF/Third Normal Form)
Relasi telah berada/ memenuhi bentuk normal kedua dan semua atribut yang bukan kunci adalah non transitive dependency (ketergantungan transitif = bila menjadi atribut biasa pada suatu relasi, tetapi menjadi kunci pada relasi lainnya)

3.      Penyebab terjadinya Redudansi adalah penyimpanan data yang sama dengan nama yang sama pula namun pada lokasi yang berbeda. Alasan tidak diperbolehkan adanya Redudansi adalah pemborosan ruang dan biaya pengaksesan menjadi lebih mahal.

4.      Alasan tidak diperbolehkan adanya Inkonsistensi adalah bila programmer ingin melakukan update data maka harus dilakukan pada semua file yang mengandung data tersebut sehingga bila salah satu saja dari file, yang mengandung data yang akan di-update, terlewatkan maka terjadilah inkonsistensi data (data tersebut tidak sama dengan data dalam file yang lain).

5.      Dalam hierarki User ada 4 macam pemakai basis data yang berbeda keperluan dan cara aksesnya :
·         Programmer Aplikasi.
            Pemakai yang berinteraksi dengan basis data melalui DML (data manipulation language), yang disertakan dalam program yang ditulis dalam bahasa pemrograman induk (C++, Pascal, Basic, Cobol, dll)
·         User Mahir (Casual User)
Pemakai yang berinteraksi dengan system tanpa menulis modul program, mereka menyatakan query dengan bahasa query yang telah disediakan DBMS.

·         User Umum (End User Naïve User)
Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/ disediakan sebelumnya oleh programmer.   
·         User Khusus (Specialized User)
Pemakai khusus yang menuliskan aplikasi database tidak dalam kerangka data processing yang tradisional, aplikasi tersebut diantaranya : CAD, Knowledge Base, Expert System, system yang menyimpan data dalam bentuk data yang komplek misalnya data grafik, audio,dll.

Menurut saya, saya termasuk programmer aplikasi karena saya menyukai user.

6.      Terjadi  IS A Top Down dan Bottom Up karena kemungkinkan adanya pengelompokan entitas  yang menjadi anggotanya, dan atribut yang tidak sepenuhnya sama dengan ttas yang ada.
Pendekatan Atas-bawah (Top-down approach)
·         Perancangan sistem terdistribusi untuk sistem yang belum ada sama sekali
·         Untuk sistem yang homogen
Contoh (Top-down approach) :




Pendekatan bawah-atas (Bottom-up approach)
·         Baik untuk sistem basis data yang sudah ada pada sejumlah site
·         Antar basis data dihubungkan satu sama lain untuk menyelesaikna permaslahan secara bersama
Contoh  (Bottom-up approach)  :





7.      Normalisasi Pertama (1NF) :




·         Normalisasi Kedua (2NF):



·         Normalisasi ketiga (3NF):



·         ERD tanpa Kamus Data :




·         ERD dengan Kamus Data :


                        

1 komentar:

  1. RMS Gaming Casinos & Bonus Codes | Dr.MCD
    The top three 성남 출장안마 casinos 울산광역 출장샵 with RMS Gaming casino games · 888Casino · NetEnt 부천 출장안마 Casino 계룡 출장마사지 · Playtech 양주 출장샵 Gaming · Microgaming · Microgaming · Spinomenal · Unibet · Red Tiger

    BalasHapus