1 / 30

Aturan Dalam Basis Data

Aturan Dalam Basis Data. Praktikum. Aturan Dalam Basis Data. Dalam perancangan dan penyusunan Basis Data dikenal dengan adanya beberapa kekangan atau aturan yang harus ditaati dalam file file basis data . S ebagai berikut: 1. Kerangkapan Data 2. Inkonsistensi Data 3. Data Terisolasi

coral
Télécharger la présentation

Aturan Dalam Basis Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Aturan Dalam Basis Data Praktikum

  2. Aturan Dalam Basis Data • Dalam perancangan dan penyusunan Basis Data dikenal dengan adanya beberapa kekangan atau aturan yang harus ditaati dalam file file basis data. • Sebagai berikut: • 1. Kerangkapan Data • 2. Inkonsistensi Data • 3. Data Terisolasi • 4. Keamanan data • 5. Integritas data.

  3. 1. Kerangkapan Data • Kerangkapan Data atau Data Redudancy Adalah munculnya data yang secara berulang kali pada file basis data yang semestinya tidak diperlukan.

  4. 1.1. ContohKerangkapan DataDalamSatu File • Kerangkapan Data atau Data Redudancy Adalah munculnya data yang secara berulang kali pada file basis data yang semestinya tidak diperlukan.

  5. 1.1. ContohKerangkapan DataDalamSatu File • Kerangkapan Data atau Data Redudancy Adalah munculnya data yang secara berulang kali pada file basis data yang semestinya tidak diperlukan.

  6. 1.1. Cara MenghilangkanKerangkapan DataDalamSatu File • Cara MenghilangkanKerangkapan Data atau Data Redudancydengancaramemecah file

  7. 1.2. ContohKerangkapan DataDalambeberapaFile

  8. 1.2. ContohKerangkapan DataDalambeberapaFile

  9. 1.2. Cara MenghilangkanKerangkapan DataDalambeberapa File • Cara MenghilangkanKerangkapan Data atau Data Redudancydengancaramenghapuskolom

  10. Kerangkapan basis data perlu dihindari dengan alasan: • Pemborosan media penyimpanan basis data • Biaya penyimpanan yang semakin besar • Kesulitan/inefesiensi dalam pengolahan data • Pemborosan waktu dalam pengolahan data • Semakin besar kemungkinan muncul data tidak konsisten.

  11. Kerangkapan data satu file. • Terjadijikamunculkerangkapannilainilairinci data datadalam 1 file tersebut. • Untukmenghindarikerangkapanmakadilakukandengancaramerubahstruktur file, yaitumemecah file menjadibeberapa file baru. • Pemecahan file iniharustetapmemenuhidefinisi basis data yaitu data dataharustetapberhubungan.

  12. Kerangkapan data dalam beberapa file. • Terjadijikamunculnamanamakolom yang samadalambeberapa file. • Pengecualianuntukkolom yang dipakaisebagaikuncipenghubungantar data dalam file untukmemenuhidefinisi basis data.

  13. 2. Inkonsistensi Data Adalahmunculnya data yang tidakkonsistenpadamedan / kolom yang samadalamsatuataubeberapa file data yang dihubungkan / direlasikan. Data tidakkonsistenterjadiakibat : • Prosespemasukan data yang tidakbenar • Prosespembaharuan data yang tidakbenar • Pengendaliansistem yang tidakbaik/terkontrol.

  14. 2.1 ContohInkonsistensi data satu file.

  15. 2.1 ContohInkonsistensi data satu file.

  16. MenghindariInkonsistensi data satu file

  17. 2.2 ContohInkonsistensi data dalam beberapa file

  18. 2.2 ContohInkonsistensi data dalam beberapa file

  19. MenghindariInkonsistensi data Dari Beberapafile

  20. 3. Data Terisolasi Disebabkanolehpemakaianbeberapa file basis data dimana program aplikasitidakdapatmengakses data datadari file tertentu, kecualijika program aplikasidiubah/ditambah, sehinggaseolaholahada file yang terpisahterhadap file yang lain dalam basis data.

  21. Data terisolasidapatterjadiakibat • Tidakadanyakemungkinanuntukmenghubungkanantardatadalam file. • Tidakadanyastandarisasi data (berkaitandengan domain / format data, meliputitipeukuran data).

  22. 3.1. ContohData Terisolasi

  23. Penyelesaian Data Terisolasi:Cara 1 • Cara 1 Buat file baru, Dilakukanbilaadakemungkinansatupembimbingmenanganilebihdari 1 minat.

  24. Penyelesaian Data Terisolasi:Cara 2 • Cara 2 dengancaramenambahkolom yang berfungsisebagaipenghubungdengan file lain yang telahada. • File pembimbing_Minat1

  25. Penyelesaian Data Terisolasi:Cara 3.1 • Denganmembuat file baruyaituFile_Minat

  26. Penyelesaian Data Terisolasi:Cara 3.2 • Denganmemodifikasi File Minat_Mahasiswa • yaitu Minat_Mahasiswa1

  27. Penyelesaian Data Terisolasi:Cara 3.3 • Denganmenyesuaikandomain kolom yang berfungsiuntukmenghubungkanantar file.

  28. Penyelesaian Data Terisolasi:Cara 3.4 • Denganmenyesuaikandomain kolom yang berfungsiuntukmenghubungkanantar file.

  29. Kesimpulan • Data Terisolasidapatdiatasidengancara: • 1. Menambah File Barubertipetransaksi yang berfungsisebagaipenghubungantar data dalam file file lain yang telahada. • 2. Menambahkolom yang berfungsisebagaipenghubungdenganfile lain yang telahada. • 3. Menyesuaikandomain kolom yang berfungsiuntukmenghubungkanantar file.

  30. Selesai Terima kasih

More Related