Rumah  >  Artikel  >  tutorial komputer  >  Apakah jenis pangkalan data?

Apakah jenis pangkalan data?

PHPz
PHPzke hadapan
2024-01-22 15:15:063411semak imbas

Apakah jenis pangkalan data?

Apakah jenis pangkalan data yang ada

Pangkalan data biasanya dibahagikan kepada:

Tiga jenis: pangkalan data hierarki, pangkalan data rangkaian dan pangkalan data hubungan.

Pangkalan data yang berbeza disambungkan dan disusun mengikut struktur data yang berbeza.

Pangkalan data dibahagikan kepada jenis mengikut model data, termasuk model hierarki, model rangkaian dan model hubungan.

1. Model hierarki:

Model hierarki menggunakan struktur pokok untuk mewakili jenis rekod dan hubungannya.

Ciri asas struktur pokok ialah:

1. Hanya ada satu nod dan tiada nod induk

2. Nod lain mempunyai dan mempunyai nod induk.

Dalam model hierarki, nod pokok ialah jenis rekod. Hubungan antara jenis rekod lapisan atas dan jenis rekod lapisan seterusnya ialah 1:n.

Model hierarki adalah seperti pokok terbalik yang kami berikan di bawah.

Nota: Untuk mencari rekod dalam pangkalan data hierarki, laluan akses mesti ditentukan. Model perhubungan ini tidak menyokong perhubungan m:n.

2. Model mesh:

Sambungan antara nod dalam model rangkaian tidak dihadkan oleh hierarki dan boleh disambungkan sesuka hati, jadi strukturnya ialah graf nod yang disambungkan.

Ciri-ciri struktur model mesh ialah:

1 Terdapat lebih daripada satu nod tanpa nod induk

2. Sekurang-kurangnya satu nod mempunyai lebih daripada satu nod induk.

Nota: Walaupun model rangkaian boleh mencerminkan pelbagai perhubungan yang kompleks, dari segi pelaksanaan khusus, model rangkaian hanya menyokong hubungan 1:n, yang betul

Sesentuh m:n boleh ditukar menjadi sesentuh 1:n.

3. Model perhubungan:

Intipati model hubungan adalah menggunakan beberapa jadual dua dimensi untuk mewakili entiti dan hubungannya.

Perhubungan ditakrifkan melalui nama perhubungan dan nama atribut. Perhubungan boleh dinyatakan secara rasmi sebagai:

R(A1,A2,A3,…,Ai,…)

Di mana: R ialah nama perhubungan, Ai ialah nama atribut perhubungan.

Sistem pengurusan pangkalan data yang biasa digunakan pada masa ini ialah:

ACCESS, SQL Server, Oracle, MySQL, FoxPro dan Sybase, dsb.

ACCESS ialah sistem pengurusan pangkalan data mikrokomputer yang dilancarkan oleh Microsoft Corporation di Amerika Syarikat pada tahun 1994. Ia mempunyai ciri-ciri antara muka yang mesra, mudah dipelajari dan digunakan, pembangunan mudah, dan antara muka yang fleksibel Ia adalah sistem pengurusan pangkalan data desktop generasi baharu yang biasa .

Oracle ialah perisian pengurusan maklumat dan penyedia perkhidmatan terbesar di dunia Ia diasaskan pada tahun 1977 dan beribu pejabat di Redwood Shores, California, Amerika Syarikat. Produk dan perkhidmatan e-dagang lengkap yang disediakan oleh Oracle termasuk: Digunakan untuk membina dan menyampaikan platform Internet berasaskan Web yang komprehensif dan komprehensif dengan keupayaan Internet yang berkuasa untuk membantu pengguna melaksanakan strategi e-dagang, serta reka bentuk dan penyesuaian dan melaksanakan pelbagai penyelesaian e-dagang...

