Assalamualaikum saya M. Bagus Putra F. mahasiswa Universitas Muhammadiyah Sidoarjo Semester 2 Program Studi Informatika Fakultas Sains dan Teknologi.
Rangkuman Basis Data
Modul 1 (Basis Data, Model Data, Diagram
E-R)
Basis data adalah kumpulan data yang disimpan secara sistematis di dalam
computer dan dapat diolah atau dimanipulassi serta dapat diakses. System basis
data merupakan ruang lingkup yang lebih luas dari basis data. System basis data
memuat sekumpulan basis data dalam suatu system yang mungkin tidak ada hubungan
antara satu dengan yang lain, tetapi secara keseluruhan mempunyai hubungan
sebagai sebuah system yang didukung oleh komponen lainnya. Komponen System
Basis Data: Perangkat Keras (Hardware), Sistem Operasi (Operating System),
basis data (Database), DBMS (Database Management System), Pemakai (User).DBMS
(Database Management System) merupakan bassis data dan set perangkat lunak
(software) untuk pengolahan basis data.
Konsep Model data dapat dikelompokkan menjadi 3 macam
1. Model Data Berbasis Objek
2. Model Data Berbasis Record
3. Physical Based Data Model
Entinty Relationship Diagram (ER-D) Merupakan model data yang dikembangkan berdasarkan obyek atau entitass. ER_D berguna membantu perancang atau analis system pada saat melakukan analis dan perancangan basis data karena model ini dapat menunjukkan macam data yang dibutuhkan dan direlasikan antar data didalamnya.
Konsep Model data dapat dikelompokkan menjadi 3 macam
1. Model Data Berbasis Objek
2. Model Data Berbasis Record
3. Physical Based Data Model
Entinty Relationship Diagram (ER-D) Merupakan model data yang dikembangkan berdasarkan obyek atau entitass. ER_D berguna membantu perancang atau analis system pada saat melakukan analis dan perancangan basis data karena model ini dapat menunjukkan macam data yang dibutuhkan dan direlasikan antar data didalamnya.
Modul 2 Structured Query Language (SQL)
SQL merupakan
suatu bahasa (language) standar menurut ANSI (American National Standards
Institute) yang digunakan untuk mengkases basis data. SQL pertama kali
diterapkan pada system R (sebuah proyek riset pada laboratorium riset San Jose,
IBM).
Elemen dasar SQL mencakup pernyataan, nama, tipe data, konstanta, ekspresi, operator relasi, operator logika dan fungsi bawaan.
Elemen dasar SQL mencakup pernyataan, nama, tipe data, konstanta, ekspresi, operator relasi, operator logika dan fungsi bawaan.
- A. Pernyataan:
Merupakan perintah SQL yang meminta sesuatu tindakan kepada DBMS (Database
Management System).
- B. Nama:
Nama digunakan sebagai identitas bagi objek-objek pada DBMS.
- C. Tipe
Data: Setiap data memiliki tipe data.
- D. Konstanta:
Konstanta menyatakan nilai yang tetap tidak berubah, konstanta sering dipakai
pada perintah SELECT.Konstanta juga dibagi menjadi 2; Konstanta numeric dan
konstanta bertipe karakter.
- E. Operator
Aritmatika: Ekspresi untuk memperoleh suatu nilai dari hasil perhitungan.
- F. Operator
Relasi: Operator yang digunakan untuk membandingkan suatu nilai dengan nilai
yang lain, operator relasi digunakan bersamaan dengan operator logika dalam
membantu untuk menampilkan informasi dengan kriteria.
- G. Operator
Logika: Operator logika ada 3 yaitu OR, AND, dan NOT
- H. Aggregate
Functions (Fungsi Agregat): Sebuah subprogram yang menghasilkan suatu nilai
jika dipanggil. Fungsi Agregat adalah fungsi standar didalam SQL.
Modul 3 Data Definition Language (DDL)
DDL merupakan bagian dari sql yang digunakan untuk
mendfinisikan struktur dan kerangka data dan obyek basis data. Bisa juga
dikatakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut
basis data, tabel, batasan-batasan terhadp suatu atribut, serta hubungan antar
tabel.
Perintah – Perintah
1. Create Databasse = Membuat basis data
2. Crop Database = Menghapus Basis Data
2. Crop Database = Menghapus Basis Data
3. Create Table = Membuat Tabel
4. Alter Table = Mengubah atau menyisipkan
kolom ke dalam tabel
5. Drop Table = Menghapus Tabel dari basis data
6. Create Index = membuat Indexs
7. Drop Indexs = Menghapus IIndexs
Modul 4 (Data Manipulation Language (DML)
Data
Manipulation Language (DDL) merupakan perintah-perintah yang berfungsi untuk
melakukan manipulasi data ataupun objek-objek yang ada didalam tabel. Antara lain: perintah untuk memilih data (query),
menyisipkan, mengubah dan menghapus data dalam basis data.
- 1. INSERT ; Perintah INSERT digunakan untuk menambahkan baris pada suatu tabel.
- 2. UPDATE : Perintah UPDATE digunakan untuk mengubah isi data pada satu atau beberapa kolom pada suatu tabel
- 3. SELECT : Perintah SELECT digunakan untuk menampilkan isi dari suatu tabel yang dapat dihubungkan dengan tabel yang lainnya.
- 4. DELETE : Perintah DELETE digunakan untuk menghapus satu baris, baris dengan kondisi tertentu atau seluruh baris
Modul 5 (Query dan View)
Query merupakan suatu
proses pengolahan data yang digunakan untuk memberikan hasil dari basis data
berdasarkan kriteria tertentu. Query tidak hanya membaca atau mengambil data,
query biasanya melibatkan beberapa tabel yang direlasikan dengan menggunakan
field kunci. Namun query juga dapat digunakan pada satu tabel saja, tetapi
hasilnya kurang informatif dan terbatas.
View adalah
perintah querry yang disimpan pada database dengan suatu nama tertentu,
sehingga bisa digunakan setiap saat untuk melihat data tanpa menuliskan ulang
query tersebut.
Modul 6 ( Data
Control Language (DCL) / Hak Akses User)
Basis Data yang telah dibuat perlu
diatur agar data selalu dalam keadaan aman dari pemakai yang tidak berhak.
Pengaturan hak akses berguna dalam hal pembatasan pengaksesan suatu data,
misalkan hanya pemakai tertentu yang bisa membaca atau pemakai lain yang justru
dapat melakukan perubahan dan penghapusan data. Macam-Macam perintah yang
terkait dengan hak akses adalah SELECT, INSERT, UPDATE, DELETE, REFERENCES,
INDEX, CREATE, ALTER dan DROP.
Hak
Akses :
1. Mengatur Hak Akses
2. Membatasi Hak Akses
3. Hak Akses Penuh
4. Hak Akses Kepada Public
5. Pencabutan Hak akses
Komentar
Posting Komentar