Membuat database perpustakaan dengan database oracle



  1. 1.      Membuat DataBase Perpustakaan dengan Oracle
    a.         Masuk ke system
    Enter user-name: system
    Enter password: 1234
    ERROR:
    ORA-28002: the password will expire within 7 days

    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 – Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options


    b.        Membuat database perpus
    SQL> create user perpustakaan_mi1a identified by 1234;
    User created.
    SQL> select username from dba_users;
    USERNAME
    ——————————
    SYS     
    PERPUSTAKAAN_MI1A
    SYSTEM
    MGMT_VIEW
    OUTLN
    WKSYS
    OLAPSYS
    SI_INFORMTN_SCHEMA
    OWBSYS
    FLOWS_030000
    ORDPLUGINS

    USERNAME
    ——————————
    WKPROXY
    XDB
    SYSMAN
    ANONYMOUS
    CTXSYS
    WK_TEST
    WMSYS
    DBSNMP
    EXFSYS
    ORDSYS
    MDSYS

    USERNAME
    ——————————
    FLOWS_FILES
    SPATIAL_WFS_ADMIN_USR
    SPATIAL_CSW_ADMIN_USR
    APEX_PUBLIC_USER
    DIP
    MDDATA
    XS$NULL
    TSMSYS
    ORACLE_OCM

    31 rows selected.

    c.         Koneksikan Tabel Perpus
    SQL> grant connect, resource to perpustakaan_mi1a;

    Grant succeeded.

    SQL> grant create table to perpustakaan_mi1a;

    Grant succeeded.

    SQL> grant create view to perpustakaan_mi1a;

    Grant succeeded.

    SQL> grant create sequence to perpustakaan_mi1a;

    Grant succeeded.

    SQL> grant create procedure to perpustakaan_mi1a;

    Grant succeeded.

    d.        Membuka koneksi perpus
    SQL> connect perpustakaan_mi1a/1234;
    Connected.

    e.         Membuat Tabel
    SQL> create table buku(kode_buku varchar2(1 byte) constraint buku_pk primary key,
    2  judul varchar2(50 byte),
    3  penerbit varchar2(50 byte),
    4  pengarang varchar2(50 byte),
    5  thn_penerbit varchar2(4 byte));
    Table created.

    SQL> create table peminjaman(kode_pinjam varchar2(20 byte) constraint peminjaman
    _pk primary key,
    2  kode_buku varchar2(20 byte),
    3  kode_anggota varchar2(20 byte),
    4  tgl_pinjam varchar2(5 byte),
    5  tgl_kembali varchar(4 byte),
    6  tgl_seharusnya_kembali varchar2(4 byte),
    7  denda varchar2(50 byte));
    Table created.

    SQL> create table anggota(kode_anggota varchar2(40byte) constraint anggota_pk pr
    imary key,
    2  nama varchar2(20 byte),
    3  alamat varchar2(10 byte),
    4  jenis_kel varchar2(40 byte),
    5  no_telp varchar(15 byte));
    Table created.

    f.         Menampilkan Isi Tabel
    SQL> describe buku;
    Name                                      Null?    Type
    —————————————– ——– —————————-

    KODE_BUKU                                 NOT NULL VARCHAR2(1)
    JUDUL                                              VARCHAR2(50)
    PENERBIT                                           VARCHAR2(50)
    PENGARANG                                          VARCHAR2(50)
    THN_PENERBIT                                       VARCHAR2(4)

    SQL> describe peminjaman;
    Name                                      Null?    Type
    —————————————– ——– —————————-

    KODE_PINJAM                               NOT NULL VARCHAR2(20)
    KODE_BUKU                                          VARCHAR2(20)
    KODE_ANGGOTA                                       VARCHAR2(20)
    TGL_PINJAM                                         VARCHAR2(5)
    TGL_KEMBALI                                        VARCHAR2(4)
    TGL_SEHARUSNYA_KEMBALI                             VARCHAR2(4)
    DENDA                                              VARCHAR2(50)

    SQL> describe anggota;
    Name                                      Null?    Type
    —————————————– ——– —————————-

    KODE_ANGGOTA                              NOT NULL VARCHAR2(40)
    NAMA                                               VARCHAR2(20)
    ALAMAT                                             VARCHAR2(10)
    JENIS_KEL                                          VARCHAR2(40)
    NO_TELP                                            VARCHAR2(15)




    2.      Menambah Check
    SQL>alter table anggota
    Add constraint anggota_jenis kel_ck
    Check(jenis_kel in(‘P’,’L’));

    3.     Menghapus Isi Tabel
    SQL>truncate table buku;

    4.     Rubah Nama Tabel
    SQL>Peminjaman menjadi meminjam Rename sipeminjam;

    5.     Memasukkan Isi Tabel Anggota
    SQL>INSERT INTO ANGGOTA VALUES(‘100’,’ADY’,’A’,’TEST’,’JALAN RAYA NO 2,’L’,1000,SYSDATE,’02’);

    6.     Menghapus table
    SQL>revoke select on buku from perpustakaan_mi1a;

Share this

Related Posts

Previous
Next Post »