SlideShare a Scribd company logo
1 of 34
STRUKTUR HIRARKI BASIS DATA
Pertemuan pertama
MATERI BASIS DATA KELAS XI-RPL SMK
Tujuan Pembelajaran
• Setelah melakukan pembelajaran diharapkan peserta didik
mampu:
• Menjelaskan struktur hirarki basis data dengan benar dan santun.
• Menjelaskan elemen dalam struktur hirarki basis data dengan
benar dan santun.
• Membuat diagram struktur hirarki basis data dengan mandiri dan
benar
Materi Pokok
• Konsep Dasar basis data
• Diagram hirarki basis data
• Elemen elemen dalam struktur basis data
BASIS DATA
KONSEP DASAR
BASISDATA
Pengertian
Basis Data
Manfaat
Basis Data
Operasi Dasar
Basis Data
Persyaratan
Basis Data
Pengguna
Bsaisdata
Sistem
Basis Data
Komponen
Sistem BD
HIRARKI BASIS
DATA
ELEMEN DALAM
STRUKTUR BASISDATA
Basis Data?
Data
Guru
Data
Nilai
Data
Keuangan
Data
Karyawan
Data
Siswa
Data
MatPel
Basis Data di sebuah
Lemari Arsip
Konsep Dasar Basis
Data
Kharfiah
Basis
Data
Istilah
Kumpulan data yang saling
berhubungan yang disimpan
secara bersama
sedemikian rupa dan tanpa
pengulangan (redundancy)
yang tidak perlu,
untuk memenuhi berbagai
kebutuhan
markas atau gudang, tempat
bersarang atau tempat berkumpul.
fakta dunia yang mewakili suatu
obyek (manusia, barang, peristiwa,
keadaan dsb) yang direkam dalam
bentuk angka, huruf, simbol, teks,
gambar, bunyi atau
kombinasinya.
SISTEM MANAJEMEN BASIS DATA
Database Management System (DBMS)
SISTEM
sebuah tatanan (keterpaduan) yang terdiri atas
sejumlah komponen fungsional (dengan satuan
fungsi/tugas tertentu) yang saling
berhubungan dan secara bersama-sama
bertujuan untuk memenuhi suatu proses /
pekerjaan tertentu.
DBMS
perangkat lunak yang didesain untuk
membantu memelihara dan memanfaatkan
kumpulan data yang besar
Keuntungan & Kerugian DBMS
Keuntungan :
Kerugian :
 Mengurangi pengulangan data
 Mencapai independensi data
 Mengintegrasikan data beberapa file
 Mengambil data & informasi dengan cepat
 Meningkatkan keamanan
 Memperoleh perangkat lunak yang mahal
 Memperoleh konfigurasi perangkat keras yang besar
 Mempekerjakan dan mempertahankan staf DBA
