Senin, 21 Mei 2012

tugas 3 sistem basis data

PENGANTAR DBMS MySQL

Database digunakanuntukmenyimpaninformasi, memeliharai nformasi, danmembuat informasitersebuttersediasaatdibutuhkan.Untukmengeloladatabase diperlukansuatuperangkatlunak yang disebutDBMS(Database Management System).DBMSmerupakansuatusistemperangkatlunak yang memungkinkan user (pengguna) untukmembuat, memelihara, mengontrol, danmengaksesdatabase secarapraktisdanefisien.MySQL adalah suatu sistem manajemen database. Suatu database adalah suatu koleksi data terstruktur. Data tersebut dapat berupa apa saja, dari list sederhana sampai sebuah galeri gambar. Untuk menambah, mengakses, dan memproses data yang tersimpan dalam sebuah database, dibutuhkan suatu sistem manajemen database seperti halnya MySQL. Sejak komputer menjadi suatu alat yang digunakan untuk menanggulangi data dalam ukuran besar, manajemen database memegang peranan utama dalam perhitungan, sebagai utilitas tunggal maupun sebagai bagian dari aplikasi lain.

MySQL adalah suatu sistem manajemen database relasional. Suatu database

relasional menyimpan data dalam tabel yang terpisah. Hal ini menambah

kecepatan dan fleksibilitas. Tabel-tabel tersebut terhubungkan oleh suatu relasi

terdefinisi yang memungkinkan memperoleh kombinasi data dari beberapa tabel

dalam suatu permintaan. SQL (Structured Query Language) adalah bahasa

standar yang digunakan untuk mengakses database.

MySQL adalah perangkat lunak open source. Open source berarti dapat

digunakan dan dimodifikasi oleh siapa saja. Semua orang dapat men-download

MySQL dari internet dan menggunakannya secara gratis. Untuk administrasi database, seperti pembuatan database, pembuatan tabel, dan sebagainya, dapat digunakan aplikasi berbasis web seperti phpMyAdmin.





Database Language

  Data Definition Language (DDL),kelompok perintahuntuk mendefinisikan atribut-atribut basis data, contohnya create, alter, drop.

    Data Manipulation Language (DML), kelompok perintah untuk memanipulasi data dalam basis data, contohnya select, insert, delete, dan update.

  SQL (Structured Query Language), SQL adalahbahasa yang digunakanuntukberkomunikasidengandatabase. Menurut ANSI (American National Standards Institute), bahasainimerupakanstandaruntukRelationalDatabaseManagementSystems(RDBMS).



KomponenUtama DBMS

Ø PerangkatKeras, berupakomputerdanbagian-bagian di dalamnya.

Ø Data, faktamengenaisuatuobjek(integrated and shared data)

Ø PerangkatLunak, dalamhalini DBMS

Ø Pengguna, pengguna akhir, pemrogram aplikasi, administrator      basis data.



Keunggulan DBMS

·        Kepraktisan, media penyimpanan berukuran kecil tetapi padat informasi.

·        Kecepatan, Pengambilan dan pengubahan data jauh lebih cepat.

·        Mengurangikejemuan, Terhindar mengulangi pekerjaan yang berulang-ulang.

·        Kekinian, Informasi pada DBMS bersifat mutakhir dan akurat setiap saat



Abstraksi Data

v Level fisik (Physical level), merupakan level terendahdalamabstraksi data, yang menunjukkanbagaimanasesungguhnya data disimpan.

v Level lojik/konseptual, menggambarkan data apa yang sebenarnya (secarafungsional) disimpandalam basis data danhubungannyadengan data yang lain.

v Level penampakan (View level),merupakan level teringgidariabstraksi data yang hanyamenunjukkansebagiandari basis data.



Database Software



1.      Microsoft SQL Server                        13. Visual FoxPro

2.      Oracle                                                  14. Arago

3.      Force                                                   15. Sybase

4.      Recital                                                 16. Interbase

5.      dbFast                                                 17. XBase

6.      dbXL                                                  18. Firebird

7.      Quicksilver                                          19. MySQL

8.      Clipper                                                 20. PostgreSQL

9.      FlagShip                                              21. Microsoft Access

10.  Harbour                                               22. dBase III

11.  Visual dBase                                       23. FoxPro

12.  Paradox                                               24. Lotus Smart Suite Approach


Tidak ada komentar:

Posting Komentar