Mengelola data dan informasi
Hierarki data
Sebuah komputer mengorganisasi data dalam hierarki yang di mulai dari bit-bit dan diteruskan ke byte, field, record, file, dan basis data.
Field
Pengelompokan logis berbagai karakter menjadi satu kata, sekelompokn kecil kata, atau seluruh angka.
Record
Pengelompokkan logis berbagai field yang saling berhubungan
File
Pengelompokkan logis berbagai record yang saling berhubungan.
Basis data
Pengelompokkan logis berbagai file yang saling terkait
Record menjelaskan sebuah entitas, entitas adalah orang, tempat, sesuatu, atau kegiatan yang di catat dalam record. Tiap karakteristik atau kualitas yang menjelaskan entitas tertentu disebut sebagai atribut.
Setiap catatan dalam sebuah file harus berisi paling tidak satu field yang secara unik mengidentifikasi record itu hingga record dapat di tarik , diperbaharui, dan diurutkan. Field pengidentifikasi ini disebut sebagai kunci primer (primary key).selain itu untuk mencqari record tertentu mungkin dibutuhkan kunci sekunder (secondary key). Kunci sekunder adalah field-field lain yang memiliki beberapa informasi pengidentifikasi, tetapi biasanya tidak mengidentifikasi file tersebut dengan akurasi lengkap.
Lingkungan file tradisional
Masalah dengan pendekatan file data
Duplikasi data yang sama di beberapa tempat dalam sebuah sistem informasi.
Kurangnya kesesuaian antar berbagai salinan data yang seharusnya sama dalam sistem informasi.
Kesulitan dalam mengakses data dari berbagai aplikasi di suatu sistem informasi.
Pengendalian akses ke data yang berada di berbagai aplikasi SI
Preservasi akurasi, kelengkapan, dan keandalan data untuk tujuan awal penggunaannya
Penyimpanan data di luar aplikasi yang akan menggunakan data tersebut.
Basis data pendekatan modern
Basis data ialah sekelompok logis file-file yang saling berhubungan dan yang menyimpan data serta berbagai hubungan antar file tersebut.
Membuat basis data
Untuk membuat basis data para desainer harus mengembangkan desain koseptual dan desain fisik.
Desain koseptual adalah model abstrak dari perspektif pengguna atau perusahaan.
Desain fisik adalah tata letak yang menunjukkan cara basis data yang sesungguhnya diatur dalam peralatan penyimpanan.
Pemodelan relasi entitas
Proses mendesain basis data dengan mengelola entitas data yang akan digunakan dan mengidentifikasi berbagai hubungan di antaranya.
Diagram relasi entitas
Dokumen yang menunjukkan entitas data dan atribut serta berbagai hubungannya.
Normalisasi
Agar dapat menggunakan model basis data relasional secara efektif data resebut harus dianalisis untuk meniadakan berbagai elemen data yang redundan. Normalisasi adalah model untuk menganalisis dan mengurangi basis data relasional ke bentuk paling sederhananya untuk meminimalkan redundansi, memaksimalkan integras data, dan mendapat kinerja pemrosesan terbaik.
Sistem manajemen basis data
Sistem manajemen basis data ialah piranti lunak program (atau sekelompok program) yang menyediakan akses ke sebuah basis data.
Tampilan logis vs fisik
Komponen DBMS
Model data logis
Keuntungan dan kelemahan tiga model basis data.
Keuntungan : efisiensi pemrosesannya.
Kelemahan : dari DBMS relasional pemrosesannya yang relatif rendah.
Model data yang berkembang
Dua model data yang berkembang ialah:
Model basis data khusus
Basis data jejak kaki kecil
Basis data melekat
Basis data virtual