Perancangan Database

Ringkasan Tugas untuk Perancangan DB

1. Menentukan Entitas pada Studi Kasus “Perpusatakaan Smart”

2.Membuat ER Model “Perpustakaan Smart”

3.Tugas 3:

  • a.Melengkapi Atribut pada Diagram ERD “Sistem Akademik”
  • b. Membuat Diagram ERD dari Kasus “Sistem Payroll” dengan entitas Karyawan, Absensi, Gaji, Jabatan, Tunjangan dan Tanggungan.        (Buat Relasi, Ratio Kardinalitas, Atribut)
  • c. Buat Diagram ERD dari kasus ” Perpustakaan Smart”.

4. Buat lah Perancangan basisdata untuk kasus “Kartu Pengobatan Masyarakat”, menggunakan bentuk normalisasi. (Lihat Tugas di Materi Pertemuan 6)

 

file SQL untuk latihan pertemuan  ke 10  : KAMPUS

Soal Soal LATIHAN :

 

TAMBAHAN MATERI CONCURENCY CONTROL.

kasus 1 menggunakan : lock in share mode

Pada client 1:

CREATE TABLE numbers (my_number INT NOT NULL PRIMARY KEY) ENGINE=InnoDB;

INSERT INTO numbers VALUES (1), (2), (3), (4), (5);

START TRANSACTION;

SELECT * FROM numbers WHERE my_number = 5 lock in share mode;

Pada client 2:

START TRANSACTION;

SELECT * FROM numbers WHERE my_number = 5 lock in share mode;

kasus 2 menggunakan  : FOR UPDATE;

Pada client 1:

START TRANSACTION;

SELECT * FROM numbers WHERE my_number = 5 FOR UPDATE;

Pada client 2:

START TRANSACTION;

SELECT * FROM numbers WHERE my_number = 5 FOR UPDATE;

materi tambahan : 4_dat_locking_management dan 07Data Lockingrev

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s