KomputerDatabase

Praktek yang paling umum adalah untuk memiliki database?

Bekerja dengan database yang disertai dengan setiap proyek kurang lebih kompleks. DB bertindak sebagai gudang informasi, yang berisi semua parameter yang diperlukan untuk operasi yang benar dari sistem. Dan prestasi apa yang paling umum dalam praktek? Ketika mereka digunakan? Ini dan pertanyaan lain akan dijawab dalam artikel ini.

informasi umum

Jadi, pertama Anda harus menentukan urutan, apa program tersebut. Database - nama untuk penyimpanan tertib informasi yang sewenang-wenang. Hal ini dapat diatur tidak hanya dengan bantuan IT-teknologi tetapi juga dalam cara dan metode lainnya. Tetapi pada saat yang sama sebagai dasar yang akan digunakan untuk melakukan sistematisasi prinsip.

Perlu dicatat bahwa pemesanan dan pelestarian kesempatan ini banyak. Setiap satu cara mengajukan persyaratan tertentu. Ada database yang dimaksudkan untuk beroperasi secara mandiri dalam satu komputer. Lainnya menyediakan interaksi dengan server jauh. Jika kita berbicara tentang arsitektur, yang paling umum adalah hierarkis dan jaringan database. Pada artikel ini, itu adalah mereka fokus akan.

database hierarkis

Arsitektur sistem dalam hal ini, menyatakan bahwa setiap objek direpresentasikan sebagai entitas yang pasti. Karena ini dapat memiliki orang tua atau anak elemen. Sebuah fitur khusus dari arsitektur ini adalah bahwa hal itu harus satu objek dari mana segala sesuatu dimulai. Hasil akhirnya adalah struktur yang menyerupai pohon. Memahami bagaimana sebuah organisasi dapat membantu hampir semua program lama. Dasar dari jenis data - juga sistem file komputer.

Hal ini sering mengatakan bahwa penggunaan struktur seperti ini bukan sesuatu yang efektif. Namun demikian, masih banyak digunakan. Hal ini disebabkan fakta bahwa pekerjaan dengan database yang bermanfaat bila diperlukan terutama untuk membaca informasi. Memang, dalam hal ini, struktur yang sangat memfasilitasi pembangunan. Sebagai contoh, mari kita pertimbangkan ini: ketika kita memilih folder tertentu, interaksi berlangsung cepat. Tetapi jika kita mulai memeriksa komputer Antivirus, ia akan pergi waktu yang sangat lama.

database jaringan

semacam ini contoh modifikasi, dijelaskan sebelumnya. Perbedaan utama di sini adalah jumlah link. Jadi, dalam database hirarkis asalkan satu elemen hanya dapat memiliki satu orang tua. Dengan demikian, kita dapat berbicara tentang kendala tertentu dalam pengembangan database. database jaringan juga dapat memiliki beberapa orang tua. Ini terutama mengacu pada penciptaan database berbasis XML.

database relasional

Yang paling umum mereka dalam praktek, jika kita berbicara tentang penggunaan massal, mengedit dan sebagainya. Alasan untuk popularitas mereka adalah bahwa database relasional sangat mudah untuk menggambarkan dalam matematika. Berkat pelaksanaan kemudahan, dan mereka tersebar luas.

landasan teori bagi mereka menyimpulkan matematika Edgar Frank Codd (kini almarhum). Dia berada di tahun delapan puluhan bisa sangat teliti dan akurat menggambarkan struktur dari database, menggunakan bahasa matematika. Tapi seperti praktik menunjukkan, penelitian ini merupakan dasar yang baik untuk implementasi software. database relasional telah menjadi sangat populer sehingga ketika berbicara tentang database, defaultnya adalah untuk memahami mereka. Mari kita perhatikan, dan implementasi khusus mereka.

Fitur database relasional

Fitur yang membedakan utama mereka adalah bahwa data disimpan sebagai satu set tabel dua dimensi. Sebagai contoh sederhana dapat diberikan database Access, anggota dari office suite dari Microsoft. Dalam peran alpha dan kolom omega-digunakan dan baris. Fitur pertama adalah bahwa melalui nama field tertentu mereka, tipe data, yang digunakan di dalamnya. Selain itu, jumlah kolom adalah tetap, dan hanya dapat diubah dengan database administrator. Line - ini adalah objek informasi. Jumlah mereka berubah relatif mudah dengan menyediakan instruksi khusus.

Perlu dipahami bahwa database adalah sebuah konsep abstrak. Oleh karena itu, yang paling umum dalam praktek, adalah database yang tabel terkait. representasi grafis yang sangat baik dalam hal ini dapat memberikan akses yang disebutkan sebelumnya. Aspek yang paling penting dari pekerjaan ini adalah desain struktur. Proses ini adalah untuk menciptakan unsur-unsur yang disebutkan di atas. Perlu dicatat bahwa ini adalah tahap yang sulit, yang banyak pemula yang ringan. Dan untuk alasan yang baik. Memang, sampai data kecil, komputer akan diproses dengan cepat. Tetapi sebagai jumlah pertumbuhan informasi yang melambat tajam. nilainya berbanding lurus dengan ukuran data yang disimpan dan desain yang optimal dari struktur.

desain database

Jadi, kami telah dianggap sebagai varian paling populer dari database. Sekarang mari kita bicara tentang sesuatu yang mendekati yang paling umum dalam praktek yang ketika mereka diciptakan dan mengapa sangat. Sebagai contoh, mempertimbangkan MySQL. Jadi, hasil akhirnya memiliki persyaratan sebagai berikut:

  • Database harus menjadi objek sederhana dalam hal pengolahan.
  • database harus memiliki ukuran yang kompak.

Jika Anda sudah familiar mudah untuk melihat bahwa konsep-konsep ini bertentangan. Pertama kita perlu memahami apa yang akan diteruskan ke database dan ditarik dari itu. Anda dapat menemukan puluhan dan ratusan tabel dengan banyak sekali situs di proyek-proyek besar. Isu-isu berikut harus dieksplorasi:

  1. Tentukan apa yang akan disimpan data.
  2. Cari tahu di mana informasi yang akan diposting.
  3. Memutuskan apa tipe data untuk mengambil satu kolom.

breakdown dapat digunakan untuk mengurangi beban pada tabel individu. Tetapi perawatan harus diambil untuk memiliki komponen pemersatu tertentu.

kesimpulan

Database adalah komponen penting dari setiap proyek yang lebih atau kurang kompleks. Awalnya, dalam praktek seseorang tidak bisa mengatur koneksi optimal. Namun seiring waktu, studi seni dan untuk meningkatkan pengalaman Anda dapat memiliki akan membuat fasilitas yang lebih baik.

Juga, itu tidak boleh dibuang perhatian dan yang secara bertahap menawarkan struktur perangkat lunak yang lebih maju. Selain itu, semua bantuan yang mungkin di optimasi dan dapat memberikan sistem manajemen database. Mereka menyediakan pengembang dengan fungsi yang luas, dimana hampir setiap tugas dapat dilakukan. Berbagai database cukup besar, sehingga Anda dapat memilih apa yang akan menarik.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.atomiyme.com. Theme powered by WordPress.