Selasa, 23 Oktober 2012

TUGAS PART II


Data Definition Language


  • Apa yang dimaksud dengan data definition language (DDL) ?
  • Macam-macam perintah DDL ?
  • Bagaimana cara membuat tabel dengan DDL ?
DDL atau Data Definiton Language adalah sebuah bahasa yang digunakan untuk mendefinisikan pendefinisian data. Terdiri dari perintah-perintah untuk membentuk, mengubah atau menghapus tabel beserta kolom-kolom dan type data penyusunnya, serta perintah2 untuk menetapkan hubungan dan batasan2 data.
  • 4 Macam perintah DDL yang ada di Oracle :
  1. CREATE TABLE
  2. Digunakan untuk membuat tabel
  3. ALTER TABLE - 
  4. Menambahkan kolom baru, Memodifikasi kolom yang sudah ada, Menghapus kolom 
  5. DROP TABLE - 
  6. Digunakan untuk melakukan penghapusan tabel. Melakukan penghapusan table dengan perintah DROP, berarti :
    Semua data dan struktur dari table akan dihapus
    Semua transaksi pending akan di-commit
    Semua indeks akan dihapus
    Perintah drop ini tidak bisa di-rollback 
  7. RENAME - 
  8. Digunakan untuk merubaha nama dari suatu object (table,view,sequence atau synonim).


  • membuat tabel guru :
SQL>create table guru (       2 NIG VARCHAR2(32) not null,       3 NAMA VARCHAR2(64) not null,       4 JENIS_KELAMIN CHAR not null,       5 TGL_MASUK DATE,       6 STATUS_PEG CHAR not null,       7 constraint PK_GURU primary key (NIG));
  • membuat tabel kelas :
SQL>create table KELAS (       2 KELAS_ID VARCHAR2(32) not null,       3 KETERANGAN VARCHAR2(64),       4 constraint PK_KELAS primary key (KELAS_ID));
  • membuat tabel mata pelajaran :
SQL>create table mp (       2 kode_MP VARCHAR2(32) not null,       3 nama_MP VARCHAR2(64) not null,       4 KREDIT NUMBER not null,       5 constraint PK_MP primary key (KELAS_MP));
  • membuat tabel murid :
