Model Relasi
Model Relasi
Semester : 4
Ta 2022/2023
2
DAFTAR ISI
BAB I PENDAHULUAN..............................................................................................................3
A. Latar Belakang......................................................................................................................3
B. Rumusan Masalah.................................................................................................................4
C. Tujuan...................................................................................................................................4
BAB II.............................................................................................................................................5
PEMBAHASAN.............................................................................................................................5
A. Model Relasi.........................................................................................................................5
1. Pengertian..........................................................................................................................5
B. Terminology.........................................................................................................................6
1. Pengertian..........................................................................................................................6
2. Contoh Terminology.........................................................................................................7
C. Konstrain Integritas..............................................................................................................9
D. Views..................................................................................................................................11
BAB III.........................................................................................................................................14
KESIMPULAN 14
DAFTAR PUSTAKA.................................................................................................................15
3
BAB I
PENDAHULUAN
A. Latar Belakang
Basis data merupakan urat nadi sistem informasi sehingga peranananya dalam membentuk
konsep laporan sangatlah penting yang membuat para pemakai dapat menggunakannya sesuai
dengan kebutuhan ( Firdaus, R., 2005). Model basis data relasional merupakan suatu cara untuk
merepresentasikan model data dalam perancangan basis data dimana model dari basis data
relasional didasarkan pada record (Indrajani, 2011 ). Perancangan basis data merupakan proses
membuat desain yang akan mendukung operasional dan tujuan perusahaan (Connolly, Thomas
and Begg, Carolyn, 2010) . Pemanfaatan database dalam sebuah aplikasi memungkinkan untuk
dapat menyimpan data atau melakukan perubahan dan menampilkan kembali data tersebut
dengan cepat dan mudah. Metodologi perancangan terdiri dari beberapa fase dimana setiap fase
mengandung beberapa langkah yang akan menuntun desainer dalam menggunakan teknik yang
sesuai pada setiap tahap dalam proyek sehingga membantu desainer untuk merencanakan,
mengelola, mengatur, dan mengevaluasi pengembangan proyek database (Connolly, Thomas,
Carolyn Beg, 2002) .
Perancangan basis data konseptual membangun model data yang digunakan dalam suatu
perusahaan, serta terbebas dari semua pertimbangan fisik. Perancangan basis data logikal
merancang model data yang digunakan dalam suatu perusahaan berdasarkan pada model data
yang spesifik. Perancangan basis data fisikal menghasilkan deskripsi implementasi basis data
pada penyimpanan sekunder, menggambarkan hubungan dasar, organisasi file, dan indeks yang
digunakan untuk mencapai akses yang efisien terhadap data dan terkait dan langkah-langkah
keamanan . (Jane P., 2005). Database relasional mempresentasikan semua data dalam database
sebagai tabel dua dimensi. Sumber daya dalam komputerisasi berupa perangkat lunak, perangkat
keras, media penyimpanan, orang yang menggunakan dan mengatur.
4
B. Rumusan Masalah
C. Tujuan
BAB II
PEMBAHASAN
A. Model Relasi (Relational Model)
Model Relasional/database Relasional adalah suatu model database yang terdiri dari beberapa
tabel berdimensi dua yg disebut (relasi atau tabel), dengan masing-masing relation(relasi), yang
tersusun atas tuple (baris) dan atribut (kolom) untuk menggambarkan sebuah database.
Model Relasional adalah dominan, karena hampir semua penjual perangkat lunak database
menawarkan produk perangkat lunak Relational Database Management Systems (RDBMS).
Model merupakan landasan sebuah desain. Sebelum sebuah mobil diproduksi, terlebih
dahalu para perancang membuatmodelmobil dan bekerja secara rinci dan detail pada
model mobil tersebut.Dalam cara yang sama, perancang sistemmengembangkan
modeluntuk mengeksplorasi ide-ide dan meningkatkan pemahaman desain database.
Tidak ada data yang kembar, karena ada kunci primer (Primary Key).
Kunci primer adalah satu item yang dipilih dalam suatu kolom yang unik dan tidak
sama yang berfungsi untuk membedakan antara satu kolom dengan kolom lainnya.
Perbedaan dengan ER-Diagram, dalam ER-Diagram data di presentasikan dalam
bentuk diagram yang terdiri dari entitas-entitas, sedangkan di Relational Model, data
dipresentasikan dalam bentuk tabel-tabel
6
Terminologi adalah suatu ilmu tentang istilah dan penggunaannya. Istilah adalah kata dan
gabungan kata yang digunakan dalam konteks tertentu.
Relasi
Relasi direpresentasikan sebagai tabel yang terdiri dari baris dan kolom.
Setiap relasi memiliki schema yang mendeskripsikan nama relasi dan atribut beserta
tipenya.
Contoh : mahasiswa = (nim : string, nama : string). keterangan : mahasiswa adalah
nama relasi. nim dan nama adalah nama atribut. string adalah tipe data dari atribut.
7
6
Atribut
adalah kepala/header dari setiap kolom yang ada dalam tabel relasi.
Domain
Kumpulan nilai yang valid untuk satu atau lebih atribut Setiap domain memiliki
deskripsi, tipe data dan format data tertentu.
• Nilai setiap atribut dalam tabel harus berada dalam domain tertentu.
8
Derajat
(degree) adalah jumlah atribut yang ada didalam tabel relasi/ (banyaknya atribut/kolom
pada tabel).
Kardinalitas (Cardinality)
Kardinalitas (Cardinality) adalah jumlah tuple yang ada dalam tabel (jumlah record)/
(banyaknya tuple/baris pada tabel).
9
C. Konstrain Integritas
Salah satu fungsi dari Database Management System (DBMS) adalah integrity services,
yakni memastikan baik data di dalam basis data maupun pengubahan data selalu
memenuhi aturan. Integritas basis data berkaitan dengan kebenaran dan konsistensi dari
data yang disimpan, dimana berkaitan dengan constraint yang merupakan aturan didalam
basis data yang tidak dapat dilanggar (Connolly, 2010: 103).
Fungsi integrity constraint menurut Connolly (2010) yakni memastikan data adalah
akurat. Terdapat 5 integrity constraint antara lain (Connolly, 2010: 231):
karyawan pada cabang tersebut, maka penempatannya tidak dapat di cabang tersebut
atau karyawan baru bisa ditempatkan di cabang tersebut jika cabang tersebut belum
memiliki 20 orang karyawan.
D. Views
Tampilan database adalah objek yang dapat dicari dalam database yang ditentukan oleh
kueri. Meskipun tampilan tidak menyimpan data, beberapa merujuk ke tampilan sebagai
"tabel virtual", Anda dapat membuat kueri tampilan seperti Anda dapat membuat tabel.
Tampilan dapat menggabungkan data dari dua tabel atau lebih, menggunakan gabungan,
dan juga hanya berisi subset informasi. Ini membuat mereka nyaman untuk
mengabstraksikan, atau menyembunyikan, kueri yang rumit.
Setelah tampilan dibuat, Anda dapat menggunakannya seperti halnya tabel apa pun dalam
pernyataan SELECT. Misalnya, untuk membuat daftar semua judul buku populer yang
dipesan oleh penulisnya, Anda dapat menulis:
5. Ruang – Tampilan hanya memakan sedikit ruang, karena data disimpan satu kali di
tabel sumber. Beberapa DBMS semua Anda untuk membuat indeks pada tampilan,
sehingga dalam beberapa kasus tampilan mengambil lebih banyak ruang daripada
definisi.
Kekurangan view
1
3
1. Kinerja – Apa yang mungkin tampak seperti kueri sederhana terhadap tampilan dapat
berubah menjadi pekerjaan yang sangat kompleks untuk mesin basis data. Itu karena
setiap kali tampilan direferensikan, kueri yang digunakan untuk mendefinisikannya,
dijalankan kembali.
2. Modifikasi – Tidak semua tampilan mendukung operasi INSERT, UPDATE, atau
DELETE. Secara umum, untuk mendukung operasi ini, kunci utama dan bidang wajib
harus ada dalam tampilan. Tampilan multi-tabel yang kompleks umumnya hanya-
baca.
14
BAB III
KESIMPULAN
Model basis data relasional bermanfaat dalam membantu perusahaan dalam menjalankan
operasionalnya secara lebih efektif dan efisien. Data-data dalam basis data operasional tentunya
membutuhkan suatu wadah yang dapat digunakan untuk mengkonsolidasikan seluruh data yang
terlibat di dalamnya. Sehingga nantinya data-data tersebut dapat dengan mudah diintegrasikan
dan diolah menjadi suatu output yang berguna bagi kepentingan institusi. Database sebagai salah
satu media yang dapat digunakan untuk menampung seluruh data-data pendukung, memiliki
peranan yang cukup penting dalam menunjang kinerja sebuah institusi. Dengan menggunakan
database, seluruh data-data yang berkaitan dengan operasional dari suatu institusi dapat
terintegrasi dengan lebih maksimal lagi guna mendukung operasional institusi tersebut, baik
untuk periode saat ini maupun yang akan dating
1
5
DAFTAR PUSTAKA
https://sis.binus.ac.id/2014/05/07/integrity-constraint-pada-basis-data/
https://fairuzelsaid.upy.ac.id/sbd-sistem-basis-data/model-basis-data-relasional/
3.-Modul-3-Model-Data-Relasional.pdf
https://repository.dinus.ac.id/docs/ajar/5-PERTEMUAN-5 6_Database_Relasional.pdf
https://www.google.com/search?q=model+relasi+views+tampilan+rangkuman&sxsrf=ALi
Czsbhgps8sxElVjhLBAmI1LudfOTZog%3A1667398239748&ei=X3piY96bLaHaz7sP9o2A
sAQ&ved=0ahUKEwiex52-
1o_7AhUh7XMBHfYGAEYQ4dUDCA4&uact=5&oq=model+relasi+views+tampilan+rang
kuman&gs_lp=Egxnd3Mtd2l6LXNlcnC4AQP4AQHCAgoQABhHGNYEGLADwgIEECM
YJ8ICChAhGMMEGAoYoAHCAggQIRjDBBigAZAGCEjKMFCCHFjrLXADeAHIAQC
QAQCYAbgDoAGcEKoBCTAuMy41LjAuMeIDBCBBGADiAwQgRhgAiAYB&sclient=g
ws-wiz-serp
https://www.researchgate.net/publication/338644777_SIA_kelompok_4