datbase_matlab.docx

17
Sebelum Anda Mulai Sebelum Anda dapat menggunakan database software Toolbox dengan contoh yang diberikan dalam dokumentasi ini, lakukan hal berikut: 1 Mengatur sumber data yang disediakan dengan database produk Toolbox. Untuk petunjuk, lihat "Menyiapkan Contoh" pada halaman 1-5. 2 Konfigurasi sumber data untuk digunakan dengan driver database Anda. • Jika Anda menggunakan driver ODBC, lihat "Mengatur ODBC Sumber Data" pada halaman 1-8. • Jika Anda menggunakan driver JDBC, lihat "Mengatur JDBC Sumber Data" pada halaman 1-14. Mempersiapkan Contoh Menyiapkan dbtoolboxdemo Sumber Data The dbtoolboxdemo sumber data menggunakan database tutorial yang terletak di root matlab / toolbox / database / dbdemos / tutorial.mdb. Untuk mengatur sumber data: 1 Menggunakan Software database Toolbox ™ 1 Copy tutorial.mdb ke folder yang Anda memiliki akses tulis. 2 Ubah nama tutorial.mdb untuk tutorial_copy.mdb. 3 Pastikan Anda memiliki akses tulis ke tutorial_copy.mdb. 4 Buka tutorial_copy.mdb dari dalam browser folder MATLAB Current, dengan mengklik kanan file dan memilih Open MATLAB luar. File dibuka dalam database Microsoft Access ™ ®. Catatan Anda mungkin perlu mengkonversi database ke versi software Access ™ Anda sedang berjalan. Misalnya, jika Anda menggunakan Microsoft Access 2007, Anda akan melihat opsi untuk menyimpan sebagai accdb. Untuk informasi lebih lanjut, konsultasikan administrator database Anda. 5 Simpan database sebagai tutorial.mdb. Menyiapkan SampleDB Sumber Data The SampleDB sumber data menggunakan sampel database Microsoft Access disebut nwind. Jika Anda tidak memiliki database nwind pada sistem Anda, download dari halaman download Microsoft di http://www.microsoft.com/downloads/.

Transcript of datbase_matlab.docx

Page 1: datbase_matlab.docx

Sebelum Anda Mulai Sebelum Anda dapat menggunakan database software Toolbox dengan contoh yang diberikan dalam dokumentasi ini, lakukan hal berikut: 1 Mengatur sumber data yang disediakan dengan database produk Toolbox. Untuk petunjuk, lihat "Menyiapkan Contoh" pada halaman 1-5. 2 Konfigurasi sumber data untuk digunakan dengan driver database Anda. • Jika Anda menggunakan driver ODBC, lihat "Mengatur ODBC Sumber Data" pada halaman 1-8. • Jika Anda menggunakan driver JDBC, lihat "Mengatur JDBC Sumber Data" pada halaman 1-14. Mempersiapkan Contoh Menyiapkan dbtoolboxdemo Sumber Data The dbtoolboxdemo sumber data menggunakan database tutorial yang terletak di root matlab / toolbox / database / dbdemos / tutorial.mdb. Untuk mengatur sumber data: 1 Menggunakan Software database Toolbox ™ 1 Copy tutorial.mdb ke folder yang Anda memiliki akses tulis. 2 Ubah nama tutorial.mdb untuk tutorial_copy.mdb. 3 Pastikan Anda memiliki akses tulis ke tutorial_copy.mdb. 4 Buka tutorial_copy.mdb dari dalam browser folder MATLAB Current, dengan mengklik kanan file dan memilih Open MATLAB luar. File dibuka dalam database Microsoft Access ™ ®.

Catatan Anda mungkin perlu mengkonversi database ke versi software Access ™ Anda sedang berjalan. Misalnya, jika Anda menggunakan Microsoft Access 2007, Anda akan melihat opsi untuk menyimpan sebagai accdb. Untuk informasi lebih lanjut, konsultasikan administrator database Anda.

5 Simpan database sebagai tutorial.mdb.

