Hasil Pencarian:
Artikel: SQLAlchemy
Baca di Wikipedia
SQLAlchemy merupakan sekumpulan perangkat lunak dengan sumber terbuka untuk SQL dan Pemetaan Objek Relasional (object-relational mapper disingkat dengan ORM) untuk bahasa pemrograman Python. Aplikasi ini dirilis dengan menggunakan Lisensi MIT.
Deskripsi
SQLAlchemy berprinsip bahwa database relasional dapat dianggap seperti sekumpulan objek karena skalanya yang semakin besar. Selain itu kinerja dari sebuah database juga mulai menjadi perhatian.
Atas alasan ini maka pola pemetaan data (seperti Hibernate pada bahasa Java) kemudian menjadi pilihan untuk diadopsi ke dalam
SQLAlchemy. Namun pengguna tetap dapat menggunakan sintaks deklaratif dengan menggunakan plugin yang disediakan.
Sejarah
SQLAlchemy dirilis pertama sekali pada bulan Februari 2006. Saat ini
SQLAlchemy menjadi salah satu alat bantu yang paling banyak digunakan di dalam komunitas Python.
Contoh
Contoh berikut mewakili hubungan n-ke-1 dengan mengambil contoh kasus: film dan sutradaranya.
= Definisi skema
=
Membuat kelas dan tabel di dalam database:
= Penyisipan data
=
Perintah berikut dapat digunakan untuk menyisipkan hubungan antara sutradara dan film dengan menggunakan salah satu entitas:
= Query
=
Query berikut akan dibuat oleh
SQLAlchemy ke DBMS:
Keluaran atau hasil:
Jika pengaturan lazy=True (bawaan) diaktifkan maka
SQLAlchemy akan membuat query untuk mendapatkan daftar film. Bila diperlukan maka akan mengambil nama sutradara yang sesuai. Lihat contoh berikut:
Referensi
Catatan
Gift, Noah (12 Aug 2008). "Using
SQLAlchemy". Developerworks. IBM. Diakses tanggal 8 Feb 2011.
Rick Copeland, Essential
SQLAlchemy, O'Reilly, 2008, ISBN 0-596-51614-2
Pranala luar
Tutorial
SQLAlchemy
Situs Resmi