Perbedaan Pemrosesan File dan Sistem Basis Data :
Pemrosesan File :
a. Timbulnya data rangkap (redundancy data) dan Ketidakkonsistensi data (Inconsistency data).
b. Kesukaran dalam Mengakses Data.
c. Data terisolir (Isolation Data).
d. Masalah Pengamanan ( Security Problem ).
e. Apabila terjadi perubahan atau kesalahan pada program aplikasi maka pemakai tidak dapat
mengakses data.
Basis Data :
a. Terkontrolnya kerangkapan data
b. Terpeliharanya keselarasan (kekonsistenan) data
c. Data dapat dipakai secara bersama (shared)
d. Keamanan data terjamin
e. Terpeliharanya integritas data
Definisi Enterprise,Tuple dan Derajat (Degree):
· Enterprise adalah suatu bentuk organisasi seperti bank, universitas, rumah sakit, pabrik dan sebagainya.
· Tuple adalah kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap.
· Derajat (Degree) adalah jumlah atribut yang dimiliki oleh sebuah table atau relasi.
Model data berbasis record:
- Model data relasional (relational)
- Model data hierarkhi (hierarchical)
- Model data jaringan (network)
Dua bahasa dalam DBMS :
- DDL (Data Definision Language)
DML merupakan satu paket DBMS yang memperbolehkan pemakai untuk mengakses atau memanipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat, dengan DML dapat dilakukan :
- DML ( Data Manipulation Language )
DDL merupakan satu paket bahasa DBMS yang berguna untuk melakukan spesifikasi terhadap skema basis data. Hasil kompilasi dari DDL adalah satu set tabel yang disimpan dalam file khusus yang disebut Data Directory/Dictionery.
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.