SQL>create table murid (       2 NIS VARCHAR2(32) not null,       3 KELAS_ID VARCHAR2(32) not null,       4 NAMA VARCHAR2(64) not null,       5 TGL_LAHIR DATE not null,       6 JENIS_KELAMIN CHAR not null,       7 ALAMAT VARCHAR2(128) not null,       8 NAMA_ORTU VARCHAR2(64)       9 constraint PK_MURID primary key (NIS),      10 constraint AK_MURID unique (KELAS_ID, NIS),      11 constraint MURID#KELAS_FK foreign key (KELAS_ID)      12 references KELAS (KELAS_ID);
  • membuat tabel ulangan :
SQL>create table ULANGAN (       2 NIS VARCHAR2(32) not null,       3 KODE_MP VARCHAR2(32) not null,       4 UJIAN_KE NUMBER not null,       5 TGL_UJIAN DATE not null,       6 NILAI NUMBER,       7 constraint PK_ULANGAN primary key (NIS, KODE_MP, UJIAN_KE),       8 constraint ULANGAN#MURID_FK foreign key (NIS)       9 references MURID (NIS),     10 references ULANGAN#MATA_PELAJARAN (KODE_MP))references MATA_PELAJARAN (KODE_MP));


KESIMPULAN >>
DDL memudahkan kita dalam membuat tabel dengan perintah2 didalamnya seperti create table, alter table, drop table & rename.

DAFTAR PUSTAKA >>



Senin, 15 Oktober 2012

TUGAS PRAKTIKUM 1


PENGENALAN QUERY
SISTEM MANAJEMEN BASIS DATA









Di Susun Oleh :
Dina Andhini Kayadoe
SI 12 B
12.12.0078




TAHUN PELAJARAN 2012/2013

----------------------------------------------------------------------------------------------------------------

Soal / Permasalahan

Ø  Keunggulan dan Kekurangan SQL
1.      Keunggulan SQL
ü  Data Oriented
ü  Luwes
ü  Terkontrolnya kerangkapan data
ü  Keamanan
ü  Kebersamaan pemakai
ü  Sentralisasi.
2.      Kekurangan SQL
ü Storage digunakan besar
ü Dibutuhkan tenaga specialis yang handal
ü Biaya mahal
ü Sistem tampak lebih komplek.
Ø  Fasilitas Unggulan SQL
Adapun fasilitas unggulan yang dimiliki oleh SQL yaitu berupa tabel, view dan elemen-elemen lain yang dapat terlihat langsung oleh user atau pengguna.


-----------------------------------------------------------------------------------------------------------------

Landasan Teori

1.      Pengertian dan Tujuan Penerapan Bahasa Query (Structured Query Language)
Pengertian bahasa query yaitu sebuah perintah tertentu yang mempunyai kemampuan memanggil, mengubah, memanipulasi, mendefinisikan, memodifikadsi dan menentukan kontrain sekuriti dalam sebuah aplikasi DBMS, dalam hal ini aplikasi DBMS yang digunakan adalah SQL Server 7.0b.
Tujuan penerapannya yaitu memudahkan user dalam mengakses data / informasi, keamanan data / informasi, menghindari redudansi data / kerangkapan data, efisiensi dalam sebuah informasi , keluwesan data / informasi, orientasi data, terkontrolnya sebuah data / informasi.

2.      Dasar-dasar Structured Query Language (SQL)
Jenis perintah SQL dan struktur dasar penulisan perintah. DDL (Data Definitions Language) kelompok perintah ini bisa digunakan untuk melakukan pendefinisian database dan pendefisian tabel. Sehingga dengan menggunakan perintah –perintah ini, kita bisa memerintahkan untuk membuat database , membuat tabel, mengubah strukturnya, menghapus tabel, membuat index tabel dan lain-lain yang berhubungan dengan pendefinisian database dan tabel. Adapun dasar penulisan perintah dari DDL ini adalah Create, Indek, Viewb. DML (Data Manipulation Language) yaitu suatu data yang telah dibuat dan telah didefinisikan untuk melakukan beberapa operasi seperti penyaringan data, proses query. DML ini dilakukan untuk melakukan memanipulasi dan pengambilan data pada suatu basis data. Adapun penulisan dasar perintah dari DML yaitu Insert, Select, Update, Delete, Edit, Rename, dan lain-lain.


-----------------------------------------------------------------------------------------------------------------

Pembahasan SQL

v  Cara melihat global name:
SQL>select * from global_name;

v  Cara melihat user:
SQL>select username from dba_users;

v  Cara melihat kita berada di user mana:
SQL>show user;

v  Cara membuka user scoot:
SQL>alter user scoot account unlock;

v  Cara mengganti user scoot menjadi oracle:
SQL>alter user scoot
     2 identified by oracle
     3;

SQL>connect
                        :scoot
                        :oracle

v  Cara mengetahui database didalamnya
SQL>select object_name, object_type from user_objects;

v  Cara menampilkan isi buffer sql*plus / menampilkan perintah yang terakhir diketik dan cara menjalankannya gunakan syntak berikut:
SQL>list
·         Untuk menjalankan :
SQL>run

v  Cara untuk menyimpan perintah yang ada di buffer menjadi file script
SQL>save latihan_oracle.sql

v  Cara untuk mengetahui default penyimpanan ketik perintah berikut untuk memanggil Ms.DOS Prompt
SQL>host
v  Menyimpan sesuai dengan folder yang kita buat:
SQL>save D:\kayadoeSI12B\latihan_oracle.sql

v  Membuat file script:
SQL>get D:\kayadoeSI12B\latihan_oracle.sql

--------------------------------------------------------------------------------------------------------------------


Kesimpulan

SQL merupakan aplikasi DBMS yang sangat berguna bagi user yang memerlukan informasi dari suatu perusahaan atau departemen tertentu yang terkait dengan aplikasi ini. SQL juga sangat bermanfaat dan sangat efisien karena program ini dapat digunakan bersama-sama oleh user yang memakai aplikasi ini. Oleh sebab itu aplikasi ini sangat cocok dipakai dalam suatu informasi seperti data pustaka, rumah sakit, kampus dan lain-lain.




--------------------------------------------------------------------------------------------------------------
Daftar Pustaka

Crossed Red Kunai - Naruto

Labels

Free Ongkir Blibli

fashion wanita