MATERI-MATERI MATA KULIAH SISTEM INFORMASI STMIK MDP

Pasang Iklan Gratis Disini !!!

ads ads ads ads

Selasa, 25 Desember 2012

Tugas Administrasi Basis Data

. Selasa, 25 Desember 2012


Tugas ADM BASIS DATA
SUKRIYADI =  2010240333 // kls : SI7B
1.       Buat database dengan nama akademik
Create database Akademik
Use Akademik

2.       Buat tabel mahasiswa(nmp,nama,alamat)
Buat tabel matakuliah(kodeMK,namaMK,sks)
Buat tabel ambil(npm,kodeMK,nilai)
Buat tabel pembayaran( nokuitansi, tglpembayaran, nominal,npm)

Create table Mahasiswa
(
NPM varchar (10) primary key,
Nama varchar (25) not null,
Alamat varchar (35) not null
)

Create table MataKuliah
(
KodeMK varchar (10) primary key,
NamaMK varchar (25) not null,
SKS int not null
)

Create table Ambil
(
NPM varchar (10) not null,
KodeMK varchar (10) not null,
Nilai int not null
)

Create table Pembayaran
(
NoKwitansi varchar (10) primary key,
TglPembayaran datetime not null,
Nominal int not null,
NPM varchar (10) not null
)

select * from Mahasiswa
select * from MataKuliah
select * from Ambil
select * from Pembayaran

3.       Buat 3 login baru yaitu : bagAkademik, bagKeuangan, bagKemahasiswaan

create Login BagAkademik with
password = '123',
default_database = master,
check_policy = on,
check_expiration = on

create Login BagKeuangan with
password = '123',
default_database = master,
check_policy = on,
check_expiration = on

create Login BagKemahasiswaan with
password = '123',
default_database = master,
check_policy = on,
check_expiration = on

4.       Beri hak akses terhadap database akademik

USE Akademik
Create User BagAkademik for Login BagAkademik

USE Akademik
Create User BagKeuangan for Login BagKeuangan

USE Akademik
Create User BagKemahasiswaan for Login BagKemahasiswaan

5.       Beri hak akses terhadap tabel2 yang ada sebagai berikut :

bagAkademik
bagKeuangan
bagKemahasiswaan
Mahasiswa
I, U, D, S
S, U
S
Ambil
I, U, D, S
S, D
S,U
Mata kuliah
I, U, D, S
S, I
S, I
pembayaran
S, I
I, U, D, S
S, U
Ket : I(insert), U(update), D(delete), S(select)

GRANT INSERT ON OBJECT:: Mahasiswa TO BagAkademik
GRANT UPDATE ON OBJECT:: Mahasiswa TO BagAkademik
GRANT SELECT ON OBJECT:: Mahasiswa TO BagAkademik
GRANT DELETE ON OBJECT:: Mahasiswa TO BagAkademik

GRANT INSERT ON OBJECT:: Ambil TO BagAkademik
GRANT UPDATE ON OBJECT:: Ambil TO BagAkademik
GRANT SELECT ON OBJECT:: Ambil TO BagAkademik
GRANT DELETE ON OBJECT:: Ambil TO BagAkademik

GRANT INSERT ON OBJECT:: MataKuliah TO BagAkademik
GRANT UPDATE ON OBJECT:: MataKuliah TO BagAkademik
GRANT SELECT ON OBJECT:: MataKuliah TO BagAkademik
GRANT DELETE ON OBJECT:: MataKuliah TO BagAkademik

GRANT SELECT ON OBJECT:: Pembayaran TO BagAkademik
GRANT INSERT ON OBJECT:: Pembayaran TO BagAkademik

GRANT SELECT ON OBJECT:: Mahasiswa TO BagKeuangan
GRANT UPDATE ON OBJECT:: Mahasiswa TO BagKeuangan

GRANT SELECT ON OBJECT:: Ambil TO BagKeuangan
GRANT DELETE ON OBJECT:: Ambil TO BagKeuangan

GRANT SELECT ON OBJECT:: MataKuliah TO BagKeuangan
GRANT INSERT ON OBJECT:: MataKuliah TO BagKeuangan