Speed
Space
Accuracy
Availability
Comple
teness
Security
Sharability
Tujuan dan
Manfaat
Penggunaan
basis data
Lanjut
Tujuan dan Manfaat Penggunaan basis data
Kecepatan dan Kemudahan (Speed),
melalui basis data diharapkan pengguna dapat
melakukan penyimpanan, perubahan dan
menampilkan kembali dengan cepat dan mudah.
Kembali
Tujuan dan Manfaat Penggunaan basis data
Efisiensi Ruang Penyimpanan (Space).
Penggunaan basis data mampu
mengurangi pengulangan atau redundansi data. Hal
ini dapat dilakukan dengan menerapkan sejumlah
pengkodean atau dengan membuat relasi-relasi
(dalam bentuk file) antara kelompok data yang saling
berhubungan.
Kembali
Tujuan dan Manfaat Penggunaan basis data
Keakuratan (Accuracy),
melalui basis data data keakuratan data lebih
terjaga dengan menerapkan aturan dan batasan
tertentu (constraint), tipe data, domain data dan
keunikan data
Kembali
Tujuan dan Manfaat Penggunaan basis data
Ketersediaan (Availability).
Dengan basis data data yang sudah tidak dipakai dapat dipisahkan dari
sistem database yang sedang aktif. Hal ini
dapat dilakukan dengan cara penghapusan atau memindahkannya ke
media backup untuk menghemat ruang penyimpanan. Selain itu dapat
memanfaatkan teknologi jaringan komputer agar data yang berada di
suatu lokasi atau cabang daat juga diakses oleh lokasi atau cabang
lainnya.
Kembali
Tujuan dan Manfaat Penggunaan basis data
Kelengkapan (Completeness).
Agar data yang dikelola senantiasa lengkap
baik relatif terhadap kebutuhan pemakai maupun
terhadap waktu. Hal ini dapat dilakukan melalui
penambahan record-record data, perubahan
struktur basis data, menambah field pada tabel atau
menambah tabel baru.
Kembali
Tujuan dan Manfaat Penggunaan basis data
Keamanan (Security).
Walaupun tidak semua sistem basis data menerapkannya,
keamanan dalam penggunaan basis data diperlakukan
pada sistem yang besar dan serius. Dengan penerapan ini,
setiap pengguna dibedakan hak aksesnya; yakni ditentukan
obyek-obyek mana saja yang bisa diakses dan proses apa
saja yang bisa dia dilakukan.
Kembali
Tujuan dan Manfaat Penggunaan basis data
Kebersamaan (Sharability).
Agar data yang dikelola oleh sistem mendukung lingkungan multiuser
(banyak pemakai) dengan menjaga / menghindari munculnya problem
baru seperti inkonsistensi data (karena terjadi perubahan data yang
dilakukan oleh beberapa user dalam waktu yang bersamaan) atau
kondisi deadlock (karena ada banyak pemakai yang saling menunggu
untuk menggunakan data).
Kembali
Operasi Dasar Basis Data
CREATE DATABASE - Pembuatan basis data baru
• proses yang identik dengan pembuatan lemari arsip yang baru
DROP DATABASE - Penghapusan basis data
• proses yang identik dengan perusakan lemari arsip, sekaligus beserta isinya jika ada.
CREATE TABLE - Pembuatan file / tabel baru ke suatu basis data
• Proses yang identik dengan penambahan map arsip baru ke sebuah lemari arsip yang telah ada
DROP TABLE - Penghapusan file/tabel dari suatu basis data
• Proses identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip.
Operasi Dasar Basis Data
INSERT - Penambahan / pengisian data baru di sebuah basis data
• identik dengan penambahan lembaran arsip ke sebuah map arsip
RETRIEVE/SEARCH – Pengambilan data dari sebuah table
• Identik dengan pencarian lembaran arsip dalam sebuah map arsip
UPDATE – Pengubahan data dalam sebush table
• Identik dengan perbaikan isi lembaran arsip yang ada disebuah map arsip
DELETE – Penghapusan data dari sebuah table
• Proseidentik dengngan penghapusan sebuah lembaran arsip yang ada disebuah map arsips
identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip.
OPERASI BASISDATA
LEMARI ARSIP
File Arsip
Map Arsip
KOMPONEN SISTEM BASIS DATA
Perangkat Keras (hardware)
Sistem Operasi (operating system)
Basis Data (database)
Program aplikasi (application program)
D B M S (Data Base Management System)
Pemakai (User)
Pengguna dalam Basisdata
Pengguna Data base dikelompokkan menjadi beberapa tingkat pemakai
antara lain sebagai berikut:
1. Database Administrator
2. Database Designer
3. Application Programmer
4. End user
5. System Analyst
6. Application Programmers (Software Engineering)
7. Worker behind the scene
Pengenalan File Tabel record dan Field
• Record atau Baris atau Tuple adalah kumpulan data yang terdiri dari
satu atau lebih suatu field.
• Field atau Kolom atau Attribute adalah kumpulan data yang
mempunyai/menyimpan yang sama/sejenis untuk setiap pada tabel
Pengenalan File Tabel record dan Field
Data-data pada satu record di tabel MHS
Pengenalan File Tabel record dan Field
Data-data pada satu field NAMA di tabel MHS
Arsitektur Basis Data
Elemen (kolom atau
field) data
• satuan data terkecil yang tidak dapat dipecah lagi menjadi
unit lain yang bermakna. Misalnya data siswa terdiri dari
NIS, Nama, Alamat, Telepon atau Jenis Kelamin.
Rekaman (record)
• gabungan sejumlah elemen data yang saling terkait. Istilah
lain dari record adalah baris atau tupel.
Berkas(file) • himpunan seluruh record yang bertipe sama
Struktur penyimpanan file dan tabel dalam basis
data
Abstraksi Basis Data
merupakan tingkatan atau level bagaimana melihat data dalam sistem basis data
tiga skema yang meliputi tiga level yaitu :
1. Level Internal atau
skema internal.
Level ini mendifinisikan secara
detail penyimpanan basis data
dan pengaksesan data. Pada
level ini memuat diskripsi
struktur penyimpanan basis
data, menggunakan model
data fiskal,
2. Level Konseptual
(skema konseptual)
memuat diskripsi struktur basis
data seara keseluruhan untuk
semua pemakai. Level ini
memuat diskripsi tentang
entity, atribut, relasi dan
konstrain tanpa memuat
diskripsi data secara detail.
3. Level eksternal (skema
eksternal atau view)
mendefinisikan pandangan
data terhadap sekelompok
pemakai(local view) dengan
menyembunyikan data lain
yang tidak diperlukan oleh
kelompok pemakai tersebut
Pemodelan
Data 1. Object based logical model.
Dalam pemodelan ini struktur
atau hirarki basis data
diilustrasikan berdasarkan object.
Model ini meliputi:
Model keterhubungan entitas (Entity
Relationalship Model atau ERD).
Model berorientasi object (Object-
Oriented Model).
Model Data Semantik (Semantic Data
Model).
Model data Fungsional (Function Data
Model).
2. Record-based logical model.
Dalam model ini struktur basis
data diilustrasikan berdasarkan
record. Model ini meliputi:
Model relational (Relational Model).
Model Herarkis (Hierarchical Model)
Model Jaringan (Network Model).
1. Entity atau Entitas
• obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya
(unique)
2. Atribute,
• karakteristik dari entitas atau relationship, yang menyediakan penjelasan detail tentang entitas atau
relationship
3. Key attribute
• merupakan suatu atribut yang menandakan kunci dari suatu entitas yang bersifat unik
Struktur konseptual basis data
Macam Attribute
Berdasarkan karakteristik sifatnya, atribut dapat dikelompokkan menjadi;
1) Simple attribute dan composite attribute.
2) Single valued attribute dan multi valued attribute.
3) Mandatory attribute
4) Derived attribute (attribut turunan) dan
5) Key attribute.
Jenis jenis tipe data dalam DBMS Microsoft access
Contoh Struktur Tabel
Contoh ERD
TUGAS MINGGU DEPAN
• Bentuklah 10 kelompok
maksimal 4 siswa
• Buatlah powerpoint presentasi
tentang materi di samping!
• Catatan dikumpulkan hari senin
dan power point dikirim ke email
1. ERD
2. NORMALISASI
3. KELOMPOK PERINTAH
BASIS DATA
4. FUNGSI AGREGAT
5. SQL BERTINGKAT
6. JOIN
7. STORED
PROCEDURE
8. TRIGGER
9. VIEW
10. TCL DAN DCL