Menyiapkan SampleDB Sumber Data The SampleDB sumber data menggunakan sampel database Microsoft Access disebut nwind. Jika Anda tidak memiliki database nwind pada sistem Anda, download dari halaman download Microsoft di http://www.microsoft.com/downloads/. Versi dimaksud dalam dokumentasi ini adalah database contoh Northwind Traders, Nwind.exe.1 Jalankan Nwind.exe untuk membuat database Nwind.mdb. 2 Pastikan Anda memiliki akses tulis ke Nwind.mdb. 3 Ubah nama Nwind.mdb ke Nwind_orig.mdb. 4 Buka Nwind_orig.mdb dari dalam folder MATLAB Current Browser dengan mengklik kanan file dan memilih Open MATLAB luar. Anda mungkin perlu mengkonversi database ke versi perangkat lunak akses yang sedang Anda jalankan. Untuk informasi lebih lanjut, hubungi administrator database Anda. 5 Simpan database sebagai Nwind.mdb. 6 Untuk membuat tabel dalam database nwind mana untuk mengekspor data MATLAB Membuka database nwind dalam aplikasi Access. b Buat tabel baru dan simpan sebagai Avg_Freight_Cost. Catatan database Access memperingatkan Anda bahwa tidak ada kunci utama, tetapi Anda tidak perlu satu. Jika Anda memilih untuk menunjuk kunci utama, Anda dapat menjalankan contoh seperti yang tertulis hanya sekali. Aplikasi Access mencegah Anda memasukkan catatan ke dalam database yang sama dua kali.

Page 2: datbase_matlab.docx

c Tambah dua bidang, Calc_Date dan Avg_Cost. d Gunakan tipe default, yang merupakan Text, untuk Calc_Date Jenis Data lapangan.

e. Mengatur Tipe Data bidang Avg_Cost Nomor. f. Simpan tabel dan menutupnya.

Pengaturan ODBC Sumber DataBagian ini menjelaskan cara mengatur sumber data yang database terletak pada PC yang menjalankan sistem operasi Windows, atau sistem lain yang PC berbasis jaringan, untuk digunakan dengan driver ODBC. Instruksi ini menggunakan Microsoft ODBC driver Versi 4.00 untuk versi bahasa Inggris Amerika dari software Access 2000 untuk sistem Windows. Jika Anda memiliki konfigurasi yang berbeda, Anda mungkin perlu memodifikasi petunjuk ini. Untuk informasi lebih lanjut, hubungi administrator database Anda.1 database Tutup terbuka, termasuk tutorial.mdb dan Nwind.mdb, dalam program database.2 Buka kotak dialog Administrator Windows Data Sumber untuk menentukan sumber data ODBC:Mulai Visual Query Builder dengan memasukkan perintah QueryBuilder di MATLAB command prompt.b Dalam Visual Query Builder, pilih Query> Define ODBC Data Source

Page 3: datbase_matlab.docx

ODBC Data Source Administrator kotak dialog muncul, daftar sumber data yang ada. 3 Klik tab DSN Pengguna. 4 Pilih MS Access Database dan klik Add.

Page 4: datbase_matlab.docx

Daftar driver ODBC diinstal muncul di kotak dialog ODBC Data Source Administrator. 5 Pilih MS Access Driver dan klik Finish.

The ODBC Microsoft Access Setup dialog box untuk driver Anda muncul. itu kotak dialog untuk driver Anda mungkin terlihat berbeda dari berikut.

Page 5: datbase_matlab.docx

Masukkan dbtoolboxdemo sebagai Data Source Name. 7 Masukkan Database tutorial sebagai Deskripsi tersebut. 8 Pilih database untuk ini sumber data yang akan digunakan. Untuk beberapa driver, Anda dapat melewatkan langkah ini. Jika Anda tidak yakin apakah Anda dapat melewatkan langkah ini, konsultasikan administrator database Anda. a Pada kotak dialog Setup ODBC Microsoft Access, klik Pilih. Pilih database kotak dialog muncul.

e. Mengatur Tipe Data bidang Avg_Cost Nomor. b Tentukan database ingin Anda gunakan. Untuk sumber data dbtoolboxdemo, pilih tutorial.mdb.

