UTS BASIS DATA || TUGAS TEORI

Nama : Murniasih

Prodi : Sistem informasi

NIM : 233100374




Apa kegunaan basis data pada dunia komputer?

Basis data memiliki beragam kegunaan dalam dunia komputer, termasuk:

  1. Penyimpanan Data: Basis data digunakan untuk menyimpan berbagai jenis data, mulai

    dari informasi pelanggan hingga inventaris barang.
  2. Pemrosesan Transaksi: Dalam aplikasi bisnis, basis data digunakan untuk menyimpan dan mengelola transaksi, seperti penjualan, pembelian, dan pembayaran.

  3. Analisis Data: Basis data menyediakan akses cepat dan efisien ke data, memungkinkan analisis yang mendalam untuk menghasilkan wawasan yang berharga bagi organisasi.

  4. Keamanan Data: Basis data menyediakan fitur keamanan seperti pengaturan hak akses pengguna dan enkripsi data untuk melindungi informasi sensitif dari akses yang tidak sah.

  5. Konsistensi Data: Dengan menggunakan basis data, data dapat diatur dan dikelola secara konsisten, memastikan bahwa informasi yang sama diakses dari berbagai sumber adalah konsisten dan akurat.

  6. Integrasi Aplikasi: Basis data memungkinkan integrasi yang mudah antara berbagai aplikasi, sehingga data dapat dibagikan dan digunakan secara efisien di seluruh organisasi.

  7. Manajemen Basis Data: Basis data menyediakan alat untuk melakukan tugas administratif seperti pencadangan, pemulihan, dan pemantauan kinerja, yang penting untuk menjaga kesehatan sistem dan data.

Keseluruhan, basis data merupakan fondasi yang penting dalam dunia komputer karena memungkinkan organisasi untuk menyimpan, mengelola, dan menganalisis data dengan efisien dan efektif.


Apa yang dimaksud dengan DDL dan sebutkan contohnya?

DDL adalah singkatan dari Data Definition Language. DDL adalah bagian dari bahasa SQL (Structured Query Language) yang digunakan untuk mendefinisikan struktur objek database, seperti tabel, indeks, dan constraint. Perintah-perintah DDL memungkinkan pengguna untuk membuat, mengubah, dan menghapus objek-objek ini dalam sebuah database.

CONTOH;

