Contoh berubah dengan kerap sementara skema memperoleh perubahan dalam cara yang jarang.
Carta Perbandingan
Asas untuk perbandingan | Skema | Contohnya |
---|---|---|
Asas | Penerangan pangkalan data. | Petikan pangkalan data pada saat tertentu. |
Tukar kejadian | Langka | Sering |
Keadaan awal | Kosong | Sentiasa ada beberapa data. |
Definisi Skema
Skema adalah reka bentuk lengkap pangkalan data yang juga dikenali sebagai intensi . Ia adalah koleksi objek bernama. Nama jadual, lajur setiap jadual, datatype, pencetus, fungsi paparan pakej dan objek lain dimasukkan ke dalam skema. Perubahan dalam skema tidak digunakan dengan kerap, tetapi kadang-kadang perubahan perlu digunakan sebagai keperluan perubahan aplikasi. Pengubahsuaian skema atau perubahan dikenali sebagai revolusi skema .
Mari kita ambil contoh pangkalan data pelajar. Rajah skema untuk pangkalan data pelajar boleh mengandungi jadual mengenai maklumat pelajar seperti nama, butiran kursus, prestasi akademik dan maklumat lain. Dalam gambarajah skema di bawah ini, kami membina dua rekod yang dinamakan sebagai pelajar dan kursus dengan sifat mereka.
Sistem pangkalan data mempunyai pelbagai skema dipisahkan mengikut tahap abstraksi seperti fizikal, logik dan luaran / subschema. Umumnya, DBMS membantu satu fizikal logik dan beberapa sub-schemata.
- Skema fizikal adalah tahap paling rendah skema yang menerangkan bagaimana data yang disimpan pada cakera atau penyimpanan fizikal.
- Skema logik ialah tahap perantaraan skema yang menggambarkan struktur pangkalan data kepada pereka pangkalan data. Ia juga menentukan apa hubungan wujud antara data.
- Skema luaran atau subschema adalah tahap tertinggi skema yang mentakrifkan pandangan untuk pengguna akhir.
Definisi Contoh
Contohnya ialah maklumat yang dikumpulkan dalam pangkalan data pada beberapa saat tertentu, dan ia juga dikenali sebagai negeri atau lanjutan . Ia adalah petikan di mana keadaan semasa atau kejadian pangkalan data dibingkai pada masa itu. Setiap kali data dimasukkan atau dipadamkan dari pangkalan data berubah keadaan pangkalan data yang menjadi sebab mengapa suatu contoh pangkalan data sering berubah.
Skema pangkalan data ditentukan kepada DBMS apabila pangkalan data baru ditakrifkan, pada masa itu pangkalan data yang sama kosong, maka mempunyai contoh kosong. Keadaan awal pangkalan data diperoleh apabila pangkalan data pertama dimuatkan dengan data awal. Dari kemudian dan seterusnya, setiap kali data dikemas kini, kami mendapat contoh pangkalan data baru. Pada bila-bila masa, terdapat keadaan semasa yang berkaitan dengan pangkalan data. DBMS sebahagian besar bertanggungjawab untuk mengesahkan contoh yang sah dari pangkalan data di mana contohnya menjamin struktur dan kekangan yang ditentukan dalam skema.
Mari kita ambil contoh yang serupa dalam contoh itu. Di sini pelajar membina akan mengandungi entiti masing-masing dalam sifat-sifatnya.
Perbezaan utama antara skema dan contoh
- Skema adalah perwakilan reka bentuk pangkalan data sementara contohnya adalah petikan pangkalan data pada masa tertentu.
- Contoh berubah sangat kerap, apabila data dikeluarkan atau ditambah dalam pangkalan data. Sebaliknya, perubahan dalam skema jarang berlaku.
- Contohnya, skema dan contoh boleh dilihat dengan analogi dengan program. Pada masa menulis program dalam bahasa pengaturcaraan, pembolehubah program itu diisytiharkan pada mulanya, ini sama dengan takrif skema. Di samping itu, setiap pembolehubah dalam sesuatu program mesti mempunyai beberapa nilai yang berkaitan pada masa tertentu; ini serupa dengan contoh.
Kesimpulannya
Skema dan contoh entah bagaimana berkaitan, skema adalah keadaan awal pangkalan data di mana pangkalan data direka pada mulanya. Sebaliknya, contoh adalah keadaan apabila data dimuatkan ke dalam pangkalan data atau apabila sebarang perubahan diperolehi oleh pangkalan data yang sepadan. Skema adalah penerangan terperinci tentang struktur pangkalan data manakala maklumat yang disimpan pada masa tertentu dalam pangkalan data dikenali sebagai contoh.