Responsi UTS - PSBD
Responsi UTS - PSBD
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
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.
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
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).
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 :
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
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 :
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’
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 :