KOLEJ
VOKASIONAL SEPANG
NUR
ATIQAH BINTI ISMAIL
PANGKALAN
DATA DAN APLIKASI WEB
KPD
401 – PROJEK 2
SOALAN
Perkembangan
teknologi sistem pangkalan data telah menyebabkan sistem pengurusan maklumat
menjadi maju dan senang untuk di urus. Anda sebagai pengurus sistem pangkalan
data perlu memastikan anda tahu mengenai kewujudan beberapa jenis DBMS dan
keperluannya.
1. PENGENALAN
-
Definisi pangkalan
data
Himpunan data-data
berkaitan yang dikongsi bersama oleh pelbagai kategori pengguna untuk memenuhi
kehendak dan keperluan maklumat sesebuah organisasi.
-
Berikan 3 ciri/tugas/fungsi pangkalan data
o Update
(kemaskini)
o Insert
(memasukkan)
o Delete
(memadam)
o Sort (susun)
o Filter
(tapis
-
Berikan 1 rajah yang dapat menunjukkan fungsi
pangkalan data

2. Perisian
Pangkalan Data
-
Berikan 3 ciri-ciri pangkalan data bagi
o MS-SQL
§ Terdapat
sekurang-kurangnya sedozen edisi yang berbeza daripada yang asal
§ Dibina
untuk pengguna yang berbeza dan untuk beban kerja yang terdiri daripada
aplikasi kecil (single-machine) sehingga ke aplikasi Internet yang
berhadapan dengan ramai pengguna serentak .
§ Bahasa
pertanyaan utamanya adalah T- SQL dan ANSI SQL.
o ORACLE
§ dibina
khusus untuk organisasi berskala besar
§ organisasi
besar tidak semestinya sama dengan organisasi PKS
§ organisasi
besar memerlukan fleksibiliti dan berskala untuk memenuhi penggunaan data dan
jumlah yang besar maklumat dan berkembang lebih besar.
o SYBASE
§ SYBASE
-SQL server diperkenalkan pada tahun 1987 sebagai client-server yang mempunyai
fungsi client dan server terasing.
§ Dalam
proses membangunkan SYBASE, ia pernah dibangunkan atas kerjasama Microsoft dan
Ashton-Tate Corporation
§ Bekerja
sama dengan syarikat Boeing untuk pangkalan data berbentuk spatial (data geometri/Sistem Informasi Geografik)
o MYSQL
§ Algoritma
pengoptimuman SQL berkesan meningkatkan kelajuan pertanyaan.
§ Memberi
sokongan multi-bahasa, yang biasa pengekodan Cina GB 2312, Big5, Shift_JIS
Jepun dan sebagainya boleh digunakan sebagai nama jadual data dan nama lajur
data.
§ Sokongan
untuk pangkalan data yang besar. Boleh mengendalikan berjuta-juta rekod
mempunyai pangkalan data yang besar.
3. Pelayan
dan Pelanggan Pangkalan Data
-
definisi pelayan(server)
o proses
computer yang membekalkan perkhidmatan dikenal sebagai aplikasi belakang .
-
definisi pelanggan-pelayan(client-server)
o pembagian kerja antara server dan client yang
mengakses pelayan dalam suatu rangkaian.
-
berikan 3 ciri/tugas/fungsi pelayan(server) pangkalan data
o Menjamin tidak terjadi pelanggaran terhadap integrity constraint
o Melakukan query/pemrosesan update dan memindahkan response ke client
o Memelihara data dictionary
-
berikan 3 ciri/tugas/fungsi pelanggan(client) pangkalan data
o Menerima dan memeriksa sintaks input dari
pemakai
o Memproses aplikasi
o Generate permintaan basis data dan
memindahkannya ke server
-
berikan 2 kelebihan dan 2 kelemahan pelayan (server) pangkalan data bagi
MS-SQL server dan MYSQL server
MS - SQL
|
Kelebihan
|
Kelemahan
|
|
Mempunyai
tahap keselamatan keselamatan / data yang baik.
|
Hanya
boleh dijalankan pada platform iaitu sistem operasi Microsoft Windows.
|
|
Mempunyai
keupayaan untuk data sandaran, data melakukan pengembalian, dan pemulihan
data.
|
Perisian
berlesen dan harga untuk perusahaan kecil dan sederhana.
|
MY SQL
|
Kelebihan
|
Kelemahan
|
|
Boleh
bekerja di beberapa platform yang berbeza seperti LINUX, Windows, MacOS,
FreeBSD, Solaris, dll.
|
Data yang
dikendalikan belum begitu besar. Tidak sesuai baik menyimpan data maupun
untuk memproses data.
|
|
Dapat
dihubungkan pada bahasa C, C ++, Java, Perl, PHP, dan Python.
|
Mudah
untuk hang dan crash, program VB sering tidak bertindak balas dan meninggal
dunia secara tiba-tiba.
|
-
berikan 2 kelebihan dan 2 kelemahan pelanggan (client) pangkalan data bagi
ORACLE, SYBASE dan DB2
ORACLE
|
Kelebihan
|
Kelemahan
|
|
Boleh
dijalankan pada platform sistem operasi berbilang.
|
Memerlukan
ciri-ciri komputer perkakasan yang tinggi untuk menjalankan perisian Oracle
DBMS untuk menjalankan stabil.
|
|
Boleh
mengendalikan jumlah data dalam saiz yang besar.
|
Hanya
bertujuan untuk syarikat-syarikat bersaiz besar, dan tidak sesuai untuk
perusahaan kecil dan sederhana.
|
SYBASE
|
Kelebihan
|
Kelemahan
|
|
Jika pertanyaan menyediakan hujah-hujah carian di
setiap satu daripada kunci, indeks komposit memerlukan lebih sedikit I / Os
daripada pertanyaan yang sama menggunakan indeks pada mana-mana sifat
tunggal.
|
Indeks komposit cenderung mempunyai penyertaan
besar. Ini bermakna indeks penyertaan lebih sedikit setiap halaman indeks dan
lebih banyak halaman indeks untuk membaca.
|
|
Indeks komposit adalah cara
yang baik untuk menguatkuasakan keunikan pelbagai sifat.
|
Maklumat terkini kepada mana-mana sifat indeks
komposit menyebabkan indeks yang hendak diubahsuai. Ruangan anda memilih
tidak boleh orang-orang yang akan dikemas kini dengan kerap.
|
DB2
|
Kelebihan
|
Kelemahan
|
|
Meningkatkan
kecekapan dan mengurangkan keperluan penyimpanan.
|
Tidak
boleh dimuat turun terus dari IBM.
|
|
Penghijrahan
sangat mudah daripada pangkalan data yang lain.
|
Kelajuannya
masih rendah untuk MySQL dan Oracle.
|
-
berikan 1 rajah yang dapat menunjukkan kaitan
pelayan dan pelanggan

-
berikan 1 contoh situasi dimana pelayan (server) dan pelanggan (client) berinteraksi.

No comments:
Post a Comment