CREATE TABLE nama_tabel (

    kolom1 tipe_data1,

   kolom2 tipe_data2,


ALTER TABLE nama_tabel

ADD kolom_baru tipe_data;


DROP TABLE

DROP TABLE nama_tabel;


TRUNCATE

TRUNCATE TABLE nama_tabel;


   RENAME

RENAME TABLE nama_tabel_lama TO nama_tabel_baru;



Apa yang dimaksud dengan DML dan sebutkan contohnya?

DML (Data Manipulation Language) adalah bahasa dalam SQL (Structured Query Language) yang  digunakan untuk memanipulasi data dalam database.

Perintah DML memungkinkan pengguna untuk  menambahkan, menghapus, memperbarui, dan mengambil data  dari tabel-tabel dalam database. 


Contoh Perintah DML:

* INSERT : Digunakan untuk menambahkan data baru ke dalam tabel.

* UPDATE : Digunakan untuk mengubah data yang sudah ada dalam tabel.

* DELETE : Digunakan untuk menghapus data dari tabel.

* SELECT : Digunakan untuk mengambil data dari tabel.


Apa perbedaan DDL dan DML?

DDL (Data Definition Language) dan DML (Data Manipulation Language) adalah dua bahasa yang digunakan dalam pengelolaan database. Berikut adalah perbedaan utama antara keduanya:

1. **Tujuan Utama**:
   - DDL digunakan untuk mendefinisikan struktur dan skema database, seperti membuat, mengubah, dan menghapus tabel, kolom, indeks, dll.
   - DML digunakan untuk memanipulasi data yang disimpan dalam database, seperti menyisipkan, mengubah, menghapus, dan memperbarui data dalam tabel.

2. **Operasi yang Dilakukan**:
   - DDL berfokus pada operasi yang berkaitan dengan struktur database, seperti CREATE, ALTER, DROP, dll.
   - DML berfokus pada operasi yang berkaitan dengan manipulasi data, seperti INSERT, UPDATE, DELETE, dll.

3. **Pengaruh Terhadap Database**:
   - DDL memiliki pengaruh langsung terhadap struktur database. Misalnya, ketika Anda menggunakan perintah CREATE TABLE dalam DDL, itu akan membuat tabel baru dalam database.
   - DML memiliki pengaruh langsung terhadap data yang ada dalam tabel. Misalnya, ketika Anda menggunakan perintah INSERT dalam DML, itu akan menambahkan data baru ke dalam tabel.

4. **Kapan Digunakan**:
   - DDL biasanya digunakan saat merancang dan memodifikasi struktur database, misalnya saat membuat tabel baru atau menambahkan kolom ke tabel yang sudah ada.
   - DML digunakan ketika Anda ingin memanipulasi atau mengubah data yang disimpan dalam database, misalnya ketika Anda ingin menambahkan data baru, mengubah data yang sudah ada, atau menghapus data.

5. **Contoh Perintah**:
   - Contoh DDL: 
     - CREATE TABLE untuk membuat tabel baru.
     - ALTER TABLE untuk mengubah struktur tabel yang sudah ada.
     - DROP TABLE untuk menghapus tabel dari database.

   - Contoh DML: 
     - INSERT INTO untuk menambahkan data baru ke dalam tabel.
     - UPDATE untuk mengubah data yang sudah ada dalam tabel.
     - DELETE FROM untuk menghapus data dari tabel.

Jadi, meskipun keduanya terkait dengan pengelolaan database, DDL dan DML memiliki peran dan fungsi yang berbeda dalam hal mendefinisikan struktur database dan memanipulasi data dalam database.


Apa kegunaan trigger dan view?

Trigger dan view adalah dua fitur penting dalam sistem manajemen basis data (DBMS). Berikut adalah penjelasan singkat tentang kegunaan keduanya:

1. **Trigger**:
   - Trigger adalah tindakan atau prosedur yang secara otomatis dieksekusi oleh DBMS ketika suatu peristiwa tertentu terjadi dalam database.
   - Kegunaan trigger adalah untuk memberikan respons otomatis terhadap perubahan data atau kejadian tertentu dalam database.
   - Beberapa contoh penggunaan trigger termasuk: memeriksa dan memvalidasi data yang dimasukkan ke dalam tabel, memperbarui data di tabel lain setelah perubahan terjadi, menghapus data terkait dari tabel lain saat data dihapus, dll.

2. **View**:
   - View adalah representasi virtual dari satu atau beberapa tabel dalam database yang menampilkan subset data dari tabel-tabel tersebut.
   - Kegunaan view adalah untuk menyederhanakan akses data dengan memberikan pandangan terstruktur atas data yang ada.
   - View tidak menyimpan data secara fisik, melainkan hanya menyimpan definisi query yang digunakan untuk mengambil data dari tabel-tabel sumber.
   - Beberapa contoh penggunaan view termasuk: mempersembahkan data yang relevan untuk pengguna atau aplikasi tertentu tanpa perlu mengakses tabel sumber langsung, menyembunyikan detail kompleksitas data dengan menyajikan subset data yang dibutuhkan, dll.

Jadi, sementara trigger memberikan respons otomatis terhadap perubahan data atau kejadian tertentu dalam database, view menyediakan pandangan terstruktur atas data yang ada tanpa perlu menyimpan data secara fisik.












Komentar

Postingan populer dari blog ini

PRAKTIKUM 3 Alter,Drop,Modify,Rename