c Jika database Anda adalah pada sistem yang PC Anda terhubung: i Klik Network. Kotak dialog Map Network Drive muncul. ii Tentukan folder yang berisi database yang ingin Anda gunakan. iii Klik Finish. d Klik OK untuk menutup kotak dialog Select database. 9 Pada kotak dialog Setup ODBC Microsoft Access, klik OK. 10 Ulangi langkah 6 sampai 8, dengan perubahan berikut, untuk menentukan sumber data untuk

Page 6: datbase_matlab.docx

database contoh lainnya, nwind: a Pada langkah 6, masukkan SampleDB sebagai Data Source Name. b Pada langkah 7, masuk ke database Northwind sebagai Deskripsi tersebut. c Pada langkah 8, pilih Nwind.mdb. 11 ODBC Data Source Administrator kotak dialog sekarang menampilkan dbtoolboxdemo dan sumber data SampleDB di tab DSN Pengguna. Klik OK untuk menutup kotak dialog.

Menyiapkan JDBC Sumber Data1 Cari nama file yang berisi driver JDBC . File ini disediakan oleh vendor database Anda . Nama dan lokasi file ini berbeda untuk setiap sistem . Jika Anda tidak tahu nama atau lokasi file ini , konsultasikan administrator database Anda .2 Tentukan lokasi driver file dalam theMATLAB Sun Java classpath dengan menambahkan path file ini ke matlabroot toolbox file / / local / classpath.txt . Misalnya, gunakan sintaks berikut untuk menambahkan referensi ke MySQL ®Driver JDBC berkas , D :/ mysql/mysql-connector-java-3.0-bin.jar , untuk classpath.txt :D :/ mysql/mysql-connector-java-3.0-bin.jarRestart sesi MATLAB sebelum Anda mengakses database . Jika driver file tidak terletak di mana classpath.txt menunjukkan , kesalahan tidak muncul , tapi MATLAB tidak membuat koneksi database . Pastikan bahwa Anda memperbarui classpath.txt dengan lokasi dan file yang benar nama untuk driver Anda file jika jalur dan / atau nama ini perubahan file . jikasesi MATLAB berjalan saat Anda memodifikasi classpath.txt , pastikan untuk me-restart sebelum Anda terhubung ke database .3 Untuk mengatur driver JDBC untuk digunakan dengan Visual Query Builder :a Jalankan perintah QueryBuilder di MATLAB Command Window untuk memulai Visual Query Builder .b Pilih Query > Tentukan JDBC Data Source .Tentukan sumber data JDBC kotak dialog akan muncul .

Page 7: datbase_matlab.docx

Tabel berikut ini menjelaskan bidang yang Anda gunakan untuk menentukan sumber data JDBC Anda . Untuk contoh sintaks yang digunakan dalam bidang tersebut, lihat " Nama JDBC Driver and URL database Contoh Sintaks " pada halaman referensi fungsi basis data .

Field Name DescriptionName Nama yang Anda tetapkan ke sumber data. Untuk beberapa database ,

Nama harus sesuai dengan nama database sebagai diakui oleh mesin itu berjalan pada .

Driver Driver JDBC nama driver ( kadang-kadang disebut sebagai kelas yang mengimplementasikan driver Java SQL untuk Anda database).

URL URL JDBC objek URL , dalam bentukjdbc : subprotocol : subname .subprotocol adalah jenis database; misalnya , database Oracle ® Corporation Oracle .subname mungkin berisi informasi lain yang digunakan oleh Driver , seperti lokasi database dan / atau nomor port . Mungkin diperlukan bentuk/ / hostname : port / databasename .

