Data yakni representasi atau hasil rekaman atas kejadian, fakta, atau fenomena yang terjadi dalam dunia nyata.
Pengertian Basis data
Basisdata yakni sekumpulan gosip mengenai suatu subjek tertentu, yang mempunyai keterkaitan logis, tidak ada yang kurang, dan terstruktur. Basisdata menyediakan struktur bagi informasi, dan memungkinkannya untuk dipakai gotong royong oleh aneka macam aplikasi yang berbeda.
Klasifikasi Basisdata
Dalam perkembangannya, terdapat aneka macam model basisdata, yaitu
1. Model hirarkis
2. model jaringan
3. model relasional
4. model berorientasi objek
Dari beberapa model tersebut, yang paling berkembang dan banyak dipakai pada ketika ini yakni model relasional. Model berorientasi objek biasanya dipergunakan untuk kebutuhan tertentu yang ludang kecepeh spesifik.
Pengenalan Basisdata Relasional
Dalam model relasional, basisdata terdiri atas relasi-relasi atau tabel-tabel, yang sanggup saling terhubung satu sama lain. Berikut bagian-bagian dari satu model tabel
| Field | ||||
Header | Field1 | Field2 | … | Fieldn | |
Record | | | | | |
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
Field / kolom menyimpan data dengan jenis yang sama. Elemen-elemen dari field adalah
1. Nama. Dalam satu tabel tidak diperkenankan adanya field dengan nama yang sama
2. Tipe data, sanggup berupa tipe data sesuai ketentuan atau tipe lain yang disediakan oleh basisdata
3. Ukuran. Ukuran field biasanya ditentukan menurut tipenya, kecuali untuk tipe string (untaian karakter). Pada tipe string, pengguna memilih sendiri ukuran yang digunakan.
Record merupakan representasi dari satu entitas yang dicatat dalam tabel. Dalam sebuah tabel (mestinya) tidak ada dua atau ludang kecepeh record yang sama persis. Setiap record bersifat unik dalam tabel yang memuatnya.
Model E-R (Entity-Relationship)
Dalam melaksanakan perancangan basisdata relasional, biasa dipergunakan diagram E-R. Komponen-komponen dalam model E-R yakni :
1. Entity Set, merupakan kumpulan dari entity yang mempunyai atribut-atribut yang sama. Entity sanggup diartikan sebagai sesuatu yang sanggup dibedakan dari yang lain. Dalam model E-R, biasa digambarkan sebagai memberikankut
2. Relationship Set, merupakan himpunan hubungan-hubungan antar entitas-entitas dari dua entity set. Relationship Set dilambangkan sebagai memberikankut
RDBMS
RDBMS (Relational Database Management System) merupakan satu paket perangkat lunak yang menyediakan aneka macam layanan untuk perancangan, penggunaan, dan pemeliharaan basisdata relasional.
Beberapa kapabilitas umum dari produk RDBMS modern di antaranya adalah
1. Antarmuka dengan pengguna
2. Pemeliharaan integritas basisdata
3. Pemeliharaan keamanan basisdata
4. Backup dan recovery
5. Pengendalian saluran konkuren, dll
Contoh produk DBMS modern : IBM DB2, Oracle, MS SQL Server, MySQL, dll
Nama Tabel
Atribut 1
Atribut 2
Atribut n
Nama Relationship
Multiplicity
Multiplicity
Advertisement