More Related Content

What's hot

Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis DataMr. Nugraha
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurantRistaMeytasari
 
Makalah database manajemen sistem
Makalah database manajemen sistemMakalah database manajemen sistem
Makalah database manajemen sistemMhd. Abdullah Hamid
 
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objekAdhikara Asmoro
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekI Putu Arya Dharmaadi
 
Pertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata DatawarehousePertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata DatawarehouseEndang Retnoningsih
 
Perancangan database penjualan indomaret
Perancangan database penjualan indomaretPerancangan database penjualan indomaret
Perancangan database penjualan indomaretRut Kristina
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Aprioridedidarwis
 
PENGANTAR BASIS DATA
PENGANTAR BASIS DATAPENGANTAR BASIS DATA
PENGANTAR BASIS DATAEDIS BLOG
 
Basis Data Client-Server
Basis Data Client-ServerBasis Data Client-Server
Basis Data Client-ServerDesty Yani
 
Tugas simbad
Tugas simbadTugas simbad
Tugas simbadAv Ri
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitFitria Nuri
 
Arsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data WarehouseArsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data Warehousededidarwis
 
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"Cindy_Jenyffer
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiDerina Ellya R
 

What's hot (20)

Class diagram
Class diagramClass diagram
Class diagram
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurant
 
