Perbezaan Antara Paparan dan Jadual

Perbezaan Antara Paparan dan Jadual
Perbezaan Antara Paparan dan Jadual

Video: Perbezaan Antara Paparan dan Jadual

Video: Perbezaan Antara Paparan dan Jadual
Video: Baba Ismail Sepanjang - Apakah Beza Antara ZAT ALLAH dan SIFATNYA? 2024, November
Anonim

Lihat lwn Jadual

Paparan dan jadual, kedua-duanya ialah dua jenis objek pangkalan data. Dalam kata mudah, Views disimpan atau dinamakan pertanyaan terpilih. Ia boleh dibuat seperti yang ditunjukkan di bawah.

Buat atau ganti view view_name

Sebagai

Pilih_penyataan;

Jadual terdiri daripada lajur dan baris. Lajur ialah satu set data, yang tergolong dalam jenis data yang sama. Baris ialah jujukan nilai, yang boleh daripada jenis data yang berbeza. Lajur dikenal pasti dengan nama lajur, dan setiap baris dikenal pasti secara unik oleh kunci utama jadual. Jadual dicipta menggunakan pertanyaan DDL "buat jadual".

Buat nama_jadual jadual (Column_name1 jenis data (panjang), nama_lajur2 jenis data (panjang)

….

….

….);

Paparan

Seperti yang dinyatakan sebelum ini, setiap kandungan paparan ialah pernyataan SELECT. Pandangan dipanggil sebagai "Jadual maya" pangkalan data. Walaupun pandangan disimpan dalam pangkalan data, ia tidak dijalankan sehingga ia dipanggil menggunakan pernyataan SELECT yang lain. Apabila mereka dipanggil menggunakan pernyataan SELECT, pertanyaan SELECT yang disimpan mereka dilaksanakan dan menunjukkan hasilnya. Memandangkan pandangan hanya mempunyai pertanyaan SELECT sebagai badan mereka, mereka tidak memerlukan ruang yang besar. Berikut ialah beberapa faedah tontonan,

  1. Setelah paparan dibuat, ia boleh dipanggil berulang kali menggunakan namanya, tanpa menulis pertanyaan SELECT beberapa kali.
  2. Memandangkan paparan ini adalah objek yang telah dikompilasi, masa pelaksanaannya adalah lebih singkat daripada melaksanakan pertanyaan SELECT (Isi paparan) secara berasingan.
  3. Paparan boleh digunakan untuk menyekat akses data jadual. Oleh itu, mereka juga boleh memainkan peranan penting dalam keselamatan data.

Meja

Jadual ialah koleksi baris. Baris boleh mempunyai data daripada jenis data yang berbeza. Setiap baris jadual mesti dikenal pasti dengan menggunakan pengecam unik (Kunci utama). Jadual ialah tempat kami menyimpan data. Pertanyaan INSERT, UPDATE dan DELETE boleh digunakan untuk memasukkan baris baharu, mengemas kini nilai baris sedia ada dan memadamkan baris daripada jadual. Pertanyaan SELECT hendaklah digunakan untuk mendapatkan semula data daripada jadual. Struktur jadual juga boleh diubah (jika perlu) selepas ia dibuat. Pertanyaan ALTER TABLE harus digunakan untuk menukar struktur jadual. Jadual memerlukan lebih banyak ruang daripada paparan untuk menyimpan kandungan datanya. Terdapat beberapa jenis jadual dalam pangkalan data.

  1. Jadual dalaman
  2. Jadual luar
  3. Meja sementara

Apakah perbezaan antara Paparan dan Jadual?

Paparan ialah jadual maya, yang merujuk kepada pertanyaan PILIH, tetapi jadual sebenarnya tersedia dalam pangkalan data.

Paparan tidak memerlukan ruang yang besar untuk menyimpan kandungannya, tetapi jadual memerlukan ruang yang besar daripada paparan untuk menyimpan kandungannya.

Paparan boleh dibuat menggunakan sintaks "buat atau ganti". Tetapi jadual tidak boleh dibuat menggunakan "buat atau ganti", ia mestilah sintaks "buat jadual". Kerana pembuatan jadual DDL tidak membenarkan penggantian.

Lajur jadual boleh diindeks. Tetapi lajur paparan tidak boleh diindeks. Kerana paparan ialah jadual maya.

Struktur jadual boleh diubah suai dengan menggunakan pernyataan ALTER, tetapi struktur paparan tidak boleh diubah suai dengan menggunakan pernyataan ALTER. (Paparan mesti dicipta semula untuk mengubah suai strukturnya)

Arahan DML boleh digunakan untuk MEMASUKKAN, KEMASKINI dan MENGHAPUSKAN rekod jadual, tetapi DML hanya dibenarkan untuk mengemas kini paparan, yang tidak mempunyai ikutan dalam penyataan PILIH paparan.

Tetapkan Operator (INTERSECT, MINUS, UNION, UNION ALL)

DISTINCT

Fungsi Agregat Kumpulan (AVG, COUNT, MAX, MIN, SUM, dll.)

KUMPULAN MENGIKUT Klausa

PESANAN MENGIKUT Klausa

HUBUNGKAN MENGIKUT Klausa

MULAKAN DENGAN Klausa

Ungkapan Koleksi dalam Senarai Pilihan

Sub pertanyaan dalam Senarai Pilih

Sertai Pertanyaan

Disyorkan: