Container Icon

Belajar SQL

pemrograman SQL
Apa itu My SQL?
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
MySQL adalah salah satu produk database relasional terpopuler untuk saat ini yang dapat berjalan di platform Windows, Linux, Unix based system termasuk Mac OS.
Beberapa alasan yang menjadikan MySQL sangat populer adalah :
  • Bersifat free dan open source (FOSS).
  • Banyak digunakan di web hosting dengan paket yang sangat ekonomis.
  • Mendukung berbagai storage engine yang bisa kita ganti pada level table.
  • Memiliki komunitas pengguna yang luas dan saling membantu.
  • Besar dan luasnya komunitas pengembang / developer MySQL.
  • Waktu yang relatif singkat dalam siklus pengembangan dan perbaikan kesalahan.
  • Arsitektur yang sangat baik dengan pilihan berbagai storage engine.
  • Kaya akan fitur dan utilitas baik dari komunitas maupun korporasi.
  • Memiliki support berbayar untuk pelanggan korporasi (corporate customers) sehingga terjamin.
Setelah anda mengetahui apa itu MySQL, kemudian harus mempunyai programnya anda dapat mendownloadnya berikut ini adalah beberapa apllikasi MySQL yang terkenal:
  1. SQLYog : adalah aplikasi client desktop yang sangat terkenal terutama di kalangan pengguna Indonesia.
  2. PHPMyAdmin : merupakan aplikasi web yang dapati digunakan untuk manajemen dan administrasi server dan database serta objek-objek yang terdapat di dalamnya.
  3. MySQL GUI Tools : merupakan paket aplikasi yang terdiri dari MySQL Administrator, MySQL Query Browser, MySQL Migration Toolkit.
  4. Maatkit : berbagai utilitas berbasiskan PERL yang berguna untuk melakukan tugas-tugas rumit dengan mudah.http://ilmuonline.net/belajar-database-mysql-menambah-memodifikasi-menghapus-tabel
  •  Berikut cara untuk menambah, mengedit dan menghapus isi tabel dari perintah command :
  1. 1. ADD
    Fungsi ADD untuk menambahkan baris baru dalam tabel, rumus yang di gunakan adalah
    alter table [nama tabel]
    add [field] [type field];
    contoh jika ingin menambahkan field total_bayar :
    alter table pembayaran
    add total_bayar char (9); enter
    jika sobat mau menambahkan field total_bayar setelah field kelas maka memakai rumus ;
    alter table pembayaran
    add total_bayar char (9)
    after kelas;



    2. MODIFY
    Perintah MODIFY di gunakan untuk mengedit /mengubah isi tabel rumus yang di gunakan adalah
    alter table [nama tabel]
    modify [field] [type field];
    contoh jika ingin menedit field total_bayar menjadi tot_bayar:
    alter table pembayaran
    modify tot_bayar char (7); enter

    3. DROP
    Perintah DROP di gunakan untuk menghapus isi tabel, rumus yang di gunakan :
    alter table [nama tabel]
    drop [field];
    contoh jika ingin menhapus field total_bayar :
    alter table pembayaran
    drop total_bayar ; enter


    Contoh Pemrograman: 



/*[10:53:44 PM][   0 ms]*/ SHOW VARIABLES LIKE 'lower_case_table_names';
/*[10:53:44 PM][   0 ms]*/ SET NAMES 'utf8';
/*[10:53:44 PM][   0 ms]*/ SET sql_mode='';
/*[10:53:44 PM][  16 ms]*/ SHOW DATABASES;
/*[10:53:46 PM][   0 ms]*/ USE `mahasantri al aly`;
/*[10:53:56 PM][   0 ms]*/ SHOW TABLE STATUS FROM `mahasantri al aly`WHERE ENGINE IS NOT NULL;
/*[10:53:56 PM][  16 ms]*/ SELECT `TABLE_NAME` AS View_name,`View_definition`,`Check_option`,`Is_updatable`,`Definer`,`Security_type` FROM `INFORMATION_SCHEMA`.`VIEWS` WHERE `TABLE_SCHEMA` = 'mahasantri al aly';
/*[10:53:56 PM][   0 ms]*/ SHOW PROCEDURE STATUS WHERE Db = 'mahasantri al aly';
/*[10:53:56 PM][  16 ms]*/ SHOW FUNCTION STATUS WHERE Db='mahasantri al aly';
/*[10:53:56 PM][   0 ms]*/ SHOW TRIGGERS FROM `mahasantri al aly`;
/*[10:53:56 PM][  15 ms]*/ SELECT `Event_name`,`Definer`,`Event_type`,`Execute_at`,`Interval_value`,`Interval_field`,`Starts`,`Ends`,`Status` FROM `INFORMATION_SCHEMA`.`EVENTS` WHERE `EVENT_SCHEMA` = 'mahasantri al aly';
/*[10:53:56 PM][   0 ms]*/ SHOW CREATE DATABASE `mahasantri al aly`;
/*[10:54:47 PM][  15 ms]*/ SHOW FULL TABLES FROM `mahasantri al aly` WHERE table_type = 'BASE TABLE';
/*[10:54:48 PM][   0 ms]*/ DESCRIBE `mahasantri al aly`.`mahasantri al aly`;
/*[10:54:48 PM][   0 ms]*/ SHOW INDEX FROM `mahasantri al aly`.`mahasantri al aly`;

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Entitas dan Atribut



Ma'had Sunan Ampel Al-Aly












Gedung




Nama gedung Nomor gedung









Mahasantri




Nim Nama Fakultas Jenis kelamin Alamat






Pengurus




