Jumat, 25 November 2011

Basis Data (mengenal istilah dalam Basis Data)

1. Perbedaan antara sistem pemrosesan file dengan sistem basis data
Sistem pemrosesan file :
a. Program oriented

b. Kaku

c. Kemungkinan timbulnya kerangkapan data

d. Keamanan data kurang
Sistem basis data :
a. Data Oriented

b. Luwes

c. Terkontrolnya kerangkapan data

d. Keamanan data terjamin
2. Definisi dari enterpise, tuple dan derajat
a. Enterprise
Suatu bentuk organisasi seperti : bank, universitas, rumah sakit, pabrik, dsb. Data yang disimpan dalam basis data merupakan data operasional dari suatu enterprise.
Contoh data operasional : data keuangan, data mahasiswa, data pasien
b. Tuple
Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang, misalnya : NPM, nama mahasiswa, alamat, kota, dll.
c. Derajat
Jumlah atribut (merupakan kolom) dalam sebuah relasi
3. Ada 3 buah model database record, yaitu :
a. model data relasional (relational)

b. model data hierarkhi (hierarchical)

c. model data jaringan (network)
4. Ada 2 bahasa dalam DBMS,yaitu :
1. Bahasa formal

2. Bahasa komersial
5. Definisi, dan bagian yang dimaksud dalam tabel di bawah ini:

a. Atribut
Atribut merupakan kolom pada sebuah relasi. Setiap entitas pasti memiliki aribut yang mendeskripsikan karakter dari entitas tersebut. Penentuan atau pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting dalam pembentukan model data. Atribut pada tabel:
Kolom Kode_Matkul, Nama_Matkul, SKS, Semester, Waktu, Tempat, Nama_Dosen
b. Tuple
Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang. Tuple pada tabel,salah satunya adalah :


IF-110
Struktur data
3
1
Senin, 08.00-09.00 dan                        Kamis, 11.00-11.50
Ruang A
Dr. Umar Hakim
c. Domain
Kumpulan nilai yang valid untuk satu atau lebih atribut
IF-310
 KU-234
MA-115

       ( a )
Struktur data
Basis Data
Bahasa Indonesia
Matematika
             ( b )
keterangan :
(a) = merupakan domain dari atribut Kode_Matkul

(b) = merupakan domain dari atribut Nama_Matkul
d. Derajat
Jumlah atribut dalam sebuah relasi. Dalam tabel diatas terdapat 7 atribut dalam satu relasi.
e. Cardinally
Jumlah tupel dalam sebuah relasi. Dalam tabel diatas terdapat 4 tupel dalam satu relasi.
f. Super Key
Satu atribut / kumpulan atribut yang secara unik mengidentifikasi sebuah tuple di dalam relasi.
{Kode_Matkul}, atau {Nama_Matkul, SKS}, atau { Kode_Matkul, Nama_Matkul, SKS}, ketiganya disebut sebagai super key dari Mata Kuliah
g. Primary Key
Merupakan satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian spesifik, tapi juga dapat mewakili setiap kejadian dari suatu entitas. Candidate key yang dipilih untuk mengidentifikasikan tuple secara unik dalam relasi.
Primary key pada tabel diatas adalah Kode_Matkul.



--------------------------------------------------------------------------------------------------------------

Referensi :


Materi Perkuliahan, Pertemuan 1,2,3 & 4, Universitas Gunadarma

ana.staff.gunadarma.ac.id/Downloads/.../SBD1Pertemuan3dan4.pdf