KATA PENGANTAR
Dengan rahmat yang di berikan oleh tuhan YME kita dapat menyelesaikan tugas pada mata kuliah Sistem Informasi Manajemen 1 # , yang bertujuan untuk memberikan materi Database dan agar mahasiswa dapat memahami materi tentang otomisasi perkantoran. Tugas ini mungkin memang jauh dari sempurna, maka dari itu kami memohon maaf apabila ada kesalahan pengetikan atau nama.
Semoga materi dari tugas yang kami buat dapat di manfaatkan sebaik baiknya dan dapat di mengerti.
DAFTAR ISI
KATA PENGANTAR
DAFTAR ISI
DATABASE
- History Sejarah
- Database model
- Flat Model
- Model jaringan
- Model relasional
- Obyek database model
- Keuntungan dari database - ringkasan
DAFTAR PUSTAKA
DATABASE
Penggunaan awal dikenal basis data istilah pada bulan Juni 1963, ketika Sistem Development Corporation mensponsori simposium dengan judul Pengembangan dan Pengelolaan Komputer berpusat Data Base. Database sebagai kata tunggal menjadi umum di Eropa pada awal tahun 1970 dan pada akhir dekade itu digunakan di koran-koran besar Amerika.Penggunaan basis data akhir Istilah dikenal PADA bulan Juni 1963, ketika Sistem Development Corporation mensponsori Simposium Judul Artikel Baru Pengembangan dan Pengelolaan Komputer berpusat Data Base. Database sebagai kata tunggal menjadi Umum di eropa PADA akhir 1970-dan sebuah PADA Penambahan dekade ITU perlengkapan di koran-koran Besar Amerika.
Sistem manajemen database pertama dikembangkan pada tahun 1960. Pengelolaan database sistem Pertama dikembangkan years PADA 1960-an. Seorang pelopor dalam lapangan adalah Charles Bachman. Bachman's makalah awal menunjukkan bahwa tujuannya adalah untuk membuat lebih efektif menggunakan perangkat penyimpanan akses baru langsung menjadi tersedia: sampai saat itu, pengolahan data telah berdasarkan kartu menekan dan tape magnetik, sehingga proses serial adalah kegiatan yang dominan. Seorang Pelopor KESAWAN Lapangan adalah Charles Bachman: 's Bachman akhir. menunjukkan bahwa makalah Composition Komposisi adalah Mungkinkan tersebut berlaku untuk lebih menggunakan perangkat penyimpanan Langsung Baru menjadi Tersedia Sampai Saat ITU, Pengolahan data telah menekan berdasarkan Kartu dan pita magnetik, sehingga serial Pengolahan aktivitas dominan. Dua kunci data model muncul saat ini: CODASYL mengembangkan model jaringan berbasis pada ide-ide Bachman, dan (tampaknya mandiri) model hirarki digunakan dalam sistem yang dikembangkan oleh Amerika Utara Rockwell, kemudian diadopsi oleh IBM sebagai landasan produk IMS mereka. Dua kunci data model muncul Saat Suami: Jaringan mengembangkan model CODASYL Yang didasarkan PADA Bachman ide-ide, dan (tampaknya mandiri) Yang model hirarki perlengkapan KESAWAN dikembangkan sistem Yang Dibuat amerika Rockwell Utara, kemudian diadopsi Dibuat IBM sebagai Landasan mereka IMS Produk.
Model relasional diusulkan oleh EF Codd pada tahun 1970. Dia mengkritik model yang ada untuk membingungkan gambaran abstrak struktur informasi dengan deskripsi dari mekanisme akses fisik. Untuk waktu yang lama, namun, model relasional yang tersisa dari kepentingan akademik saja. Para model relasional diusulkan Dibuat EF Codd PADA years 1970 .. ADA Dia mengkritik model-model untuk membingungkan abstrak Gambaran Informasi ring deskripsi Artikel Baru Mungkinkan Fisik Untuk mekanisme & e Panjang, namun, model relasional Yang tersisa Dari kepentingan akademik Saja. Sementara CODASYL sistem dan IMS yang dikandung sebagai solusi rekayasa praktis mempertimbangkan teknologi seperti yang ada pada saat itu, model relasional mengambil perspektif yang lebih teoritis, berdebat (benar) yang keras dan teknologi perangkat lunak akan menyusul pada waktunya. Saccharin CODASYL sistem dan IMS Yang dikandung sebagai Solusi praktis Rekayasa Teknologi mempertimbangkan Pembongkaran ADA PADA ITU Saat yang, Perspektif teoritis model relasional mengambil BANYAK Yang lebih, berdebat (Benar) Yang Keras dan perangkat lunak Teknologi akan menyusul PADA waktunya. Di antara implementasi pertama Michael Stonebraker 's Ingres di Berkeley, dan proyek Sistem R di IBM. Kedua penelitian ini adalah prototipe, mengumumkan pada tahun 1976. Produk komersial pertama, Oracle dan DB2, tidak muncul sampai sekitar tahun 1980. Implementasi Pertama di ANTARA Michael Stonebraker 's di Berkeley Ingres, dan Sistem R penentuan waktu di IBM adalah. Kedua PENELITIAN prototipe, diumumkan PADA 1976. Produk Rp Rp Anak Pertama, Oracle dan DB2, regular tidak muncul Sampai sekitar tahun 1980.
Selama tahun 1980, kegiatan penelitian difokuskan pada sistem database terdistribusi dan mesin database, tetapi perkembangan ini tak banyak berpengaruh di pasar. Selama years 1980-an PADA difokuskan, kegiatan PENELITIAN didistribusikan database sistem database dan mesin, tetapi perkembangan Suami tak BANYAK berpengaruh di pasar.Gagasan lain teoritis penting adalah Model Data Fungsional, tapi selain dari beberapa aplikasi khusus dalam genetika, biologi molekular, dan penyelidikan penipuan, dunia memerhatikan sedikit. Gagasan lain adalah teoritis parts Model Data Fungsional, TAPI selain Dari beberapa Aplikasi Khusus KESAWAN genetika, biologi molekul,, penipuan dan Penyelidikan, Dunia memerhatikan sedikit.
Pada 1990-an, perhatian bergeser ke database berorientasi objek. PADA 1990-an, bergeser ke perhatian database berorientasi OBJEK. Ini memiliki beberapa keberhasilan dalam bidang di mana itu diperlukan untuk menangani data yang lebih kompleks daripada sistem relasional nyaman bisa mengatasi: database spasial, data teknik (termasuk repositori rekayasa perangkat lunak, data multimedia Beberapa ide-ide ini diadopsi oleh vendor relasional, yang terintegrasi. fitur baru ke dalam produk mereka sebagai akibatnya, para vendor database independen objek sebagian besar menghilang dari tempat kejadian Ini memiliki beberapa keberhasilan KESAWAN c. Kepemilikan Modal di mana ITU diperlukan untuk menangani data Yang lebih Kompleks small Bisa Nyaman sistem relasional mengatasi: spasial database, data Teknik (termasuk. Rekayasa perangkat lunak repositori, data multimedia terintegrasi Beberapa ide-ide Suami Dibuat diadopsi para pedagang relasional, Yang KESAWAN ke fitur Baru Produk mereka sebagai akibat;. OBJEK database vendor Besar TUBINDO sebagian menghilang Dari Tempat kejadian.
Pada tahun 2000-an, area modis untuk inovasi adalah database XML. PADA years 2000-an, modis daerah untuk data dasar Inovasi adalah XML. Seperti dengan database objek, hal ini telah melahirkan koleksi baru perusahaan startup, tapi pada saat yang sama ide-ide kunci yang terintegrasi ke dalam produk relasional ditetapkan. Pembongkaran Artikel Baru OBJEK database, baik dalam hal startup telah melahirkan anak pajak tangguhan Koleksi Baru, TAPI PADA Saat kunci sama Yang ide-ide KESAWAN Produk Yang ditetapkan terintegrasi ke relasional. XML database bertujuan untuk menghapus membagi tradisional antara dokumen dan data, yang memungkinkan semua sumber daya informasi organisasi yang akan diselenggarakan di satu tempat, apakah mereka sangat terstruktur atau tidak. XML database bertujuan untuk menghapus Dokumen ANTARA membagi data dan tradisional, suatu akan memungkinkan * Semua Informasi Yang sumber daya's Organisasi Yang diselenggarakan di Satu Tempat, mereka Sangat apakah atau regular tidak terstruktur.
Database model
Berbagai teknik digunakan untuk struktur data model. Berbagai Teknik perlengkapan untuk ring model data. Kebanyakan sistem database dibangun sekitar satu model data tertentu, meskipun semakin umum untuk produk-produk untuk menawarkan dukungan untuk lebih dari satu model. Kebanyakan sistem database dibangun sekitar model Satu data tertentu, meskipun semakin Umum untuk Produk-Produk untuk menawarkan dukungan untuk model lebih Dari Satu. Untuk setiap model logis implementasi berbagai fisik dapat dibuat, dan produk yang paling akan menawarkan pengguna beberapa tingkat kontrol dalam tuning pelaksanaan fisik, karena pilihan-pilihan yang dibuat memiliki dampak yang signifikan terhadap kinerja.Contoh dari ini adalah model relasional: semua implementasi serius dari model relasional memungkinkan penciptaan indeks yang menyediakan akses cepat ke baris dalam tabel jika nilai kolom tertentu yang dikenal. Untuk model logistik terkait masih berlangsung berbagai Satu Implementasi Fisik dapat Dibuat, dan Produk Yang pagar akan menawarkan beberapa pengguna tingkat terangkan KESAWAN tuning pelaksanaan Fisik, KARENA pilihan-pilihan Yang Dibuat memiliki pengaruh signifikan terhadap Kinerja. Sebuah contoh model relasional Dari: * Semua Implementasi Serius Dari model relasional memungkinkan pembuatan indeks Mungkinkan menyediakan Yang Cepat Baris ke KESAWAN tabel jika Nilai tertentu Kolom Yang dikenal
.
Sebuah model data tidak hanya cara penataan data: ini juga mendefinisikan seperangkat operasi yang dapat dilakukan pada data. Sebuah model data regular tidak Hanya data penataan cara: ini Juga mendefinisikan seperangkat Aktiva lain Yang dapat PADA data dilakukan. Model relasional, misalnya, mendefinisikan operasi seperti seleksi, proyeksi, dan bergabung.Model relasional, misalnya, mendefinisikan Aktiva lain Pembongkaran Seleksi, Proyeksi, dan bergabung. Walaupun operasi ini mungkin tidak eksplisit dalam bahasa query tertentu, mereka memberikan fondasi yang bahasa query dibangun.Walaupun Operasi Suami regular tidak mungkin eksplisit KESAWAN bahasa query tertentu, mereka memberikan fondasi yang dibangun bahasa query .
Flat Model
Model (atau tabel) datar terdiri dari array, satu dua dimensi elemen data, dimana semua anggota sebuah kolom yang diberikan diasumsikan nilai-nilai yang sama, dan semua anggota baris diasumsikan terkait satu sama lain. Model (atau tabel) Datar terdiri Dari doa, dimensi array elemen data tunggal, di mana anggota * Semua Kolom Yang diberikan diasumsikan Nilai-Nilai Yang sama, dan * Semua anggota Baris diasumsikan Berlangganan Satu sama lain. Sebagai contoh, kolom untuk nama dan password dapat digunakan sebagai bagian dari sistem keamanan database. Setiap baris akan memiliki sandi tertentu yang terkait dengan pengguna individu. Sebagai contoh, untuk Kolom Nama dan password dapat Name of Dari perlengkapan sebagai database sistem keamanan. Terkait masih berlangsung Baris Sandi tertentu akan memiliki Berlangganan Artikel Baru Yang pengguna individu. Kolom tabel sering memiliki tipe yang terkait dengan mereka, mendefinisikan mereka sebagai data karakter, informasi tanggal atau waktu, bilangan bulat, atau angka floating point.Kolom tabel tipe memiliki Yang Sering mereka Berlangganan Artikel Baru, mendefinisikan mereka sebagai Karakter data, Waktu atau Tanggal Informasi, Bilangan bulat, Angka titik atau mengambang. Model ini, kebetulan, dasar spreadsheet. Suami model, kebetulan, spreadsheet Dari ditempatkan.
Model jaringan
Model jaringan (didefinisikan oleh spesifikasi CODASYL) mengatur data menggunakan dua dasar konstruksi, catatan menelepon dan set. The Model Jaringan (didefinisikan Dibuat CODASYL Spesifikasi) mengatur data menggunakan doa ditempatkan Konstruksi, dan menelepon Catatan ditetapkan.Rekaman berisi bagian-bagian (yang dapat diatur secara hirarki, seperti dalam COBOL). Set (jangan dikelirukan dengan set matematika) mendefinisikan hubungan satu-ke-banyak antara catatan: satu pemilik, banyak anggota. Rekaman Name of Name of-berisi (Yang dapat diatur Secara hirarki, COBOL KESAWAN Pembongkaran):. Set (jangan bingung Matematika Artikel Baru diatur) menentukan sales Satu-ke-BANYAK ANTARA Catatan Satu pemilik, anggota BANYAK. catatan mungkin menjadi pemilik dalam jumlah set, dan seorang anggota dalam jumlah set. Catatan mungkin menjadi pemilik KESAWAN Aset set, dan seorang anggota Aset KESAWAN mengatur.
Operasi model jaringan navigasi dalam gaya: program mempertahankan posisi saat ini, dan menavigasi dari satu catatan ke yang lain dengan mengikuti hubungan di mana catatan berpartisipasi. Model Operasi Jaringan KESAWAN hd navigasi: Program mempertahankan Suami Saat Posisi, dan menavigasi ke Catatan Dari Satu Yang lain mengikuti sales Artikel Baru di mana Catatan berpartisipasi. Records juga dapat ditemukan dengan menyediakan nilai-nilai kunci. Records Juga dapat ditemukan Artikel Baru menyediakan Nilai-Nilai kunci.
Meskipun bukan merupakan fitur penting dari model, jaringan database umumnya melaksanakan hubungan yang ditetapkan dengan cara petunjuk yang secara langsung alamat lokasi catatan pada disk. Meskipun Bukan merupakan fitur parts Dari model, Jaringan database sales umumnya ditetapkan Artikel Baru Yang melaksanakan petunjuk cara Yang Secara Langsung alamat disk Lokasi Catatan PADA. Hal ini memberikan kinerja pencarian yang sangat baik, pada biaya operasi seperti loading database dan reorganisasi. Suami hal memberikan Kinerja Yang Baik Sangat Pencarian, PADA biaya Aktiva lain Pembongkaran reorganisasi database dan loading.
Model relasional
Model relasional diperkenalkan dalam makalah akademik oleh EF Codd pada tahun 1970 sebagai cara untuk membuat database sistem manajemen yang lebih independen dari setiap aplikasi tertentu. Para model diperkenalkan KESAWAN makalah akademik relasional Dibuat EF Codd years PADA 1970 sebagai cara untuk Membuat Policy sistem database Yang lebih TUBINDO Dari Aplikasi tertentu terkait masih berlangsung. Ini adalah model matematis didefinisikan dalam istilah logika predikat dan teori himpunan. Ini adalah model matematis Istilah KESAWAN didefinisikan logika predikat dan Teori Himpunan.
Produk yang umumnya disebut sebagai database relasional (misalnya DB2, Oracle, dan SQL Server) pada kenyataannya menerapkan model yang hanya merupakan pendekatan bagi model matematis didefinisikan oleh Codd. Produk Yang umumnya disebut sebagai basis data relasional (misalnya, Oracle, DB2, dan SQL Server) PADA kenyataannya Checklists Memverifikasi Daftar nama model Yang Hanya merupakan pendekatan model matematis didefinisikan BAGI Dibuat Codd.struktur data dalam produk ini adalah tabel, bukan hubungan: perbedaan utama adalah bahwa tabel dapat berisi duplikat baris, dan bahwa baris (dan kolom) dapat diperlakukan sebagai diperintahkan. ring data KESAWAN Produk Suami adalah tabel, sales Bukan: penyusutan Utama adalah bahwa tabel dapat Baris duplikat berisi, dan bahwa Baris (Kolom dan) dapat diperlakukan sebagai diperintahkan. Kritik yang sama berlaku untuk bahasa SQL yang merupakan antarmuka utama untuk produk ini. Kritik sama Yang Berlaku untuk SQL merupakan bahasa antarmuka Yang Utama Produk untuk Suami. Ada kontroversi besar, terutama karena Codd diri sendiri, apakah itu benar untuk menggambarkan implementasi SQL sebagai "relasional". , Ada Besar kontroversi terutama KARENA Codd Diri Sendiri, ITU apakah Benar untuk menggambarkan Implementasi SQL sebagai "relasional".
Sebuah relational database berisi berbagai tabel, masing-masing mirip dengan yang ada di model "datar" database.Sebuah relational database berisi berbagai tabel, masing-masing mirip Satu Artikel Baru di Datar "model basis data".Hubungan antara tabel tidak didefinisikan secara eksplisit, melainkan kunci digunakan untuk menyesuaikan baris data dalam tabel yang berbeda. ANTARA sales tabel regular tidak didefinisikan Secara eksplisit, melainkan kunci perlengkapan untuk menyesuaikan data KESAWAN Baris Yang tabel berbeda. kunci adalah kumpulan dari satu atau lebih kolom dalam satu tabel yang cocok dengan nilai kolom yang sesuai pada tabel lain: misalnya, sebuah tabel Karyawan mungkin berisi kolom bernama Lokasi yang berisi nilai yang sesuai dengan kunci dari tabel Lokasi. adalah kumpulan kunci atau lebih Dari Kolom tabel KESAWAN Satu Satu Yang cocok Nilai Kolom Artikel Baru Yang sesuai PADA tabel lain: misalnya, tabel Karyawan sebuah mungkin berisi Kolom Bernama Lokasi Yang berisi Nilai Yang kunci sesuai Artikel Baru Dari tabel Lokasi. Setiap kolom dapat menjadi kunci, atau beberapa kolom dapat dikelompokkan bersama ke dalam satu tombol.Kolom terkait masih berlangsung dapat menjadi kunci, atau beberapa Kolom Bersama dapat dikelompokkan ke KESAWAN html Satu. Hal ini tidak perlu untuk mendefinisikan semua tombol di muka, kolom dapat digunakan sebagai kunci bahkan jika itu pada awalnya tidak dimaksudkan untuk menjadi satu. Suami hal regular tidak perlu untuk mendefinisikan * Semua html di muka, dapat Kolom perlengkapan sebagai kunci bahkan jika ITU PADA awalnya regular tidak dimaksudkan untuk menjadi Satu.
Sebuah kunci yang dapat digunakan untuk secara unik mengidentifikasi baris dalam sebuah tabel disebut kunci unik.Sebuah kunci Yang dapat perlengkapan untuk mengidentifikasi Unik Secara Baris KESAWAN sebuah tabel disebut kunci Unik.Biasanya salah satu kunci unik adalah cara yang disukai untuk merujuk pada baris, ini didefinisikan sebagai kunci primer table.Biasanya salah Satu kunci Unik adalah cara Yang disukai untuk merujuk PADA Baris, Suami didefinisikan sebagai Teman Meja kunci primer.
Sebuah kunci yang memiliki makna, eksternal dunia nyata (seperti nama seseorang, ISBN buku, atau nomor seri mobil), kadang-kadang disebut "alam" tombol. Sebuah kunci Yang Nyata memiliki, makna Dunia eksternal (Pembongkaran Nama seseorang, ISBN sebuah buku, Nomor seri atau mobil), kadang-kadang disebut "alam" html. Jika tidak ada tombol alami cocok, kunci acak dapat diberikan (seperti dengan memberikan karyawan nomor ID). Jika ADA html Alami regular tidak cocok, dapat diberikan kunci sewenang-Wenang (Pembongkaran Artikel Baru memberikan kesejahteraan ID Nomor). Dalam prakteknya, kebanyakan database baik kunci yang dihasilkan dan alami, karena kunci yang dihasilkan dapat digunakan secara internal untuk menciptakan hubungan antara baris yang tidak dapat mematahkan, sedangkan kunci alami dapat digunakan, kurang andal, untuk pencarian dan untuk integrasi dengan database lainnya. KESAWAN prakteknya, database Yang pagar memiliki keduanya dan Alami dihasilkan kunci yang, KARENA kunci Yang dapat dihasilkan perlengkapan untuk menciptakan ANTARA Secara internal sales Baris Yang regular tidak dapat mematahkan, sedangkan kunci perlengkapan Alami dapat, Kurang andal, dan untuk Pencarian untuk Integrasi Artikel Baru Lainnya database.Dimensi model
Model dimensi adalah adaptasi khusus dari model relasional yang digunakan untuk mewakili data di gudang data sedemikian rupa sehingga data dapat dengan mudah diringkas menggunakan query OLAP. Dimensi ini adalah model adaptasi Khusus Dari data model untuk perlengkapan merepresentasikan KESAWAN gudang data relasional rupa sehingga data dapat diringkas Artikel Baru Cari Syarat masuk sedemikian query menggunakan OLAP. Dalam model dimensi, database terdiri dari sebuah meja besar tunggal fakta-fakta yang dijelaskan dengan menggunakan dimensi dan ukuran. dimensi model Dalam, database terdiri Dari sebuah Besar Meja Fakta Fakta-tunggal Yang dijelaskan Artikel Baru menggunakan ukuran dan dimensi. dimensi A memberikan konteks fakta (seperti yang berpartisipasi, kapan dan di mana itu terjadi, dan jenis-nya) dan digunakan dalam query untuk fakta grup terkait bersama-sama.Sebuah dimensi memberikan konteks Fakta (berpartisipasi Yang Pembongkaran, Kapan dan di mana ITU terjadi, dan jenis dan-nya) dan perlengkapan query KESAWAN untuk Berlangganan Fakta grup Bersama-sama. Dimensi cenderung diskrit dan sering hirarkis, misalnya, lokasi mungkin termasuk bangunan, negara, dan negara. Dimensi cenderung dan diskrit Sering hirarkis, misalnya, Lokasi mungkin termasuk Peralatan, Negara, dan Negara. mengukur adalah kuantitas menggambarkan fakta, seperti pendapatan. mengukur kuantitas adalah menggambarkan Fakta, pendapatan Pembongkaran.Sangat penting bahwa langkah-langkah bisa bermakna dikumpulkan - misalnya, pendapatan dari lokasi yang berbeda dapat ditambahkan bersama-sama. Sangat parts Bisa dikumpulkan bermakna bahwa Langkah-Langkah - misalnya, pendapatan Dari Lokasi Yang berbeda dapat ditambahkan Bersama-sama.
Dalam query OLAP, dimensi dipilih dan fakta dikelompokkan dan ditambahkan bersama-sama untuk membuat ringkasan.KESAWAN query OLAP, dipilih dimensi dan Fakta dikelompokkan dan ditambahkan Bersama-sama untuk Membuat ringkasan.
Model dimensi ini sering diimplementasikan di atas model relasional menggunakan skema bintang, yang terdiri dari satu tabel yang berisi fakta dan sekitarnya tabel berisi dimensi.Model dimensi Suami Sering diimplementasikan di model bintang tetap Permanent menggunakan skema relasional, Yang terdiri Dari Yang Satu tabel berisi Fakta dan Sekitarnya tabel berisi dimensi. Terutama dimensi rumit mungkin direpresentasikan menggunakan berbagai tabel, sehingga skema kepingan salju. Terutama dimensi rumit mungkin direpresentasikan menggunakan berbagai tabel, skema mengakibatkan Salju kepingan.
Sebuah gudang data dapat berisi skema bintang ganda yang tabel dimensi saham, yang memungkinkan mereka untuk digunakan bersama-sama. Sebuah gudang data dapat berisi skema bintang ganda Yang shares dimensi tabel, Yang memungkinkan mereka untuk perlengkapan Bersama-sama.Datang dengan satu set standar dimensi merupakan bagian penting dari pemodelan dimensi. Satu Artikel Baru Datang menetapkan standar Name of parts dimensi merupakan dimensi Dari pemodelan.
Obyek database model
Dalam beberapa tahun terakhir, paradigma berorientasi objek telah diterapkan untuk teknologi database, menciptakan model pemrograman baru yang dikenal sebagai objek database.Database ini berusaha untuk membawa dunia database dan dunia pemrograman aplikasi dekat bersama, khususnya dengan memastikan bahwa database tersebut menggunakan sistem tipe yang sama seperti program aplikasi. Beberapa KESAWAN years Terakhir, OBJEK paradigma berorientasi telah diterapkan untuk Teknologi database, menciptakan model pemrograman Baru Yang dikenal sebagai OBJEK database. database Suami berusaha untuk membawa Dunia Dunia pemrograman database dan Dekat Bersama Aplikasi, khususnya memastikan bahwa database Artikel Baru sama menggunakan tipe sistem Aplikasi program pelanggaran tersebut. Hal ini bertujuan untuk menghindari overhead (kadang-kadang disebut sebagai mismatch impedansi) untuk mengubah informasi antara perwakilannya dalam database (misalnya sebagai baris dalam tabel) dan perwakilannya dalam program aplikasi (biasanya sebagai objek). Suami hal bertujuan untuk menghindari overhead (kadang-kadang disebut sebagai Impedansi mismatch) untuk mengubah Informasi ANTARA perwakilannya KESAWAN database (misalnya sebagai Baris tabel KESAWAN) dan perwakilannya KESAWAN Aplikasi program (biasanya sebagai OBJEK). Pada saat yang sama database objek upaya untuk memperkenalkan ide-ide kunci dari pemrograman objek, seperti enkapsulasi dan polimorfisme, ke dalam dunia database. PADA Saat Yang database sama OBJEK Upaya untuk memperkenalkan ide-ide kunci Dari pemrograman OBJEK, Pembongkaran polimorfisme dan enkapsulasi, KESAWAN Dunia ke database.
Berbagai cara sudah dicoba untuk menyimpan objek dalam database. Berbagai cara untuk menyimpan Sudah dicoba OBJEK KESAWAN database. Beberapa produk telah mendekati masalah dari ujung pemrograman aplikasi, dengan membuat objek dimanipulasi oleh program terus-menerus. Hal ini juga biasanya memerlukan penambahan beberapa jenis bahasa query, karena bahasa pemrograman konvensional tidak memiliki kemampuan untuk menemukan objek berdasarkan pada isi informasi mereka. Beberapa Produk telah mendekati Masalah pemrograman Aplikasi Dari Ujung, Membuat Artikel Baru OBJEK program Dibuat Terus-menerus dimanipulasi.Suami Juga biasanya membutuhkan Pengurangan beberapa jenis dan bahasa query, KARENA bahasa pemrograman konvensional regular tidak memiliki kemampuan untuk menemukan OBJEK mereka berdasarkan Informasi Konten.Lain telah menyerang masalah dari ujung database, dengan mendefinisikan model data berorientasi objek untuk database, dan mendefinisikan database bahasa pemrograman yang memungkinkan capabalities pemrograman penuh serta fasilitas query tradisional. Lain telah menyerang database Masalah Dari Ujung, data Artikel Baru menentukan model database berorientasi-OBJEK, dan menentukan bahasa pemrograman database Yang memungkinkan capabalities pemrograman Penuh Serta fasilitas query tradisional.
Obyek database menderita karena kurangnya standarisasi: meskipun standar yang ditetapkan oleh ODMG, mereka tidak pernah dilaksanakan cukup baik untuk memastikan interoperabilitas antara produk. Obyek database menderita KARENA kurangnya standarisasi: meskipun standar ditetapkan ODMG Yang Dibuat, mereka regular tidak Pernah Baik cukup dilaksanakan untuk memastikan interoperabilitas ANTARA Produk. Namun demikian, mereka telah digunakan dengan sukses dalam banyak aplikasi: biasanya aplikasi khusus seperti database atau database teknik biologi molekular daripada pengolahan data mainstream komersial. Namun demikian, mereka telah sukses KESAWAN Artikel Baru perlengkapan BANYAK Aplikasi: Aplikasi Khusus Pembongkaran biasanya database atau database Teknik Pengolahan data biologi molekul, mainstream small Komersial. Namun, objek ide database dijemput oleh vendor relasional dan dipengaruhi ekstensi dibuat untuk produk ini dan memang dengan bahasa SQL. Namun, ide database OBJEK dijemput vendor Dibuat dan relasional dipengaruhi ekstensi Dibuat untuk Produk Suami dan Memang ke bahasa SQL.
Keuntungan dari database - ringkasan
Sistem manajemen database dapat menangani data mungkin dengan cara yang efektif dan bebas masalah. Policy Sistem database dapat menangani data mungkin KESAWAN Bebas dan Masalah Yang cara tersebut berlaku. Hal ini sangat berguna untuk membuat demonstrasi, penyaring pada data (query, laporan, lembar kerja, dll). Hal Suami Sangat berguna untuk Membuat Demonstrasi, Penyaring data PADA (query, Laporan, lowongan dll, lembar). Akhirnya beberapa perangkat lunak manajemen database: Microsoft Access, FoxPro, Oracle, MySQL, dBase, Interbase. Akhirnya beberapa perangkat lunak Policy database: Microsoft Access, FoxPro, Oracle, MySQL, dBase, Interbase.
DAFTAR PUSTAKA
Tidak ada komentar:
Posting Komentar