Catatan dokumentasi produsen sopir Anda yang menentukan Driver dan URL format . Anda mungkin perlu berkonsultasi administrator sistem database Anda untuk informasi ini .c Dalam Menentukan sumber data JDBC kotak dialog , klik Buat file baru .d Tentukan sumber data JDBC kotak dialog MAT - file baru muncul. Gunakan kotak dialog ini untuk membuat MAT - file yang menyimpan informasi sumber data tertentu Anda untuk sesi Query Visual Builder masa depan . Arahkan ke folder di mana Anda ingin menempatkan MAT - berkas ini, tentukan nama untuk itu yang mencakup ekstensi tikar . , Dan klik Save .e Dalam Menentukan sumber data JDBC kotak dialog , masukkan informasi untuk sumber data JDBC Anda ke Nama , Driver , dan bidang URL seperti yang dijelaskan dalam tabel pada langkah 3b .f Uji koneksi dengan mengklik Test. Jika database Anda memerlukan nama pengguna dan password, kotak dialog mendorong Anda untuk memasok mereka muncul . Masukkan nilai-nilai ke dalam bidang ini dan klik OK .Sebuah kotak dialog konfirmasi menyatakan bahwa koneksi database berhasil .g Dalam Menentukan sumber data JDBC kotak dialog , klik Add / Update. Sumber data sekarang muncul dalam daftar sumber data .h Untuk menambahkan lebih banyak sumber data, ulangi langkah c melalui g untuk setiap sumber data baru . Anda dapat menambahkan lebih banyak data sumber kemudian dengan mengedit MAT - file yang berisi informasi sumber data.Catatan Anda dapat membuat yang lain MAT - file untuk menambahkan sumber data baru , tapi Visual Query Builder hanya dapat sumber data akses dari satu MAT - file pada satu waktu . Sertakan berbagai sumber data dalam MAT - file tunggal untuk memudahkan akses .i Klik OK untuk menutup Tentukan sumber data JDBC kotak dialog .Sumber data baru ditambahkan sekarang muncul dalam daftar sumber VQB data .Didefinisikan sumber data JDBC hanya berlaku untuk sesi MATLAB saat ini . Untuk mengakses sumber

Page 8: datbase_matlab.docx

data yang didefinisikan dalam sesi MATLAB masa depan , ikuti petunjuk dalam " Mengakses yang ada JDBC Data Sources " di Panduan database Toolbox Pengguna dokumentasi .

Starting the Database Toolbox and Visual Query BuilderSoftwareUntuk menggunakan perangkat lunak database Toolbox, masukkan fungsinya ke dalam MATLAB Command Window. Sebagai contoh, untuk memulai Visual Query Builder, masukkan fungsi QueryBuilder ke dalam MATLAB Command Window. Atau, mulai Visual Query Builder dari desktop MATLAB dengan memilih Start> Toolboxes> database> Visual Query Builder. Untuk informasi lebih lanjut tentang Visual Query Builder, lihat "Menggunakan Visual Query Builder" di Panduan database Toolbox Pengguna dokumentasi.

Mengimpor Data database ke dalam Workspace MATLABBerikut ini adalah alur kerja untuk mengimpor data dari database ke dalam ruang kerja MATLAB :1 Buatlah query untuk mengimpor data dari sumber data.2 Tentukan variabel MATLAB untuk menyimpan hasil query .3 Jalankan query .4 ( Opsional ) Gunakan fungsi MATLAB untuk memanipulasi data.Untuk rincian lebih lanjut tentang cara mengimpor data database ke dalam ruang kerja MATLAB , lihat "Menggunakan Query Impor Database Data ke dalam MATLAB Workspace " pada halaman 1-20 .Mengekspor Data dari MATLAB Workspace ke DatabaseBerikut ini adalah alur kerja untuk mengekspor data dari ruang kerja MATLAB ke database :1 Buatlah sebuah query untuk mengekspor data ke sumber data.2 Tentukan variabel MATLAB yang berisi data ekspor .3 Jalankan query .Untuk rincian lebih lanjut tentang cara mengekspor data dari ruang kerja MATLAB ke database , lihat "Menggunakan Query Ekspor MATLAB Workspace Data ke Database " pada halaman 1-27 .Menggunakan Query untuk Impor Database Data ke dalam Workspace MATLABUntuk membuat dan menjalankan query untuk mengimpor data dari database ke dalam ruang kerja MATLAB :1 Pilih data dari database dengan mengklik tombol Select di bawah operasi data . Sumber data yang didefinisikan dalam " Konfigurasi Lingkungan Anda " pada halaman 1-4 muncul .2 Pilih dbtoolboxdemo sebagai sumber data dari mana untuk mengimpor data.Setelah Anda memilih sumber data , katalog , skema , dan meja untuk sumber data tertentu Anda

Page 9: datbase_matlab.docx

