Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Apa itu Skema dalam SQL dan bagaimana cara membuatnya?

Pernah mendengar istilah Skema? Nah, skema dalam SQL adalah kumpulan objek database yang terhubung dengan nama pengguna database tertentu. Nama pengguna yang saya bicarakan disebut pemilik Skema, atau lebih tepatnya pemilik grup objek terkait. Mari kita menggali topik ini sedikit lebih dalam dan mendiskusikannya secara mendetail!
Agenda tutorial ini adalah sebagai berikut:

  • Apa itu SQL?
  • Apa itu Skema dalam SQL?
  • Keuntungan menggunakan Skema
  • Bagaimana cara membuat skema?
    • Menggunakan SQL Server Management Studio
  • Bagaimana cara mengubah skema?
  • Parameter
  • Bagaimana cara menghapus skema?

Mari kita mulai.

Apa itu SQL?

Seperti yang mungkin Anda ketahui tentang istilah SQL, singkatan dari Structured Query Language. SQL adalah bahasa standar ASI tetapi ada banyak versi berbeda dari bahasa ini. SQL adalah bahasa standar untuk Relational Database System. Ini membantu Anda dalam mengakses dan memanipulasi database. Beberapa query terhadap database dapat dieksekusi. Data dari database dapat diambil. Anda dapat menyisipkan, memperbarui, menghapus catatan dalam database. Ini membantu dalam membuat database baru. Tabel dan tampilan baru juga dapat dibuat.

Mari kita melangkah lebih jauh ke segmen berikutnya.

Apa itu Skema di SQL Server?

Skema dalam SQL adalah kumpulan objek database yang terkait dengan database. Nama pengguna database disebut pemilik Skema (pemilik struktur data yang dikelompokkan secara logis). Skema selalu milik database tunggal sedangkan database dapat memiliki skema tunggal atau ganda. Selain itu, ini juga sangat mirip dengan ruang nama atau wadah terpisah, yang menyimpan objek database. Ini mencakup berbagai objek database termasuk tabel, tampilan, prosedur, indeks, dll.

Mari kita lanjutkan dan lihat beberapa keuntungan menggunakan Skema di SQL.

Keuntungan menggunakan Skema

  • Anda dapat menerapkan izin keamanan untuk memisahkan dan melindungi objek database berdasarkan hak akses pengguna.
  • Grup logis dari objek database dapat dikelola dalam database. Skema memainkan peran penting dalam memungkinkan objek database untuk diatur ke dalam kelompok logis ini.
  • Skema juga membantu dalam situasi di mana nama objek database sama. Tetapi objek-objek ini termasuk dalam kelompok logis yang berbeda.
  • Satu skema dapat digunakan di beberapa database.
  • Skema juga membantu dalam menambahkan keamanan.
  • Ini membantu dalam memanipulasi dan mengakses objek yang merupakan metode kompleks.
  • Anda juga dapat mentransfer kepemilikan beberapa skema.
  • Objek yang dibuat dalam database dapat dipindahkan di antara skema.

    Ini adalah beberapa keuntungan, sekarang topik berikutnya adalah metode untuk membuat skema.

    Bagaimana cara membuat Skema?

    Sintaks untuk membuat SQL:

    CREATE SCHEMA [schema_name] [AUTHORIZATION owner_name][DEFAULT CHARACTER SET char_set_name][PATH schema_name[, ...]][ ANSI CREATE statement [...] ][ ANSI GRANT statement [...] ]; 

    Anda dapat membuat skema menggunakan SQL server management studio. Ikuti langkah-langkah yang disebutkan!

    Menggunakan SQL Server Management Studio

    Ikuti langkah-langkah untuk membuat skema.

    • Dalam penjelajah objek, klik folder database.
    • Buat skema database baru di bawah database.
    • Klik kanan folder Keamanan, klik Baru, pilih Skema.
    • Buka kotak dialog Skema-Baru, masukkan nama spesifik yang ingin Anda buat untuk skema baru Anda.
    • Dalam kotak pemilik skema, masukkan nama pengguna database untuk memiliki skema. Klik cari, untuk membuka kotak dialog Peran Pencarian dan Pengguna.
    • Klik Oke.

    Beginilah cara membuat skema. Sekarang mari kita lihat bagaimana skema diubah.

    Bagaimana cara mengubah Skema?

    Skema dalam database dapat diubah dengan menggunakan pernyataan ubah skema. Pernyataan ini secara khusus digunakan untuk mengganti nama skema. Pemilik baru harus merupakan pengguna yang sudah ada sebelumnya.

    Sintaks untuk mengubah skema:

    ALTER SCHEMA schema_name [RENAME TO new_schema_name] [ OWNER TO new_user_name]

    Parameter

    Nama

    Deskripsi

    nama_skema_baru

    nama baru skema

    nama_skema

    skema yang ada

    pemilik_baru

    pemilik baru skema


    Setelah memahami cara mengubah skema, mari kita lanjutkan ke segmen berikutnya. Kita akan belajar tentang menjatuhkan skema.

    Bagaimana cara menghapus Skema?

    Untuk menghapus skema, kami menggunakan sintaks berikut:

    DROP SKEMA 

    Jika Anda harus menghapus seluruh database, ikuti sintaks yang disebutkan:

    DROP DATABASE nama database;

    Ini semua tentang Skema dalam SQL. Saya berharap konten tersebut menjelaskan nilai tambah di atas untuk pengetahuan Anda. Teruslah membaca, teruslah menjelajah!

    Dengan ini, kita mengakhiri artikel ini. Saya harap Anda memahami cara menggunakan berbagai batasan yang ada dalam database. Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan mengenal database relasional sumber terbuka ini, lihat Pelatihan Sertifikasi DBA MySQL kami yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek tersebut.

    Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel tentang Batasan SQL ini dan saya akan menghubungi Anda kembali.


    1. Database
    2.   
    3. Mysql
    4.   
    5. Oracle
    6.   
    7. Sqlserver
    8.   
    9. PostgreSQL
    10.   
    11. Access
    12.   
    13. SQLite
    14.   
    15. MariaDB
    1. Bagaimana CTE Dapat Membantu Menulis Kueri yang Kompleks dan Kuat:Perspektif Kinerja

    2. Memecahkan masalah kegagalan saat mencoba membuat model IMDB besar

    3. Cara Menggunakan Klausa Kumpulkan Massal PL/SQL Dengan Pernyataan FETCH INTO

    4. Cara Menonaktifkan Plugin Dari Database WordPress

    5. Urutan Predikat Penting dalam Acara yang Diperpanjang