Sabtu, 20 Oktober 2012
pembahasan
cara membuat user baru
SQL > create user (nama_file) identified by (password)
untuk memberi grant atau hak kepada user rindi kita dapat menggunakan syntaks sebagai berikut :
SQL > grant DBA to rindi;
kita bisa masuk ke user rindi dengan syntaks berikut:
SQL > connect to rindi;
dan masukan passwordnya
membuat table GURU dengan data berikut :
SQL> create table GURU;
membuat table KELAS dengan syntaks berikut:
SQL > create table KELAS;
membuat table KELAS dengan syntaks berikut:
SQL > create table KELAS;
membuat table murid dengan syntaks berikut:
SQL > create table MURID;
membuat table ulangan dengan syntaks :
SQL > create table ULANGAN;
membuat table belajar dengan syntaks berikut :
SQL > Create table BELAJAR;
Jumat, 19 Oktober 2012
Landasan Teori
DDL merupakan singkatan dari Data Definition Languagr yang juga bagian dari SQL. DDL berfungsi lebih kedalam manipulasi struktur database. DDL digunakan untuk membuat tabel atau menghapus tabel, membuat key atau indeks, membuat relasi antar beberapa statement
Atau syntaks yang sering dijumpainadalah sebagai berikut :
CREATE TABLE => Untuk membuat table
CREATE INDEX => Untuk membuat indeks dalam table
DROP TABLE => Untuk menghapus table
DROP INDEX => Untuk menghapus indeks
ALTER TABLE => Untuk merubah struktur suatu table
CREATE
Digunakan untuk membuat table, ideks.
CREATE TABLE Nama tabel(atribut dan domain)
Sebagi tambahan setiap kolom pada pendefinisian table dapat dilengkapi dengan UNIQUE, NOT UNIQUE,NULL,NOT NULL.
NULL : Untuk menyatakan nilai kolom dapat diisi
NOT NULL : Untuk menyatakan nilai kolom harus diisi
UNIQUE : Untuk menyatakan nilai pada kolom tidak ada yang sama
NOT UNIQUE : Untk menyatakan nilai pada kolom boleh sama.
ATER TABLE
Digunakan untuk mengubah struktur table
Contoh :
ALTER TABLE tabel pegawai
ADD nama pegawai STRING (35)
Perintah ini merupakan pernyataan untuk menambah kolom dengan nama kolom NAMA PEGAWAI dengan tipe STRING.
DROP
Perintah ini digunakan untuk menghapus kolom.
Contoh : DROP TABLE Tabel_data_pengunjung_perpustakaan
Perintah ini digunakan untuk menghapus TABLE DATA PENGUNJUNG PERPUSTAKAAN.
Pembahasan :
Landasan Teori
DDL merupakan singkatan dari Data Definition Languagr yang juga bagian dari SQL. DDL berfungsi lebih kedalam manipulasi struktur database. DDL digunakan untuk membuat tabel atau menghapus tabel, membuat key atau indeks, membuat relasi antar beberapa statement
Atau syntaks yang sering dijumpainadalah sebagai berikut :
CREATE TABLE => Untuk membuat table
CREATE INDEX => Untuk membuat indeks dalam table
DROP TABLE => Untuk menghapus table
DROP INDEX => Untuk menghapus indeks
ALTER TABLE => Untuk merubah struktur suatu table
CREATE
Digunakan untuk membuat table, ideks.
CREATE TABLE Nama tabel(atribut dan domain)
Sebagi tambahan setiap kolom pada pendefinisian table dapat dilengkapi dengan UNIQUE, NOT UNIQUE,NULL,NOT NULL.
NULL : Untuk menyatakan nilai kolom dapat diisi
NOT NULL : Untuk menyatakan nilai kolom harus diisi
UNIQUE : Untuk menyatakan nilai pada kolom tidak ada yang sama
NOT UNIQUE : Untk menyatakan nilai pada kolom boleh sama.
ATER TABLE
Digunakan untuk mengubah struktur table
Contoh :
ALTER TABLE tabel pegawai
ADD nama pegawai STRING (35)
Perintah ini merupakan pernyataan untuk menambah kolom dengan nama kolom NAMA PEGAWAI dengan tipe STRING.
DROP
Perintah ini digunakan untuk menghapus kolom.
Contoh : DROP TABLE Tabel_data_pengunjung_perpustakaan
Perintah ini digunakan untuk menghapus TABLE DATA PENGUNJUNG PERPUSTAKAAN.
Minggu, 14 Oktober 2012
Secara default pada saat melakukan instalasi oracle akan dibuatkan satu database global. Oracle mengartikan database sebagai global database yang didalamnya terdapat banyak schema/user dan didalamnya terdapat banyak object database.
2. Jalankan Oracle caranya : All program Oracle - OraDb10g_home1
Application Development SQL Plus
3. Masukkan
2. Jalankan Oracle caranya : All program Oracle - OraDb10g_home1
Application Development SQL Plus
3. Masukkan User Name = “system” dan Password=…….
Kita juga bisa masuk ke sql plus menggunakan command prompt seperti gambar berikut:
4. Melakukan pengecekan terhadap database anda dengan perintah berikut:
Melakukan pengecekan ada berapa user atau schema dalam database, caranya:
Untuk mengetahui kita berada di schema mana maka ketikkan:
Secara default user Scott belum bisa digunakan karena masih di-lock. Apabila ingin menggunakan user tersebut maka buka lock user tersebut dengan cara:
1.Secara default pada saat melakukan instalasi oracle akan dibuatkan satu database global. Oracle mengartikan database sebagai global database yang didalamnya terdapat banyak schema/user dan didalamnya terdapat banyak object database.
Jalankan Oracle caranya : All program Oracle - OraDb10g_home1
Application Development SQL Plus
3. Masukkan User Name = “system” dan Password=…….
Melakukan pengecekan terhadap database anda dengan perintah berikut:
Melakukan pengecekan ada berapa user atau schema dalam database, caranya:
Untuk mengetahui kita berada di schema mana maka ketikkan:
Apabila ingin menggunakan user lain maka untuk buka lock user tersebut dengan
cara:
Ganti password user scott menjadi oracle dengan cara:
PERMASALAHAN
SQL hampir selalu dijumpai pada sisrem database relasional. Meskipun demikian system database kmersial juga membutuhkan query yang lebih ramah pengguna (user friendly) dimana pada umumnya terlalu rumit jika diperoleh lewat bahasa pemrograman seperti C#, C++, dan java.
Disini kita akan sedikit mempelajari query sederhana yang merupakan bahasa permohonan tersukses dan juga akrab di kalangan programmer di Indonesia.
LANDASAN TEORI
Meskipun sesuai dan sering digunakan sebagai bahasa query SQL tidak hanya digunakan untuk database ,dapat pula digunakab untuk mendefinisikan struktur data dan modifikasi data pada database.
Secara umum bahasa SQL memiliki beberapa bagian yaitu:
DDL (Data Definition language)
SQL yang menyediakan perintah-perintah untuk mendeskripsikan skema relasi, menghapus, serta memodifikasi.
DML (Data Manipulation Language)
SQL yang digunakan untuk menyisipkan rekaman pada relasi, mrnghapus, serta memodifikasi relasi.
View Definition
SQL yang memuat perintah untuk mendefinisikan tampilan- tampilan yang dikehendaki.
Transaction Control
SQL yang memuat perintah – perintah untuk menspesifikasi awal dan akhir trasaksi.
Embedded
SQL dimana dynamic SQL terminology ini mencakup kemampuan untuk mendeskripsikan pada bahasa pemrograman.
Integrity
Mencakup perintah untuk menspesifikasi batasan integritas.
Authorization
Mencakup perintah untuk membatasi akses pada basis demi keamanan.
1,Secara default pada saat melakukan instalasi oracle akan dibuatkan satu database global. Oracle mengartikan database sebagai global database yang didalamnya terdapat banyak schema/user dan didalamnya terdapat banyak object database.
2. Jalankan Oracle caranya : All program Oracle - OraDb10g_home1
Application Development SQL Plus
3. Masukkan User Name = “system” dan Password=…….
Melakukan pengecekan terhadap database anda dengan perintah berikut:
Melakukan pengecekan ada berapa user atau schema dalam database, caranya:
Untuk mengetahui kita berada di schema mana maka ketikkan:
Apabila ingin menggunakan user lain maka buka lock userterlebih dahulu dengan cara:
Ganti password user sesuai dengan password yang kita hendaki dengan cara:
Berpindah dari user system ke user scott caranya :
Atau bisa juga dengan mengisikan username dan password sebagai berikut :
Lakukan pengecekan di schema scott untuk mengetahui object database yang ada didalamnya, caranya :
Untuk menampilkan isi buffer sql*plus atau menampilkan perintah yang terakhir diketik dan cara menjalankannya gunakan syntak berikut:
Untuk menyimpan perintah yang ada di buffer menjadi file script dan menamainya dengan latihan_oracle.sql gunakan perintah berikut :
Untuk mengetahui default penyimpanan ketik perintah berikut untuk memanggil MS Dos Prompt:
berarti file latihan_oracle.sql disimpan di E:\oracle\product\10.2.0\BIN> kemudian ketik exit untuk kembali ke sql*plus. Apabila proses penyimpanan akan ditujukan pada satu folder tertentu maka ketikkan tempat penyimpanan yang dimaksud missal akan disimpan ke folder f:\amikom maka tuliskan perintah berikut:
Untuk memuat file script tersebut ke buffer sql ketikkan perintah berikut:
Apabila ingin langsung menjalankan file script tersebut gunakan perintah perintah berikut:
atau juga dapat menggunakan perintah berikut :
Kemudian untuk menghilangkan perintah dari buffer membersihkan buffer dari perintah gunakan syntak berikut:
Untuk mengedit kita bisa mengetikkan edit.
Apabila kita akan membuat suatu aplikasi dan kita membutuhkan suatu database maka yang kita lakukan adalah membuat user/schema karena didalam oracle sebenarnya telah terdapat database global yang didalamnya menckup banyak user/schema. Untuk memulai objek database pada suatu schema tertentu maka yang kita lakukan pertama kali adalah membuat user/schema.
Akhiri koneksi dari database dengan perintah disconnect. Dengan perintah tersebut, utility SQL plus tetap berjalan tetapi koneksi ke database terputus. Sedangkan untuk mengakiri atau keluar dari SQL plus gunakan perintah exit
SQL (Structured Query Language) adalah bahasa query yang standard yang digunakan sebagai suatu bahasa sederhana dan dasar, yang memungkinkan Anda untuk berkomunikasi dengan database, membaca, menulis, dan memperoleh informasi yang berguna dari database.
KESIMPULAN
SQL terbagi 3 bagian besar, untuk operasi pemakai :
DDL = mendefinisikan struktur database seperti pembuatan table / index
DML = Bagian untuk memanipulasi data
DCL = Bagian untuk mengontrol data
View Definition
SQL yang memuat perintah untuk mendefinisikan tampilan- tampilan yang dikehendaki.
Transaction Control
SQL yang memuat perintah – perintah untuk menspesifikasi awal dan akhir trasaksi.
Embedded
SQL dimana dynamic SQL terminology ini mencakup kemampuan untuk mendeskripsikan pada bahasa pemrograman.
Integrity
Mencakup perintah untuk menspesifikasi batasan integritas.
Authorization
Mencakup perintah untuk membatasi akses pada basis demi keamanan.
Jumat, 12 Oktober 2012
Query Sederhana
Pertama kita harus menjalankan oracle 10 g terlebih dahulu, terdapat dua cara
Yaitu:
Ø Klik start => All program => oracle 10g => Aplication development => SQL plus.
Ø Start => Run => ketikan “cmd”
Dan masukan user name dan password, lalu klik “ok”
· Dengan query SQL>select * select from global _name;
kita dapat melakukan pengecekan terhadap database
· Query SQL> select username from dba_users;
Kita dapat mengetahui jumlah user atau schema
· SQL>show user;
Kita dapat mengetahui keberadaan kita dalam suatu schema
· Untuk membuka lock atau kunci user yang kita inginkan, kita bisa menggunakan qury SQL> alter user scott account unlock; user scott pun bisa kita gunakan.
· Untuk mengganti password kita bisa menggunakan query
SQL> alter user scott
2 identified by( password);
· Untuk menyimpan perintah pada buffer menjadi file script dan menanai file tersebut sesuai kehendak SQL> Save (Nama file).sql
· Untuk mengetahui defaulrt penyimpanan kita dapat menggunakan query SQL> host
Atau SQL> save (Nama folder penyimpanan).sql
· Untuk menjalankan script file yang ada, kita bisa menggunakan perintah sebagai berikut
SQL> start (nama file yang akan kita jalankan).sql atau
SQL> @(nama file yang akan kita jalankan).sql
· Cara membuat schema kita juga bisa menggunakan
SQL>Connect System;
Enter password:
connected
atau kita bisa menggunakan query
SQL> create user by.....identified by...;
· Untuk menghapus bufer, kita bisa menggunakan syntak SQL>clear buffer
· Lalu untuk mengakhiri koneksi kita hanya perlu mengeklik disconnect, dan untuk mengakhiri SQL plus, gunakan perintah EXIT
Terimakasih...
Gomawo......
Gracias....
Semoga bermanfaat bagi teman-teman.......
>Sedikit ilmu yang kita bagikan Insyaallah dapat bermanfaat bagi teman-teman<
Langganan:
Postingan (Atom)