SlideShare a Scribd company logo
1 of 4
Tugas pendahuluan
1. Jelaskan apa yang dimaksud dengan Normalisasi ?
Jawab : Normalisasi merupakan sebuah teknik dalam logical desain
sebuah basisdata, teknik pengelompokkan atribut dari suatu relasi
sehingga membentuk struktur relasi yang baik (tanpa redudansi).
2. Jelaskan apa yang dimaksud dengan Kardinalisasi ?
Jawab : Kardinalitas relasi yang terjadi diantara dua himpunan
entitas, (misalnya A dan B) dapat berupa :
 Satu ke satu (One to One)
Yang berarti setiap entitas pada himpunan entitas A
berhubungan dengan paling banyak dengan satu entitas
pada himpunan entitas B, dan begitu juga sebaliknya setiap
entitas pada himpunan entitas B berhubungan dengan
plaing banyak dengan satu Entitas pada himpunan entitas A.
 Satu Ke Banyak (One To Many)
Yang berarti setiap entitas pada himpunan entitas A dapat
berhubungan dengan banyak entitas pada himpunan entitas
B, tetapi tidak sebaliknya, dimana setiap entitas pada
himpunan B berhubungan dengan paling banyak dengan
satu entitas pada himpunan entitas.
 Banyak Ke Satu (Many To One)
Yang berarti setiap entitas pada himpunan entitas A
berhubungan dengan paling banyak dengan satu entitas
pada himpunan entitas B, tatapi tidak sebaliknya, dimana
setiap entitas pada himpunan entitas A berhubungan dengan
paling banyak satu entitas pada himpunan entitas B.
 Banyak ke banyak ( Many to Many)
Yang berarti setiap entitas pada himpunan entitas A dapat
berhubungan dengan banyak entitas pada himpunan entitas
B, dan demikian juga sebaliknya, dimana setiap entitas
pada himpunan entitas B dapat behubungan dengan banyak
entitas pada himpunan entitas A.
3. Sebutkan dan jelaskan 30 perintah DDL, pada oracle ?
Jawab :
 CREATE DATABASE
Merupakan perintah yang berfungsi untuk membuat
database baru
 DROP DATABASE
Merupakan perintah yang berfungsi untuk menghapus
database.
 ALTER DATABASE
Merupakan perintah yang berfungsi untuk mengubah
database.
 CREATE TABLE
Digunakan untuk membuat tabel.
 DROP TABLE
Merupakan perintah yang berfungsi untuk menghapus tabel.
 ALTER TABLE
Merupakan perintah yang berfungsi untuk merubah struktur
tabel.
 CREATE USER
Digunakan untuk membuat user
 DROP USER
Digunakan untuk menghapus user
 RENAME
Digunakan untuk merubah nama dari suatu object
(table,view,sequence atau synonim).
 CREATE VIEW
View adalah tabel bayangan. Tidak menyimpan data secara
fisik. Biasanya berupa hasil query dari tabel-tabel dalam
sebuah database.
 DROP VIEW
Digunakan untuk menghapus view
 ALTER VIEW
Merupakan perintah yang berfungsi untuk merubah view.
 CREATE INDEX
Digunakan untuk pembuatan index
 DROP INDEX
Digunakan untuk menghapus index
 ALTER INDEX
Merupakan perintah yang berfungsi untuk merubah index.
 CREATE PROCEDURE
Digunakan untuk membuat stored procedure
 ALTER PROCEDURE
Digunakan untuk mengubah stored procedure
 DROP PROCEDURE
Digunakan untuk menghapus stored procedure
 CREATE TRIGGER
Digunakan untuk membuat trigger
 ALTER TRIGGER
Digunakan untuk mengubah trigger
 DROP TRIGGER
Digunakan untuk menghapus trigger
 SELECT
Menampilkan data dari tabel
 COMMIT
Menuliskan perubahan ke dalam disk
 ROLLBACK
Membatalkan perubahan yang dilakukan setelah perintah
COMMIT yang terakhir.
 GRANT
Merupakan perintah yang berfungsi untuk memberikan hak
akses
 CREATE FUNCTION
