1. Dokumen ini membahas hubungan antar entitas dalam basis data relasional dan menjelaskan beberapa konsep penting seperti integrity constraint, semantic constraint, dan penggunaan SQL untuk membuat tabel dan view.
2. Terdapat empat jenis integrity constraint yaitu key constraint, entity integrity, referential integrity, dan domain integrity yang digunakan untuk menjaga konsistensi data.
3. SQL digunakan untuk membuat tabel dengan menentukan atribut, tipe data, dan constraint serta membuat view untuk
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
notes tgp 3.docx
1. 1. Relationship antar entity
Pada kasus fame tentu memiliki relationship yang saling terhubung satu sama lain.
Pada tabel dibawah ini menjelaskan dokumentasi relationship, berupa identifikasi tipe relationship
dengan memberikan deskripsi hubungan dan batasan yang jelas antar entitas. Berikut adalah contoh
entitas manajer artis dan artis dengan relasi 1 to many, dimana 1 manajer artis dapat mengelola
minimal 1 artis dan maksimal n artis.
Logical database design
adalah proses pembuatan suatu model informasi tetapi tidak bergantung dari Database Management
System (DBMS)
1. Skema basis data relasional
Relational database schema merupakan kumpulan entity data, dengan relasi antar entity yang telah
ditentukan sebelumnya.
Sebagai contoh diagram disamping,
Pada entitas artis terdapat atribut id artis, first name, dan last name. dengan id artis sebagai entity
integrity
Kemudian pada entitas jadwal juga terdapat atribut id artis. Dimana id artis yang terdapat pada entitas
jadwal merupakan referential integrity yang mereferensi ke id artis yang berada pada entitas artis.
2. dokumentasi update data dictionary
Terdapat 4 integrity constraint dalam relasional model yaitu
a. Key constraint: adalah sebuah kombinasi beberapa kolom(atribut) yang bisa menentukan dengan
tepat ke satu baris data dalam tabel(entity).
b. entity integrity: yang berarti, untuk setiap baris pada entity, harus memiliki sebuah key yang unik dan
not null. Sehingga baris data tersebut dapat dibedakan, dari baris lainnya. Pada dbms bisa di
implementasikan dengan menggunakan Primary Key.
c. referential integrity: mendefinisikan kunci tamu milik entity yang berada pada baris data relasional,
merujuk ke primary key pada entity lain, agar menjaga konsistensi data dan tidak ambigu. Pada DBMS
biasa diimplementasikan dengan menggunakan Foreign Key
d. domain integrity: Merupakan nilai yang diijinkan untuk digunakan oleh banyak atribut, biasanya
atribut nya saling berkaitan satu sama lain, jadi masih saling terhubung.
2. Sebagai contoh misal id pegawai “P01002” , huruf awal adalah P untuk kode pegawai, kemudian 2 angka
selanjutnya untuk kode divisi, dan selanjutnya adalah kode urutan.
3. semantic constraint
Baca ppt!
Desain user views
1. sql create table
query CREATE TABLE adalah perintah yang digunakan untuk membuat sebuah entity pada database
sql.
Dilanjutkan dengan “jadwal” yang mendefinisikan nama sebuah entity yang akan dibuat.
Kemudian didalam bracket terdapat nama atribut, tipe data, length, dan constraint.
Sebagai contoh nama atribut id_jadwal, tipe data varchar dengan length 5, dan constraint not null.
Kemudian di akhir bracket terdapat primary key yang digunakan untuk mendefinisikan entity integrity
pada tabel tersebut
Selanjutnya ada syntax untuk key constraint
Alter table di ikuti dengan nama entity jadwal, query ini bisa digunakan untuk menambah, merubah dan
me modifikasi atribut pada entity jadwal.
Dilanjutkan dengan query ADD CONSTRAINT PK_JADWAL_ARTIS dimana query digunakan untuk
membuat batasan baru setelah tabel jadwal dibuat untuk menghubungkan tabel jadwal dan tabel
artis.
Kemudian ada query foregn key (id artis) references artist(id artis) dimana id artis pada tabel jadwal
didefinisikan sebagai kunci tamu yang mereferensi ke tabel artis dengan id artis sebagai entity
integrity.
2. sql create view dimana user ingin melihat jumlah artis yang ada pada fame
Select count(id artis) ‘jumlah artis’ from artis;
Query count berfungsi untuk menghitung banyaknya data id artis pada tabel artis.
3. Sekian presentasi dari kelompok kami, terima kasih prof arif dan teman taman atas perhatiannya. jika
ada kurangnya kami mohon maaf.