Nim Nama pengurus Devisi Alamat Semester






Kamar




Nomor kamar Nama anggota kamar Lantai Di gedung







Kegiatan 




Shobahul lugho Ta'lim Qur'an Ta'lim Afkar Jama'ah







Nama Gedung




Asma Binti Abi Bakar     Fatimah Az-Zahroh Khadojah Al-kubro     Ummu Salamah







Pengasuh




Nama Pengasuh










Fakultas




Sains dan Teknologi Hunbud Ekonomi Tarbiyah Islamiyah Selain-nya












  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Materi_5


Manajemen Sumber Daya Data

Tujuan Pembelajaran
1.     Jelaskan nilai bisnis menerapkan proses data pengelolaan sumber daya dan teknologi dalam sebuah organisasi.
2.     Garis keuntungan dari pendekatan manajemen database untuk mengelola sumber daya data bisnis, dibandingkan dengan pendekatan pemrosesan file.
3.     Jelaskan bagaimana perangkat lunak manajemen database membantu profesional bisnis dan mendukung operasi dan manajemen bisnis.
4.     Memberikan contoh untuk menggambarkan setiap konsep berikut:
-        Jenis utama dari database
-        Data gudang dan data mining
-        Logical elemen data
-        Fundamental struktur basis data
-        Pengembangan database
Kasus 1: Harrah Entertainment dan Lainnya
1.     Untuk kasino, salah satu aset yang paling penting adalah data tentang pelanggan high-rol
2.     Apa langkah yang dapat diambil untuk mencegah karyawan dari mencuri data ini?
- Manajerial
-       -- Hukum
-        --Teknis
Kasus studi Pertanyaan
1.     Mengapa perkembangan TI membantu untuk meningkatkan nilai sumber daya data banyak
1.     perusahaan?
2.     Bagaimana kemampuan ini meningkat tantangan keamanan terkait dengan melindungi sumber daya perusahaan data?
3.     Bagaimana perusahaan dapat menggunakan TI untuk memenuhi tantangan keamanan data sumber daya?
Dunia Internet Kegiatan Nyata
1.     Perusahaan semakin mengadopsi posisi bahwa data merupakan aset yang harus dikelola dengan tingkat yang sama perhatian seperti yang kas dan modal lainnya. Menggunakan Internet,
-        Lihat jika Anda dapat menemukan contoh bagaimana perusahaan memperlakukan data mereka.
-        Apakah tampaknya ada hubungan antara perusahaan yang melihat data mereka sebagai aset dan perusahaan yang sangat sukses dalam industri masing-masing?
Real World Kelompok Kegiatan
1.     Kasus ini menggambarkan betapa berharganya sumber data untuk industri kasino. Dalam kelompok kecil,
-        Diskusikan industri lainnya dimana data mereka jelas nyawa mereka.
-        Sebagai contoh, telah diperkirakan bahwa setiap perusahaan di industri keuangan akan memiliki harapan hidup kurang dari 100 jam jika mereka ditempatkan dalam posisi di mana mereka tidak bisa mengakses data organisasi mereka. Apakah Anda setuju dengan perkiraan ini?
Contoh elemen data logis



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Materi_4


Perangkat Lunak Komputer
Real World Internet Kegiatan
1.     Industri-spesifik aplikasi perangkat lunak di mana-mana. Meskipun demikian, banyak industri masih tidak memiliki berbagai macam aplikasi perangkat lunak untuk memenuhi kebutuhan mereka. Menggunakan Internet,
-        Lihat jika Anda dapat menemukan salah satu contoh dari sebuah industri yang memiliki berbagai macam aplikasi vertikal,
-        Salah satu industri yang tidak memiliki berbagai solusi perangkat lunak untuk memilih dari.
2.     Menggunakan industri yang tidak memiliki berbagai macam aplikasi dukungan yang Anda temukan dari kegiatan pertama, dalam kelompok kecil,
- Diskusikan apa jenis aplikasi akan berharga untuk industri Anda.
- Mengapa Anda pikir aplikasi yang datang dengan belum dikembangkan?
Jenis perangkat lunak



Aplikasi perangkat lunak
-        Melakukan tugas-tugas pengolahan informasi bagi pengguna akhir
Sistem Perangkat lunak
-        Mengelola dan mendukung operasi dari sistem komputer dan jaringan
Tujuan umum
-        Program yang melakukan pekerjaan pengolahan informasi umum untuk pengguna akhir
-        Misalnya, pengolah kata, spreadsheet, dll
-        Juga disebut paket produktivitas

Aplikasi-spesifik
-        Program yang mendukung aplikasi tertentu pengguna akhir
-        Misalnya, perdagangan elektronik, customer relationship management, dll

Software klasifikasi
-        Klasifikasikan berdasarkan bagaimana dikembangkan
-        Perangkat lunak kustom
o   Software aplikasi yang dikembangkan dalam sebuah organisasi untuk digunakan oleh organisasi
-        COTS software
o   Commercial Off-the-shelf (COTS)
o   Software yang dikembangkan dengan tujuan menjual perangkat lunak dalam beberapa salinan
-        Mengapa Anda memilih Custom atas COTS?
-        Mengapa Anda memilih COTS lebih Kustom?
Software Suites
-        Suite perangkat lunak mengintegrasikan paket perangkat lunak
-        Keuntungan:
o   Biaya kurang dari membeli paket-paket individual
o   Semua memiliki GUI yang sama
o   Bekerja sama dengan baik
-        Kekurangan
o   Fitur tidak digunakan oleh semua pengguna
o   Mengambil banyak ruang disk

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Diberdayakan oleh Blogger.