Merupakan perintah yang berfungsi untuk membuat fungsi.
 REVOKE
Merupakan perintah yang berfungsi untuk menghapus hak
akses
 TRUNCATE
Merupakan perintah yang berfungsi untuk menghapus
semua data dari tabel.
 COMMENT ON TABLE
Merupakan perintah yang berfungsi untuk memberikan
komentar pada tabel.
 COMMENT ON COLUMN
Merupakan perintah yang berfungsi untuk memberikan
komentar pada kolom.
4. Jelaskan definisi dan fungsi index pada suatu table ?
Jawab : index adalah objek schema yang berisi catatan dari nilai –
nilai yang muncul pada suatu kolom atau kombinasi kolom yang di
index dari sebuah tabel. Fungsi index sendiri yakni menyediakan
jalur pencarian data sehingga mempercepat akses ke data tersebut.
5. Jelaskan perbedaan antara DDL, DML, DCL, dan TCL ?
6. Jelaskan perbedaan CHAR, VARCHAR dan VARCHAR2 ?
Berikan contohnya ?
7. Buatlah contoh SCHEMA ?
8. Jelaskan tentang pengertian Archive Log pada oracle dan berikan
contohnya ?

More Related Content

Viewers also liked

презентация для фестиваля смотри иркутское
презентация для фестиваля смотри иркутскоепрезентация для фестиваля смотри иркутское
презентация для фестиваля смотри иркутскоеKseniya Geevskaya
 
Лекция Александра Удовиченко. Типичные ошибки предпринимателя
Лекция Александра Удовиченко. Типичные ошибки предпринимателяЛекция Александра Удовиченко. Типичные ошибки предпринимателя
Лекция Александра Удовиченко. Типичные ошибки предпринимателяKseniya Geevskaya
 
Лекция Александра Удовиченко. Can!NY 2:0
Лекция Александра Удовиченко. Can!NY 2:0Лекция Александра Удовиченко. Can!NY 2:0
Лекция Александра Удовиченко. Can!NY 2:0Kseniya Geevskaya
 
Жизненные циклы компании. Секреты бессмертия
Жизненные циклы компании. Секреты бессмертияЖизненные циклы компании. Секреты бессмертия
Жизненные циклы компании. Секреты бессмертияKseniya Geevskaya
 
Mendiagnosis permasalahan pengoperasian pc & periferal
Mendiagnosis permasalahan pengoperasian pc & periferalMendiagnosis permasalahan pengoperasian pc & periferal
Mendiagnosis permasalahan pengoperasian pc & periferalAris Alhalaj
 
Мои любимые инструменты маркетинга
Мои любимые инструменты маркетингаМои любимые инструменты маркетинга
Мои любимые инструменты маркетингаKseniya Geevskaya
 
позиционирование иркутска
позиционирование иркутскапозиционирование иркутска
позиционирование иркутскаKseniya Geevskaya
 
Программа бизнес-лектория на Декабрь 2012
Программа бизнес-лектория на Декабрь 2012Программа бизнес-лектория на Декабрь 2012
Программа бизнес-лектория на Декабрь 2012Kseniya Geevskaya
 
Soal asisten modularis 2
Soal asisten modularis 2Soal asisten modularis 2
Soal asisten modularis 2Aris Alhalaj
 
Ценообразование основанное на ценности
Ценообразование основанное на ценностиЦенообразование основанное на ценности
Ценообразование основанное на ценностиKseniya Geevskaya
 
SDS training Formación, desarrollo y futuro
SDS training Formación, desarrollo y futuroSDS training Formación, desarrollo y futuro
SDS training Formación, desarrollo y futuroSDS training
 
Presentació Estudi 'Dones en els consells d'administració de les empreses de ...
Presentació Estudi 'Dones en els consells d'administració de les empreses de ...Presentació Estudi 'Dones en els consells d'administració de les empreses de ...
Presentació Estudi 'Dones en els consells d'administració de les empreses de ...Cambra de Comerç de Barcelona
 

Viewers also liked (18)

презентация для фестиваля смотри иркутское
презентация для фестиваля смотри иркутскоепрезентация для фестиваля смотри иркутское
презентация для фестиваля смотри иркутское
 