muncul di Catalog, Skema , dan bidang Tabel .

3 Menerima nilai default <default> untuk Katalog dan bidang Schema . Menetapkan bidang ini ke nilai default menunjukkan bahwa Anda belum ditentukan katalog atau skema .Tip Untuk mengisi VQB Skema dan bidang Catalog, Anda harus mengaitkan nama pengguna Anda dengan skema atau katalog sebelum memulai VQB .• Untuk menentukan Katalog , pilih salah seorang dari daftar , dan kemudian pilih skema dari dalam katalog itu. Bidang Skema update untuk mencerminkan pilihan Anda .• Atau, Anda dapat memilih skema tanpa menentukan katalog ; yaitu, ketika bidang Katalog diatur untuk <default> . Pembaruan lapangan Tabel untuk mencerminkan skema yang Anda pilih .4 Dalam daftar Tables , pilih salesVolume sebagai tabel yang berisi data yang ingin Anda impor . Himpunan Fields ( nama kolom ) dalam tabel muncul .5 Dalam daftar Fields , pilih StockNumber , Januari, Februari , dan Maret sebagai kolom yang berisi data yang ingin Anda impor .Tip Untuk memilih lebih dari satu bidang , tahan tombol Ctrl atau Shift saat memilih beberapa bidang . Untuk menghapus entri , gunakan Ctrl + klik .VQB menambahkan masing-masing bidang yang Anda pilih untuk query di bidang pernyataan SQL .6 Masukkan nama A di bidang variabel MATLAB workspace . A adalah array sel yang menyimpan data yang kembali query.7 Klik Execute untuk menjalankan query dan mengimpor data . Bidang data menampilkan informasi tentang hasil query .

Page 10: datbase_matlab.docx

8 Klik dua kali A di daerah data. Isi A muncul di Editor Variable, di mana Anda dapat melihat dan mengedit data. Dalam contoh ini, penjualan untuk item 400876 3000 pada bulan Januari, 2400 di bulan Februari, dan Maret 1500. Untuk informasi lebih lanjut tentang menggunakan Editor Variabel, lihat "Melihat dan Variabel Editing Workspace dengan Editor Variable" dalam dokumentasi MATLAB

Page 11: datbase_matlab.docx

Atau, Anda dapat melihat isi dari A dengan memasukkan A di MATLAB Command Window.

Menyimpan Query1 Pilih Query > Simpan . Simpan kotak dialog SQL Statement muncul.2 Masukkan nama ( tanpa spasi ) untuk query ke bidang File name dan klik Save . Simpan query sebagai basic.qry .Catatan Ketika Anda menyimpan Pilih query ( query yang impor data) , MATLAB tidak menyimpan preferensi Anda ditentukan atau variabel ruang kerja yang berisi hasil query . Ini mencegah Anda dari sengaja Timpa variabel yang ada di ruang kerja MATLAB ketika Anda menjalankan query disimpan .Bila Anda menyimpan query Insert ( permintaan yang ekspor data) , MATLAB menyimpan variabel ruang kerja yang data yang Anda diekspor , tetapi tidak menyimpan preferensi Anda .Menjalankan Disimpan Query

Page 12: datbase_matlab.docx

