- Kecepatan dan Kemudahan (Speed)
- Kebersamaan Pemakaian (Sharability)
- Pemusatan Kontrol Data
- Efisiensi Ruang Penyimpanan (Space)
- Keakuratan (Accuracy)
- Ketersediaan (Availability)
- Kelengkapan (Completeness)
- Keamanan (Security)
- Kemudahan dalam Pembuatan Program Aplikasi Baru
- User View
1. Database : kumpulan dari file /table yang membentuk suatu basis data
2. File : terdiri dari record record yang menggambarkan satu kesatuan data yang sejenis
3. Record : menggambarkan satu unit individu yang tertentu kumpulan dari record .kumpulan dari record membentuk suatu file
4. Field : mempresentasikan suatu atribut dari record yang menunjukan suatu item dari data seperti misalnya nama, alamat DLL.kumpulan field membentuk record.
5. Character : bagian data yang terkecil ,dapat berupa numeric ,huruf ataupun karakter2 kusus yang membentuk suatu item data field.
D. Diagram ERD
Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan system.
Komponen Diagram ERD
- Atribut Key
- Atribut simple
- Database
- Table
- View
- Index
- Procedure (Stored Procedure)
- Function
- Trigger
CREATE TABLE ms_karyawan (
kode_cabang varchar(10) default NULL,
kode_karyawan varchar(10) NOT NULL,
nama_depan varchar(8) default NULL,
nama_belakang varchar(9) default NULL,
jenis_kelamin varchar(1) default NULL,
PRIMARY KEY (kode_karyawan)
)
Daftar Perintah DDL pada MySQL 5.0
- Pembuatan (CREATE)
- CREATE DATABASE
- CREATE FUNCTION
- CREATE INDEX
- CREATE PROCEDURE
- CREATE TABLE
- CREATE TRIGGER
- CREATE VIEW
- Perubahan (ALTER & RENAME)
- ALTER DATABASE
- ALTER FUNCTION
- ALTER PROCEDURE
- ALTER TABLE
- ALTER VIEW
- RENAME TABLE
- Penghapusan (DROP)
- DROP DATABASE
- DROP FUNCTION
- DROP INDEX
- DROP PROCEDURE
- DROP TABLE
- DROP TRIGGER
- DROP VIEW
DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.
FROM ms_karyawan
kode_cabang,
kode_karyawan,
nama_depan,
nama_belakang,
jenis_kelamin)
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki');
Beberapa daftar Perintah DML MySQL
- CALL
- DELETE
- DO
- HANDLER
- INSERT
- LOAD DATA INFILE
- REPLACE
- SELECT
- TRUNCATE
- UPDATE