tess

Sabtu, 07 Mei 2016

Latihan Aplikasi Basis Data Pertemuan 11 BSI Semester 2

JAWABAN LATIHAN TUGAS APLIKASI BASIS DATA PERTEMUAN 11
Latihan
1. Buatlah sebuah database dengan nama db_mysql.
2. Buatlah sebuah tabel dengan nama tb_biodata ya
dibawah ini:
Nama Field
Type
Size
nim
Char
10
nama
Varchar
25
telp
Varchar
15

3. Buatlah sebuah primary key untuk field nim.
4. Tambahlah sebuah field dengan nama alamat yang mempunyai tipe data varchar(30) setelah field telp.
5. Ubahlah nama field telp menjadi telepon.
6. Gantilah nama tabel tb_biodata menjadi biodata
7. Hapuslah field alamat yang berada pada tabel tersebut.
8. Tambahkan 1 buah tabel dengan nama nilai didalam database db_mysql dengan
struktur seperti ini:

Nama Field
Type
Size
Keterangan
nim
Char
5
Primary Key
nil_abs
Varchar


nil_tgs
Integer


nil_uts
Integer


nil_uas
Integer



9. Ubahlah size untuk field nim menjadi 10
10. Ubahlah tipe data untuk field nil_abs menjadi Integer

Jawaban
Create database db_mysql;
Use db_mysql;
Create table tb_biodata (
Nim char(5) not null primary key,
Nama varchar(25),
Telp varchar(15) );
Alter table tb_biodata add alamat varchar(3) after telp;
Alter table tb_biodata change Telp Telepon varchar(15);
Rename table tb_biodata to biodata;
Alter table biodate drop alamat;

Untuk hasil di CMD bisa di lihat di bawah ini :

Sekarang membuat table nilai
Sebelum nya kita lihat soal terlebih dahulu karena saya melihat ada sedikit kejanggalan
Bisa di lihat bahwa untuk field nil_abs, nil_tgs, nil_uts, dan nil_uas itu tidak mempunyai jangkauan oleh sebab itu jika kita mencoba nya pun pasti akan terjadi error.
Sebelumnya saya pun telah mencobanya
Maka dari itu saya mengubah field tersebut di atas dengan menambahkan suatu jangkauan seperti berikut :
Create table nilai (
Nim char(5) not null primary key,
Nil_abs varchar(5),
Nil_tgs integer(5),

Nil_uas integer(5) );
Dan hasilnya
Selanjutnya kita ubah size untuk field nim dengan size 10 dan mengubah tipe data nilai_abs menjadi integer. Untuk perintahnya
Alter table nilai change nim nim char(10);
Alter table nilai change nil_abs nil_abs integer(5);
Untuk pengertian primary key dan not null akan di bahas pada postingan berikutnya :)

Selamat mencoba dan salam sukses J

Tidak ada komentar:

Posting Komentar