Konsultasi GRATIS!

Pendekatan Pemodelan Objek/Relasional Untuk Akses Data - Jawaraspeed

Pendekatan Pemodelan Objek/Relasional Untuk Akses Data - Jawaraspeed

Akses data adalah salah satu tugas pengembangan aplikasi yang paling umum.

Sebagian besar aplikasi perangkat lunak perlu berinteraksi dengan database untuk menyimpan datanya.

Bahkan aplikasi web menggunakan database untuk menyimpan informasi tentang akun dan preferensi pengguna.

Pada dasarnya, setiap sistem komputer membutuhkan database untuk berfungsi.

Setiap entitas menggambarkan jenis objek tertentu di dunia.

Misalnya, pertimbangkan sebuah restoran.

Setiap restoran memiliki meja dan kursi, jadi itulah contoh atribut untuk suatu entitas.

Kalian juga perlu menentukan apa menu restoran Kalian - item yang dijualnya.

Terakhir, Kalian juga perlu memutuskan apakah restoran Kalian memiliki karyawan yang membantu menjalankannya - karyawan adalah entitas dengan hak mereka sendiri.

Setiap entitas menggambarkan aspek dunia tempat kita hidup, apakah itu nyata atau imajiner.

Atribut adalah konsep penting kedua yang terkait dengan akses data.

Setiap atribut menjelaskan sesuatu yang unik tentang setiap entitas dalam database Kami.

Misalnya, alamat restoran Kami adalah atribut untuk lokasinya di bumi.

Contoh lain termasuk nama dan nomor telepon pemilik bisnis Kami dan item pada menu bisnis Kami.

Setiap item di menu restoran Kami memiliki harga, jumlah, daftar bahan dan petunjuk persiapan serta gaya kuliner yang menentukan profil rasanya.

Itulah mengapa penting untuk mendefinisikan semua atribut entitas Kami dengan jelas dan tepat sebelum mendefinisikan hubungan apa pun di antara mereka.

MODEL SPREADSHEET SEDERHANA DAPAT MEMBANTU KAMI MEMIKIRKAN BAGAIMANA KAMI INGIN MENYUSUN DATABASE KAMI SEBELUM MENGEMBANGKAN KODE APA PUN YANG AKAN BERINTERAKSI DENGANNYA.

Dengan begitu, Kami dapat memastikan bahwa semua entitas Kami memiliki atribut dan hubungan yang benar di antara mereka- yang akan memastikan bahwa aplikasi Kami selalu berfungsi dengan baik, apa pun jenis entitas yang ingin digunakannya pada waktu tertentu!

HAL PERTAMA YANG HARUS DIPAHAMI TENTANG DATABASE ADALAH BAHWA DATABASE PADA DASARNYA ADALAH KUMPULAN TABEL.

Setiap tabel berisi informasi tentang jenis entitas tertentu, yang disebut atribut.

Entitas ini biasanya diatur dalam baris dan kolom; organisasi ini memungkinkan Kami memberi nama setiap entitas dan atributnya.

Selanjutnya, setiap atribut memiliki sekumpulan nilai yang menentukan nilai mana yang dapat dimiliki entitas.

Ini adalah bagaimana Kami mendefinisikan database- secara umum, dan secara khusus, tabel di dalamnya- dalam tiga objek: entitas, atribut, dan hubungan.

Hubungan adalah apa yang menghubungkan entitas melalui atribut.

Misalnya, pemilik restoran Kamu membutuhkan karyawan; oleh karena itu, Kamu juga memerlukan hubungan karyawan antara entitas (karyawan) dan atribut (gaji).

Demikian pula, item pada menu bisnis Kamu memerlukan referensi harga sehingga dapat mengalokasikan biaya penjualan secara akurat.

Selanjutnya, harga perlu dialokasikan biaya berdasarkan variabel seperti kuantitas, gaya kuliner dan lokasi geografis gerai ritel tempat item akan muncul di kartu menu Kamu.

Semua hubungan antara entitas melalui atribut ini membentuk hubungan yang mendasari semua operasi akses data dalam konteks apa pun - apakah itu mengelola inventaris atau mengelola akun pelanggan atau membuat laporan keuangan atau mengembangkan rencana pemasaran atau melakukan riset pasar atau membuat skenario lini produk atau membuat evaluasi kinerja karyawan atau membuat program pelatihan atau menulis kode sumber program komputer atau merancang perangkat lunak tertanam untuk kendaraan otomotif atau merancang sistem kontrol industri atau merancang perangkat lunak untuk fasilitas fabrikasi nano atau merancang perangkat lunak untuk pesawat ulang-alik atau merancang perangkat lunak untuk pesawat terbang dll., dll., dll.

, dst., dst., dst., dst., dst., dst., dst., dst., dst., dst., dst..

SELENGKAPNYA TONTON VIDEO INI
© Copyright 2022 Alamat Kp.Partel RT/03 RW/09 Cibatu Garut WEST JAVA Indonesia | WA +62816997967 jWS: Jawara Speed Jasa Optimasi Pagespeed + SEO Website Indonesia | Privacy Policy | Terms and Conditions | Disclaimer