Jumat, 18 November 2011

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 )

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.