Tutorial DBMS Untuk Pemula: Semua yang Perlu Anda Ketahui
Diterbitkan: 2022-09-07Sebelum kita mulai menjelajahi Sistem Manajemen Basis Data (DBMS) dalam tutorial DBMS ini , kita perlu memiliki pemahaman yang kuat tentang basis data.
Asumsikan Anda bekerja untuk sebuah perusahaan multinasional dengan sekitar beberapa ribu pekerja yang tersebar di seluruh dunia. Setiap karyawan akan diberikan ID karyawan yang unik, fungsi pekerjaan, manajer, tanggal 'pekerjaan' dan 'pengakhiran perjanjian', dan jumlah kompensasi tertentu. Karena tidak layak untuk membuat tabel, mengkategorikan data, dan menulis seribu item di selembar kertas, database dibuat pada 1960-an.
Mari kita lanjutkan dengan tutorial DBMS ini sehingga Anda dapat memahami konsep dasar dengan cepat.
Apa itu Sistem Manajemen Basis Data (DBMS)?
Mungkin Anda pernah mendengar tentang MongoDB, Cassandra, OracleSQL, atau MySQL. Ini hanya beberapa dari banyak DBMS yang tersedia. Program-program ini memungkinkan Anda untuk menyimpan data, mengambilnya, dan melakukan pencarian terhadap database.
Database adalah representasi digital dari 'satu lembar kertas panjang'. Ini mungkin tersegmentasi, terkait dengan database lain, diurutkan menurut berbagai faktor, dan bahkan dibandingkan satu sama lain.
Pertimbangkan skenario berikut: Anda ingin menganalisis gaji individu dengan posisi pekerjaan dan pengalaman kerja yang sama selama bertahun-tahun. Satu-satunya perbedaan yang signifikan adalah bahwa mereka beroperasi di negara yang berbeda. Anda dapat menyelesaikan analisis ini menggunakan DBMS atau Sistem Manajemen Basis Data.
Jelajahi Kursus Ilmu Data Populer kami
Program Pascasarjana Eksekutif Ilmu Data dari IIITB | Program Sertifikat Profesional dalam Ilmu Data untuk Pengambilan Keputusan Bisnis | Master of Science dalam Ilmu Data dari University of Arizona |
Program Sertifikat Lanjutan dalam Ilmu Data dari IIITB | Program Sertifikat Profesional dalam Ilmu Data dan Analisis Bisnis dari University of Maryland | Kursus Ilmu Data |
Jenis Sistem Manajemen Basis Data
Sistem Manajemen Basis Data dapat diklasifikasikan menjadi dua jenis:
- Sistem Manajemen Basis Data Relasional: Basis data relasional adalah penyimpanan data yang mengatur data ke dalam tabel yang terhubung, seperti namanya. Structured Query Language (SQL) terletak di jantung sistem ini karena digunakan untuk antarmuka dengan dan mengelola database ini, sehingga memunculkan moniker kedua mereka - database SQL.
Dalam database relasional, data disimpan dalam baris (catatan) dan kolom (atribut) yang mengikuti model tertentu (alias skema), memastikan bahwa data diatur secara logis. Umumnya, ada satu nilai untuk setiap properti di setiap record, menciptakan hubungan yang jelas antara titik data yang berbeda.
- Sistem Manajemen Non-Relasional: Database non-relasional tidak berbentuk tabel. Ini menggunakan berbagai model data untuk menyimpan, mengatur, dan memperoleh informasi. Mereka disebut sebagai database NoSQL karena tidak terbatas pada struktur tabel.
Mereka memungkinkan penyimpanan materi tidak terstruktur seperti teks, gambar, dan berbagai jenis file lainnya. Namun, tidak seperti dalam database relasional, data tidak harus diatur ke dalam baris dan kolom, seperti dalam sistem file datar.
Apa itu Kunci dalam DBMS?
Kunci digunakan untuk secara unik mengidentifikasi catatan individu atau baris data dalam tabel. Mereka juga membantu dalam pembentukan dan identifikasi hubungan antara baris tabel.
Berbagai Jenis Kunci:
- Kunci Utama: Kunci ini digunakan untuk mengidentifikasi satu contoh objek. Setiap skema hanya memiliki satu kunci utama. Kunci ini dapat berupa nilai atau string yang tidak diulang lebih dari satu kali di seluruh tabel. Misalnya, ID karyawan adalah Kunci Utama untuk tabel gaji atau skema karyawan. ID karyawan unik, dan tidak ada dua karyawan yang memiliki ID karyawan yang sama.
- Kunci Asing: Kunci asing adalah kolom dalam tabel yang digunakan untuk merujuk ke kunci Primer tabel lain. Kunci asing juga dapat berfungsi sebagai kunci utama untuk tabel lain.
- Kunci Komposit: Ketika kunci Primer memiliki banyak atribut (lebih dari satu), itu disebut sebagai kunci Komposit.
- Kunci Kandidat: Kecuali kunci utama, semua properti lain dianggap sebagai kunci kandidat.
- Super Key: Super key adalah kumpulan atribut yang digunakan untuk mengidentifikasi tuple secara unik.
Lihat kursus ilmu data kami untuk meningkatkan keterampilan Anda.
Perintah SQL dasar untuk Mengelola Database
Perintah SQL adalah seperangkat pedoman. Digunakan untuk bertukar informasi dengan database. Selain itu juga digunakan untuk melakukan kegiatan, prosedur, dan pencarian data tertentu.
Perintah SQL yang paling sering digunakan dijelaskan di bawah ini:
- Data Definition Language (DDL): DDL digunakan untuk membuat atau mengedit objek database atau struktur database, atau dengan kata lain, untuk 'mendefinisikan' objek atau struktur database.
- CREATE: Dalam database, perintah 'CREATE' membuat tabel baru.
- ALTER: Perintah 'ALTER' digunakan untuk menambahkan kolom atau atribut baru ke tabel, atau untuk mengubah nilai yang sudah ada.
- TRUNCATE: Perintah 'TRUNCATE' digunakan untuk menghapus semua baris dari tabel dan membersihkan ruang yang tersedia dalam skema tertentu yang sedang Anda kerjakan.
- DROP: Perintah 'DROP' digunakan untuk menghapus atau 'DROP' struktur dan catatan yang telah disimpan dalam skema.
- Data Manipulation Language (DML): DML digunakan untuk memodifikasi database sesuai keinginan pengguna dengan melakukan query dalam database. Ini adalah perintah yang paling sering digunakan saat berurusan dengan database. Data dapat diubah dengan menambahkan atau menghapus nilai dari database dan mengubah nilai yang sudah ada dalam database.
- INSERT: Perintah ini digunakan untuk memasukkan atau 'INSERT' data ke dalam deretan tabel atau skema.
- UPDATE: Perintah ini digunakan untuk 'UPDATE' nilai kolom tabel atau skema.
- DELETE: Perintah ini menghapus atau 'DELETE' baris dari tabel. Perintah DELETE dapat digabungkan dengan perintah 'WHERE' untuk menghapus lebih dari satu baris.
- Data Control Language (DCL): DCL menentukan bagaimana pengguna dapat mengakses informasi yang disimpan dalam database. Misalnya, jika basis data memiliki 50 pengguna yang mengerjakannya, Administrator Basis Data dapat memberikan atau mencabut akses ke area tertentu dari basis data kepada para insinyur.
- HIBAH: Hak akses memberikan akses pengguna ke database menggunakan perintah 'GRANT'.
- REVOKE: Ini pada dasarnya kebalikan dari perintah 'GRANT'. Ini menghapus izin pengguna dari satu atau lebih skema atau tabel.
- Transaction Control Language (TCL): TCL digunakan untuk memastikan bahwa database tetap konsisten dan untuk menangani transaksi yang dimulai oleh perintah Data Manipulation Language (DML).
- COMMIT: Perintah ini digunakan untuk menyimpan status database saat ini setelah kueri yang diperlukan dieksekusi.
- ROLLBACK: Perintah ini digunakan untuk kembali ke titik semua perubahan yang belum disimpan dalam skema.
- SAVEPOINT: Perintah ini digunakan untuk memutar kembali ke titik waktu tertentu tanpa harus memutar kembali seluruh transaksi secara keseluruhan.
Keahlian Ilmu Data Teratas untuk Dipelajari pada 2022
TL. Tidak | Keahlian Ilmu Data Teratas untuk Dipelajari pada 2022 | |
1 | Kursus Analisis Data | Kursus Statistik Inferensial |
2 | Program Pengujian Hipotesis | Kursus Regresi Logistik |
3 | Kursus Regresi Linier | Aljabar Linier untuk Analisis |
Kesimpulan
Kebutuhan akan karyawan berorientasi data yang sangat terampil meningkat seiring dengan berkembangnya kemajuan teknologi dalam bisnis. Karena meningkatnya permintaan, persaingan menjadi semakin sengit. Ilmuwan dan analis data dengan dasar yang kuat dalam ilmu data sangat diminati oleh perusahaan besar dan kecil. Mereka harus tetap diperbarui dengan sistem manajemen data di pasar.
Tutorial database ini hanyalah awal dari perjalanan belajar Anda. Dengan Master of Science dalam Ilmu Data upGrad , Anda dapat menyelami dunia ilmu data secara mendalam. Kursus ini ditawarkan dalam kemitraan dengan IIIT-B dan Liverpool John Moore's University, salah satu lembaga penelitian terkemuka di India.
Siswa mendapatkan kesempatan untuk terhubung dengan para profesional di bidangnya dan mendapatkan pengetahuan dan keterampilan dalam teknologi mutakhir dan tren industri dengan berpartisipasi dalam kegiatan dan sesi pembelajaran langsung dengan guru mereka.
Apa kriteria kelayakan untuk Program Magister Ilmu Data dari upGrad?
Gelar sarjana dengan nilai rata-rata minimum minimal 50 persen diperlukan untuk masuk. Kursus ini dapat diambil oleh siapa saja, terlepas dari tingkat pengalaman pengkodean mereka.
Apa itu DBMS?
Sistem manajemen basis data (atau DBMS) adalah sistem penyimpanan data yang terkomputerisasi.
Berapa banyak spesialisasi yang ditawarkan Program Magister Ilmu Data upGrad?
Program ini menawarkan enam spesialisasi secara total.