Basis Data Peranan Basis Data Struktur Data Dan Basis Data
Peranan Basis Data Basis Data (database) memiliki peran sangat penting dalam perusahaan. Informasi dapat di peroleh dengan cepat berkat data yang mendasarinya telah tersimpan dalam basis data. Seperti conth saat mengakses KRS online
Struktur Data Dan Basis Data Tabel 1
Data disimpan secara fisik dalam bentuk kumpulan bit dan direkam dengan basis track didalam media penyimpanan external.
Tabel 2 Tabel 3
Dalam prekteknya, untuk memudahkan mengakses data, data disusun dalam struktur logis seperti gambar di samping. Record • • • •
Kumpulan dari Tabel menyusun Basis Data Tabel tersusun atas sejumlah Record Field Sebuah record mengandung sebuah field Sebuah field disimpan dalam bentuk kumpulan bit
Field
Bit
Record
Record
Field
Bit
Bit
Contoh struktur data Tabel : Buku
DBMS
( Data Base Management System )
Sistem yang dibuat secara khusus untuk memudahkan pemakai dalam mengelola basis data.
Find out more at the PowerPoint Getting Started Center
Perbedaan DBMS dengan Berbasis Berkas Aplikasi Keuangan
Laporan
Laporan
Berkas Keuangan
Berkas Akademis
Berkas Mahasiswa
Berkas Mahasiswa
Aplikasi Akademis
Perbedaan DBMS dengan Berbasis Berkas Aplikasi Keuangan
Laporan
Berkas Keuangan
Berkas Mahasiswa
Laporan
Berkas Akademis
Aplikasi Akademis
Jenis Data Pada Basis Data
DBMS kini mendukung berbagai jenis data dari text, suara, hingga gambar
Find out more at the PowerPoint Getting Started Center
Jenis Data Tipe Data
Keterangan
Tipe Data
Keterangan
Character (Visual dbase) Char (SQL) Text (access) Alpha (Paradox)
Tipe data untuk menyimpan deretan karakter seperti nama orang atau nama mobil
Yes/No (access) Logical (Visual dBase) Bool (postgreSQL)
Untuk menyimpan data logical benar atau salah
Memo (access dan Visual dBase) Text (PostgreSQL)
Tipe data untuk menyimpan deretan karakter dengan ukuran yang besar (melebihi 256 karakter)
OLE (visual dBase) OLE Object (Access)
Untuk menyimpan OLE. Dapat berupa objek seperti gambar bahkan suara
Binary (Visual dBase)
Number (access) Numeric (Visual dBase)
Untuk menyimpan data bilangan (angka)
Untuk menyimpan data gambar atau suara
Graphics (Paradox)
Date/Time (access)
Untuk menyimpan data jam dan tanggal
Untuk menyimpan data gambar
Hyperlink (Access)
Untuk menyimpan hyperlink
Date (Visual dBase) Date (postgreSQL)
Untuk menyimpan tanggal
Time (postgreSQL)
Untuk menyimpan data Jam
Untuk menyimpan data geometric (terdapat di postgreSQL)
Currency (Access) Money (Paradox)
Untuk menyimpan Data uang
Point Lseg Path Box Cricle Polygon
Model Data
Model data adalah sekumpulan konsep terintegrasi yang dipakai untuk menjabarkan data, hubungan antar data.
Find out more at the PowerPoint Getting Started Center
Model Data Hierarkis Akar Model data ini sering digambarkan dalam bentuk pohon terbalik. Dalam model ini sering dikenal dengan istilah orang tua dan anak. Masing-masing berupa simpul dan terrdapat hubungan bahwa setiap anak hanya bias memiliki satu orang tua, sedangkan orang tua dapat memiliki lebih dari satu orang anak. Simpul tertinggi yang tidak memiliki orang tua disebut akar.
Dosen A
Basis Data
Dosen B
Visual
Matematika
Andi
Dian
Heru
badu
Budi
Deni
Riska
Model Data Jaringan Model data ini dibuat untuk mengatasi masalah pada model hierarkis, bentuknya menyerupai model hierarkis namun tidak memiliki akar dan setiap anak bisa memiliki lebih dari satu orang tua. Karna anak bias memiliki lebih dari satu orang tua, maka model ini mendukung hubungan M:M ( many to many ) yaitu setiap orang tua dapat memiliki sejumlah anak dan seorang anak dapat memiliki sejumlah orang tua.
Dosen B
Dosen A
Basis Data
Visual
Matematika
Andi
Dian
Heru
badu
Budi
Deni
Memiliki lebih dari 2 orang tua
Riska
Model Data Relasional Model data Relasional menggunakan sekumpulan table berdimensi dua ( yang biasa disebut relasi atau tabel ). Setiap tabel tersusun atas baris dan kolom Baris
Kolom
Nim
Nama
Jenis_kelamin
Kode_jur
0918729201
Rusli Zainal
L
01
9839271929
Anas Makmun
L
02
7836829000
Butet
P
01
3829372293
Buyung
L
08
Kolom kadang juga disebut record dapat didefinisikan dengan sebagai satuan data terkecil dalam sebuah tabel yang mempunyai makna. Pada model ini kaitan atau asosiasi antara 2 tabel disebut hubungan (Relationship). Hubungannya dapat berupa: • 1-1 (one to one) yaitu satu data pada suatu tabel berpasangan dengan hanya satu data pada table lain. • 1-M (one to many) yaitu satu data pada suatu tabel berpasangan dengan banyak data di tabel lain.
Model Data Relasional 1 : 1
Model Data Relasional 1 : M
Model Data Relasional 1 : M Secara konsep, setiap table harus memiliki kunci primer, kunci primer dapat tersusun dari sebuah kolom atau beberapa kolom. Kunci berperan sebagai identitas unik (tidak kembar) untuk masing-masing baris data