SQL ialah singkatan Bahasa Inggeris Structured Query Language, yang bermaksud bahasa pertanyaan berstruktur. Fungsi utama bahasa SQL adalah untuk mewujudkan sambungan dan berkomunikasi dengan pelbagai pangkalan data. Menurut ANSI (American National Standards Institute), SQL digunakan sebagai bahasa standard untuk sistem pengurusan pangkalan data hubungan. Pernyataan SQL boleh digunakan untuk melaksanakan pelbagai operasi, seperti mengemas kini data dalam pangkalan data, mengekstrak data daripada pangkalan data, dsb. Pada masa ini, sebahagian besar yang popular adalah sistem pengurusan pangkalan data hubungan.

Kandungan datang dari Internet, untuk rujukan sahaja!

Jenis pangkalan data asas

Pangkalan data dibahagikan kepada jenis mengikut model data, termasuk model hierarki, model rangkaian dan model hubungan. Di bawah ini kita mengkaji tiga model berikut masing-masing.

Model hierarki

Model hierarki menggunakan struktur pokok untuk mewakili jenis rekod dan hubungannya.

Ciri asas struktur pokok ialah:

1. Hanya ada satu nod dan tiada nod induk

2. Nod lain mempunyai dan mempunyai nod induk.

Dalam model hierarki, nod pokok ialah jenis rekod. Hubungan antara jenis rekod lapisan atas dan jenis rekod lapisan seterusnya ialah 1:n.

Model hierarki adalah seperti pokok terbalik yang kami berikan di bawah.

Nota: Untuk mencari rekod dalam pangkalan data hierarki, laluan akses mesti ditentukan. Model perhubungan ini tidak menyokong perhubungan m:n.

Model jala

Sambungan antara nod dalam model rangkaian tidak dihadkan oleh hierarki dan boleh disambungkan sesuka hati, jadi strukturnya ialah graf nod yang disambungkan.

Ciri-ciri struktur model mesh ialah:

1 Terdapat lebih daripada satu nod tanpa nod induk

2. Sekurang-kurangnya satu nod mempunyai lebih daripada satu nod induk.

Nota: Walaupun model rangkaian boleh mencerminkan pelbagai perhubungan yang kompleks, dari segi pelaksanaan khusus, model rangkaian hanya menyokong hubungan 1:n, yang betul

Sesentuh m:n boleh ditukar menjadi sesentuh 1:n.

Model Perhubungan

Intipati model hubungan adalah menggunakan beberapa jadual dua dimensi untuk mewakili entiti dan hubungannya.

Perhubungan ditakrifkan melalui nama perhubungan dan nama atribut. Perhubungan boleh dinyatakan secara rasmi sebagai:

R(A1,A2,A3,…,Ai,…)

Di mana: R ialah nama perhubungan, Ai ialah nama atribut perhubungan.

Kami tidak akan mengkaji terlalu banyak tentang perkara ini di sini. Kami akan mengkajinya secara terperinci dalam bab akan datang.

Maafkan saya: Apakah jenis pangkalan data?

Pada masa ini, pangkalan data boleh dibahagikan kepada tiga kategori mengikut strukturnya:

1. Jenis hierarki

2. Jenis jaringan

3. Jenis perhubungan

Pada masa ini, kebanyakan persekitaran pembangunan bersepadu (termasuk bahasa) boleh digunakan untuk menangani pangkalan data, dan terdapat terlalu banyak untuk disebutkan. Setakat DBMS perhubungan, saya fikir:

Wakil syarikat kecil dan sederhana termasuk Access dan FoxBASE

Wakil bersaiz sederhana termasuk VFP, dBASE dan PB

Wakil berskala besar termasuk oracle dan SQL

Catat sahaja apa yang anda ingin pelajari, pasti lebih menjanjikan dan sukar. Pada masa kini, pangkalan data yang paling popular di pasaran ialah Oracle Pada masa ini, gaji DBA dalam pangkalan data agak tinggi dalam semua aspek. dan MOM. Mereka yang kebanyakannya terlibat dalam Oracle akan mengambil pensijilan ini. Kandungan emas OCA agak rendah, jadi saya tidak kisah untuk mengambil ujian ini Daripada mengambil OCP secara langsung, OCP agak besar, tetapi selagi anda menghadiri institusi latihan yang dibenarkan oleh Oracle, tidak akan ada masalah.

Atas ialah kandungan terperinci Apakah jenis pangkalan data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam