Anda di halaman 1dari 9

RESPONSI UTS HIMSISFO - PSBD

Pengenalan Sistem Basis Data


 Database
Database merupakan komponen mendasar suatu sistem informasi, dimana
pengembangan/pemakainnya harus dilihat dari presprektif yang lebih luas berdasarkan
kebutuhan organisasi
 Database Management System (DBMS)
DBMS adalah sebuah software yang mengijinkan user untuk mendefinisikan, membuat
dan memaintain database dan menyediakan akses kontrol ke database tersebut
 Database Approach
 Data Definition Language (DDL)
 Data Manipulation Language (DML)
 Controlled access to database / Database Control Language (DCL)
 View

View merupakan hasil dinamik dari satu atau lebih operasi relasional yang dioperasikan pada
relasi/tabel dasar untuk menghasilkan relasi/table lain. Dan view merupakan relasi virtual yang
tidak benar-benar ada dalam database, tetapi di hasilkan berdasarkan permintaan oleh user
tertentu pada saat tertentu

 Database Administrator dan Data Administrator

Data Administration Database Administration

Pengaturan sumberdaya data, meliputi : Pengaturan realisasi fisik dari aplikasi database,
perencanaan database, pengembangan dan meliputi : desain fisik database dan implementasi,
pemeliharaan standar, kebijakan, dan prosedur, penganturan kemananan dan kontrol integritas,
dan desain database logical dan konseptual pengawasan performa sistem dan pengaturan
ulang database.

1|Page download GRATIS : www.himsisfo.net


RESPONSI UTS HIMSISFO - PSBD

 Keuntungan Penggunaan DBMS


 Mengontrol Redudansi Data
 Data Konsisten
 Banyak informasi dari data dengan ukuran yang sama
 Mengsharing data
 Meningkatkan integritas data
 Meningkatkan keamanan
 Menerapkan standarisasi
 Skala Ekonomi
 Menye-imbangkan tentang konflik kebutuhan
 Meningkatkan aksestabilitas dan responsif data
 Meningkatkan produktivitas
 Meningkatkan pemeliharaan melalui independensi data
 Peningkatan konkurensi
 Meningkatkan performa backup dan recovery data
 Kerugian Penggunaan DBMS
 Kompleks
 Ukuran
 Pembiayaan DBMS
 Tambahan biaya Hardware
 Pembiayaan konversi data
 Performa
 Dampak yang besar jika terjadi kegagalan

 ANSI-SPARC Three-Level Architecture

2|Page download GRATIS : www.himsisfo.net


RESPONSI UTS HIMSISFO - PSBD

 External Level
 Pandangan user tentang database
 Mendeskripsikan bagian dari database yang berhubungan dengan user yang
berpartisipasi
 Conceptual Level
 Pandangan Komunitas tentang database
 Mendeskripsikan data apa saja yang disimpan dan hubungan antar data
tersebut
 Internal Level
 Merepresentatifkan fisik dari database dalam komputer
 Mendeskripsikan bagaimana data disimpan dalam database

 Relational Keys

3|Page download GRATIS : www.himsisfo.net


RESPONSI UTS HIMSISFO - PSBD

 Superkey
Sebuah atribut, atau sejumlah atribut, yang secara unik mengidentifikasi sebuah
tupel di dalam relasi.
o Candidate Key
Superkey (K) seperti bahwa tidak ada subset yang tepat adalah superkey dalam relasi.
Dalam setiap tupel R, nilai K unik mengidentifikasi tuple (keunikan).
Tidak ada subset yang tepat dari K memiliki sifat keunikan (irreducibility)
o Primary Key
Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam
relasi.
o Alternate Keys
Candidate Key yang tidak terseleksi menjadi Primary Key
o Foreign Key
Atribut, atau himpunan atribut, dalam satu hubungan yang cocok dengan kunci
kandidat dari beberapa hubungan (mungkin sama).

4|Page download GRATIS : www.himsisfo.net


RESPONSI UTS HIMSISFO - PSBD

 Data Defintion
 CREATE TABLE
Berguna untuk membuat table dalam sebuah database

o Format Penulisan :
CREATE TABLE TableName
{(colName dataType [NOT NULL] [UNIQUE]
[DEFAULT defaultOption]
[CHECK searchCondition] [,...]}
[PRIMARY KEY (listOfColumns),]
,*UNIQUE (listOfColumns),+ *…,+-
{[FOREIGN KEY (listOfFKColumns)
REFERENCES ParentTableName [(listOfCKColumns)],
[ON UPDATE referentialAction]
*ON DELETE referentialAction ++ *,…+-
{[CHECK (searchCondition)+ *,…+ -)

o Contoh Penulisan :
create table Himsisfo
(
IdNo varchar(5),
FName varchar(15),
LName varchar(15)
)

o Hasilnya :

5|Page download GRATIS : www.himsisfo.net


RESPONSI UTS HIMSISFO - PSBD

 DROP TABLE
Berguna untuk menghapus table dalam sebuah database

o Format Penulisan :
DROP TABLE TableName
[RESTRICT | CASCADE]

o Contoh Penulisan :
DROP TABLE Himsisfo

 ALTER TABLE
ALTER table punya beberapa kegunaan diantaranya :
 Menambah Kolom Baru pada table
 Menghapus kolom pada table
 Membuat table constraint
 Menghapus table constraint
 Mengset nilai default dari sebuah kolom
 Menghapus nilai default dari sebuah kolom

o Format Penulisan :
ALTER TABLE namatable
[ADD/DROP] ....

o Contoh Penulisan :
ALTER TABLE Himsisfo
6|Page download GRATIS : www.himsisfo.net
RESPONSI UTS HIMSISFO - PSBD

ADD Alamat varchar(100)

Contoh di atas akan menambah kolom bernama alamat pada tabel Himsisfo

o Hasilnya :

 VIEW
Berguna untuk membuat sebuah virtual table dari 1 / lebih table

o Format Penulisan :
CREATE VIEW ViewName [(newColumnName [,...]) ]
AS subselect [WITH [CASCADED | LOCAL] CHECK OPTION]

o Contoh Penulisan :
 Definisi View :
CREATE VIEW viewTableHimsisfo
AS
SELECT * FROM himsisfo
 Cara memanggil view :
SELECT * FROM viewTableHimsisfo

Hasilnya :

7|Page download GRATIS : www.himsisfo.net


RESPONSI UTS HIMSISFO - PSBD

 Data Manipulation
 INSERT
Berguna untuk memasukkan data ke sebuah table

o Format Penulisan :
INSERT INTO TableName [ (columnList) ] VALUES (dataValueList)

o Contoh Penulisan :
INSERT INTO himsisfo VALUES (‘P001’,’Himsisfo’,’Binus’,’Jakarta’)

o Hasilnya :

 UPDATE
Berguna untuk mengubah data dari sebuah table

o Format Penulisan :
UPDATE TableName SET TableField = ‘dataygmaudiubah’ WHERE
TableField = ‘berdasarkandataapa’

8|Page download GRATIS : www.himsisfo.net


RESPONSI UTS HIMSISFO - PSBD

o Contoh Penulisan :
UPDATE himsisfo SET fname = ‘Himsisfo-SI’ WHERE idno = ‘P001’

o Hasilnya :

 DELETE
Berguna untuk menhapus data dari sebuah table

o Format Penulisan :
DELETE FROM TableName [WHERE searchCondition]

o Contoh Penulisan :
DELETE FROM himsisfo WHERE idno = ‘P001’

o Hasilnya :

9|Page download GRATIS : www.himsisfo.net

Anda mungkin juga menyukai