1. Arsitektur Basis data merupakan suatu kumpulan data yang tersimpan secara sistematik dimana user dapat melihat data dan bagaimana cara user melihat data tersebut.Arsitektur ini juga berfungsi memberikan kerangka kerja bagi pembangunan basis data.
2. Database Model digunakan sebagai template untuk semua database yang dibuat pada sebuah instance dari SQL Server. Karena tempdb dibuat setiap kali SQL Server dimulai, database model harus selalu ada pada sistem SQL Server. Seluruh isi dari database model, termasuk pilihan database, akan disalin ke database baru. Beberapa pengaturan model juga digunakan untuk membuat tempdb baru selama start up, sehingga database model harus selalu ada pada sistem SQL Server.
Penggunaan Model data dalam Bisnis :
Sebuah data model bisnis atau untuk setiap area fungsional adalah model abstrak dokumen dan juga mengatur data bisnis untuk komunikasi antara orang-orang fungsional dan teknis. Hal ini digunakan untuk menampilkan data yang diperlukan dan diciptakan oleh proses bisnis.
Sebuah model data dalam rekayasa perangkat lunak adalah model abstrak yang mengatur dokumen dan data bisnis untuk komunikasi antara anggota tim dan digunakan sebagai rencana untuk mengembangkan aplikasi, khususnya bagaimana data disimpan dan diakses.
3.
OODB ( Object Oriented Data Base )
Object-oriented database adalah sebuah model basis data yang informasinya direpresentasikan dalam bentuk objek, seperti yang digunakan pada pemograman berorientasi objek. OODB direkomendasikan ketika ada kebutuhan bisnis untuk memproses data yang kompleks.Sesuai dengan namanya, OODB adalah gabungan kemampuan basis data yang dikombinasikan dengan bahasa pemograman berorientasi objek. Lebih lanjut, OODB ini tidak hanya menjadi jenis baru dari basis data, tapi juga menghasilkan sistem manajemen basis data (SBD) yang dinamakan Object Database Management System (ODBMS).Kemampuan yang dimiliki oleh bahasa pemograman berorientasi objek antara lain: tipe data abstrak, inheritance (pewarisan), dan identitas objek. Jika dikombinasikan dengan basis data, akan menjadi OODB yang: persisten, mendukung adanya transaksi, query yang simple untuk data yang besar, akses dan control yang konkuren, keamanan, dan data recovery.Beberapa basis data berorientasi objek didesain agar bisa bekerja dengan baik dengan bahasa pemograman tertentu seperti Phyton, Perl, Java, C#, Visual Basic .NET, Objective-C, dan Smalltalk.
Sedangkan
ERM ( Entity Relationship Model )
Dalam rekayasa perangkat lunak, sebuah Entity - Model Relationship ( ER model ) adalah cara abstrak untuk menggambarkan database. Hal ini biasanya dimulai dengan database relasional, yang menyimpan data dalam tabel. Beberapa data dalam tabel ini menunjukkan data dalam tabel lain - misalnya, entri Anda dalam database bisa menunjukkan beberapa entri untuk setiap nomor telepon yang Anda. Model ER akan mengatakan bahwa Anda adalah suatu entitas, dan masing-masing nomor telepon adalah suatu entitas, dan hubungan antara Anda dan nomor telepon 'memiliki nomor telepon'. Diagram dibuat untuk merancang entitas dan hubungan yang disebut entitas-hubungan diagram atau diagram ER.
Contoh ER Model
Dalam gambar ER-Model diatas, terdapat suatu istilah /pengertian dari symbol yang digunakan, berikut penjelasannya;
Obyek pertama yaitu Pembeli, yang mempunyai atribut berupa kd-pembeli dan nama atribut itu sendiri adalah obyek dasar.
Obyek kedua yaitu Kereta, maksud obyek kereta ini sama halnya dengan karcis, yang ter
dapat kd,nm,jurusan dan harga, yang merupakan atribut dari tabel kereta.
4.
Model Data RelasionalModel data relasional adalah model data yang diciptakan berdasarkan teori-relasional seperti relational algebra, dan relational calculus. Salah seorang pencetus awal dari basis data relasional adalah E.F.Codd yang juga telah menciptakan serangkaian operasi matematika relasional terhadap model data relasional.
Pada prinsipnya model data relasional dapat di-representasikan dalam bentuk table (tabel) data, dimana:
satu tabel mewakili satu “domain” data atau entity, bila direkam merupakan satu file yang hanya memiliki satu tipe record saja, setiap record adalah baris
setiap record terdiri atas beberapa field (atribut) atau tuple, atau kolom
jumlah tuple / field pada setiap record sama
setiap record memiliki atribut kunci utama (primary key) yang unik dan dapat dipakai untuk mengenali satu record.
Berikut Beberapa Contoh Model Data Rasional.
Contoh Model Data Rasional
Contoh Model Data Rasional :
Tabel Kereta
Model Data Hirarkis
Model ini di gunakan pada tahun 1970-an pada mainframe untuk sisem penyimpanan pita(tape storage) dan masih digunakan di beberapa tipe sistem reservasi penumpang.
Contoh Model Data Hirarkis
Model Data Jaringan
Model Data Jaringan adalah perkembangan dari model database
hirarkis.database jaringan sama dengan database hirarkis, namun setiap
record childnya bisa memiliki lebih dari satu record parent dan
sebaliknya(satu record child bisa memilki beberapa parent).database
jaringan pada dasarnya digunakan dengan mainframe.
5.
Database Penduduk yang Mempunya Mobil di Jalan Mawar.
Id_no
|
NIK
|
Nama
|
Jenis Mobil
|
Merk
|
1
|
1000001
|
Budi
|
|
1ACD
|
2
|
1000002
|
Ani
|
Mini Bus
|
1ACD
|
3
|
1000003
|
Joko
|
Bus
|
2BDE
|
4
|
1000004
|
Mina
|
|
1ACD
|
5
|
1000005
|
Jack
|
|
1AAC
|
6
|
1000006
|
Robin
|
Mini Bus
|
2BDE
|
7
|
1000007
|
Tarno
|
Min Bus
|
1ACD
|
Database Penduduk yang Mempunyai Motor di Jalan Mawar.
Id_no
|
NIK
|
Nama
|
Jenis Motor
|
Merk
|
1
|
1000005
|
Jack
|
Sport
|
4DDA
|
2
|
1000006
|
Robin
|
Matic
|
2BDE
|
3
|
1000009
|
Elsa
|
Bebek
|
2BDE
|
4
|
1000010
|
|
Sport
|
4DDA
|
5
|
1000011
|
Sapri
|
Bebek
|
1ACD
|
6
|
1000012
|
Komeng
|
Bebek
|
2BDE
|
7
|
1000013
|
Agus
|
Matic
|
2BDE
|
Database Merk Kendaraan
ID
|
Nama
|
1ACD
|
YAMAHA
|
2BDE
|
SUZUKI
|
1AAC
|
FORD
|
4DDA
|
DUCATI
|
Database Penduduk Yang Punya Motor dan Mobil di Jalan Mawar.
NIK
|
Merk
|
1000005
|
4DDA
|
1000006
|
2BDE
|
No comments:
Post a Comment