PERANGKAT LUNAK DBMS DEFINISI DBMS adalah suatu program
PERANGKAT LUNAK DBMS
DEFINISI DBMS adalah suatu program komputer yang digunakan untuk memasukan, mengubah, menghapus, memanipulasi, dan memperoleh data atau informasi dengan praktis dan efisien. Manajement System (DBMS) merupakan software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dapat digunakan oleh pengguna sesuai dengan kebutuhan.
PERANGKAT LUNAK DBMS Oracle merupakan salah satu contoh DBMS yang sangat rumit, namun memiliki banyak keunggulan. Database Oracle sendiri pertama kali mulai didiriakn pada era 1977, dimana pada saat itu mulai banyak vendor yang mencoba mengembangkan DBMS untuk keperluan apapun. 2. Microsoft SQL Server merupakan salah satu software DBMS yang dikeluarkan oleh Microsoft, salah satu raksasa teknologi software dunia. Saat ini, penggunaan dari Microsoft SQL Server sudah berkembang hingga generasi ke-7 dan memiliki kemampuan untuk beroperasi baik pada 32 ataupun 64 bit 3. My. SQL merupakan salah satu vendor DBMS yang saat ini banyak digunakan oleh banyak user dan juga programmer. Salah satu hal yan gpaling banyak membuat My. SQL digunakan adalah karena statusnya yang opensource, alias gratis. Karena gratis ini, maka banyak sekali sekolah ataupun universitas yang mengajarkan aplikasi berbasis My. SQL kepada anak didiknya. 1.
PERANGKAT LUNAK DBMS 4. IBM DB 2 adalah sistem manajemen database yang memberikan platform software database yang fleksibel dan hemat biaya untuk mengembangkan aplikasi bisnis. DB 2 Universal Database (UDB) Enterprise Server Edition (ESE) adalah satu RDBMS terbaik. 5. Microsoft Access adalah DBMS yang paling sering digunakan aplikasi database desktop di Windows. Yang membuatnya populer adalah sudah include di bundle Microsoft Office suite di kebanyakan laptop Windows dan workstation.
TOOLS UNTUK PERANGKAT LUNAK DBMS 1. 2. 3. 4. 5. 6. 7. XAMPP SQLyog PHPMy. Admin My. SQL Workbench DBVisualizer SQL Power Architect Heidi. SQL
Download di https: //www. apachefriends. org/download. html Pilih yg terendah saja
Untuk instalasi buka pdf cara instalasi xampp
DDL 1. CREATE 2. ALTER 3. DROP DCL 1. GRANT 2. REVOKE DML 1. SELECT 2. INSERT INTO. . . VALUES. . 3. UPDATE. . . SET. . . WHERE. . 4. DELETE FROM. . . WHERE. . .
Dasar-Dasar My. SQL (DDL) 1. CREATE untuk membentuk database, tabel atau index 2. ALTER untuk mengubah struktur table 3. DROP untuk menghapus database, table atau index
Membuat Database Untuk membuat database baru adalah dengan perintah: create database <namadatabase>; Contoh: mysql>create database rssehatselalu; Untuk membuka database dapat menggunakan perintah berikut ini: use namadatabase; Contoh: mysql>use rssehatselalu;
Untuk menampilkan database Mysql > show databases; Untuk menghapus database Mysql > show databases;
Menciptakan Tabel & menampilkan tabel Buka databasenya terlebih dahulu mysql > use rssehatselalu; Membuat tabel data_diri mysql> create table data_diri (no int(3), nama varchar(35), alamat varchar(60), email varchar(40), no_telepon varchar(15), sex char(1));
Melihat Struktur Tabel Mysql > DESC nama_tabel; Atau mysql> DESCRIBE nama_tabel;
Menghapus Tabel mysql >DROP TABLE nama_tabel; Karena di hapus buat tabel lagi mysql> create table data_diri (no int(3), nama varchar(35), alamat varchar(60), email varchar(40), no_telepon varchar(15), sex char(1));
Membuat Kunci Primer ( Primary Key ) • Dalam membuat sebuah database, kita akan menemukan sebuah record yang data nya tidak boleh sama dengan record yang lain. Agar data tidak kembar maka harus membuat sebuah kolom yang di deklarasikan sebagai kunci primer (primary key), Primary key hanya diperboleh kan dibuat satu kunci
Membuat Kolom Unik ( Unique ) Kolom Unique adalah sebuah bentuk kolom yang tidak mengizinkan adanya data kembar. Apabila pada proses input terdapat data kembar maka proses tersebut akan digagalkan atau ditolak oleh database
Manipulasi Tabel Mengganti nama tabel mysql> rename table pribadi to data_pribadi;
Menambah Field pada Tabel mysql> alter table data_diri add gol_darah char(1);
Menghapus Field pada Tabel mysql> alter table data_diri drop gol_darah;
DML
Memasukkan Data pada tabel ( INSERT ) Mysql>insert into tb_tamu values('1', 'Boi trimoyo', 'ujung berung', 'bo_i 77@yahoo. com', '085613548789');
Memperbarui Isi Data ( UPDATE ) mysql> update tb_tamu set nama='irfan nurhudin' where nama="Boi trimoyo";
Menghapus Data ( DELETE ) mysql> delete from tb_tamu where no='4';
SELEKSI DATA Menampilkan data adalah hal yang sangat penting karena kita harus melihat dan menyeleksi suatu data dalam table maupun antar table. Untuk Melihat data atau Selection, Query yang digunakan adalah SELECT yang diikuti beberapa pernyataan khusus berkenaan dengan tabel yang diseleksi.
Menampilkan Data Dari sebuah Tabel Mysql>select * from tb_tamu;
Menampilkan Data dengan Perintah WHERE Mysql > SELECT * FROM tb_tamu WHERE nama=’jini’;
Menampilkan Data dengan BETWEEN Mysql> SELECT * FROM t_barang WHERE harga_brg BETWEEN 37500 AND 45000
Menampilkan Data dengan Perintah LIKE mysql>SELECT * FROM t_barang WHERE nama LIKE ‘%jono%’;
Menampilkan Data dengan Pengurutan Sorting (ORDER BY) Mysql>Select * from t_barang order by nama_barang asc; Mysql>Select * from t_barang order by nama_barang desc;
Menampilkan Data dengan Pengelompokkan data (GROUP BY) Group By adalah fungsi untuk mengelompokkan data dalam sebuah kolom yang ditunjuk. Fungsi ini akan menghasilkan kelompok data dengan menghilangkan data yang sama dalam satu tabel. Maka apabila dalam satu kolom terdapat beberapa data yang sama maka data yang akan ditampilkan hanya salah satu. Sintax yang digunakan seperti berikut : SELECT * FROM nama_tabel GROUP BY nama_kolom;
Menampilkan sesuai dengan Fungsi Stastistic Fungsi COUNT Fungsi ini biasanya digunakan untuk melakukan pengecekan jumlah data dalam sebuah tabel yang isinya ratusan hingga ribuan, sehingga kita tidak dapat menghitungnya secara manual.
Fungsi SUM
Menampilkan Data Sesuai dengan Fungsi String Fungsi LEFT (x, n) Berfungsi mengambil data berdasarkan string dari sejumlah n karakter dari string X dari kiri. Sintax yang digunakan seperti berikut
Fungsi RIGHT (x, n) Fungsi Right hampir sama dengan fungsi LEFT hanya Query RIGHT berfungsi mengambil data berdasarkan string dari sejumlah n karakter dari string X dari Kanan
Fungsi MID (x, n, z) Berfungsi mengambil data berdasarkan string dari sejumlah dari string X n karakter sejumlah n karakter dari posisi kiri.
Menampilkan data dengan nilai tertinggi dalam sebuah tabel (MAX)
Menampilkan data dengan nilai terendah dalam sebuah tabel (MIN)
- Slides: 37