Rumah Keuangan Pribadi Bagaimana Menghambat Nilai di SQL Server 2005 - dummies

Bagaimana Menghambat Nilai di SQL Server 2005 - dummies

Video: SQL Server: Insert Data Into Table 2024

Video: SQL Server: Insert Data Into Table 2024
Anonim

Bagian dari Lembar Fakta Microsoft SQL Server 2005 For Dummies

Kendala aturan yang diberlakukan oleh SQL Server 2005) menawarkan cara kunci untuk memastikan integritas data. SQL Server 2005 memungkinkan Anda membatasi nilai yang diizinkan di kolom tertentu sehingga data yang tidak sesuai tidak diizinkan.

SQL Server 2005 mendukung lima jenis kendala:

  • Tidak null: Bila batasan ini ditentukan, Anda tidak boleh memiliki kolom dalam kolom tanpa data di dalamnya.

  • Cek: Kendala ini menentukan nilai yang diizinkan. Misalnya, Anda mungkin ingin usia karyawan antara 16 dan 65.

  • Unik: Kendala ini menentukan bahwa Anda tidak dapat mengulang nilai di bidang di bidang lain di kolom yang sama.

  • Kunci utama: Kendala ini menentukan pengenal unik untuk nilai di bidang, yang mengidentifikasi secara unik baris.

  • Kunci asing: Kendala ini merujuk pada pengenal unik di tabel lain dalam database.

(Tipe datatype pada Perancang Tabel juga membatasi nilai yang diperbolehkan dalam kolom namun tidak dianggap sebagai kendala.)

Saat membuat tabel, Anda biasanya menambahkan kunci utama ke tabel. Sebuah tabel mungkin hanya memiliki satu primary key.

Jika Anda tidak menunjuk kolom (atau kombinasi kolom) sebagai kunci utama saat Anda membuat tabel, Anda dapat menentukan primary key nanti, asalkan kondisi tertentu terpenuhi. Kolom yang dimaksudkan sebagai primary key tidak dapat memiliki nilai NULL dan setiap nilai pada kolom harus unik. Jika tabel memiliki data dan kondisi tersebut tidak terpenuhi, usaha Anda untuk membuat primary key di kolom tersebut menyebabkan kesalahan dan tidak ada primary key yang dibuat.

Pilih primary key saat pertama kali membuat tabel. Dengan demikian, Anda menghindari kemungkinan perubahan yang memakan waktu pada tabel setelah berisi data.

Jika Anda ingin mengubah kolom (atau kombinasi kolom) yang merupakan kunci utama, Anda perlu menghapus batasan utama pada kolom asli dan menambahkan batasan kunci utama. Jika primary key asli direferensikan oleh batasan kunci asing, Anda harus menghapus batasan kunci asing terlebih dahulu, dan kemudian menghapus batasan utama dari primary key.

Untuk menambahkan batasan cek, ikuti langkah-langkah ini:

  1. Klik kanan baris yang menentukan kolom yang relevan.

  2. Pilih Cek Kendala dari menu konteks.

  3. Pada kotak cek Constraints Check, klik tombol Add untuk menambahkan batasan baru.

  4. Klik elipsis di baris Expression panel kanan jendela Cek Kendala.

    Kotak dialog Constraints Cek terbuka.

  5. Masukkan sebuah ekspresi yang menentukan batasannya.

    Ekspresi yang diizinkan bergantung pada tipe data dari kolom. Misalnya, di kolom Usia, Anda dapat menentukan usia yang diperbolehkan antara 16 dan 70 dengan menggunakan ungkapan berikut:

Usia> = 16 DAN Usia 

Bagaimana Menghambat Nilai di SQL Server 2005 - dummies

Pilihan Editor

Bagaimana Menyediakan Dokumen dengan CSS3 - dummies

Bagaimana Menyediakan Dokumen dengan CSS3 - dummies

Menggunakan CSS3 untuk membuat garis besar dokumen berguna bila halaman berisi banyak materi dan Anda ingin pengguna menavigasi dengan mudah. Garis besar bergantung pada berbagai tag yang Anda berikan. Metode pembuatan dokumen saat ini adalah menggunakan tag sampai . Pendekatan ini bekerja dengan baik ...

Cara Mendaftar untuk Akun Google - dummies

Cara Mendaftar untuk Akun Google - dummies

