Rabu, 04 April 2012

Tugas 1 Perancang Basis Data


Jelaskan Model Pengoperasian pada file berikut contohnya minimal 5 buah
1.       Buatlah Table yang anda design sendiri, untuk menunjukkan Primary Key, Candidate Key dan Alterate Key ( Minimal 3 Tabel )
2.       Buatlah Table yang anda design sendiri, untuk menunjukkan Composite Key ( Minimal 3 tabel )
3.       Buatlah Table yang anda design sendiri, untuk menunjukkan Foreign Key ( Minimal 3 tabel )
4.       Buatlah Tabel yang anda design sendiri untuk menunjukkan field/Atribut, Record. File ( Tabel/Entitas ) minimal 3 tabel
5.       Jelaskan langkah-langkah dalam mengupdate file master.

Jawaban

1. Menurut Operasi file Ada 5 cara yaitu: 
2.3.1.  Pembuatan file 
  
Langkah  yang  diperlukan  untuk  menyimpan  file,sebagai  bentuk  ruang     
penyimpanan    harus  dicari  dalam  sistem  tersebut.Entri  untuk  file  tersebut  harus  
dibuat dalam direktori disk. 
2.3.2.

Penulisan Ke File 
Untuk  menulis  ke  dalam  file,  suatu  sistem  call  harus  dilakukan        untuk 
menetapkan  nama  file  yang  ditulis.  Dengan  memberikan  nama  file,  sistem  call 
akan  mencari  didalam  direktori  untuk  mencari  posisi  awal  dari  file  dalam  disk. 
Direktori  perlu  menyimpan  alamat  terakhir  dari  disk  yangditulisi.  Dengan 
petunjuk ini ,alamat  dari blok berikutnya dapat disimpan 
2.3.3.

Pembacaan File 
background image
         
Untuk  membaca  file,  sistem  call  menunjukkan  nama  dari  berkas  dan 
dimana  blok  selanjutnya  dari  berkas  harus  ditempatkan.  Direktori  akan  diakses 
untuk yang menyimpan atribut file tersebut serta pointer dari awal file tersebut. 
2.3.4.

Mengulang Kembal File 
         Pengulangan  kembali  file  tidak  memerlukanoperasi  I/O,  tapi  hanya 
dilakukan  dengan  mereset  pointer  file  dengan  pointer  yang  ada  dalam  entri 
direktori dan menyederhanakan kompleksitas sistem.   

2.3.5.

Menghapus File 
                     Untuk menghapus file, entri dari berkas dicari dalam direktori untuk nama 
berkas    yang  bersangkutan.  Setelah  mendapatkan  entri  direktori  tersebut  , 
bebaskan  semua  lokasi  penyimpanan  untuk  entri  tersebut.  Untuk  mencegah 
pencarian  berulang,  entri  direktori  akan  dibuka  pada  waktu  file  pertama  kali 
dibuka 
                         Direktori dapat didefenisikan sebagai suatu file yang berisi daftar nama file  
dan direktory pada suatu direktori. Direktori menyimpan informasi : nama file,  
pada blok-blok, sektor dan track mana file tersebut disimpan pada disk serta  
atribut kepemilikan direktori. Direktori merupakan suatu bentuk file yang  
berstruktur yang terdiri dari field dan record.

4. Tabel Foreign Key
Tabel “MHS”
1.CREATE TABLE mhs
2.(
3.nim  varchar(8),
4.namaMhs varchar(20),
5.PRIMARY KEY (nim)
6.) TYPE = INNODB;

Tabel “MK”

1.CREATE TABLE mk
2.(
3.kodeMK  varchar(3),
4.namaMK varchar(20),
5.PRIMARY KEY (kodeMK)
6.) TYPE = INNODB;





Tabel “ambilMK”

01.CREATE TABLE ambilMK
02.(
03.nim  varchar(8),
04.kodeMK varchar(3),
05.nilai float(3,2),
06.PRIMARY KEY (nim, kodeMK),
07.FOREIGN KEY (nim) REFERENCES mhs (nim) ON DELETE CASCADE ON UPDATE CASCADE,
08.FOREIGN KEY (kodeMK) REFERENCES mk (kodeMK) ON DELETE CASCADE ON UPDATE CASCADE
09.) TYPE = INNODB;

2. Tabel primary key
Ilustrasi.jpg
Tabel Candidate key


 




ID_Cus
Name
NoOfPay
Amount
112233
Tim
890
9000
112231
Kate
891
8000
112241
Tyson
895
10000

Tidak ada komentar:

Posting Komentar