Senin, 15 Januari 2024

ERD Rumah Sakit


 

JENIS RELASI ERD

Jenis Relasi ERD

Dalam Entity-Relationship Diagram (ERD), terdapat beberapa jenis relasi yang dapat didefinisikan antara entitas. Berikut adalah  beberapa jenis relasi umum:

1. One-to-One : Satu entitas dari setiap sisi relasi terhubung dengan satu entitas dari sisi lainnya. Contoh: Hubungan antara "Mobil" dan "Nomor Mesin" dalam suatu sistem basis data.
Contoh : 



2. One-to-Many : Satu entitas dari satu sisi relasi terhubung dengan banyak entitas dari sisi lainnya. Contoh: Hubungan antara "Pelanggan" dan "Pesanan" di mana satu pelanggan dapat memiliki banyak pesanan.
Contoh : 


3. Many-to-Many : Banyak entitas dari setiap sisi relasi terhubung dengan banyak entitas dari sisi lainnya. Contoh: Hubungan antara "Mahasiswa" dan "Mata Kuliah" di mana satu mahasiswa dapat mengambil banyak mata kuliah, dan satu mata kuliah dapat diambil oleh banyak mahasiswa.
Contoh : 


Jenis relasi ini membantu menggambarkan cara entitas berinteraksi dan berhubungan satu sama lain dalam suatu sistem basis data.

ATRIBUT ERD

Atribut ERD


Apa itu atribut pada ERD ?
Atribut merupakan karakteristik dari entitas atau relasi yang menyediakan penjelasan detail tentang entitas atau relasi tersebut. nilai atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entitas atau relasi. atribut sering dikenal dengan properti dari suatu entitas (objek). atribut digambarkan dengan notasi elips, seperti gambar berikut.



Jenis atribut pada ERD :
1. Atribut bernilai tunggal (single valued attribute)
atribut nilai tunggal adalah jenis atribut yang nilainya hanya satu dari sebuah entitas. Contohnya atribut tanggal lahir dan entitas siswa. Contoh lainnya adalah atribut golongan darah yang selalu bernilai satu karena siswa hanya memiliki satu golongan darah.
2. Atribut bernilai banyak (multivalued attribute)
atribut bernilai banyak adalah jenis atribut yang nilainya lebih dari satu dalam suatu entitas tertentu. Misalnya atribut hobi karena seseorang dapat memiliki lebih dari satu hobi. Contoh lainnya, yaitu atribut ekstrakurikuler. Seorang siswa dimungkinkan mengikuti lebih dari satu ekstrakurikuler.
3. Atribut turunan (derived attribute)
Atribut turunan adalah jenis atribut yang nilainya diperoleh dari pengolahan atribut lain atau dapat diturunkan dari atribut lain. Contoh atribut turunan adalah umur dari entitas siswa. Atribut ini merupakan turunan dari atribut tanggal lahir sehingga atribut ini akan memiliki nilai jika atribut tanggal lahir sudah ada nilainya. Pada dasarnya, atribut umat tidak akan dijadikan satu kolom. atribut ini akan muncul dengan bantuan query.
4. Atribut sederhana (simple attribute/atomic attribute)
Retribusi sederhana adalah atribut yang nilainya tidak dapat dipecah lagi menjadi banyak atribut yang lebih kecil. 
5. Atribut komposit (composite attribute)
Atribut komposit adalah atribut gabungan yang nilainya dapat dipecah menjadi bagian yang lebih kecil. Berikut ini sering disebut atribut yang terdiri dari beberapa atlet terkecil di dalamnya. Misalnya entitas siswa mempunyai atribut nama. Atribut nama dapat dipecah menjadi beberapa atribut lagi yaitu nama depan, nama belakang, dan nama panggilan.
6. Atribut identitas (key attribute)
Atribut identitas adalah atribut yang dijadikan sebagai kunci pada suatu entitas. Atribut identitas bersifat primer dan tidak boleh sama dengan udara air sehingga dapat digunakan untuk membedakan data pada suatu baris atau record dengan baris lain pada suatu tabel. Atribut identitas atau kunci di dalam basis dapat berfungsi sebagai suatu cara untuk mengidentifikasi dan menghubungkan satu tabel data dengan tabel yang lain.

Senin, 01 Januari 2024

DESAIN DATABASE (ERD)

 


perintah dasar sql


mysql -u root -p

show databases

use (nama database)
show tables

desc (nama table)





 

PENGANTAR DATABASE

PENGANTAR DATABASE

Apa itu database?
Database adalah koleksi data yang sistematis dan sistematis yang disimpan secara elektronik. Ini dapat berisi semua jenis data, termasuk kata, angka, gambar, video, dan file. Anda dapat menggunakan perangkat lunak yang disebut sistem manajemen database (DBMS) untuk menyimpan, mengambil, dan mengedit data. Dalam sistem komputer, database kata juga dapat merujuk ke DBMS apa pun, ke sistem database, atau ke aplikasi yang terkait dengan database.
Macam - macam Database :
1. Operational Database
Operational database atau Database On Line Transaction Processing berfungsi sebagai tempat untuk mengelola data dinamis secara langsung dan real time.
2. Data Warehouse
Data Warehouse adalah jenis database yang biasa disebut dengan istilah Enterprise Data Warehouse (EDW).
3. Relational Database
Relational Database adalah basis data relasional yang merupakan basis data untuk mengorganisir sesuai model hubungan data.
4. Distributed Database
Distributed Database adalah tipe basis data yang terdiri dari gabungan situs dan tersebar di banyak lokasi berbeda.
5. End-User Database
End-User Database adalah jenis database yang dibuat dan diatur oleh pengguna akhir menggunakan perangkat atau workstation sendiri.
Pengertian bahasa SQL sebagai berikut :
SQL (Structured Query Language) adalah bahasa pemrograman khusus yang digunakan untuk mengelola dan mengakses basis data. Ini digunakan untuk mengatur, mengambil, mengubah, dan menghapus data dari basis data relasional seperti MySQL, PostgreSQL, Oracle, dan sebagainya. Dengan SQL, Anda dapat membuat tabel, menjalankan kueri untuk mendapatkan informasi, serta mengelola struktur dan konten dari basis data.
Apa yang dimaksud dengan Web Server dan jenisnya?
Web server adalah perangkat lunak atau perangkat keras yang menyimpan, mengelola, dan menyajikan konten web kepada pengguna melalui internet. Jenis-jenis web server meliputi Apache, Nginx, Microsoft IIS, dan LiteSpeed, yang semuanya memiliki peran dalam menangani permintaan HTTP dan menyampaikan halaman web kepada pengguna.
Contoh struktur database


FUNCTION

 FUNCTION Dalam MySQL , fungsi (function) merujuk pada suatu prosedur yang mengembalikan suatu nilai sebagai hasil dari eksekusi beberapa p...