Laporan Tugas Database: Laporan Praktikum Pertemuan 6

Minggu, 25 Maret 2018

Laporan Praktikum Pertemuan 6


Nama : Abdullah Ahmad

NIM :201701030082

Prodi :Manajemen Informatika
Relasi Tabel


BAB I:PENDAHULUAN



Gambar 1.1 Animasi SQL

A. Pengertian Relasi Tabel



Pada pertemuan sebelumnya telah banyak saya sampaikan seputar bahasa SQL pada databasepertemuan ke 5. Untuk dapat membuat database dengan SQL kita harus mengerti bahasa SQL.

Relasi pada tabel merupakan relasi atau hubungan antara tabel yang satu dengan yang lain pada database. Relasi ini sangat penting karena dapat meminimalisir adanya kesalahan mendesain database. Pembuatan relasi sangat mudah dilakukan yaitu dengan menggunakan 2 kolom pada tabel.

2 kolom tersebut adalah kolom primary key atau sering disebut dengan kunci utama sedangkan yang satu lagi adalah kolom foreign key atau sering disebut kunci asing yang berada pada tabel lainnya. Kolom inilah yang akan digunakan dalam membangun relasi. Syarat Merelasikan tabel itu sendiri ada 2, yaitu harus memiliki primary key dan foreign key

1. Syarat foreign key & primary key :



- Harus unik

- Tabel hanya boleh memiliki 1 primary key

- Tabel boleh memiliki lebih dari 1 foreign key

- foreign key digunakan untuk & membuat relasi antar tabel

2. Pengertian Primary key dan Foreign Key



Primary Key

. Sebuah Field/atribut yang ditandai sebagai kunci utama dari sebuah tabel dengan tujuan untuk membuat nilai dari Field Primary Key sebagai nilai yang unik. Sebagai nilai yang unik, maka setiap data yang disimpan dalam Field Primary Key tidak akan memiliki nilai yang sama. Dengan demikian, maka tidak akan terjadi penyimpanan data yang memiliki data yang sama.

Foreign Key

. Sebuah Field dalam sebuah Tabel dimana Field tersebut berasal dari Field Primary Key dari sebuah Tabel Lain dengan tujuan untuk membuat relasi dengan tabel tersebut.

Pada postingan kali ini saya akan membahas fungsi DML SELECT. Serta contoh menggunakan syntaxnya

Ada beberapa hal yang perlu diketahui, teknik menampilkan data dengan perintah select ada beberapa metode, sebenarnya itu tergantung kebutuhan kita, misalkan ingin menampilkan semua data, atau hanya spesifik, atau data yang mengandung suku kata yang serupa, nah disini akan kita bahas satu persatu metode tersebut.

Lantas bagaimana cara penggunaannya?


Kita akan membahasnya pada BAB II berikut.


BAB II : ISI LAPORAN



Seperti yang saya katakan di BAB I tadi bahwa pada kesempatan kali ini kita akan membahas Relasi Tabel Pada Database.

Sebelum merelasikan Tabel kita harus membuat tabel lebih dahulu yang akan direlasikan. Hal yang harus di ingat saat merelasikan tabel adalah harus memilika Primary Key Dan Foreign Key.

Contoh Kita Akan Merelasikan tabel golongan ke tabel pegawai. Maka kita harus membuat tabel golongan dan tabel pegawai terlebih dahulu.

Syntax table golongan:

Create table
golongan (

kdGolongan char (4) not null primary key,

TipeGolongan varchar (30))

Syntax table pegawai:

Create table pegawai (

NIPchar (4) not null primary key,

Nama varchar (30) not null,

jnsklm char (1) not null,

Agama
varchar (12),

untuk merelasikannya gunakan syntax berikut:

KodeGol char (4) references golongan (kdGolongan),

KodeJab char (4) references jabatan (kdJabatan),

Insert into pegawai (NIP, Nama, jnsklm, Agama, KodeGol, KodeJab)

values ('P001', 'Budiman', 'L', 'Kristen', 'G002', 'J001')

Insert into pegawai ( NIP, Nama, jnsklm, Agama, KodeGol, KodeJab )

values ( 'P002', 'Sarah', 'P', 'Islam', 'G002', 'J001' )

Gambar 2.1: Tampilan Pada Layar

Cara Menjalankannya Block Sintaks Lalu tekan F5

Demikian pembahasan dan laporan saya kali ini. Semoga Bermanfaat.

Terimakasih..!!

Tidak ada komentar:

Posting Komentar

Laporan Pertemuan 9-10

Index Nama : Abdullah Ahmad NIM :201701030082 Prodi :Manajemen Informatika JOIN PADA DATABASE BAB I:PEND...

DATABASE SQL SERVER 2000

laporan database

Total Tayangan Halaman

Arsip Blog