Adalah suatu kumpulan data terhubung yang disimpan secara bersama pada suatu
media yang diorganisasikan berdasarkan struktur tertentu dan dengan software untuk
memanipulasi.
DBMS dan RDBMS
1) Table
2) Field
3) Record
4) Key
5) SQL
6) Primary Key
7) Foreign Key
8) Super Key
9) Alternate Key
10) Data Value
11) Entitas
Istilah dalam Database Mysql
1) Query
2) Relasi
3) Atribut
4) Tupel
5) Cardinality
6) Derajat
7) Null
8) Index
9) Entity
10) File
11) Normalisasi
12) Redudansi
Tabel merupakan kumpulan data (nilai) yang diorganisasi kedalam baris (record) dan kolom field dan masing-masing
kolom memiliki nama spesifik dan unik.
Field merupakan kolom dari sebuah table dan memiliki ukuran tipe data tertentu yang menentukan bagaimana data
tersimpan.
Record merupakan kumpulan isi elemen data (atribut) yang saling berhubungan menginformasikan tentang suatu entity
secara lengkap.
Key merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel
Entitas adalah orang, tempat, kejadian atau konsep yang informasinya direkam .misalnya pada bidang kesehatan
entitas nya adalah pasien ,dokter ,kamar
Query merupakan table virtual,dimana data yang ada pada suatu query bisa diperlakukan sebagaimana data yang
ada pada sebuah table namun secara fisik data tersebut tidak tersimpan dalam table tertentu.
Relasi merupakan sebuah table yang terdiri dari beberapa kolom dan beberapa baris serta menunjukkan adanya
hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yg berbeda.
1. Primary Key merupakan attribut yang paling sedikit yang dapat membedakan
setiap basis data dalam sebuah table secara unik yang dipilih berdasarkan
acuan,lebih ringkas dan menjamin keunikan key.
2. Foreign Key merupakan kolom yang diambil dari primary key ,entitas lain
yang menunjukkan hubungan antar dua table tersebut.
Normalisasi merupakan suatu pendekatan sistematis untuk meminimalkan redudansi data pada suatu
database agar database tersebut dapat bekerja dengan optimal.
Hirarki Database
Operasi Dasar Database
●
Create Database
●
Drop Database
●
Create Table
●
Drop Table
●
Insert
●
Retrieve /search
●
Update
●
Delete
Pemanfaatan Basis Data
●
Salah satu komponen penting dalam aplikasi dan sistem informasi
●
Menentukan kualitas informasi
●
Mengurangi Duplikasi Data
●
Hubungan data dapat dianalisa untuk ditingkatkan.
●
Manipulasi terhadap data dengan cepat dan mudah.
●
Efisiensi penggunaan ruang penyimpanan
Database Desain
Database desain adalah proses menghasilkan suatu model data rinci dari database dan
memutuskan seperti apa database akan terlihat.
a. Tabel
berikutnya.
2..Mencari dan mengatur informasi yang dibutuhkan serta mengumpulkan semua jenis informasi
Bagilah item informasi ke dalam entitas besar atau subjek, seperti Produk atau Pesanan. Setiap subjek kemudian
menjadi sebuah tabel.
Putuskan informasi apa yang ingin disimpan dalam setiap tabel. Setiap item menjadi field,dan ditampilkan sebagai
kolom dalam tabel. Misalnya,sebuah tabel Karyawan dapat mencakup field-field seperti Nama Lengkap, alamat
lengkap dan alamat lain
Langkah-Langkah Desain (Lanjutan)
Pilih Primary key disetiap tabel.Primary key adalah kolom yang digunakan untuk secara unik
mengidentifikasi setiap baris.
Lihat pada tiap table dan bagaimana data dalam satu tabel berhubungan dengan data dalam table
lainnya.
Menambahkan kolom untuk tabel atau membuat tabel baru untuk memperjelas hubungan yang
diperlukan.
Langkah-Langkah Desain (Lanjutan)
Terapkan aturan normalisasi data untuk melihat apakah tabel Anda terstruktur dengan
benar.Melakukan penyesuaian dengan table,sesuai kebutuhan
Desain Database
●
Istilah desain database juga dapat digunakan untuk menerapkan proses perancangan secara keseluruhan, bukan hanya
struktur data base, tetapi juga bentuk dan query yang digunakan sebagai bagian dari aplikasi database secara
keseluruhan dalam sistem manajemen database (DBMS).
●
Desain yang baik, yaitu :
- Interaksi dengan database mudah dipahami