Abstraksi
Abstraksi
data diperuntukan merancang sebuah data, mempunyai sifat objek oriented
(keturunan).
Abstraksi
data memiliki tingkatan level yang dimana fungsi dari level-level tersebut
adalah untuk melihat data dalam sebuah system basis data.
Lvl 1. - External view (luaran)
Lvl 2. - Conceptual view (konsep)
Lvl 1
External view
-
Analisis
dengan cara survei, observasi, wawancara, untuk menghasilkan functional
requirement.
Contoh: data mahasiswa, data dosen, data mata kuliah
Data Mahasiswa
|
|||
Nim
|
Nama
|
Alamat
|
Tgl lahir
|
D1042161004
|
Fickry arief
|
Jl.mana
saja
|
32-13-2030
|
D1042201004
|
Arief fickry
|
Jl.suka
hati mu
|
31-13-2040
|
Data Dosen
|
|||
Nip
|
Nama
|
Alamat
|
Tgl lahir
|
112233789
|
Sudarmadji
|
Jl. Serong
kanan
|
42-15-3001
|
879332211
|
Sugarsyari
|
Jl. Serong
kiri
|
42-15-3004
|
Lvl 2
Conceptual view
-
Menampilkan
data-data apa saja yang ada di database tersebut.
Contoh: rancangan dalam bentuk skema
lvl 3 Physical view
-
Representasi fisik dari database di
komputer
Contoh: rancangan semua data yang ada didalam database
Model Skema
- Model Hirarki
basis data hirarki, dalam hal ini kaitannya dengan kemampuan untuk menemukan dan memelihara relasi antar kelompok data.

- Model Jaringan
model ini merupakan perbaikan dari model basis data hirarki, yaitu dengan menambahkan kemampuan root table untuk melakukan share relationship.

- Model Relasi
merupakan model basis data yang menggabungkan data antara tabel-tabel yang ada.
Data Definition Language (DDL)
- Digunakan dalam membuat tabel baru, indeks, mengubah tabel, menentukan struktur tabel, dsb.
contoh:
-Create table data mahasiswa(NIM char (4) not null,
-Nama varchar(25)not null,
-Alamat varchar(15)not null,
-Tl varchar(30),primary key(NIM);
Data Manipulation Language(DML)
- Digunakan dalam memanipulasi dan pengambilan data pada database.
contoh: memasukan data dalam tabel data mahasiswa fieldnya terdiri atas NIM, Nama, alamat, Tanggal lahir.
insert into datamahasiswa (nim, nama, alamat, Tl) values ('1108','Barbara','jl jerman','31-09-97'); Select * from datamahasiswa;



Tidak ada komentar:
Posting Komentar