1 Pilih Query > Load . Load SQL kotak dialog Pernyataan muncul.2 Pilih nama query Anda ingin memuat dan klik Open . Bidang VQB mencerminkan nilai-nilai untuk permintaan disimpan .3 Jalankan Pilih query untuk mengimpor data ke theMATLAB ruang kerja , atau query Insert untuk mengekspor data dari ruang kerja MATLAB .• Untuk menjalankan Select query, gunakan kolom variabel MATLAB workspace untuk menetapkan variabel ke data dan klik Execute .• Untuk query Insert , query disimpan mungkin termasuk variabel ruang kerja , yang muncul sebagai bagian dari bidang perintah MATLAB . Ketik nama variabel atau masukkan nama baru di bidang variabel MATLAB workspace . Tekan Return atau Enter untuk melihat perintah MATLAB diperbarui .4 Klik Execute untuk menjalankan query .Tip Anda dapat menghasilkan file yang menjalankan query dari MATLAB Command Window di masa depan . Untuk informasi lebih lanjut, lihat " Menyimpan Pertanyaan di Files " di Panduan database Toolbox Pengguna dokumentasi .editing Query Mengedit query menggunakan salah satu opsi berikut: • Mengubah pilihan Anda • Mengedit bidang pernyataan SQL • Mengedit bidang perintah MATLAB Kliring Variabel dari data di Area VQB Variabel dalam daerah data termasuk yang Anda tetapkan di Command Window dan yang mengandung hasil query. Variabel tidak muncul di area data sampai Anda mengeksekusi query. Mereka kemudian tetap di Data yang Command Window. daerah sampai Anda menghapusnya. Untuk menghapus variabel, menjalankan fungsi yang jelas dalam Command Window. Menggunakan Query Ekspor MATLAB Workspace data ke Database Untuk membangun, menjalankan, dan menyimpan query yang ekspor data dari ruang kerja MATLAB ke baris baru dalam database: 1 Pilih Operasi Data> Insert untuk memilih data untuk ekspor. 2 Pilih SampleDB sebagai sumber data yang untuk mengekspor data dari daftar sumber data box. Katalog, Skema, dan bidang Tabel untuk SampleDB muncul.Menggunakan Query Ekspor MATLAB Workspace Data ke Database Untuk membangun, menjalankan, dan menyimpan query yang ekspor data dari ruang kerja MATLAB ke baris baru dalam database: 1 Pilih Operasi Data> Insert untuk memilih data untuk ekspor. 2 Pilih SampleDB sebagai sumber data yang untuk mengekspor data dari daftar sumber data box. Katalog, Skema, dan bidang Tabel untuk SampleDB muncul.

Page 13: datbase_matlab.docx

3 Jangan menentukan nilai Katalog dan Schema. 4 Pada kotak daftar Tables, pilih Avg_Freight_Cost sebagai tabel yang Anda ingin mengekspor data dari software MATLAB. Himpunan Fields (nama kolom) dalam tabel yang dipilih akan muncul. 5 Dalam daftar box Fields, pilih Calc_Date dan Avg_Cost sebagai bidang yang Anda ingin mengekspor data dari software MATLAB. VQB menambahkan masing-masing bidang yang Anda pilih untuk permintaan dalam bidang perintah MATLAB. 6 Di ruang kerja MATLAB, menetapkan data yang Anda ingin ekspor ke array sel, export_data. export_data = {'07-Aug-2003 ', 50,44}; 7 Di bidang variabel MATLAB workspace, masukkan nama variabel yang berisi data untuk ekspor, export_data. Tekan Enter atau Return untuk melihat perintah MATLAB yang ekspor data. 8 Klik Execute untuk menjalankan query untuk mengekspor data. Informasi tentang data yang diekspor muncul di area data.

Page 14: datbase_matlab.docx

9 Lihat tabel Avg_Freight_Cost dalam database Microsoft Access untuk memverifikasi hasil query

The Avg_Cost nilai dibulatkan ke seluruh nomor untuk mencocokkan sifat-sifat bidang tersebut dalam perangkat lunak Access. 10 Untuk menyimpan query ini, pilih Query> Simpan dan beri nama export.qry.Keluar Visual Query Builder Untuk keluar dari Visual Query Builder, klik Query> Exit.Langkah Berikutnya Untuk mempelajari lebih lanjut, lihat topik berikut di Panduan database Toolbox Pengguna.To... See...Pelajari tentang Visual Query Builder "Menggunakan Visual Query Builder"Pelajari tentang fungsi database Toolbox "Menggunakan Fungsi database Toolbox"Dapatkan informasi tentang persyaratan sistem, termasuk platform yang didukung dan database

"Bekerja dengan Database"

Page 15: datbase_matlab.docx

Tentukan database Toolbox preferensi "Preferensi Saving"Mengembangkan pertanyaan lanjutan "Tambahan Advanced Query Options"

Bantuan produk Informasi lebih lanjut tersedia dengan instalasi produk Anda. Dalam MATLAB toolbar, pilih Bantuan> Bantuan Produk untuk bantuan, dan kemudian klik Database Toolbox dalam Isi panel.