MODEL DATA
Pemodelan data adalah proses mendefinisikan dan menganalisis kebutuhan data yang diperlukan untuk mendukung proses bisnis dalam lingkup sistem informasi yang sesuai dalam suatu organisasi.
- model relasional. Hubungan antara data dan data diwakili oleh beberapa tabel, yang masing-masing terdiri dari beberapa kolom dengan nama yang unik.
- Model hierarki.
- model jaringan.
- model hubungan entitas
Model E-R didasarkan pada persepsi dunia nyata, termasuk: Sekumpulan objek, yang dikenal sebagai hubungan antara entitas dan objek Ini disebut hubungan. Pemodelan data menggunakan model E-R dari diagram E-R. Diagram E-R meliputi :
- Kotak persegi panjang, menggambarkan himpunan entitas
- Elips, menggambarkan properti entitas
- Berlian, menggambarkan hubungan antara himpunan entitas
- Garis menghubungkan objek dalam diagram E-R.
model berorientasi objek
Model berorientasi objek berdasarkan kumpulan objek.
Setiap objek berisi:
- Nilai-nilai yang disimpan dalam variabel langsung, di mana variabel tersebut "terlampir" ke objek itu sendiri.
- Metode: Tindakan yang berlaku untuk objek terkait.
- Objek dengan tipe dan metode nilai yang sama bersatu kelas. Kelas di sini mirip dengan abstraksi dalam bahasa pemrograman.
- Mengirim pesan: satu objek hanya dapat mengakses data objek lain Dengan memanggil metode objek.
model relasional
- Model data relasional menggambarkan data membentuk.
- Asosiasi antar tabel ditentukan oleh Menggunakan kunci tamu (kunci asing)
- Menggunakan model ini, bidang pencarian Dapat dilakukan dari satu tabel atau beberapa tabel Dengan cepat. pencarian properti Dapat dikaitkan dengan tabel yang berbeda dilakukan dengan menghubungkan terlebih dahulu Tabel ini dibuat dengan menggunakan atribut sama (operasi bersama).
Model hierarki
- seperti pohon tumbang
- Gunakan pola hubungan orang tua-anak
- Bagian atas hierarki disebut root. setiap
Entitas tingkat atas (induk) memiliki satu atau lebih sub-entitas (sub-entitas) sehingga setiap entitas hanya mungkin memiliki orang tua tetapi dapat memiliki banyak anak-anak. Dalam model data hierarkis, hubungan antar entitas Dinyatakan sebagai satu-ke-banyak atau satu-ke-banyak satu (satu lawan satu). di universitas Banyak perguruan tinggi, setiap perguruan tinggi memiliki banyak Dosen atau banyak mahasiswa, dll. simbol Panah menunjukkan tingkat koneksi "banyak".
model jaringan
Model ini hampir identik dengan model berlapis. Bedanya itu Dalam model ini, setiap entitas dapat memiliki banyak orang tua, dan banyak anak-anak. Dalam model ini, ada lebih sedikit data duplikat, tetapi lebih banyak Ada banyak hubungan antar entitas, sehingga akan meningkat Informasi relasional disimpan dalam database. masalah ini Akan meningkatkan ukuran dan kompleksitas penyimpanan
berkas data. bahasa basis data
- Apakah banyak perintah (pernyataan) dirumuskan dan Dapat diproses untuk melakukan suatu tindakan.
- Contoh bahasa database: SQL, dBase, Quel
- Database dibagi menjadi 3 bentuk,
- Bahasa Definisi Data (DDL)
- Bahasa Manipulasi Data (DML)
Bahasa Definisi Data (DDL)
- adalah perintah untuk Tentukan skema/struktur database
- Buat tabel/kolom
- drop table/kolom
- Buat batasan (kunci utama dan kunci asing)
- DCL (Bahasa Kontrol Data) juga disertakan di DDL.
- Subbahasa untuk mengontrol struktur internal
basis data
- DCL sangat bergantung pada vendor Cakupan DDL (Bahasa Definisi Data)
- DDL adalah sekumpulan perintah untuk Mendefinisikan properti database, tabel, atribut (kolom), Batasan pada atribut, dan hubungan antar tabel. Grup DDL ini termasuk CREATE, ALTER dan mengurangi.
sekian dari admin, semoga bermanfaat..