GRANT INSERT ON OBJECT:: Pembayaran TO BagKeuangan
GRANT UPDATE ON OBJECT:: Pembayaran TO BagKeuangan
GRANT SELECT ON OBJECT:: Pembayaran TO BagKeuangan
GRANT DELETE ON OBJECT:: Pembayaran TO BagKeuangan

GRANT SELECT ON OBJECT:: Mahasiswa TO BagKemahasiswaan

GRANT SELECT ON OBJECT:: Ambil TO BagKemahasiswaan
GRANT UPDATE ON OBJECT:: Ambil TO BagKemahasiswaan

GRANT SELECT ON OBJECT:: MataKuliah TO BagKemahasiswaan
GRANT INSERT ON OBJECT:: MataKuliah TO BagKemahasiswaan

GRANT SELECT ON OBJECT:: Pembayaran TO BagKemahasiswaan
GRANT UPDATE ON OBJECT:: Pembayaran TO BagKemahasiswaan


6.       Gunakan perintah exec sp_helprotect untuk menampilkan hak akses (print screen)

exec sp_helprotect null, BagAkademik


exec sp_helprotect null, BagKeuangan


exec sp_helprotect null, BagKemahasiswaan



8.       Hapus hak akses yang telah diberikan menjadi sebagai berikut :

bagAkademik
bagKeuangan
bagKemahasiswaan
Mahasiswa
I, U, D, S
S
S
Ambil
I, U, D, S
S
S
Mata kuliah
I, U, D, S
S
S
Pembayaran
S
I, U, D, S
S

REVOKE INSERT ON OBJECT:: Pembayaran FROM BagAkademik

REVOKE UPDATE ON OBJECT:: Mahasiswa TO BagKeuangan
REVOKE DELETE ON OBJECT:: Ambil TO BagKeuangan
REVOKE INSERT ON OBJECT:: MataKuliah TO BagKeuangan

REVOKE UPDATE ON OBJECT:: Ambil TO BagKemahasiswaan
REVOKE INSERT ON OBJECT:: MataKuliah TO BagKemahasiswaan
REVOKE UPDATE ON OBJECT:: Pembayaran TO BagKemahasiswaan

9.       Gunakan perintah exec sp_helprotect untuk menampilkan hak akses (print screen)

exec sp_helprotect null, BagAkademik



exec sp_helprotect null, BagKeuangan



exec sp_helprotect null, BagKemahasiswaan



LOGIN BARU

7.       Tuliskan beberapa perintah SQL untuk menunjukan hak akses diatas beserta print screennya

Login : BagAkademik
Use Akademik

insert into Mahasiswa values ('2010240333','Sukriyadi','Palembang')
insert into Mahasiswa values ('2010240334','Tono','Palembang')

Select * from Mahasiswa


Login : BagKeuangan
Use Akademik

Insert into Pembayaran values ('K001',12-12-2012,500000,'2010240123')
Insert into Pembayaran values ('K002',12-12-2012,500000,'2010240456')

Select * from Pembayaran


Login : BagKemahasiswaan
Use Akademik

Select * from Mahasiswa
Select * from Pembayaran


10.   Tuliskan beberapa perintah SQL untuk menunjukan hak akses yg telah dihapusdiatas beserta print screennya.

Login : BagAkademik
Insert into Pembayaran values ('K001',12-12-2012,500000,'2010240123')
Insert into Pembayaran values ('K002',12-12-2012,500000,'2010240456')



Login : BagKeuangan
insert into MataKuliah values ('SI456','PSIS',2)
insert into MataKuliah values ('SI789','MI',2)



Login : BagKemahasiswaan
Insert into Pembayaran values ('K003',12-12-2012,500000,'2010240123')
Insert into Pembayaran values ('K004',12-12-2012,500000,'2010240456')

insert into Mahasiswa values ('2010240335','Andi','Palembang')
insert into Mahasiswa values ('2010240336','Joe','Palembang')


SEMOGA BERMANFAAT

0 komentar:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

Tuliskan Komentar Disini..

Related Posts Plugin for WordPress, Blogger...
 
{Sistem Informasi} is proudly powered by Blogger.com | Template by : Sukriyadi | sukriyadi.blogspot.com