Pertemuan 5 (ELOQUENT ORM LANJUTAN RELASI ANTAR TABEL)

Pertemuan 5 (ELOQUENT ORM LANJUTAN RELASI ANTAR TABEL)

12th Grade

25 Qs

quiz-placeholder

Similar activities

ASESMEN DIAGNOSTIK INFORMATIKA KELAS 8

ASESMEN DIAGNOSTIK INFORMATIKA KELAS 8

8th Grade - University

20 Qs

Microsoft Excel

Microsoft Excel

1st Grade - University

20 Qs

STS Informatika

STS Informatika

10th Grade - University

30 Qs

Quiz PTS

Quiz PTS

4th Grade - University

25 Qs

Cuestionario sobre Sistemas de Información

Cuestionario sobre Sistemas de Información

9th - 12th Grade

20 Qs

Базе података ИТ

Базе података ИТ

9th - 12th Grade

20 Qs

Latihan Informatika Kelas VIII

Latihan Informatika Kelas VIII

8th Grade - University

26 Qs

Database Query Basics Quiz

Database Query Basics Quiz

9th - 12th Grade

20 Qs

Pertemuan 5 (ELOQUENT ORM LANJUTAN RELASI ANTAR TABEL)

Pertemuan 5 (ELOQUENT ORM LANJUTAN RELASI ANTAR TABEL)

Assessment

Quiz

Information Technology (IT)

12th Grade

Medium

Created by

sulthan Shihab

Used 4+ times

FREE Resource

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Dalam file migrasi, saat mendefinisikan foreign key seperti $table->foreignId('class_id')->constrained();, apa keuntungan utama menggunakan metode .constrained()?

Membuat kolom menjadi tipe data string.

Secara otomatis mendeteksi nama tabel dan kolom yang direferensikan, sehingga kode lebih bersih.

Menambahkan data awal ke dalam kolom.

Menghapus kolom dari tabel.

2.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Untuk membuat tabel classes di database, perintah Artisan apa yang pertama kali dijalankan?

php artisan make:model SchoolClass

php artisan make:seeder ClassSeeder

php artisan make:migration create_classes_table

php artisan db:seed

3.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Di dalam file migrasi, metode apa yang digunakan untuk mendefinisikan kolom foreign key yang merujuk ke tabel lain dengan cara yang paling modern dan ringkas?

$table->integer('class_id');

$table->foreignId('class_id')->constrained();

$table->string('class_id');

$table->foreign('class_id')->on('classes');

4.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Setelah membuat file migrasi untuk tabel classes, perintah apa yang harus dijalankan untuk membuat tabel tersebut secara nyata di dalam database?

php artisan migrate:fresh

php artisan db:seed

php artisan migrate

php artisan serve

5.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Apa tujuan utama dari membuat Seeder seperti ClassSeeder.php?

Untuk membuat struktur tabel di database.

Untuk menghapus tabel dari database.

Untuk mengisi tabel dengan data awal (dummy data) untuk keperluan pengembangan.

Untuk menampilkan data dari database ke view.

6.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Dalam relasi data 'Satu Kelas memiliki Banyak Siswa' (One-to-Many), Model SchoolClass merepresentasikan sisi...

"One" (Satu)

"Many" (Banyak)

"Pivot" (Penengah)

"Child" (Anak)

7.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Pada relasi One-to-Many, di dalam Model yang merepresentasikan sisi "One" (misalnya SchoolClass), method relasi apa yang harus didefinisikan?

belongsTo()

hasOne()

hasMany()

belongsToMany()

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?