Senin, 05 Desember 2011

BASIS DATA

softskill.
Berdasarkan sumber-sumber yang ada, saya mendapatkan pengetahuan tentang BASIS DATA. Mau taukah anda? Mari simak penjelasan yang sudah saya rangkum. 

Pengertian Pangkalan data atau basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

Setelah pengertian nya sudah di ketahui , sekarang simak pengantar-pengantar basis data :
Yang membedakan sistem pemrosesan data dengan sistem basis data
  1. Adanya data rangkap dan Ketidak konsistensi data karena file-file dan program aplikasi disusun oleh programmer yang berbeda, sejumlah informasi mungkin memiliki dupliaksi dalam beberapa file.
  2. Sistem pemrosesan file masih bersifat manual sehingga dikembangkanlah sistem basis data
Definisi Enterprise,Tuple dan Derajat (Degree):
  1. Enterprise adalah suatu bentuk organisasi seperti bank, universitas, rumah sakit, pabrik dan sebagainya.
  2. Tuple adalah kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap.
  3. Derajat (Degree) adalah  jumlah atribut yang dimiliki oleh sebuah table atau relasi.
 Model data berbasis record: 
  1. Model data relasional (relational)
  2.  Model data hierarkhi (hierarchical)
  3.  Model data jaringan (network)
 Dua bahasa dalam DBMS : 
  1. DDL (Data Definision Language)
  2. DML ( Data Manipulation Language )
Istilah-istilah basis data, cekidot :)

Atribut
Karakteristik dari suatu entitas.

Tuple
Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap.

Domain
Kumpulan atau himpunan nilai-nilai yang diijinkan dan dapat dimiliki oleh suatu atribut.

Derajat (degree)
jumlah atribut yang dimiliki oleh sebuah table atau relasi.

Cardinality
Jumlah tupel dalam sebuah relasi.

Super key
Satu atribut/kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi.

Candidate key
Atribut di dalam relasi yang biasanya mempunyai nilai unik.

Primary key
Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi.

Dalam basis data juga memliki sistem prosesnya :

Proses Design Sistem Basis Data
Basis Data biasanya merupakan salah satu bagian dari suatu sistem informasi yang besar yang antara lain terdiri dari:
         Data
         Perangkat lunak DBMS
         Perangkat keras komputer
         Perangkat lunak dan sistem operasi komputer
         Program-program aplikasi
         Pemrogram, dll

Proses Design Basis Data
  1. Design basis data conceptual
  2. Pemilihan DBMS
  1. Mapping dari conceptual ke logical
  2. Physical Design
  3. Implementasi  Pengumpulan dan analisa requirement
Proses Design Basis Data (cont’d)
Keenam phase dalam proses design tidak perlu dilaksanakan secara mutlak, mungkin ada umpan balik antar phase dan dalam masing-masing phase

gambarnya  :


 


dari pengertian , pengantar, istilah, proses , hingga gambar proses basis data semoga bisa bermanfaat untuk kita semua.

Sumber:

Tidak ada komentar:

Posting Komentar