Makalah database manajemen sistem
Makalah database manajemen sistemMakalah database manajemen sistem
Makalah database manajemen sistem
 
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objek
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objek
 
Pertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata DatawarehousePertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata Datawarehouse
 
Perancangan database penjualan indomaret
Perancangan database penjualan indomaretPerancangan database penjualan indomaret
Perancangan database penjualan indomaret
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
PENGANTAR BASIS DATA
PENGANTAR BASIS DATAPENGANTAR BASIS DATA
PENGANTAR BASIS DATA
 
Basis Data Client-Server
Basis Data Client-ServerBasis Data Client-Server
Basis Data Client-Server
 
Tugas simbad
Tugas simbadTugas simbad
Tugas simbad
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
 
3 model data
3 model data3 model data
3 model data
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
Arsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data WarehouseArsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data Warehouse
 
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 

Similar to Materi struktur hirarki basis data

Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdflambengmahmud13
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Fariszal Nova
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdatIda Safitri
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan datateddyhadia
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptbukanyusup13
 
admnistrasi basis data infor kelas x smk
admnistrasi basis data infor kelas x  smkadmnistrasi basis data infor kelas x  smk
admnistrasi basis data infor kelas x smkhsdfh
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2Ayu_lestari
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)Agoeng Rivai
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptFadhilFauzan3
 
Bab 1 definisi basis data
Bab 1 definisi basis dataBab 1 definisi basis data
Bab 1 definisi basis dataSanjaya CeBe
 
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.pptPertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.pptsalimagu68
 
Pertemuan Satu
Pertemuan SatuPertemuan Satu
Pertemuan Satusitetengku
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Linda Lestari
 

Similar to Materi struktur hirarki basis data (20)

Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdf
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdat
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan data
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Basis_Data.ppt
Basis_Data.pptBasis_Data.ppt
Basis_Data.ppt
 
admnistrasi basis data infor kelas x smk
admnistrasi basis data infor kelas x  smkadmnistrasi basis data infor kelas x  smk
admnistrasi basis data infor kelas x smk
 
Desain database
Desain databaseDesain database
Desain database
 
Basis data
Basis dataBasis data
Basis data
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
 
Database (Basis Data)
Database (Basis Data)Database (Basis Data)
Database (Basis Data)
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
 
Bab 1 definisi basis data
Bab 1 definisi basis dataBab 1 definisi basis data
Bab 1 definisi basis data
 
Login.hotspot.bsi
Login.hotspot.bsiLogin.hotspot.bsi
Login.hotspot.bsi
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx
 
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.pptPertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
 
Pertemuan Satu
Pertemuan SatuPertemuan Satu
Pertemuan Satu
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)
 

More from Mutiara Ayu

Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHPMutiara Ayu
 
