Dokumen tersebut membahas tentang database dan berbagai topik terkaitnya seperti MySQL, Oracle, SQL, Java DB, dan ADO.NET. Secara khusus membahas pengertian, sejarah, komponen, dan contoh penggunaan masing-masing topik database.
2. DATABASE merupakan Kumpulan data yang mendeskripsikan aktivitas suatu organisasi Membangun Website yg baik, maka diperlukan resource khusus untuk media penyimpanan datanya. Disinilah Database diperlukan... ADO.NET 2.0. JAVA DB MY SQL ORACLE SQL
4. _PENGERTIAN_ADO.NET_2.0._(1) ActiveX Data Objects (ADO) adalah sebuah kumpulan dari objek-objek ActiveX yang di rancang untuk bekerja pada sebuah lingkungan koneksi yang konstan. ADO.NET adalah teknologi akses data universal terbaru berdasarkan prinsip tanpa koneksi (connectionless principle) yang didesain untuk mempermudah batasan koneksi yang dahulunya harus Anda perhatikan ketika membuat aplikasi terdistribusi.
5. _PENGERTIAN_ADO.NET_2.0._(2) Aplikasihanyaterhubungke database untkbeberapasaatgunamengaksesatau update data, kumudiandiputus. data yang diaksesdapatdisimpanpadasalahsatuobjek ADO.NET, yaitupadaDataSetatauDataView. Keuntungandaridisconnected architectureialahmampumenanganilebihbanyak user. Kelebihan lain data yang disimpandiDataSetberadadimemoridanberformat XML. ADO.NET adalah bagian dari. NET Framework. ADO.NET terdiridarisekumpulankelas yang digunakanuntukmenanganiakses data. ADO.NET sepenuhnyadidasarkanpada XML.
6. _KOMPONEN_ADO.NET_2.0._(1) OleDbConnectionmerupakankomponen yang bertugasmenanganikoneksike database danmenyediakaninformasi-informasi data, sepertinama database, lokasi, dan driver database yang digunakanuntukberhubungandengan database. Menggunakan driver berekstension .dll yang memnyediakankode-kodepenting yang mengizinkanOleDbConnectionuntukdapatberkomunikasike database dengancaranyasendiri. 1. _Ole_DB_Connection_
7. _KOMPONEN_ADO.NET_2.0._(2) OleDbDataAdapterkomponen yang memilikibanyakfungsi, tidakhanyapenyediacarauntukmengambildatadari database, tetapijugadigunakanuntukmemasukkan, update, danmenghapus data pada database. Komponeniniberfungsijugasebagaijembatandiantara database danobjekdataSetdanakanmengambil data yang telahditentukan, laluakanmempopulateDataSetAnda. 2. _Ole_DB_Data_Adapter_
8. _KOMPONEN_ADO.NET_2.0._(2) KomponenDataSetberfungsisebagai cache data yang disimpandidalammemori. KomponenDataSet powerful dansebaiknyadigunakanpadaaplikasi yang inginAndabuat. DataSettidakhanyamenyimpan data yang diambildiOleDbDataAdapter, tetapijugamenyimpaninformasitabel, misalnya data yang diambiladalahnamakolomdantipedatanya yang Andakenaldengannama meta data. Meta data disimpandidalamdokumen XML. Andadapatmelihatseluruh data secaramajudanmundur, jugadapatmengupdate data karenaDataSetKomponen menyimpanseluruh data didalammemori. 3. _Data_Set_
10. _PENGERTIAN_ORACLE_(1) Basis Data ORACLE adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data DBMS. ORACLE adalah DBMS hasil produksi dari Oracle Corporation yang berpusat di USA ORACLE (NASDAQ: ORCL) adalah perusahaan piranti lunak enterprise terbesar di dunia yang menyediakan piranti lunak enterprise kepada perusahaan dan organisasi terbesar dan paling sukses di dunia. ORACLE adalah perusahaan piranti lunak pertama yang mengembangkan dan 100 persen menggunakan piranti lunak enterprise diatas Internet diseluruh lini produknya.
11. _PENGERTIAN_ORACLE_(2) Apa itu DBMS ??? DataBase Management System DBMS sendiri merupakan software yang digunakan untuk membangun suatu sistem basis data yang “sempurna”. DBMS harus dapat mengatur basis data tersebut sehingga dapat tersimpan dengan baik tanpa menimbulkan kekacauan, dapat dipakai oleh banyak user sesuai dengan kepentingan masing-masing, melindungi dari gangguan pihak-pihak yang tidak berwenang.
12. _SEJARAH_ORACLE_(1) Basis data Oracle inipertama kali dikembangkanoleh Larry Ellison, Bob Miner dan Ed Oates lewatperusahaankonsultasinyabernama Software Development Laboratories (SDL). Tahun 1977 SDL dirubahmenjadi RSI memperkenalkanproduk Oracle Versi 2 sebagaiawalprodukkomersial relational database system. Versiinitidakmendukungtransaksitapimenerapkan basic SQL untuk query dan joins. RSI tidakpernahmeluncurkanversi 1 sementaraversi 2 dianggapsebagaitrik marketing. Tahun 1979
13. _SEJARAH_ORACLE_(2) Tahun 1984 Tahun 1983 perusahaaniniberubahnamamenjadi Oracle Corporation. Oracle pertama kali diproduksisekitartahun 1984 danterusmengalamiperkembangansampaisekarangini
14. _KEUNGGULAN_ORACLE_(1) Pengaturan Space ygEfisien 2 Oracle mendukungukuran database yang sangatbesarhinggajumlahnya terabyte. Oracle jugamendukungpengaturanpenggunaan space padaharddisk, sehinggaruanganharddisktermanfaatkansecaraefisien. Oracle berjalandijaringankomputer. Oracle memisahkanprosesantara database server danaplikasi client. Server yang terinstal Oracle bertanggungjawabmenanganiproses database, sementara client/workstation yang menjalankanaplikasihanyaberkonsentrasimenampilkan data. Strukturiniakanmengurangikemacetanjaringan. 1 Client / Server Environment
15. _KEUNGGULAN_ORACLE_(2) Oracle dapatmenggunakanberbagaisistemoperasidalamsuatujaringanuntukmengakses data. 4 CONNECTIBILITY 5 3 HIGH TRANSACTION PROCESSING PERFORMANCE Oracle mendukungpelayananbanyak user, yang terkoneksipadawaktu yang sama, danmengakses data yang sama. Denganfasilitasini , Oracle mampumenghindarikonflik data secarabaik MULTIUSER Oracle dapatmengatursistem agar pemrosesan data dapatberjalandengancepatwalaupunjumlahtransaksisangatbanyakpadasuatuwaktu.
16. _KEUNGGULAN_ORACLE_(3) Oracle dapat menjalankan database secara terus menerus, 24 jam sehari. Pemisahan sistem komputer dan proses backup dapat dilakukan secara on line, tanpa harus mematikan database. 6 Oracle menghindariakses database daripihak-pihak yang tidakdiinginkan. Oracle memilikifitur yang baikuntukmembatsidanmemonitorakses data. AVAILABILITY 7 8 MANAJEMEN KEUANGAN yang BAIK DATABASE INFORCED INTEGRITY Oracle mempunyaikontroluntukmengendalikan data manasaja yang dapatditerima database. Tidakperlumembuatkodedibanyakaplikasi, cukupdisatu database Oracle.
17. 9 _KEUNGGULAN_ORACLE_(4) PORTABILITAS Oracle dapat berjalan diberbagai sistem operasi, baik Linux, Windows, Unix, dan masih banyak lagi. Aplikasi yang menggunakan data Oracle dapat dengan mudah mengakses data Oracle yang berjalan di sistem apapun. 10 DISTRIBUTED SYSTEM Oracle dapatmemisahkandatabasenyadalamkomputer-komputer yang secarafisikterpisah, namunsecaralogisterlihatseertisatu database. 11 Oracle mampumenduplikasi database object dalamlokasi server yang berbeda-beda. Hal inisangatmembantujikasalahsatu server rusak, server lain dapatlangsungmenggantikanfungsinya. REPLICANT ENVIRONRNT
25. Java Database Connectivity (JDBC) API merupakanindustri database standaruntuk database-independent connectivity diantarabahasapemrograman Java dan SQL database maupun tabular data source lainnya, seperti spreadsheets atau flat files.
34. RDMS (Relational Database Management System) pertama kali dikembangkandi MIT awal 1970-an kemudiandiikutioleh Ingres yang dikembangkandi U.C. Berkeley.
37. _CONTOH_MEMBUAT_SQL_(1) SELECT * FROM Book WHERE price > 100.00 ORDER BY title; ==================================================== SELECT Book.title, count(*) AS Authors FROM Book JOIN Book_author ON Book.isbn = Book_author.isbn GROUP BY Book.title;
38. ==================================================== || HASILNYA || ==================================================== ==================================================== || Title || Authors || ==================================================== || SQL Examples and Guide || 4 || || The Joy of SQL || 1 || || An Introduction to SQL || 2 || || Pitfalls of SQL || 1 || ==================================================== _CONTOH_MEMBUAT_SQL_(2)
40. _PENGERTIAN_MY_SQL_ Perangkatlunaksistemmanajemen basis data SQL atau DBMS yang multithread, multiuser dengansekitar 6 jutainstalasidiseluruhdunia. MySQL AB membuatMySQLtersediasebagaiperangkatlunak gratis dibawahlisensi GNU General Public License (GPL). Pendiri My SQL adalah David Axmark, Allan Larsson, dan Michael “Monty” Widenius.