MySQL saat ini paling populer dan banyak digunakan sumber dunia
teknologi database terbuka dan sistem penyimpanan data. MySQL menawarkan
kehandalan besar dan kemudahan penggunaan. Ini adalah gratis, dan
dilengkapi dengan dokumentasi gratis serta ribuan programmer yang
berbagi kode mereka yang berhubungan dengan berkomunikasi dengan databse
MySQL.
Anda dapat memikirkan database MySQL sebagai wadah yang menyimpan string
(text based) data. Gambar, media file, file audio, dan hal-hal alam
yang benar-benar tidak harus disimpan dalam database. Caranya adalah
dengan meletakkan file-file pada server dalam folder dan hanya referensi
nama dan path di databse tersebut. Berikut adalah beberapa jenis
aplikasi PHP dan MySQL dapat membantu Anda membuat:
1. Situs Blog
2. Custom Database Driven Website Dinamis (seperti developPHP)
3. E-commerce dan Pemrograman Custom Toko Online
4. Jaringan Sosial dan Komunitas
5. Guestbook
6. Seluruh Website Dinamis
7. Klien dan Informasi Pelanggan
Setiap aplikasi yang membutuhkan penyimpanan data yang mendalam dan
akses mudah ke data tersebut. Daftar ini akan sangat panjang.
PHP akan pintu kami ke MySQL, seorang pria tengah macam yang dapat
berkomunikasi dengan berbagai teknologi dan mentransfer data di antara
mereka. MySQL adalah salah satu bahasa yang tampaknya PHP mesh dengan
sangat baik, dan komunitas open source terus menambahkan struktur yang
lebih luas dan bermanfaat bagi bahasa. Kami akan menggunakan PHP untuk
membuka koneksi, hubungan dekat, pilih data dari database, parse, dan
banyak lagi.
Jika Anda kebetulan menjadi baru untuk teknologi database dan dalam
penyimpanan data, MySQL menawarkan bantal lembut yang bagus untuk
membawa Anda ke dalam pemahaman dan bekerja dengan sistem database.
Ketika Anda merasa nyaman bekerja dengan MySQL dan PHP bersama-sama Anda
bisa melompat ke dalam aplikasi PHP + MySQL kami yang dibuat untuk
belajar logika aplikasi. Banyak aplikasi open source menggunakan MySQL
sebagai metode penyimpanan data, termasuk banyak dari aplikasi yang kami
tawarkan di sini. Jika database diperlukan untuk proyek ini, kita akan
menggunakan MySQL untuk menutupi kebutuhan kita. MySQL sangat stabil,
aman, dan cukup user friendly untuk pemula untuk melompat tepat ke
dalamnya.
Banyak aplikasi open source menggunakan database MySQL untuk membuat keajaiban bagi orang-orang. Beberapa dari mereka adalah:
1. Joomla (dinamis PHP website menjadi mudah)
2. Wordpress (adat blogging dan banyak lagi)
3. WebIntersect (Jaringan Sosial / Core Komunitas)
4. Phpbb (forum)
5. ZenCart (e-commerce, belanja online)
6. OSCommerce (e-commerce, belanja online)
Daftar ini hanya bisa terus berjalan dan berjalan ...
Berikut adalah bagian utama dari sebuah database MySQL dan deskripsi singkat tentang apa tujuan mereka layani.
Database -
Database merupakan wadah berbasis teks utama yang memegang segala
sesuatu untuk aplikasi Anda, menganggapnya sebagai kotak besar yang
memegang banyak string teks dan blok teks. Kebanyakan perusahaan hosting
memungkinkan Anda untuk membuat banyak, dan itu semudah beberapa klik
untuk membuat mereka. Gambar dan halaman web mendapatkan yang tersimpan
pada server Anda, bukan dalam database. Database digunakan untuk string
teks tradisional. Dan itu dapat menyimpan banyak string teks.
Tabel -
Tabel bisa dibuat dalam Database Anda. Database Anda dapat menyimpan
berbagai tabel. database www.developphp.com 'memiliki beberapa tabel.
Satu meja menampung semua data yang Anda masukkan ke formulir gabung di
sini (nama, email, lokasi, password, dll ..). meja lain memegang dan
update informasi tentang berapa kali tutorial di sini telah dilihat,
oleh siapa, dan dari mana. Dan satu tabel dalam database memegang
posting forum, dan seterusnya dan sebagainya dengan semua situs ini
tidak.
Bidang -
Fields adalah slot dimana informasi yang disampaikan. Bidang berlabel
"first_name" dalam sebuah tabel tidak akan ragu menerima nama pertama
pengguna bila Anda menulis naskah Anda. Jadi, Anda membuat tabel Anda
dan ladang, kemudian menulis formulir dan skrip untuk memiliki orang
tempat data mereka ke dalam database. Atau menulis script yang
mengupdate database Anda secara otomatis pada acara-acara tertentu.
Row -
Row adalah informasi setiap set dikirim ke database. Misalnya, ketika
anda bergabung situs ini anda menjadi sebuah baris baru dalam tabel
database kami. baris itu terdiri dari field: nama, email, lokasi,
password, zodiak, sign up date, alamat ip, dan beberapa hal lainnya.
Jika seorang gadis bernama Jane bergabung situs ini besok, info nya akan
menjadi sebuah baris baru dalam tabel anggota kami di database kami.
Jika situs kita memiliki 250 anggota, akan ada 250 baris dalam database.
Minggu, 14 September 2014
Jumat, 12 September 2014
Basis data
Database atau basis data adalah
kumpulan data yang disimpan secara sistematis di dalam komputer dan
dapat diolah atau dimanipulasi menggunakan perangkat lunak (program
aplikasi) untuk menghasilkan informasi. Pendefinisian basis data
meliputi spesifikasi berupa tipe data, struktur, dan juga
batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang
sangat penting dalam sistem informasi dimana basis data merupakan
gudang penyimpanan data yang akan diolah lebih lanjut. Basis data
menjadi penting karena dapat menghidari duplikasi data, hubungan antar
data yang tidak jelas, organisasi data, dan juga update yang rumit.
Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS). DBMS merupakan sistem perangkat lunak yang memungkinkan user untuk memelihara, mengontrol, dan mengakses data secara praktis dan efisien. Dengan kata lain semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian data, dapat menangani permintaan pemakai untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk, dan menangani unjuk kerja semua fungsi secara efisien.
Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data kepada user (pengguna). Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara, dan tetap dapat diambil (akses) secara efisien. Pertimbangan efisien di sini adalah bagaimana merancang struktur data yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.
Basis data relasional. Basis data ini mempunyai struktur yang lebih logis terkait cara penyimpanan. Kata "relasional" berasal dari kenyataan bahwa tabel-tabel yang berada di basis data dapat dihubungkan satu dengan lainnya. Basis data relasional menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris (tupel) dan kolom (atribut). Untuk membuat hubungan antara dua atau lebih tabel, digunakan key (atribut kunci) yaitu primary key di salah satu tabel dan foreign key di tabel yang lain. Saat ini, basis data relasional menjadi pilihan karena keunggulannya. Beberapa kelemahan yang mungkin dirasakan untuk basis data jenis ini adalah implementasi yang lebih sulit untuk data dalam jumlah besar dengan tingkat kompleksitasnya yang tinggi dan proses pencarian informasi yang lebih lambat karena perlu menghubungkan tabel-tabel terlebih dahulu apabila datanya tersebar di beberapa tabel.
Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS). DBMS merupakan sistem perangkat lunak yang memungkinkan user untuk memelihara, mengontrol, dan mengakses data secara praktis dan efisien. Dengan kata lain semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian data, dapat menangani permintaan pemakai untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk, dan menangani unjuk kerja semua fungsi secara efisien.
Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data kepada user (pengguna). Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara, dan tetap dapat diambil (akses) secara efisien. Pertimbangan efisien di sini adalah bagaimana merancang struktur data yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.
Dilihat dari jenisnya, basis data dibagi menjadi dua yaitu:
Basis data flat-file. Basis data flat-file ideal untuk data berukuran kecil dan dapat dirubah dengan mudah. Pada dasarnya, mereka tersusun dari sekumpulan string dalam satu atau lebih file yang dapat diurai untuk mendapatkan informasi yang disimpan. Basis data flat-file baik digunakan untuk menyimpan daftar atau data yang sederhana dan dalam jumlah kecil. Basis data flat-file akan menjadi sangat rumit apabila digunakan untuk menyimpan data dengan struktur kompleks walaupun dimungkinkan pula untuk menyimpan data semacam itu. Salah satu masalah menggunakan basis data jenis ini adalah rentan pada korupsi data karena tidak adanya penguncian yang melekat ketika data digunakan atau dimodifikasi.Basis data relasional. Basis data ini mempunyai struktur yang lebih logis terkait cara penyimpanan. Kata "relasional" berasal dari kenyataan bahwa tabel-tabel yang berada di basis data dapat dihubungkan satu dengan lainnya. Basis data relasional menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris (tupel) dan kolom (atribut). Untuk membuat hubungan antara dua atau lebih tabel, digunakan key (atribut kunci) yaitu primary key di salah satu tabel dan foreign key di tabel yang lain. Saat ini, basis data relasional menjadi pilihan karena keunggulannya. Beberapa kelemahan yang mungkin dirasakan untuk basis data jenis ini adalah implementasi yang lebih sulit untuk data dalam jumlah besar dengan tingkat kompleksitasnya yang tinggi dan proses pencarian informasi yang lebih lambat karena perlu menghubungkan tabel-tabel terlebih dahulu apabila datanya tersebar di beberapa tabel.
Langganan:
Komentar (Atom)