Ai tugas 2
Ai tugas 2Ai tugas 2
Ai tugas 2
 
Лекция Александра Удовиченко. Типичные ошибки предпринимателя
Лекция Александра Удовиченко. Типичные ошибки предпринимателяЛекция Александра Удовиченко. Типичные ошибки предпринимателя
Лекция Александра Удовиченко. Типичные ошибки предпринимателя
 
Лекция Александра Удовиченко. Can!NY 2:0
Лекция Александра Удовиченко. Can!NY 2:0Лекция Александра Удовиченко. Can!NY 2:0
Лекция Александра Удовиченко. Can!NY 2:0
 
Жизненные циклы компании. Секреты бессмертия
Жизненные циклы компании. Секреты бессмертияЖизненные циклы компании. Секреты бессмертия
Жизненные циклы компании. Секреты бессмертия
 
Mendiagnosis permasalahan pengoperasian pc & periferal
Mendiagnosis permasalahan pengoperasian pc & periferalMendiagnosis permasalahan pengoperasian pc & periferal
Mendiagnosis permasalahan pengoperasian pc & periferal
 
Мои любимые инструменты маркетинга
Мои любимые инструменты маркетингаМои любимые инструменты маркетинга
Мои любимые инструменты маркетинга
 
позиционирование иркутска
позиционирование иркутскапозиционирование иркутска
позиционирование иркутска
 
Программа бизнес-лектория на Декабрь 2012
Программа бизнес-лектория на Декабрь 2012Программа бизнес-лектория на Декабрь 2012
Программа бизнес-лектория на Декабрь 2012
 
Soal asisten modularis 2
Soal asisten modularis 2Soal asisten modularis 2
Soal asisten modularis 2
 
Ценообразование основанное на ценности
Ценообразование основанное на ценностиЦенообразование основанное на ценности
Ценообразование основанное на ценности
 
Modul 4
Modul 4Modul 4
Modul 4
 
SDS training Formación, desarrollo y futuro
SDS training Formación, desarrollo y futuroSDS training Formación, desarrollo y futuro
SDS training Formación, desarrollo y futuro
 
.
..
.
 
Problemas
ProblemasProblemas
Problemas
 
Presentació Estudi 'Dones en els consells d'administració de les empreses de ...
Presentació Estudi 'Dones en els consells d'administració de les empreses de ...Presentació Estudi 'Dones en els consells d'administració de les empreses de ...
Presentació Estudi 'Dones en els consells d'administració de les empreses de ...
 
Familia inocente moreno
Familia inocente morenoFamilia inocente moreno
Familia inocente moreno
 
Nutrició al món (humà).
Nutrició al món (humà).Nutrició al món (humà).
Nutrició al món (humà).
 

Similar to Modul 2

Part 7 ddl dan dml lant..retriving data up
Part 7  ddl dan dml lant..retriving data upPart 7  ddl dan dml lant..retriving data up
Part 7 ddl dan dml lant..retriving data upDenny Yahya
 
Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasionalElma Fiana
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Rut Kristina
 
Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Erikson Hutabarat
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLilma207681
 
My sql dan-java-database-connectivity
My sql dan-java-database-connectivityMy sql dan-java-database-connectivity
My sql dan-java-database-connectivityHenry Littleboy
 
Part 6 ddl dan dml (case studiies)
Part 6  ddl dan dml (case studiies)Part 6  ddl dan dml (case studiies)
Part 6 ddl dan dml (case studiies)Denny Yahya
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2Ayu_lestari
 

Similar to Modul 2 (10)

Part 7 ddl dan dml lant..retriving data up
Part 7  ddl dan dml lant..retriving data upPart 7  ddl dan dml lant..retriving data up
Part 7 ddl dan dml lant..retriving data up
 
C# linq
C# linqC# linq
C# linq
 
Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasional
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615
 
Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
My sql dan-java-database-connectivity
My sql dan-java-database-connectivityMy sql dan-java-database-connectivity
My sql dan-java-database-connectivity
 
Part 6 ddl dan dml (case studiies)
Part 6  ddl dan dml (case studiies)Part 6  ddl dan dml (case studiies)
Part 6 ddl dan dml (case studiies)
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
 

Modul 2

  • 1. Tugas pendahuluan 1. Jelaskan apa yang dimaksud dengan Normalisasi ? Jawab : Normalisasi merupakan sebuah teknik dalam logical desain sebuah basisdata, teknik pengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redudansi). 2. Jelaskan apa yang dimaksud dengan Kardinalisasi ? Jawab : Kardinalitas relasi yang terjadi diantara dua himpunan entitas, (misalnya A dan B) dapat berupa :  Satu ke satu (One to One) Yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan plaing banyak dengan satu Entitas pada himpunan entitas A.  Satu Ke Banyak (One To Many) Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas.  Banyak Ke Satu (Many To One) Yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tatapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B.  Banyak ke banyak ( Many to Many) Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian juga sebaliknya, dimana setiap entitas
  • 2. pada himpunan entitas B dapat behubungan dengan banyak entitas pada himpunan entitas A. 3. Sebutkan dan jelaskan 30 perintah DDL, pada oracle ? Jawab :  CREATE DATABASE Merupakan perintah yang berfungsi untuk membuat database baru  DROP DATABASE Merupakan perintah yang berfungsi untuk menghapus database.  ALTER DATABASE Merupakan perintah yang berfungsi untuk mengubah database.  CREATE TABLE Digunakan untuk membuat tabel.  DROP TABLE Merupakan perintah yang berfungsi untuk menghapus tabel.  ALTER TABLE Merupakan perintah yang berfungsi untuk merubah struktur tabel.  CREATE USER Digunakan untuk membuat user  DROP USER Digunakan untuk menghapus user  RENAME Digunakan untuk merubah nama dari suatu object (table,view,sequence atau synonim).  CREATE VIEW View adalah tabel bayangan. Tidak menyimpan data secara fisik. Biasanya berupa hasil query dari tabel-tabel dalam sebuah database.
  • 3.  DROP VIEW Digunakan untuk menghapus view  ALTER VIEW Merupakan perintah yang berfungsi untuk merubah view.  CREATE INDEX Digunakan untuk pembuatan index  DROP INDEX Digunakan untuk menghapus index  ALTER INDEX Merupakan perintah yang berfungsi untuk merubah index.  CREATE PROCEDURE Digunakan untuk membuat stored procedure  ALTER PROCEDURE Digunakan untuk mengubah stored procedure  DROP PROCEDURE Digunakan untuk menghapus stored procedure  CREATE TRIGGER Digunakan untuk membuat trigger  ALTER TRIGGER Digunakan untuk mengubah trigger  DROP TRIGGER Digunakan untuk menghapus trigger  SELECT Menampilkan data dari tabel  COMMIT Menuliskan perubahan ke dalam disk  ROLLBACK Membatalkan perubahan yang dilakukan setelah perintah COMMIT yang terakhir.  GRANT
  • 4. Merupakan perintah yang berfungsi untuk memberikan hak akses  CREATE FUNCTION Merupakan perintah yang berfungsi untuk membuat fungsi.  REVOKE Merupakan perintah yang berfungsi untuk menghapus hak akses  TRUNCATE Merupakan perintah yang berfungsi untuk menghapus semua data dari tabel.  COMMENT ON TABLE Merupakan perintah yang berfungsi untuk memberikan komentar pada tabel.  COMMENT ON COLUMN Merupakan perintah yang berfungsi untuk memberikan komentar pada kolom. 4. Jelaskan definisi dan fungsi index pada suatu table ? Jawab : index adalah objek schema yang berisi catatan dari nilai – nilai yang muncul pada suatu kolom atau kombinasi kolom yang di index dari sebuah tabel. Fungsi index sendiri yakni menyediakan jalur pencarian data sehingga mempercepat akses ke data tersebut. 5. Jelaskan perbedaan antara DDL, DML, DCL, dan TCL ? 6. Jelaskan perbedaan CHAR, VARCHAR dan VARCHAR2 ? Berikan contohnya ? 7. Buatlah contoh SCHEMA ? 8. Jelaskan tentang pengertian Archive Log pada oracle dan berikan contohnya ?