Kamis, 06 Januari 2022

PRAKTIKUM BASIS DATA PERTEMUAN IV




 PRAKTIKUM BASIS DATA PERTEMUAN IV

TUGAS PENDAHULUAN

1. Apa yang dimaksud dengan perintah Alter !

Alter digunakan untuk memodifikasi definisi (struktur) dari table kolom-kolomnya.

2. Tuliskan dan jelaskan deklarasi sintaks pengunaan perintah alter !
   a. Sintakas untuk menambah kolom
       ALTER TABLE table_name ADD column_name datatype;
   b. sintaks untuk menambahkan primary key
       ALTER TABLE table_name ADD PRIMARY KEY column_name;
  c. sintaks untuk menambahkan foreign key
     ALTER TABLE table_name2 ADD FOREIGN KEY (primary key table_name1)
     REFERENCES table_name1 ( primary key table_name1);
  d. sintaks untuk menjatukan kolom
    ALTER TABLE table_name DROP column_name;
  e. sintaks untuk memodifikasi kolom
    ALTER TABLE table_name MODIFY column_name datatype;

3. Mengapa dalam pembuatan database seringkali memerlukan perintah alter ?
   Karena seringkali programmer membuat kesalahan dalam membuat struktur tabel.

4. Buatlah sebuah struktur database sederhana yang dapat menggunakan perintah alter !
   ALTER TABLE table_name
   ADD COLUMN column_name datatype [NULL|NOT NULL] [AFTER|BEFORE] existing_column_name;

PRAKTIKUM BASIS DATA PERTEMUAN III

 



PRAKTIKUM BASIS DATA PERTEMUAN III

TUGAS PENDAHULUAN

1. Apa yang dimaksud dengan Auto Increment ?
Auto Increment adalah suatu tipe field integer yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada table dimana field tersebut berada.

2. Apa yang dimaksud dengan field dalam sebuah teble ?
Field adalah kumpulan dari karakter yang membentuk satu arti.

3. Apa perbedaan primary key dan foreign key ?
Primary key adalah satu atau beberapa kolom pada table yang mengidentifikasikan tiap kolom dan baris tersebut. Sedangkan foreign key adalah satu atau beberapa kolom pada table yang merupakan primary key pada table satu namun diletakkan pada tablenya berelasi dengan table dirinya.

4. Apa perbedaan tipe data himpunan ENUM dan SET ?
ENUM jangkauannya sampai dengan 65535 string, sedangkan SET jangkauannya hanya sampai dengan 255 string anggota.

PRAKTIKUM BASIS DATA PERTEMUAN II


 PRAKTIKUM BASIS DATA PERTEMUAN II

TUGAS PENDAHULUAN

1. Jelaskan perbedaan dari RDBMS dan DBMS !
DBMS dan RDBMS memiliki beberapa perbedaan, yaitu :
RDBMS data yang disimpan pada sebuah tabel dapat dihubungkan dengan tabel yang lain. RDBMS dapat digunakan untuk mengatas data yang berjumlah banyak dalam satu database
DBMS data yang tersimpan tidak dapat dihubungkan ke tabel lain.

2. Bagaimana user melakukan pengaksesan dalam Mysql !
Dengan cara melalui command prompt atau biasa disebut CMD untuk membuka mysql dan juga dapat melalui browser untuk membuka mysql yaitu dengan mengetikkan localhost/phpmyadmin pada address bar.

3. Apa yang dimaksud dengan Priveleges user, Grant dan Revoke!
Privileges user adalah sebuah hak untuk user agar bisa mengeksekusi perintah ke databasenya.
Grant adalah salah satu privileges untuk tabel. Grant berfungsi untuk membuat user baru dan memberikan hak istimewa. Grant digunakan untuk memberikan privilege kepada tabel yang didefinisikan kepada pemakai lain.
Revoke merupakan perintah yang digunakan untuk mencabut hak akses seorang user pada tabel dalam database.

4. Jelaskan fungsi dari perintah Flush Priveleges !
Flush Priveleges adalah sinonim untuk reload. Jadi fungsi flush priveleges sama dengan reload yaitu untuk memerintah server membaca ulang tabel hak akses juga berfungsi untuk memerintahkan flush kepada sistem untuk membaca ulang tanpa harus merestart server mysql.

Kurikulum Merdeka

 Sudah pantas kah