variabel dan tipe data PHP
variabel dan tipe data PHPvariabel dan tipe data PHP
variabel dan tipe data PHPMutiara Ayu
 
Pemrograman java
Pemrograman javaPemrograman java
Pemrograman javaMutiara Ayu
 
Maulid nabi muhammad saw
Maulid nabi muhammad sawMaulid nabi muhammad saw
Maulid nabi muhammad sawMutiara Ayu
 
Hari akhir / Hari kiamat
Hari akhir / Hari kiamatHari akhir / Hari kiamat
Hari akhir / Hari kiamatMutiara Ayu
 

More from Mutiara Ayu (6)

Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
 
variabel dan tipe data PHP
variabel dan tipe data PHPvariabel dan tipe data PHP
variabel dan tipe data PHP
 
Pemrograman java
Pemrograman javaPemrograman java
Pemrograman java
 
Maulid nabi muhammad saw
Maulid nabi muhammad sawMaulid nabi muhammad saw
Maulid nabi muhammad saw
 
Qurban
QurbanQurban
Qurban
 
Hari akhir / Hari kiamat
Hari akhir / Hari kiamatHari akhir / Hari kiamat
Hari akhir / Hari kiamat
 

Recently uploaded

Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppthidayatn24
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxMaskuratulMunawaroh
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfsubki124
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxJawahirIhsan
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAHCeramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAHykbek
 
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfWebinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfTeukuEriSyahputra
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARPPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARElviraDemona
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
Teks Debat Bahasa Indonesia Yang tegas dan lugas
Teks Debat Bahasa Indonesia Yang tegas dan lugasTeks Debat Bahasa Indonesia Yang tegas dan lugas
Teks Debat Bahasa Indonesia Yang tegas dan lugasMuhamadIlham361836
 

Recently uploaded (20)

Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppt
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAHCeramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
 
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfWebinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARPPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
Teks Debat Bahasa Indonesia Yang tegas dan lugas
Teks Debat Bahasa Indonesia Yang tegas dan lugasTeks Debat Bahasa Indonesia Yang tegas dan lugas
Teks Debat Bahasa Indonesia Yang tegas dan lugas
 

