Tugas Database :Silahkan buatlah sebuah rancangan database di buku kalian

Berikut ini adalah pertanyaan dari rindins05 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Tugas Database :Silahkan buatlah sebuah rancangan database di buku kalian masing-masing dengan nama database db_poliklinik. Lalu tentukan field dan tipe data dari setiap tabel, daftar tabelnya seperti berikut :
1. tb_pegawai
2. tb_dokter
3. tb_klinik
4. tb_pasien

contoh :
1. tb_dokter
fieldnya :
1. kd_dokter (int, Primary, A_I)
2. nama_dokter (Varchar 100)
3. jk (Varchar 10)
4. alamat (Text)
5. no_hp (varchar 15)
6. Spesialisasi (Text)
Pengerjaannya seperti contoh diatas y, tinggal kalian tentukan field dan tipe datanya masing2.

Lalu Tuliskan SQL pada kasus berikut:
1. Tampilkan semua data dari tb_dokter
2. Tampilkan kd_dokter, nama_dokter, jk dari tb_dokter
3. Tampilkan semua data dari tb_dokter yang berjenis kelamin laki-laki
4. Tampilkan semua data dari tb_dokter, urutkan berdasarkan nama secara descending
5. Tampilkan semua data dari tb_dokter yang memiliki no_hp operator XL
6. Tampilkan kd_dokter,nama_dokter dan alamat yang nama dokternya memiliki huruf a urutkan berdasarkan kd_dokter secara desc.

tolong bantuin secepatnya


Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Rancangan Database db_poliklinik:

1. tb_pegawai

Field:

- kd_pegawai (int, Primary, A_I)

- nama_pegawai (varchar 100)

- jk (varchar 10)

- alamat (text)

- no_hp (varchar 15)

- jabatan (text)

2. tb_dokter

Field:

- kd_dokter (int, Primary, A_I)

- nama_dokter (varchar 100)

- jk (varchar 10)

- alamat (text)

- no_hp (varchar 15)

- spesialisasi (text)

3. tb_klinik

Field:

- kd_klinik (int, Primary, A_I)

- nama_klinik (varchar 100)

- alamat (text)

- no_telp (varchar 15)

4. tb_pasien

Field:

- kd_pasien (int, Primary, A_I)

- nama_pasien (varchar 100)

- jk (varchar 10)

- alamat (text)

- no_hp (varchar 15)

- tgl_lahir (date)

SQL Queries:

1. SELECT * FROM tb_dokter;

2. SELECT kd_dokter, nama_dokter, jk FROM tb_dokter;

3. SELECT * FROM tb_dokter WHERE jk='laki-laki';

4. SELECT * FROM tb_dokter ORDER BY nama_dokter DESC;

5. SELECT * FROM tb_dokter WHERE no_hp LIKE '%XL%';

6. SELECT kd_dokter, nama_dokter, alamat FROM tb_dokter WHERE nama_dokter LIKE '%a%' ORDER BY kd_dokter DESC;

Semoga dengan pertanyaan yang sudah terjawab oleh adambybudiman dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 09 Aug 23