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
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
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

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