Pembuat google Page menyediakan alat canggih yang memungkinkan bahkan halaman desain perancang pemula Sebelum Anda dapat menggunakan Google Page Creator untuk membuat halaman Web Anda sendiri, Anda harus mendaftar ke akun Google. Untuk mendaftar dan memulai membangun situs Web, ikuti langkah-langkah ini:

Bagaimana mengedarkan tepi dan membuat beberapa kolom dengan CSS3 - dummies

Bagaimana mengedarkan tepi dan membuat beberapa kolom dengan CSS3 - dummies

Daripada memiliki untuk menggunakan hingga empat gambar terpisah untuk memberi ilusi bentuk melengkung di situs Anda, dengan CSS3 Anda sekarang dapat membuat wadah dengan sudut melengkung! Inilah kodenya, yang memiliki deklarasi CSS3 yang didukung penuh di bagian atas diikuti oleh duplikat yang diawali untuk browser lainnya: #box {border-radius: 20px; ...

Pilihan Editor

PHP & MySQL For Dummies Cheat Sheet - dummies

PHP & MySQL For Dummies Cheat Sheet - dummies

Saat menulis program PHP untuk membuat aplikasi database Web Anda dan berkomunikasi Dengan database MySQL, Anda memiliki banyak hal yang perlu diingat. Anda harus mengeja kode dengan benar dan menggunakan sintaks yang sempurna. Lembar Cheat ini memberikan referensi untuk melihat secara cepat sintaks yang benar untuk kode yang paling sering Anda gunakan.

Gunakan kembali Kode di Program PHP melalui Fungsi - dummies

Gunakan kembali Kode di Program PHP melalui Fungsi - dummies

Anda dapat, dengan bantuan sebuah auto_prepend_file, buat sebuah fungsi file yang secara otomatis disertakan dalam semua program PHP Anda. Fungsi ini mungkin sesuatu yang sederhana seperti memulai sesi atau serumit fungsi login keseluruhan. Setiap kali Anda membutuhkan atau berpikir bahwa Anda perlu memiliki fungsi di lebih dari satu file, ...

Memecahkan skrip PHP - dummies

Memecahkan skrip PHP - dummies

Anda tidak dapat menulis skrip tanpa membuat kesalahan tertentu. Caranya adalah dengan melatih diri untuk mengenalinya, putar mata Anda, katakan, "Tidak lagi," dan perbaiki saja. Satu pesan kesalahan yang akan Anda lihat berkali-kali adalah Parse error: parse error in c: test. php on line 7 Ini adalah cara PHP untuk mengatakan "Hah? "Artinya ...

Pilihan Editor

Bagaimana Membangun Kampanye Otomasi Pemasaran untuk Memimpin Memimpin Memelihara - dummies

Bagaimana Membangun Kampanye Otomasi Pemasaran untuk Memimpin Memimpin Memelihara - dummies

Anda dapat memberdayakan tenaga penjualan dengan mengasuh program otomasi pemasaran untuk membantu mereka menjadi lebih efektif dengan waktu mereka. Berikut adalah beberapa item yang perlu dipertimbangkan sebelum Anda membuat program pengasuhan yang spesifik ini: Segmentasi / otomasi: Anda perlu menyiapkan cara agar penjualan mengarah ke program tetes dalam Customer Relationship Management ...

Bagaimana Membangun Kampanye Pemasaran Otomatis untuk Penjualan Dingin Memimpin - dummies

Bagaimana Membangun Kampanye Pemasaran Otomatis untuk Penjualan Dingin Memimpin - dummies

Kampanye pemasaran otomatis pertama Anda harus membangun penjualan setelah menghidupkan pemberdayaan penjualan harus dirancang untuk menangkap dan memelihara prospek yang tidak dapat dicapai penjualan melalui proses penjualan. Prospek ini biasanya jatuh melalui celah-celah dan tidak pernah terdengar lagi. Banyak artikel yang mencakup keefektifan penjualan merujuk pada statistik bahwa ...

Bagaimana Membangun Kampanye Otomasi Pemasaran Memimpin Bersih Memimpin Baru - dummies

Bagaimana Membangun Kampanye Otomasi Pemasaran Memimpin Bersih Memimpin Baru - dummies

Tujuan jaring baru memimpin memupuk program otomasi pemasaran adalah untuk mengambil keputusan baru dari pertunangan pertamanya untuk menjadi timbal penjualan yang siap. Saat membangun program pengasuhan utama bersih pertama, gunakan daftar periksa berikut untuk memastikan bahwa Anda memiliki semua yang Anda butuhkan untuk membuat program hebat: Konten: Anda ...