Anda di halaman 1dari 4

PEMBUATAN DI ORACLE CREATE USER guru IDENTIFIED BY guru; SELECT * FROM dba_users; CREATE USER wakasek IDENTIFIED BY wakasek;

CREATE USER ortu IDENTIFIED BY ortu; CREATE USER pegawai IDENTIFIED BY pegawai; CREATE USER siswa IDENTIFIED BY siswa; CREATE USER kepsek IDENTIFIED BY kepsek; Pemberian Hak Akses GRANT REFERENCES ON akademik.* /*nama database*/ TO 'kepsek'@'localhost'; REVOKE --> MENCABUT ON ---------------FROM -------------GRANT REFERENCES ON akademik.* TO 'kepsek'@'localhost'; GRANT REFERENCES ON akademik.* TO 'guru'@'localhost'; GRANT REFERENCES ON akademik.* TO 'wakasek'@'localhost'; GRANT REFERENCES ON akademik.* TO 'pegawai'@'localhost'; GRANT REFERENCES ON akademik.* TO 'siswa'@'localhost'; GRANT REFERENCES ON akademik.* TO 'ortu'@'localhost'; -----------tanggal 28 oktober 2013 /*pemberian akses* sql yought/ GRANT SELECT ON akademik.* TO 'siswa'@'localhost'; GRANT SELECT ON akademik.* TO 'guru'@'localhost'; GRANT SELECT ON akademik.* TO 'kepsek'@'localhost'; GRANT SELECT

ON akademik.* TO 'ortu'@'localhost'; GRANT SELECT ON akademik.* TO 'pegawai'@'localhost'; GRANT DELETE ON akademik.agama TO 'pegawai'@'localhost'; GRANT SELECT ON akademik.* TO 'wakasek'@'localhost'; GRANT INSERT ON akademik.agama TO 'pegawai'@'localhost'; -SELECT data_kelas.Kode_Kelas,biodata.Nama FROM data_kelas INNER JOIN biodata USING (NISS); INSERT INTO agama (Kode_Agama,Nama_Agama) VALUES ('KOM','Konghuchu'); SHOW GRANTS; --> MELIHAT HAK AKSES YANG SUDAH BISA ------------------------------------DI ORACLE ------------------------------------ALTER user guru ACCOUNT UNLOCK; GRANT CREATE SESSION TO guru; ALTER user kepsek ACCOUNT UNLOCK; GRANT CREATE SESSION TO kepsek; ALTER user ortu ACCOUNT UNLOCK; GRANT CREATE SESSION TO ortu; ALTER user pegawai ACCOUNT UNLOCK; GRANT CREATE SESSION TO pegawai; ALTER user siswa ACCOUNT UNLOCK; GRANT CREATE SESSION TO siswa; ALTER user wakasek ACCOUNT UNLOCK; GRANT CREATE SESSION TO wakasek; CREATE TABLE agama ( Kode_Agama CHAR(3), Nama_Agama VARCHAR(20), PRIMARY KEY (Kode_Agama) ); CREATE TABLE biodata ( NISS CHAR(10), Nama VARCHAR(50), Jenis_Kelamin CHAR(1), Tempat_Lahir VARCHAR(40), Tanggal_Lahir DATE, Alamat varchar(40), Kode_Agama CHAR(3), Hoby varchar(40), Nama_Ayah VARCHAR(50), Nama_Ibu VARCHAR(50),

Pekerjaan_Ayah VARCHAR(50), Kode_Kurikulum CHAR(6), PRIMARY KEY(NISS) ); CREATE TABLE sekolah ( NPSN VARCHAR(10), Nama_Sekolah VARCHAR(30), Status_Sekolah CHAR(6), Alamat_Sekolah VARCHAR(40), PRIMARY KEY (NPSN) ); CREATE TABLE kurikulum ( Kode_Kurikulum CHAR(6), Nama_Kurikulum VARCHAR(20), PRIMARY KEY (Kode_Kurikulum) ); CREATE TABLE tingkatan ( Kode_Tingkatan CHAR(3), Nama_Tingkatan VARCHAR(20), PRIMARY KEY (Kode_Tingkatan) ); CREATE TABLE kelas ( Kode_Kelas CHAR(3), Nama_Kelas VARCHAR(20), PRIMARY KEY (Kode_Kelas) ); CREATE TABLE jurusan ( Kode_Jurusan CHAR(3) NOT NULL, Nama_Jurusan VARCHAR(20) NOT NULL, PRIMARY KEY (Kode_Jurusan) ); CREATE TABLE mata_pelajaran ( Kode_Mata_Pelajaran VARCHAR(9), Nama_MataPelajaran VARCHAR(20), Kode_Kurikulum CHAR(6), PRIMARY KEY (Kode_Mata_Pelajaran) ); CREATE TABLE guru ( NIP VARCHAR(18), Nama VARCHAR(50), Jenis_Kelamin CHAR(1), Tempat_Lahir VARCHAR(40), Tanggal_Lahir DATE, Alamat VARCHAR(40), Kode_Agama CHAR(3), PRIMARY KEY(NIP) ); CREATE TABLE data_kelas ( NISS CHAR(10), NPSN VARCHAR(10), Semester CHAR(1), Tahun_Ajaran VARCHAR(4),

Kode_Tingkatan CHAR(3), Kode_Jurusan CHAR(3), Kode_Kelas CHAR(3) ); CREATE TABLE data_kkm ( NPSN CHAR(10), Kode_Mata_Pelajaran VARCHAR(9), Semester CHAR(1), Tahun_Ajaran CHAR(4), Kode_Tingkatan CHAR(3), Kode_Jurusan CHAR(3), NIP VARCHAR(18), Nilai VARCHAR(2) ); CREATE TABLE data_nilai ( NPSN CHAR(10), Kode_Mata_Pelajaran VARCHAR(9), Semester CHAR(1), Tahun_Ajaran VARCHAR(4), NISS CHAR(10), Nilai VARCHAR(2) ); --------------------18 november 2013 --------------------STORAGE ENGINE SHOW TABLE STATUS; (melihat status tabel) SHOW ENGINES; (melihat status engine yang ada) SET default_storage_engine=INNODB; (mengganti engine secara default) CREATE TABLE latihan_engine ( nama VARCHAR(30) ) ENGINE = INNODB; --> CARA PEMBUATAN ENGINE PADA TABLE ALTER TABLE latihan_engine ENGINE = MYISAM; --> MENGGANTI ENGINE PADA TABLE SHOW CHARACTER SET; {RECOMENDASI UTF8} SHOW CHARACTER SET; CREATE TABLE latihan3 ( nama VARCHAR (25) CHARACTER CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin; CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin; ALTER TABLE latihan3 CHARACTER SET utf16 COLLATE utf16_bin; ALTER TABLE latihan_engine CHANGE nama nama VARCHAR(20) CHARACTER SET utf8 CHARACTER utf8_bin; enkripsi data (pelajari)

Anda mungkin juga menyukai