Materi struktur hirarki basis data

  • 1. STRUKTUR HIRARKI BASIS DATA Pertemuan pertama MATERI BASIS DATA KELAS XI-RPL SMK
  • 2. Tujuan Pembelajaran • Setelah melakukan pembelajaran diharapkan peserta didik mampu: • Menjelaskan struktur hirarki basis data dengan benar dan santun. • Menjelaskan elemen dalam struktur hirarki basis data dengan benar dan santun. • Membuat diagram struktur hirarki basis data dengan mandiri dan benar
  • 3. Materi Pokok • Konsep Dasar basis data • Diagram hirarki basis data • Elemen elemen dalam struktur basis data
  • 4. BASIS DATA KONSEP DASAR BASISDATA Pengertian Basis Data Manfaat Basis Data Operasi Dasar Basis Data Persyaratan Basis Data Pengguna Bsaisdata Sistem Basis Data Komponen Sistem BD HIRARKI BASIS DATA ELEMEN DALAM STRUKTUR BASISDATA
  • 6. Konsep Dasar Basis Data Kharfiah Basis Data Istilah Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan markas atau gudang, tempat bersarang atau tempat berkumpul. fakta dunia yang mewakili suatu obyek (manusia, barang, peristiwa, keadaan dsb) yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
  • 7. SISTEM MANAJEMEN BASIS DATA Database Management System (DBMS) SISTEM sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/tugas tertentu) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses / pekerjaan tertentu. DBMS perangkat lunak yang didesain untuk membantu memelihara dan memanfaatkan kumpulan data yang besar
  • 8. Keuntungan & Kerugian DBMS Keuntungan : Kerugian :  Mengurangi pengulangan data  Mencapai independensi data  Mengintegrasikan data beberapa file  Mengambil data & informasi dengan cepat  Meningkatkan keamanan  Memperoleh perangkat lunak yang mahal  Memperoleh konfigurasi perangkat keras yang besar  Mempekerjakan dan mempertahankan staf DBA
  • 10. Tujuan dan Manfaat Penggunaan basis data Kecepatan dan Kemudahan (Speed), melalui basis data diharapkan pengguna dapat melakukan penyimpanan, perubahan dan menampilkan kembali dengan cepat dan mudah. Kembali
  • 11. Tujuan dan Manfaat Penggunaan basis data Efisiensi Ruang Penyimpanan (Space). Penggunaan basis data mampu mengurangi pengulangan atau redundansi data. Hal ini dapat dilakukan dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi (dalam bentuk file) antara kelompok data yang saling berhubungan. Kembali
  • 12. Tujuan dan Manfaat Penggunaan basis data Keakuratan (Accuracy), melalui basis data data keakuratan data lebih terjaga dengan menerapkan aturan dan batasan tertentu (constraint), tipe data, domain data dan keunikan data Kembali
  • 13. Tujuan dan Manfaat Penggunaan basis data Ketersediaan (Availability). Dengan basis data data yang sudah tidak dipakai dapat dipisahkan dari sistem database yang sedang aktif. Hal ini dapat dilakukan dengan cara penghapusan atau memindahkannya ke media backup untuk menghemat ruang penyimpanan. Selain itu dapat memanfaatkan teknologi jaringan komputer agar data yang berada di suatu lokasi atau cabang daat juga diakses oleh lokasi atau cabang lainnya. Kembali
  • 14. Tujuan dan Manfaat Penggunaan basis data Kelengkapan (Completeness). Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu. Hal ini dapat dilakukan melalui penambahan record-record data, perubahan struktur basis data, menambah field pada tabel atau menambah tabel baru. Kembali
  • 15. Tujuan dan Manfaat Penggunaan basis data Keamanan (Security). Walaupun tidak semua sistem basis data menerapkannya, keamanan dalam penggunaan basis data diperlakukan pada sistem yang besar dan serius. Dengan penerapan ini, setiap pengguna dibedakan hak aksesnya; yakni ditentukan obyek-obyek mana saja yang bisa diakses dan proses apa saja yang bisa dia dilakukan. Kembali
  • 16. Tujuan dan Manfaat Penggunaan basis data Kebersamaan (Sharability). Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai) dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data). Kembali
  • 17. Operasi Dasar Basis Data CREATE DATABASE - Pembuatan basis data baru • proses yang identik dengan pembuatan lemari arsip yang baru DROP DATABASE - Penghapusan basis data • proses yang identik dengan perusakan lemari arsip, sekaligus beserta isinya jika ada. CREATE TABLE - Pembuatan file / tabel baru ke suatu basis data • Proses yang identik dengan penambahan map arsip baru ke sebuah lemari arsip yang telah ada DROP TABLE - Penghapusan file/tabel dari suatu basis data • Proses identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip.
  • 18. Operasi Dasar Basis Data INSERT - Penambahan / pengisian data baru di sebuah basis data • identik dengan penambahan lembaran arsip ke sebuah map arsip RETRIEVE/SEARCH – Pengambilan data dari sebuah table • Identik dengan pencarian lembaran arsip dalam sebuah map arsip UPDATE – Pengubahan data dalam sebush table • Identik dengan perbaikan isi lembaran arsip yang ada disebuah map arsip DELETE – Penghapusan data dari sebuah table • Proseidentik dengngan penghapusan sebuah lembaran arsip yang ada disebuah map arsips identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip.
  • 20. KOMPONEN SISTEM BASIS DATA Perangkat Keras (hardware) Sistem Operasi (operating system) Basis Data (database) Program aplikasi (application program) D B M S (Data Base Management System) Pemakai (User)
  • 21. Pengguna dalam Basisdata Pengguna Data base dikelompokkan menjadi beberapa tingkat pemakai antara lain sebagai berikut: 1. Database Administrator 2. Database Designer 3. Application Programmer 4. End user 5. System Analyst 6. Application Programmers (Software Engineering) 7. Worker behind the scene
  • 22. Pengenalan File Tabel record dan Field • Record atau Baris atau Tuple adalah kumpulan data yang terdiri dari satu atau lebih suatu field. • Field atau Kolom atau Attribute adalah kumpulan data yang mempunyai/menyimpan yang sama/sejenis untuk setiap pada tabel
  • 23. Pengenalan File Tabel record dan Field Data-data pada satu record di tabel MHS
  • 24. Pengenalan File Tabel record dan Field Data-data pada satu field NAMA di tabel MHS
  • 25. Arsitektur Basis Data Elemen (kolom atau field) data • satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin. Rekaman (record) • gabungan sejumlah elemen data yang saling terkait. Istilah lain dari record adalah baris atau tupel. Berkas(file) • himpunan seluruh record yang bertipe sama
  • 26. Struktur penyimpanan file dan tabel dalam basis data
  • 27. Abstraksi Basis Data merupakan tingkatan atau level bagaimana melihat data dalam sistem basis data tiga skema yang meliputi tiga level yaitu : 1. Level Internal atau skema internal. Level ini mendifinisikan secara detail penyimpanan basis data dan pengaksesan data. Pada level ini memuat diskripsi struktur penyimpanan basis data, menggunakan model data fiskal, 2. Level Konseptual (skema konseptual) memuat diskripsi struktur basis data seara keseluruhan untuk semua pemakai. Level ini memuat diskripsi tentang entity, atribut, relasi dan konstrain tanpa memuat diskripsi data secara detail. 3. Level eksternal (skema eksternal atau view) mendefinisikan pandangan data terhadap sekelompok pemakai(local view) dengan menyembunyikan data lain yang tidak diperlukan oleh kelompok pemakai tersebut
  • 28. Pemodelan Data 1. Object based logical model. Dalam pemodelan ini struktur atau hirarki basis data diilustrasikan berdasarkan object. Model ini meliputi: Model keterhubungan entitas (Entity Relationalship Model atau ERD). Model berorientasi object (Object- Oriented Model). Model Data Semantik (Semantic Data Model). Model data Fungsional (Function Data Model). 2. Record-based logical model. Dalam model ini struktur basis data diilustrasikan berdasarkan record. Model ini meliputi: Model relational (Relational Model). Model Herarkis (Hierarchical Model) Model Jaringan (Network Model).
  • 29. 1. Entity atau Entitas • obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique) 2. Atribute, • karakteristik dari entitas atau relationship, yang menyediakan penjelasan detail tentang entitas atau relationship 3. Key attribute • merupakan suatu atribut yang menandakan kunci dari suatu entitas yang bersifat unik Struktur konseptual basis data
  • 30. Macam Attribute Berdasarkan karakteristik sifatnya, atribut dapat dikelompokkan menjadi; 1) Simple attribute dan composite attribute. 2) Single valued attribute dan multi valued attribute. 3) Mandatory attribute 4) Derived attribute (attribut turunan) dan 5) Key attribute.
  • 31. Jenis jenis tipe data dalam DBMS Microsoft access
  • 34. TUGAS MINGGU DEPAN • Bentuklah 10 kelompok maksimal 4 siswa • Buatlah powerpoint presentasi tentang materi di samping! • Catatan dikumpulkan hari senin dan power point dikirim ke email 1. ERD 2. NORMALISASI 3. KELOMPOK PERINTAH BASIS DATA 4. FUNGSI AGREGAT 5. SQL BERTINGKAT 6. JOIN 7. STORED PROCEDURE 8. TRIGGER 9. VIEW 10. TCL DAN DCL