MEMBUAT BASIS DATA AKADEMIK

Basis Data | Membuat Basis Data Akademik | Budayakan Berbagi
Untuk mengilustrasikan Model Data Relasional secara lebih nyata, kita ambil contoh basis data sederhana yang berkaitan dengan pendidikan perguruan tinggi. Kita sebut saja Basis data Akademik. Basis data ini terdiri dari 3 tabel utama yaitu Mahasiswa, Dosen, dan Kuliah. Data dari setiap tabel harus dianalisis untuk mengetahui karakteristik masing-masing tabel data. Pengetahuan tentang karakteristik ini penting karena hal ini akan di jadikan dasar untuk penetapan struktur masing-masing tabel. Di dalam penerapan basis data, penetapan struktur tersebut harus dilakukan sebelum penyimpanan data dapat dilakukan.
Berikut adalah karakteristik yang dapat kita simpulkan dari fakta yang ada pada masing-masing data, struktur dari ke 3 tabel dalam basis data akademik yang dapat kita tentukan adalah sebagai berikut :
  1. Tabel Mahasiswa, dengan struktur :

  2. Tabel dosen, dengan struktur :

  3. Tabel Kuliah, dengan struktur :
Berikut adalah contoh data yang akan kita gunakan :
  1. Data Mahasiswa, dengan struktur :
    dengan data diatas kita dapat mengetahui karakteristik tabel seperti berikut ini :
    • Data mahasiswa tersebut memiliki 6 (enam) kolom data.
    • Kolom pertama berisi data angka tetapi tidak menunjukkan suatu jumlah (disebut alfa numerik) dan lernya (banyaknya karakter) tetap, yaitu 8 karakter (digit).
    • Kolom kedua berisi data variable karakter (angka atau text ataupun simbol) dengan lebar maksimum 35 (banyaknya karakter) tetap. Angka 35 ini merupakan perkiraan bahwa nama mahasiswa tidak ada yang melebihi 35 karakter. Akan tetapi jika ternyata ada nama mahasiswa yang namanya melebebihi 35 karakter, maka nama tersebut akan disingkat sesuai panjang karakter.
    • Kolom ketiga berisi data variable karakter (angka atau text ataupun simbol) dengan lebar maksimum 10 (banyaknya karakter) tetap.
    • Kolom keempat berisi data penanggalan (date) .
    • Kolom kelima berisi data integer (angka) dengan lebar maksimum 15 (banyaknya karakter) tetap.
    • Kolom keenam berisi data variable karakter (angka atau text ataupun simbol) dengan lebar maksimum 45 (banyaknya karakter) tetap.

  2. Data dosen, dengan struktur :
    dengan data diatas kita dapat mengetahui karakteristik tabel seperti berikut ini :
    • Data dosen tersebut memiliki 6 (enam) kolom data.
    • Kolom pertama berisi data angka tetapi tidak menunjukkan suatu jumlah (disebut alfa numerik) dan lebarnya (banyaknya karakter) tetap, yaitu 8 karakter (digit).
    • Kolom kedua berisi data variable karakter (angka atau text ataupun simbol) dengan lebar maksimum 35 (banyaknya karakter) tetap. Angka 35 ini merupakan perkiraan bahwa nama mahasiswa tidak ada yang melebihi 35 karakter. Akan tetapi jika ternyata ada nama mahasiswa yang namanya melebebihi 35 karakter, maka nama tersebut akan disingkat sesuai panjang karakter.
    • Kolom ketiga berisi data variable karakter (angka atau text ataupun simbol) dengan lebar maksimum 10 (banyaknya karakter) tetap.
    • Kolom keempat berisi data penanggalan (date)
    • Kolom kelima berisi data integer (angka) dengan lebar maksimum 15 (banyaknya karakter) tetap.
    • Kolom keenam berisi data variable karakter (angka atau text ataupun simbol) dengan lebar maksimum 45 (banyaknya karakter) tetap.

  3. Data Kuliah, dengan struktur :
    dengan data diatas kita dapat mengetahui karakteristik tabel seperti berikut ini :
    • Data kuliah tersebut memiliki 4 (empat) kolom data.
    • Kolom pertama berisi data karakter (String atau text) dan lebarnya tetap, yaitu 8 karakter (termasuk tanda minus).
    • Kolom kedua berisi data karakter (String atau text) dan lebarnya tetap, yaitu 8 karakter.
    • Kolom ketiga berisi data angka yang menunjukkan jumlah yang jenisnya bilangan bulat (bukan pecahan).
    • Kolom keempat berisi data angka yang menunjukkan jumlah yang jenisnya bilangan bulat (bukan pecahan).
Berangkat dari karakteristik masing-masing kelompok data diatas, maka kita dapat menetapkan struktur masing-masing tabel. Secara minimal, yang harus ditentukan dalam struktur tabel adalah:
  • Nama Kolom (field)
  • Tipe Data
  • Lebar (banyaknya karakter/digit maksimum yang dapat ditampung).
Materi dari basis data relasional terbagi atas 5 yaitu :
  1. DEFINISI BASIS DATA RELASIONAL
  2. MEMBUAT BASIS DATA AKADEMIK
  3. OPERASI DAN BAHASA BASIS DATA
  4. PENERAPAN RELASI ANTAR TABEL
  5. BAGAIMANA MODEL BASIS DATA YANG BAIK
Sekian dan semoga Bermanfaat ...

Share this

Related Posts

Previous
Next Post »