Pages

Subscribe:

Minggu, 02 Desember 2012

Prak.Peng T.I "Database"


DATABASE                                                                                                                                                                                         Sebuah model database adalah dasar teoritis dari database dan fundamental menentukan di mana data dapat disimpan dengan cara, terorganisir, dan dimanipulasi dalam sistem database. Hal demikian mendefinisikan infrastruktur yang ditawarkan oleh sistem database tertentu. Contoh yang paling populer dari model database adalah model relasional.
Ikhtisar
             
Sebuah model database adalah suatu teori atau spesifikasi menggambarkan bagaimana database yang terstruktur dan digunakan. Beberapa model tersebut telah diusulkan.
Model yang umum termasuk:
Hierarchical Model
Jaringan Model
Relational Model
Entity-hubungan
Obyek-relasional Model
Multivalue Model
Obyek Model
Dokumen Model
Sebuah model data tidak hanya cara penataan data: ini juga mendefinisikan seperangkat operasi yang dapat dilakukan pada data. Model relasional, misalnya, mendefinisikan operasi seperti pilih (proyek) dan bergabung. Meskipun operasi ini mungkin tidak eksplisit dalam bahasa query tertentu, mereka memberikan fondasi yang bahasa query dibangun.

MODEL
Berbagai teknik digunakan untuk struktur data model. Kebanyakan sistem database dibangun sekitar satu model data tertentu, meskipun ada kemungkinan untuk produk untuk menawarkan dukungan untuk lebih dari satu model. 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 yang dibuat memiliki pengaruh yang signifikan terhadap kinerja.Model (atau tabel) datar terdiri dari array, satu dua-dimensi elemen data, di mana semua anggota kolom yang diberikan diasumsikan nilai-nilai yang sama, dan semua anggota baris diasumsikan terkait satu sama lain. Misalnya, kolom untuk nama dan password yang dapat digunakan sebagai bagian dari sistem keamanan database. Setiap baris akan memiliki sandi tertentu yang terkait dengan pengguna individu. Kolom dari tabel sering memiliki tipe yang terkait dengan mereka, mendefinisikan mereka sebagai data karakter, tanggal atau waktu informasi, bilangan bulat, atau angka floating point. Ini mungkin tidak benar-benar memenuhi syarat sebagai model data, sebagaimana didefinisikan di atas.

Hierarchical model

http://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Hierarchical_Model.svg/350px-Hierarchical_Model.svg.png
http://bits.wikimedia.org/static-1.21wmf4/skins/common/images/magnify-clip.png
Hierarchical Model.
Dalam model hirarki, data ini diatur dalam struktur seperti pohon, menyiratkan link ke atas tunggal dalam setiap record untuk menggambarkan bersarang, dan bidang sort untuk menyimpan catatan dalam urutan tertentu di setiap daftar yang sama-tingkat. Struktur hirarkis yang banyak digunakan dalam database sistem awal manajemen mainframe, seperti Sistem Informasi Manajemen (IMS) oleh IBM, dan sekarang menggambarkan struktur dokumen XML. Struktur ini memungkinkan seseorang 1: hubungan M antara dua jenis data. Struktur ini sangat efisien untuk menggambarkan hubungan banyak di dunia nyata, resep, daftar isi, memesan ayat / ayat, informasi nested dan disortir. Namun, struktur hirarkis tidak efisien untuk operasi database tertentu ketika sebuah path lengkap (sebagai lawan ke link atas dan bidang sort) tidak juga disertakan untuk setiap record.
Hubungan ibu-anak: Anak hanya dapat memiliki satu ibu tapi seorang ibu dapat memiliki beberapa anak. Ibu dan anak terikat bersama oleh link yang disebut "pointer". Seorang ibu akan memiliki daftar pointer ke masing-masing anak-anaknya.

0 komentar:

Posting Komentar