Tuesday, 25 August 2015

Perkembangan teknologi sistem pangkalan data


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

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWO_D88fLC1r7-C6IsJZolM_k9hpGTY30CaxBBUowAhU_5qrlP-_U1G6RYe97QW7fTv0SiFNu_X7_nvpe1YjM4DbJcckw0n13HrQstbgPiOYuh7hSrHl6txoOIlMQ6YduKpO3kFvoVuCwA/s1600/client+server.png





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

https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSFKUnxYwllNmByjc9eaPd-Di5lbc4usU8mdL38y8iynDz-SYWXKQ



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

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1sXUPL6lqoSSpjxFt_0SMnUGJa-DqASFF4dh6nmpf9hHG3INDeHCjyThGr-kGqOCkxSnaRt90UT0zfVFL0qhHlZtuCmyvYVMJL_VcGYbJOlmsg80F_lySsQfOX_YC_yqqzK697tn_CmKX/s1600/ClientServer1.png




Monday, 6 July 2015

Keperluan Pemasangan Perisian Dan Perkakasan Pangkalan Data .

KPD401K1 DISCUSS DATABASE SOFTWARE INSTALLATION
KPD401K1.1 List database software installation requirements.
KPD401K1.2 Lis hadware specification.

MySQL 5.6, Oracle 11g dan MS SQL merupakan sistem pangkalan data hubungan
(RDBMS) yang popular digunakan seluruh dunia. Senaraikan keperluan perisian pangkalan data berdasarkan RDBMS tersebut .

1.       Pengenalan
-          Maksud RDBMS merupakan database yang terdiri dari banyak table , dimana setiap table mempunyai fungsi dan kegunaan tersendiri dan antara table .
-          Contoh Perisian RDBMS
o   MySQL
o   Oracle Database
o   Microsoft SQL Server
o   SAP Sybase IQ
o   Teradata

2.       Keperluan  pemasangan perisian RDBMS
-          MySQL
·         Net Fremework
·         MySQL Server 5.6.25
·         Windows 7
-          Oracle
·         Windows Server 2003 R2
·         ACUCOBOL-GT version 6.2
·         TCP/IP with SSL
·         Oracle Database Client is running on the same computer as Oracle Database 10g Release 2 (10.2).
-          Ms SQL
·         SQL Server Native Client
·         SQL Server Setup requires Microsoft Windows Installer 4.5 or a later version
·         Network software requirements for the 64-bit versions of SQL Server 2008 R2 are the same as the requirements for the 32-bit versions.
·         Windows Server 2008 SP2 Standard,



3.       Keperluan Keperluan Perkakasan RDBMS
-          MySQL
·         4 CPU Cores or more
·         8 GB RAM or more
·         RAID10 or RAID 0+1 disk setup
-          Oracle
·         512 MB recommended
·         Double the amount of RAM
·         Hard disk space 1.5 GB
·         256 colors
·         200 MHz minimum
-          Ms SQL
·         Quad-core x64 architecture 2 GHz CPU or higher such as AMD Opteron or Intel Xeon systems
·         16-GB RAM or more
·         SAS RAID 5 or RAID 10 hard disk array

4.       Kesimpulan

Kesimpulannya kita perlu mengetahui tentang keperluan pra-pemasangan RDBMS kerana ia akan menambahkan pengetahui kita disamping kita menggunakannya untuk menhubungkan database yang kita perlukan .

5.       Rujukan


KOLEJ VOKASIONAL SEPANG
NUR ATIQAH BINTI ISMAIL
PANGKALAN DATA DAN APLIKASI WEB