Ringkasan

Selesai

Objek database membentuk fondasi setiap solusi SQL. Sepanjang modul ini, Anda menjelajahi cara merancang dan mengimplementasikan tabel, indeks, batasan, dan struktur khusus di seluruh SQL Server, Azure SQL Database, Azure SQL Managed Instance, dan database SQL di Microsoft Fabric.

Dalam modul ini, Anda belajar memilih jenis data yang sesuai untuk efisiensi penyimpanan dan performa kueri, memahami trade-off antara presisi dan ruang. Anda menjelajahi indeks rowstore untuk beban kerja transaksional—termasuk indeks berkluster yang menentukan urutan baris fisik dan indeks non-kluster untuk jalur akses alternatif—dan indeks penyimpan kolom untuk kueri analitik, mempelajari bagaimana grup baris, segmen kolom, dan pemindah tuple mengoptimalkan kompresi dan performa kueri.

Anda menerapkan jenis tabel khusus termasuk tabel temporal untuk pelacakan perubahan otomatis, tabel ledger untuk skenario kepatuhan yang jelas, tabel grafik untuk pemodelan hubungan, dan tabel yang dioptimalkan memori untuk beban kerja OLTP throughput tinggi. Anda belajar untuk menerapkan integritas data melalui batasan—PRIMARY KEY, , FOREIGN KEY, CHECKUNIQUE, dan DEFAULT—dan untuk menghasilkan nilai unik menggunakan IDENTITY kolom dan SEQUENCE objek untuk penomoran lintas tabel.

Anda menjelajahi dukungan JSON untuk data semi-terstruktur, termasuk jenis data asli json di SQL Server 2025, dan strategi pengindeksan menggunakan kolom komputasi. Terakhir, Anda merancang strategi partisi untuk tabel besar, memahami fungsi partisi dengan RANGE RIGHT untuk kolom tanggalwaktu, skema partisi untuk penempatan grup file, dan persyaratan untuk indeks terkluster pada tabel yang dipartisi.

Sumber daya tambahan

Untuk memperdalam pemahaman Anda tentang desain dan implementasi objek database, jelajahi sumber daya ini:

Langkah selanjutnya

Dengan keterampilan desain objek database yang kuat, Anda siap untuk:

  • Menjelajahi pemrograman T-SQL tingkat lanjut dengan tampilan, fungsi, dan prosedur tersimpan
  • Menerapkan langkah-langkah keamanan dan perlindungan data
  • Mengoptimalkan performa kueri menggunakan rencana eksekusi
  • Mengintegrasikan kemampuan AI ke dalam solusi database Anda
  • Mengelola CI/CD dan alur penyebaran untuk perubahan database

Lanjutkan membangun keahlian Anda dalam solusi SQL untuk menciptakan sistem database yang kuat, dapat diskalakan, dan dapat dipertahankan.