LAMPIRAN. 1. Tabel Area. Nama Field Tipe Field Ukuran Field Keterangan. KdArea Char 5 Kode area AreaName Varchar 30 Nama Area InsertedDate

Size: px
Start display at page:

Download "LAMPIRAN. 1. Tabel Area. Nama Field Tipe Field Ukuran Field Keterangan. KdArea Char 5 Kode area AreaName Varchar 30 Nama Area InsertedDate"

Transcription

1 L1 LAMPIRAN Nama Tabel : Area Primary Key : KdArea Keterangan : Area merupakan tabel yang berisi data mengenai area/tempat cabangcabang perusahaan berdiri. 1. Tabel Area Nama Field Tipe Field Ukuran Field Keterangan KdArea Char 5 Kode area AreaName Varchar 30 Nama Area InsertedDate Date Nama Tabel : Cabang Primary Key : KdCabang Foreign Key Keterangan : KdArea : Cabang berisi tentang cabang-cabang yang dimiliki perusahaan 2. Tabel Cabang Nama Field Tipe Field Ukuran Field Keterangan KdCabang Char 5 Kode Cabang KdArea Char 5 Kode Area

2 L2 NamaCabang Varchar 20 Nama cabang perusahaan Alamat Varchar 50 Alamat cabang perusahaan Telp Varchar 15 Telepon cabang perusahaan InsertedDate Date Nama Tabel : Telepon Primary Key : KdCabang Keterangan : Table yang berisi telepon yang ada di cabang-cabang perusahaan 3. Tabel Telepon Nama Field Tipe Field Ukuran Field Keterangan KdCabang Char 5 Kode cabang Telp1 Varchar 15 Telepon satu Telp2 Varchar 15 Telepon dua Telp3 Varchar 15 Telepon tiga InsertedDate Date Nama Tabel : Dealer Primary Key : KdDealer Keterangan : Table dealer berisi tentang dealer-delaer yang berkerja sama denga perusahaan.

3 L3 4. Tabel Dealer Nama Field Tipe Field Ukuran Field Keterangan KdDealer Char 5 Kode dealer NamaDealer Varchar 20 Nama dealer Alamat Varchar 50 Alamat dealer City Varchar 20 Kota dealer berada Telp Varchar 15 Telepon dealer InsertedDate Date Nama Tabel : Surveyor Primary Key : KdSurveyor Foreign Key : KdCabang Keterangan : Table surveyor berisi tentang data-data surveyor. 5. Tabel Surveyor Nama Field Tipe Field Ukuran Field Keterangan KdSurveyor Char 5 Kode surveyor Kdcabang Char 5 Kode cabang NamaSurveyor Varchar 20 Nama surveyor Alamat Varchar 50 Alamat surveyor Telp Varchar 15 Telepon surveyor InsertedDate Date

4 L4 Nama Tabel : PO Primary Key : KdPO Foreign Key : KdSurveyor, KdPemberian Keterangan : Table PO berisi tentang keterangan pada faktur purchase order pemberian kendaraan. 6. Tabel PO Nama Field Tipe Field Ukuran Field Keterangan KdPO Char 5 Kode Purchase Order KdSurveyor Char 5 Kode Surveyor KdPemberian Varchar 10 Kode pemberian POdate Date Tanggal PO dikeluarkan Status Varchar 10 Status PO InsertedDate Date Nama Tabel : Customer Primary Key : KdCustomer Keterangan : Table Customer berisi data-data pelanggan.

5 L5 7. Tabel Customer Nama Field Tipe Field Ukuran Keterangan Field KdCustomer Char 10 Kode pelanggan NamaCustomer Varchar 30 Nama pelanggan JenisIdentitas Char 5 Jenis identitas yang digunakan pelanggan (SIM, KTP) NoIdentitas Int Nomor identitas pelanggan JenisKelamin Varchar 1 Jenis kelamin pelanggan(l,p) AlamatCustomer Varchar 50 Alamat pelanggan Kota Varchar 15 Kota pelanggan berada Telp Varchar 15 Telepon pelanggan Pekerjaan Varchar 20 Pekerjaan pelanggan Gaji Numeric Gaji pelanggan Status Varchar 20 Single/married NamaOrangTua Varchar 30 Nama orangtua pelanggan NamaKantor Varchar 20 Nama kantor pelanggan bekerja AlamatKantor Varchar 50 Alamat kantor pelanggan TelpKantor Varchar 15 Telepon kantor pelanggan NamaPenjamin Varchar 20 Nama penjamin pelanggan HubPenjamin Varchar 20 Saudara, teman, dll AlamatPenjamin Varchar 50 Alamat penjamin TelpPenjamin Varchar 15 Telepon penjamin PekerjaanPenjamin Varchar 20 Pekerjaan penjamin GajiPenjamin Numeric Gaji penjamin Bank Varchar 20 Nama bank yang dimiliki pelanggan NoRekening Varchar 15 No rekening bank pelanggan NPWP Varchar 20 No NPWP pelanggan InsertedDate Date

6 L6 Nama Tabel : ItemMerk Primary Key : KdMerk Keterangan : Table merk berisi data-data mengenai item merk. 8. Tabel ItemMerk Nama Field Tipe Field Ukuran Field Keterangan KdMerk Char 5 Kode merk item NamaMerk Char 5 NamaMerk InsertedDate Date Nama Tabel : ItemPrice Primary Key : KdPrice Keterangan : Table itemprice perhitungan dan penetapan harga oleh pihak marketing. 9. Tabel ItemPrice Nama Field Tipe Field Ukuran Keterangan Field KdPrice Char 5 Kode price item AssetCost Numeric Biaya modal kendaraan Insurance Float Asuransi kendaraan AdminFee Numeric Biaya administrasi MinPrice Numeric Harga minimal kendaraan MaxPrice Numeric Harga maksimal kendaraan Bunga Float Bunga cicilan kredit UangMuka Numeric Uang muka yang ditetapkan

7 L7 Tenor Int Banyaknya angsuran kredit InsertedDate Date Nama Tabel : ItemType Primary Key : KdType Foreign Key Keterangan : KdMerk, KdPrice : Table itemtype berisi tentang type kendaraan yang ada 10. Tabel Itemtype Nama Field Tipe Field Ukuran Field Keterangan KdType Char 5 Kode type item KdMerk Char 5 Kode merk item KdPrice Char 5 Kode harga item NamaType Varchar 20 Nama type item InsertedDate Date Nama Tabel : StatusPembayaran Primary Key : KdStatus Keterangan : Table Status pembayaran berisi tentang kendaan pembayaran yang dilakukan pelanggan 11. Tabel StatusPembayaran Nama Field Tipe Field Ukuran Field Keterangan KdStatus Char 5 Kode status pembayaran StatusPembayaran Varchar 10 Kredit, lunas, nunggak InsertedDate Date

8 L8 Nama Tabel : Registrasi Primary Key : KdRegistrasi Foreign Key Keterangan : KdCustomer, KdSurveyor, KdType, KdDealer : Table registrasi berisi data-data registrasi yang dilakukan pelanggan 12. Tabel Registrasi Nama Field Tipe Field Ukuran Field Keterangan KdRegistrasi Char 10 Kode registrasi pelanggan KdCustomer Char 10 Kode customer KdSurveyor Char 5 Kode surveyor KdDealer Char 5 Kode dealer KdType Char 5 Kode type item kendaraan HargaMotor Numeric Harga motor yang akan dikredit UangMuka Numeric Uang muka yang akan diambil Tenor Int Banyaknya angsuran yang akan dilakukan Bunga Float Bunga angsuran kredit Cicilanperbulan Numeric Cicilan per bulan yang akan diambil CaraPembayaran Varchar 20 Cara pembayaran yang akan dilakukan TglRegistrasi Date Tanggal registrasi dilakukan InsertedDate Date

9 L9 Nama Tabel : PenagihanK Primary Key : KdPenagihanK Foreign Key Keterangan : KdCustomer, KdSurveyor, KdPemberian : Table penagihan kredit berisi tentang data tagihan kepada customer 13. Tabel PenagihanK Nama Field Tipe Field Ukuran Field Keterangan KdPenagihanK Char 10 Kode penagihan kredit KdSurveyor Char 5 Kode surveyor KdCustomer Char 10 Kode customer KdPemberian Char 10 Kode pemberian kredit JmlhPenagihan Numeric Jumlah tagihan yang harus dibayarkan customer AngsuranKe Int Angsuran yang harus dibayarkan TglJatuhTempo Date Tanggal jatuh tempo pembayarn TglPenagihan Date Tanggal penagihan dilakukan InsertedDate Date Nama Tabel : PemberianKredit Primary Key : KdPemberian Foreign Key Keterangan : KdRegistrasi, KdType : Table pemberian kredit berisi tentang persetujuan terhadap permohonan yang dilakukan customer.

10 L Tabel PemberianKredit Nama Field Tipe Field Ukuran Field Keterangan KdPemberian Char 10 Kode pemberian kredit KdRegistrasi Char 10 Kode registrasi KdType Char 5 Kode type item kendaraan JmlhPemberianK Numeric Jumlah pemberian kredit UangMuka Numeric Uang muka yang akan dibayarkan pelanggan Tenor Int Banyaknya angsuran yang akan dilakukan Insurance Float Asuransi kendaraan yang diberikan AdminFee Numeric Biaya administrasi Bunga Float Bunga angsuran kendaraan Cicilanperbulan Numeric Cicilan per bulan yang diambil CaraPembayaran Varchar Cara pembayaran angsuran ChasisNo Varchar No kendaraan MachineNo Varchar No mesin kendaraan TglPemberianK Date Tgl pemberian kredit InsertedDate Date Nama Tabel : PembayaranKredit Primary Key : KdPembayaranK Foreign Key : KdSurveyor, KdCustomer, KdPemberian, KdStatus Keterangan : Table Pembayaran kredit berisi data-data angsuran yang dilakukan setiap pelanggan per bulan.

11 L Tabel PembayaranKredit Nama Field Tipe Field Ukuran Field Keterangan KdPembayaranK Char 10 Kode pembayaran kredit KdSurveyor Char 5 Kode surveyor KdCustomer Char 10 Kode customer KdPemberian Char 10 Kode pemberian KdStatus Char 5 Kode status JmlhPembayaran Numeric Jumlah pembayaran angsuran AngsuranKe Int Angsuran yang sudah dilakukan TglPembayaran Date Tanggal dilakukan pembayaran InsertedDate Date Nama Tabel : DendaKredit Primary Key : KdDenda Foreign Key : KdPembayaranK Keterangan : Table DendaKredit berisi tentang pembayaran denda yang dilakukan pelanggan karena keterlambatan pembayaran.

12 L Tabel DendaKredit Nama Field Tipe Field Ukuran Field Keterangan KdDenda Char 5 Kode denda KdPembayaranK Char 10 Kode pembayaran kredit InsertedDate Date Gambar 1 Login

13 L13 Gambar 2 Halaman Menu Gambar 3 Halaman Ganti Password

14 Gambar 4 Pivot Table Registrasi L14

15 Gambar 5 Pivot Table PemberianKredit L15

16 L16 Gambar 6 Pivot Table PembayaranKredit Gambar 7 Pivot Table DendaKredit

17 Gambar 8 Chart Registrasi Per Area L17

18 L18 Gambar 9 Chart Registrasi Per Merk Gambar 10 Chart Registrasi Per Type

19 L19 Gambar 11 Chart Pembayaran Per Area Gambar 12 Export PDF

20 L20 Gambar 13 Export Excel Gambar 14 Export RTF

21 L21 Gambar 15 Halaman About Us Environment Variable Source compatible = log_archive_dest_1 ="location=/oracle/dbs/ mandatory reopen=5" log_archive_dest_2 ="service=stagingdb lgwr async optional noregister reopen=5 valid_for=(online_logfile,primary_role)" log_archive_dest_state_1 = enable log_archive_dest_state_2 = enable log_archive_format ="arch1_%s_%t_%r.dbf" streams_pool_size = 50M remote_login_passwordfile=shared Environment Variable Stage compatible = global_names = true

22 L22 java_pool_size = log_archive_dest_1="location=/oracle/dbs/ mandatory reopen=5 valid_for=(online_logfile,primary_role)" log_archive_dest_2="location=/oracle/stdby/ mandatory valid_for=(standby_logfile,primary_role)" log_archive_dest _st at e_1=enable log_archive_dest _st at e_2=enable log_archive_format ="arch2_%s_%t_%r.dbf" job_queue_processes = 2 parallel_max_servers = 5 processes = 157 remote_login_passwordfile = shared sessions = 2 streams_pool_size = 71M undo_retention = 3600 Create OLTP User create user oltp identified by oltp default tablespace users temporary tablespace temp ; grant connect, resource, select any table to oltp ; Create Supplemental Log Source ALT ER DAT ABASE FORCE LOGGING; ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; ALTER TABLE oltp.area

23 L23 ADD SUPPLEMENTAL LOG GROUP log_group_area (KdArea, AreaName) ALWAYS; ALTER TABLE oltp.cabang ADD SUPPLEMENTAL LOG GROUP log_group_cabang (KdCabang, NamaCabang) ALWAYS; ALTER TABLE oltp.itemmerk ADD SUPPLEMENTAL LOG GROUP log_group_itemmerk (KdMerk, NamaMerk) ALWAYS; ALTER TABLE oltp.itemtype ADD SUPPLEMENTAL LOG GROUP log_group_itemtype (KdType, NamaType) ALWAYS; ALTER TABLE oltp.customer ADD SUPPLEMENTAL LOG GROUP log_group_customer (KdCustomer, NamaCustomer) ALWAYS; ALTER TABLE oltp.dealer ADD SUPPLEMENTAL LOG GROUP log_group_dealer (KdDealer, NamaDealer) ALWAYS; ALTER TABLE oltp.registrasi ADD SUPPLEMENTAL LOG GROUP log_group_registrasi (KdRegistrasi, KdSurveyor,KdType,KdCustomer,KdDealer,HargaMotor,TglRegistrasi) ALWAYS;

24 L24 ALTER TABLE oltp.pemberiankredit ADD SUPPLEMENTAL LOG GROUP log_group_pemberiankredit (KdPemberian, KdRegistrasi,KdT ype,jmlhpemberiank,t glpemberiank) ALWAYS; Create Redo Log for Staging alter database add standby logfile group 4 ('/oracle/dbs/slog4.rdo')size 50M; alter database add standby logfile group 5 ('/oracle/dbs/slog5.rdo')size 50M; alter database add standby logfile group 6 ('/oracle/dbs/slog6.rdo')size 50M; alter database add standby logfile group 7 ('/oracle/dbs/slog7.rdo')size 50M; Create Publisher User create user cdcpub identified by cdcpub default tablespace users temporary tablespace temp quota unlimited on system quota unlimited on users quota unlimited on sysaux ; grant create session, create table, create tablespace, create

25 L25 sequence, select_catalog_role, execute_catalog_role, dba to cdcpub ; grant unlimited tablespace to cdcpub ; GRANT EXECUTE on DBMS_CDC_PUBLISH TO cdcpub; EXECUTE DBMS_STREAMS_AUTH.GRANT_ADMIN_PRIVILEGE(grantee => 'cdcpub'); Instantiate Source Table BEGIN DBMS_CAPTURE_ADM.PREPARE_TABLE_INSTANTIATION( TABLE_NAME => 'oltp.area'); DBMS_CAPTURE_ADM.PREPARE_TABLE_INSTANTIATION( TABLE_NAME => 'oltp.cabang'); DBMS_CAPTURE_ADM.PREPARE_TABLE_INSTANTIATION( TABLE_NAME => 'oltp.itemmerk'); DBMS_CAPTURE_ADM.PREPARE_TABLE_INSTANTIATION( TABLE_NAME => 'oltp.itemtype'); DBMS_CAPTURE_ADM.PREPARE_TABLE_INSTANTIATION( TABLE_NAME => 'oltp.customer'); DBMS_CAPTURE_ADM.PREPARE_TABLE_INSTANTIATION( TABLE_NAME => 'oltp.dealer'); DBMS_CAPTURE_ADM.PREPARE_TABLE_INSTANTIATION(

26 L26 TABLE_NAME => 'oltp.registrasi'); DBMS_CAPTURE_ADM.PREPARE_TABLE_INSTANTIATION( TABLE_NAME => 'oltp.pemberiankredit'); END; / Get first scn dan Global Database Name set serveroutput on variable f_scn number; begin :f_scn := 0; dbms_capture_adm.build(:f_scn); dbms_output.put_line('the first_scn value is ' :f_scn); end ; / SELECT GLOBAL_NAME FROM GLOBAL_NAME; Create Change Source begin dbms_cdc_publish.create_autolog_change_source( change_source_name => 'staging_src', description => 'change source', source_database => 'ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM', first_scn => , online_log => 'y') ;

27 L27 end; / Create Change Set begin dbms_cdc_publish.create_autolog_change_source( change_source_name => 'staging_src', description => 'change source', source_database => 'ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM', first_scn => , online_log => 'y') ; end; / Create Change Table begin dbms_cdc_publish.create_change_table( owner => 'cdcpub', change_table_name => 'area_ct', change_set_name => 'staging_set', source_schema => 'oltp', source_table => 'area', column_type_list => 'KdArea char(5), AreaName varchar(30)', capture_values => 'both', rs_id => 'y', row_id => 'y',

28 L28 user_id => 'n', timestamp => 'y', object_id => 'n', source_colmap => 'n', target_colmap => 'y', options_string => null) ; end ; / begin dbms_cdc_publish.create_change_table( owner => 'cdcpub', change_table_name => 'cabang_ct', change_set_name => 'staging_set', source_schema => 'oltp', source_table => 'cabang', column_type_list => 'KdCabang char(5), NamaCabang varchar(20)', capture_values => 'both', rs_id => 'y', row_id => 'y', user_id => 'n', timestamp => 'y', object_id => 'n', source_colmap => 'n', target_colmap => 'y', options_string => null) ;

29 L29 end ; / begin dbms_cdc_publish.create_change_table( owner => 'cdcpub', change_table_name => 'itemmerk_ct', change_set_name => 'staging_set', source_schema => 'oltp', source_table => 'itemmerk', column_type_list => 'KdMerk char(5), NamaMerk varchar(20)', capture_values => 'both', rs_id => 'y', row_id => 'n', user_id => 'n', timestamp => 'y', object_id => 'n', source_colmap => 'n', target_colmap => 'y', options_string => null) ; end ; / begin dbms_cdc_publish.create_change_table(

30 L30 owner => 'cdcpub', change_table_name => 'itemtype_ct', change_set_name => 'staging_set', source_schema => 'oltp', source_table => 'itemtype', column_type_list => 'KdType char(5), NamaType varchar(20)', capture_values => 'both', rs_id => 'y', row_id => 'n', user_id => 'n', timestamp => 'y', object_id => 'n', source_colmap => 'n', target_colmap => 'y', options_string => null) ; end ; / begin dbms_cdc_publish.create_change_table( owner => 'cdcpub', change_table_name => 'customer_ct', change_set_name => 'staging_set', source_schema => 'oltp', source_table => 'customer',

31 L31 column_type_list => 'KdCustomer char(10), NamaCustomer varchar(20)', capture_values => 'both', rs_id => 'y', row_id => 'n', user_id => 'n', timestamp => 'y', object_id => 'n', source_colmap => 'n', target_colmap => 'y', options_string => null) ; end ; / begin dbms_cdc_publish.create_change_table( owner => 'cdcpub', change_table_name => 'Dealer_ct', change_set_name => 'staging_set', source_schema => 'oltp', source_table => 'Dealer', column_type_list => 'KdDealer char(10), NamaDealer varchar(30)', capture_values => 'both', rs_id => 'y', row_id => 'n', user_id => 'n',

32 L32 timestamp => 'y', object_id => 'n', source_colmap => 'n', target_colmap => 'y', options_string => null) ; end ; / begin dbms_cdc_publish.create_change_table( owner => 'cdcpub', change_table_name => 'Registrasi_ct', change_set_name => 'staging_set', source_schema => 'oltp', source_table => 'Registrasi', column_type_list => 'KdRegistrasi char(10), KdSurveyor char(5), KdType KdCustomer KdDealer HargaMotor TglRegistrasi char(5), char(10), char(5), numeric, date', capture_values => 'both', rs_id => 'y', row_id => 'n', user_id => 'n',

33 L33 timestamp => 'y', object_id => 'n', source_colmap => 'n', target_colmap => 'y', options_string => null) ; end ; / Enable Change Set BEGIN DBMS_CDC_PUBLISH.ALTER_CHANGE_SET( change_set_name => 'staging_set', enable_capture => 'y'); END; / Aktif Arhive Log Mode shutdown immediate; alter database archivelog; alter database open; ALTER SYSTEM SWITCH LOGFILE; Create User OLAP create user olap identified by olap default tablespace users

34 L34 temporary tablespace temp ; grant connect, resource, select any table to olap; Create Subscriber create user cdcsub identified by cdcsub default tablespace users temporary tablespace temp ; grant connect, resource to cdcsub ; grant select on cdcpub.area_ct to cdcsub; grant select on cdcpub.cabang_ct to cdcsub; grant select on cdcpub.itemmerk_ct to cdcsub; grant select on cdcpub.itemtype_ct to cdcsub; grant select on cdcpub.customer_ct to cdcsub; grant select on cdcpub.dealer_ct to cdcsub; grant select on cdcpub.registrasi_ct to cdcsub; BEGIN DBMS_CDC_SUBSCRIBE.CREAT E_SUBSCRIPTION( change_set_name => 'staging_set', description => 'Change data for kredit', END; / subscription_name => 'subscriber');

35 L35 BEGIN DBMS_CDC_SUBSCRIBE. SUBSCRIBE( subscription_name => 'subscriber', source_schema source_table column_list => 'oltp', => 'Area', => 'KdArea, AreaName', subscriber_view => 'AREA_VIEW'); DBMS_CDC_SUBSCRIBE. SUBSCRIBE( subscription_name => 'subscriber', source_schema source_table column_list => 'oltp', => 'Cabang', => 'KdCabang, NamaCabang', subscriber_view => 'Cabang_VIEW'); DBMS_CDC_SUBSCRIBE. SUBSCRIBE( subscription_name => 'subscriber', source_schema source_table column_list => 'oltp', => 'ItemMerk', => 'KdMerk, NamaMerk', subscriber_view => 'ItemMerk_VIEW'); DBMS_CDC_SUBSCRIBE. SUBSCRIBE( subscription_name => 'subscriber', source_schema source_table column_list => 'oltp', => 'ItemType', => 'KdType, NamaType', subscriber_view => 'ItemType_VIEW'); DBMS_CDC_SUBSCRIBE. SUBSCRIBE(

36 L36 subscription_name => 'subscriber', source_schema source_table column_list => 'oltp', => 'Customer', => 'KdCustomer, NamaCustomer', subscriber_view => 'Customer_VIEW'); DBMS_CDC_SUBSCRIBE. SUBSCRIBE( subscription_name => 'subscriber', source_schema source_table column_list => 'oltp', => 'Dealer', => 'KdDealer, NamaDealer', subscriber_view => 'Dealer_VIEW'); DBMS_CDC_SUBSCRIBE. SUBSCRIBE( subscription_name => 'subscriber', source_schema source_table column_list => 'oltp', => 'Registrasi', => 'KdRegistrasi, KdSurveyor,KdType,KdCustomer,KdDealer,HargaMotor', subscriber_view => 'Registrasi_VIEW'); END; / BEGIN DBMS_CDC_SUBSCRIBE.ACTIVATE_SUBSCRIPTION( subscription_name => 'subscriber'); END; / begin dbms_cdc_subscribe.extend_window(

37 L37 subscription_name => 'subscriber') ; end ; / begin dbms_cdc_subscribe.purge_window( subscription_name => 'subscriber') ; end ; / begin dbms_cdc_subscribe.drop_subscription( subscription_name => 'subscriber') ; end ; / New Change exec dbms_cdc_publish.create_autolog_change_source( - change_source_name=>'staging_src2', - description=>'my OLTP Source', - source_database=>'orcl.regress.rdbms.dev.us.oracle.com', - first_scn=>'854519', - online_log=>'y')

38 L38 Transform Dimensi CREATE OR REPLACE PROCEDURE TRANSFORM_Waktu IS TEMP_JMLH number; CURSOR CUR_Waktu IS SELECT DISTINCT TO_CHAR( Tanggal, 'yyyy') as Tahun, case WHEN TO_CHAR( Tanggal, 'mm') BETWEEN 1 AND 4 THEN 1 WHEN TO_CHAR( Tanggal, 'mm') BETWEEN 5 AND 8 THEN 2 WHEN TO_CHAR( Tanggal, 'mm') BETWEEN 9 AND 12 THEN 3 END as Kuartal, TO_CHAR( Tanggal, 'mm') as Bulan, T O_CHAR( T anggal, 'dd') as Hari FROM ( SELECT DISTINCT TglRegistrasi as Tanggal FROM cdcpub.registrasi_ct UNION SELECT DISTINCT

39 L39 T glpemberiank as T anggal FROM cdcpub.pemberiankredit_ct UNION SELECT DISTINCT T glpembayaran as T anggal FROM cdcpub.pembayarankredit_ct ); BEGIN FOR T EMP IN CUR_Waktu LOOP SELECT COUNT(WaktuID) into TEMP_JMLH FROM OLAP.DimensiWaktu WHERE Tahun = TEMP.Tahun AND Kuartal = TEMP.Kuartal AND Bulan = TEMP.Bulan AND Hari = TEMP.Hari; IF TEMP_JMLH = 0 THEN INSERT INTO OLAP.DimensiWaktu (

40 L40 WaktuID, Tahun, Kuartal, Bulan, Hari ) VALUES ( OLAP.DimWaktu_seq.NEXT VAL, TEMP.Tahun, TEMP.Kuartal, TEMP.Bulan, TEMP.Hari ); END IF; END LOOP; COMMIT; END TRANSFORM_Waktu; / CREATE OR REPLACE PROCEDURE TRANSFORM_AREA IS CURSOR CUR_AREA IS SELECT

41 L41 operation$, ROWID, RSID$, KdArea, AreaName FROM cdcpub.area_ct; BEGIN FOR T EMP IN CUR_AREA LOOP IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.DimensiArea ( AreaID, KdArea, AreaName ) VALUES ( OLAP.DimArea_seq.NEXTVAL, TEMP.KdARea, TEMP.AreaName ); DELETE FROM cdcpub.area_ct WHERE ROWID = TEMP.ROWID;

42 L42 ELSE IF TEMP.operation$ = 'D' THEN INSERT INTO OLAP.xDimensiArea ( ) AreaID, KdArea, AreaName SELECT AreaId, KDArea,AreaName FROM OLAP.DimensiArea WHERE KdArea = TEMP.KdArea; ELSE DELETE FROM OLAP.DimensiArea WHERE KdArea = TEMP.KdArea; DELETE FROM cdcpub.area_ct WHERE ROWID = TEMP.ROWID; IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xDimensiArea ( ) AreaID, KdArea, AreaName SELECT AreaId, KDArea,AreaName FROM OLAP.DimensiArea WHERE KdArea = TEMP.KdArea;

43 L43 UPDATE OLAP.DimensiArea SET KdArea = (SELECT KdArea FROM CDCPUB.Area_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ), AreaName = (SELECT AreaName FROM CDCPUB.Area_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ) WHERE kdarea = TEMP.KdArea; DELETE FROM cdcpub.area_ct WHERE RSID$ = TEMP.RSID$; END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_AREA; / CREATE OR REPLACE PROCEDURE TRANSFORM_CABANG IS CURSOR CUR_CABANG IS SELECT operation$, ROWID,

44 L44 RSID$, KdCabang, NamaCabang FROM cdcpub.cabang_ct; BEGIN FOR T EMP IN CUR_CABANG LOOP IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.DimensiCabang ( CabangID, KdCabang, NamaCabang ) VALUES ( OLAP.DimCabang_seq.NEXTVAL, TEMP.KdCabang, TEMP.NamaCabang ); DELET E FROM cdcpub.cabang_ct WHERE ROWID = TEMP.ROWID; ELSE IF TEMP.operation$ = 'D' THEN

45 L45 INSERT INTO OLAP.xDimensiCabang ( ) CabangID, KdCabang, NamaCabang SELECT CabangId, KDCabang,NamaCabang FROM OLAP.DimensiCabang WHERE KdCabang = T EMP.KdCabang; DELETE FROM OLAP.DimensiCabang WHERE KdCabang = T EMP.KdCabang; ELSE DELET E FROM cdcpub.cabang_ct WHERE ROWID = TEMP.ROWID; IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xDimensiCabang ( ) CabangID, KdCabang, NamaCabang SELECT CabangId, KDCabang,NamaCabang FROM OLAP.DimensiCabang WHERE KdCabang = T EMP.KdCabang;

46 L46 UPDATE OLAP.DimensiCabang SET KdCabang = (SELECT kdcabang FROM CDCPUB.Cabang_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ), NamaCabang = (SELECT NamaCabang FROM CDCPUB.Cabang_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ) WHERE kdcabang = T EMP.kdCabang ; DELET E FROM cdcpub.cabang_ct WHERE RSID$ = TEMP.RSID$; END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_CABANG; / CREATE OR REPLACE PROCEDURE TRANSFORM_ItemMerk IS CURSOR CUR_ItemMerk IS SELECT operation$, ROWID, RSID$,

47 L47 KdMerk, NamaMerk FROM cdcpub.itemmerk_ct; BEGIN FOR T EMP IN CUR_ItemMerk LOOP IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.DimensiItemMerk ( MerkID, KdMerk, NamaMerk ) VALUES ( OLAP.DimItemMerk_seq.NEXTVAL, TEMP.KdMerk, TEMP.NamaMerk ); DELETE FROM cdcpub.itemmerk_ct WHERE ROWID = TEMP.ROWID; ELSE IF TEMP.operation$ = 'D' THEN INSERT INTO

48 L48 OLAP.xDimensiItemMerk ( ) MerkID, KdMerk, NamaMerk SELECT MerkId, KDMerk,NamaMerk FROM OLAP.DimensiItemMerk WHERE KdMerk = TEMP.KdMerk; DELETE FROM OLAP.DimensiItemMerk WHERE KdMerk = TEMP.KdMerk; ELSE DELETE FROM cdcpub.itemmerk_ct WHERE ROWID = TEMP.ROWID; IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xDimensiItemMerk ( ) MerkID, KdMerk, NamaMerk SELECT MerkId, KDMerk,NamaMerk FROM OLAP.DimensiItemMerk WHERE KdMerk = TEMP.KdMerk; UPDATE OLAP.DimensiItemMerk

49 L49 SET KdMerk = (SELECT kdmerk FROM CDCPUB.ItemMerk_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ), NamaMerk = (SELECT NamaMerk FROM CDCPUB.ItemMerk_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ) WHERE kdmerk = TEMP.kdMerk ; DELETE FROM cdcpub.itemmerk_ct WHERE RSID$ = TEMP.RSID$; END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_ItemMerk; / CREATE OR REPLACE PROCEDURE TRANSFORM_ItemType IS CURSOR CUR_ItemType IS SELECT operation$, ROWID, RSID$, KdType,

50 L50 NamaType FROM cdcpub.itemtype_ct; BEGIN FOR T EMP IN CUR_ItemType LOOP IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.DimensiItemType ( TypeID, KdType, NamaType ) VALUES ( OLAP.DimItemType_seq.NEXTVAL, TEMP.KdType, TEMP.NamaType ); DELETE FROM cdcpub.itemtype_ct WHERE ROWID = TEMP.ROWID; ELSE IF TEMP.operation$ = 'D' THEN INSERT INTO OLAP.xDimensiItemType

51 L51 ( TypeID, KdType, NamaType ) SELECT TypeId, KDType,NamaType FROM OLAP.DimensiItemType WHERE KdType = TEMP.KdType; DELETE FROM OLAP.DimensiItemType WHERE KdType = TEMP.KdType; ELSE DELETE FROM cdcpub.itemtype_ct WHERE ROWID = TEMP.ROWID; IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xDimensiItemType ( ) TypeID, KdType, NamaType SELECT TypeId, KDType,NamaType FROM OLAP.DimensiItemType WHERE KdType = TEMP.KdType; UPDATE OLAP.DimensiItemType SET

52 L52 KdType = (SELECT kdtype FROM CDCPUB.ItemType_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ), NamaType = (SELECT NamaType FROM CDCPUB.ItemType_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ) WHERE kdtype = TEMP.kdType ; DELETE FROM cdcpub.itemtype_ct WHERE RSID$ = TEMP.RSID$; END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_ItemType; / CREATE OR REPLACE PROCEDURE TRANSFORM_Customer IS CURSOR CUR_Customer IS SELECT operation$, ROWID, RSID$, KdCustomer, NamaCustomer

53 L53 FROM cdcpub.customer_ct; BEGIN FOR T EMP IN CUR_Customer LOOP IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.DimensiCustomer ( CustomerID, KdCustomer, NamaCustomer ) VALUES ( OLAP.DimCustomer_seq.NEXTVAL, TEMP.KdCustomer, TEMP.NamaCustomer ); DELETE FROM cdcpub.customer_ct WHERE ROWID = TEMP.ROWID; ELSE IF TEMP.operation$ = 'D' THEN INSERT INTO OLAP.xDimensiCustomer (

54 L54 CustomerID, KdCustomer, NamaCustomer ) SELECT CustomerId, KDCustomer,NamaCustomer FROM OLAP.DimensiCustomer WHERE KdCustomer = TEMP.KdCustomer; DELETE FROM OLAP.DimensiCustomer WHERE KdCustomer = TEMP.KdCustomer; ELSE DELETE FROM cdcpub.customer_ct WHERE ROWID = TEMP.ROWID; IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xDimensiCustomer ( ) CustomerID, KdCustomer, NamaCustomer SELECT CustomerId, KDCustomer,NamaCustomer FROM OLAP.DimensiCustomer WHERE KdCustomer = TEMP.KdCustomer; UPDATE OLAP.DimensiCustomer SET KdCustomer = (SELECT kdcustomer FROM CDCPUB.Customer_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ),

55 L55 NamaCustomer = (SELECT NamaCustomer FROM CDCPUB.Customer_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ) WHERE kdcustomer = TEMP.kdCustomer ; DELETE FROM cdcpub.customer_ct WHERE RSID$ = TEMP.RSID$; END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_Customer; / CREATE OR REPLACE PROCEDURE TRANSFORM_Dealer IS CURSOR CUR_Dealer IS SELECT operation$, ROWID, RSID$, KdDealer, NamaDealer FROM cdcpub.dealer_ct;

56 L56 BEGIN FOR T EMP IN CUR_Dealer LOOP IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.DimensiDealer ( DealerID, KdDealer, NamaDealer ) VALUES ( OLAP.DimDealer_seq.NEXTVAL, TEMP.KdDealer, TEMP.NamaDealer ); DELETE FROM cdcpub.dealer_ct WHERE ROWID = TEMP.ROWID; ELSE IF TEMP.operation$ = 'D' THEN INSERT INTO OLAP.xDimensiDealer ( DealerID, KdDealer,

57 L57 NamaDealer ) SELECT DealerId, KDDealer,NamaDealer FROM OLAP.DimensiDealer WHERE KdDealer = TEMP.KdDealer; DELETE FROM OLAP.DimensiDealer WHERE KdDealer = TEMP.KdDealer; ELSE DELETE FROM cdcpub.dealer_ct WHERE ROWID = TEMP.ROWID; IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xDimensiDealer ( ) DealerID, KdDealer, NamaDealer SELECT DealerId, KDDealer,NamaDealer FROM OLAP.DimensiDealer WHERE KdDealer = TEMP.KdDealer; UPDATE OLAP.DimensiDealer SET KdDealer = (SELECT kddealer FROM CDCPUB.Dealer_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ ), NamaDealer = (SELECT NamaDealer FROM CDCPUB.Dealer_CT WHERE operation$ = 'UN' AND RSID$ = TEMP.RSID$ )

58 L58 WHERE kddealer = TEMP.kdDealer ; DELETE FROM cdcpub.dealer_ct WHERE RSID$ = TEMP.RSID$; END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_Dealer; / Transform Fakta CREATE OR REPLACE PROCEDURE TRANSFORM_Registrasi IS TEMP_ROW OLAP.FaktaRegistrasi%ROWT YPE; CURSOR CUR_Registrasi IS SELECT operation$, RSID$, WaktuID, AreaID, CabangID, MerkID,

59 L59 TypeID, CustomerID, DealerID, HargaMotor as TotalRegistrasi FROM cdcpub.registrasi_ct reg, surv, cbg, type, OLAP.DimensiWaktu DimWkt, OLAP.DimensiArea DimArea, OLAP.DimensiCabang DimCbg, OLAP.DimensiItemMerk DimMerk, OLAP.DimensiItemType DimType, OLAP.DimensiCustomer DimCust, OLAP.DimensiDealer DimDeal WHERE reg.kdsurveyor= surv.kdsurveyor AND surv.kdcabang = cbg.kdcabang AND DimCbg.KdCabang = cbg.kdcabang AND DimArea.KdArea = cbg.kdarea AND reg.kdtype = type.kdtype AND DimType.kdType = type.kdtype AND DimMerk.KdMerk = type.kdmerk AND DimDeal.KdDealer = reg.kddealer AND DimCust.kdCustomer = reg.kdcustomer AND

60 L60 TO_CHAR(reg.TglRegistrasi, 'yyyy') = DimWkt.Tahun AND TO_CHAR(reg.TglRegistrasi, 'mm') = DimWkt.Bulan AND TO_CHAR(reg.TglRegistrasi, 'dd') = DimWkt.Hari; BEGIN FOR T EMP IN CUR_Registrasi LOOP IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.FaktaRegistrasi ( WaktuID, AreaID, CabangID, MerkID, TypeID, CustomerID, DealerID, TotalRegistrasi ) VALUES ( TEMP.WaktuID, TEMP.AreaID, TEMP.CabangID, TEMP.MerkID, TEMP.TypeID,

61 L61 TEMP.CustomerID, TEMP.DealerID, TEMP.TotalRegistrasi ); DELET E FROM cdcpub.registrasi_ct WHERE RSID$ = TEMP.RSID$; ELSE IF TEMP.operation$ = 'D' THEN INSERT INTO OLAP.xFaktaRegistrasi ( WaktuID, AreaID, CabangID, MerkID, TypeID, CustomerID, DealerID, TotalRegistrasi ) SELECT DealerID, TotalRegistrasi WaktuID, AreaID, CabangID, MerkID, TypeID, CustomerID, FROM OLAP.FaktaRegistrasi WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND

62 L62 TEMP.CabangID = CabangID AND TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND TEMP.DealerID = DealerID AND TEMP.TotalRegistrasi = TotalRegistrasi AND ROWNUM = 1; DELETE FROM OLAP.FaktaRegistrasi WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND TEMP.DealerID = DealerID AND TEMP.TotalRegistrasi = TotalRegistrasi AND ROWID = ( SELECT ROWID FROM OLAP.FaktaRegistrasi WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND

63 L63 TEMP.CabangID = CabangID AND TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND TEMP.DealerID = DealerID AND TEMP.TotalRegistrasi = TotalRegistrasi AND ROWNUM = 1 ); DELET E FROM cdcpub.registrasi_ct WHERE RSID$ = TEMP.RSID$; ELSE IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xFaktaRegistrasi ( WaktuID, AreaID, CabangID, MerkID, TypeID, CustomerID, DealerID, TotalRegistrasi ) SELECT CustomerID, DealerID, TotalRegistrasi WaktuID, AreaID, CabangID, MerkID, TypeID, FROM OLAP.FaktaRegistrasi

64 L64 WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND TEMP.DealerID = DealerID AND TEMP.TotalRegistrasi = TotalRegistrasi AND ROWNUM = 1; SELECT CustomerID, DealerID, HargaMotor WaktuID, AreaID, CabangID, MerkID, TypeID, INTO TEMP_ROW.WaktuID, TEMP_ROW.AreaID, TEMP_ROW.CabangID, TEMP_ROW.MerkID, TEMP_ROW.TypeID, TEMP_ROW.CustomerID, TEMP_ROW.DealerID, TEMP_ROW.TotalRegistrasi FROM cdcpub.registrasi_ct reg, OLTP.Surveyor@ORCL surv, OLTP.Cabang@ORCL cbg, OLTP.ItemType@ORCL type, OLAP.DimensiWaktu DimWkt, OLAP.DimensiArea DimArea, OLAP.DimensiCabang DimCbg, OLAP.DimensiItemMerk DimMerk, OLAP.DimensiItemType DimType,

65 L65 OLAP.DimensiCustomer DimCust, OLAP.DimensiDealer DimDeal WHERE reg.kdsurveyor= surv.kdsurveyor AND surv.kdcabang = cbg.kdcabang AND DimCbg.KdCabang = cbg.kdcabang AND DimArea.KdArea = cbg.kdarea AND reg.kdtype = type.kdtype AND DimType.kdType = type.kdtype AND DimMerk.KdMerk = type.kdmerk AND DimDeal.KdDealer = reg.kddealer AND DimCust.kdCustomer = reg.kdcustomer AND AND AND AND T O_CHAR(reg.T glregistrasi, 'yyyy') = DimWkt.Tahun TO_CHAR(reg.TglRegistrasi, 'mm') = DimWkt.Bulan TO_CHAR(reg.TglRegistrasi, 'dd') = DimWkt.Hari RSID$ = TEMP.RSID$ AND operation$ = 'UN'; UPDATE OLAP.FaktaRegistrasi SET WaktuID = TEMP_ROW.WaktuID, AreaID = TEMP_ROW.AreaID, CabangID = TEMP_ROW.CabangID, MerkID = TEMP_ROW.MerkID, TypeID = TEMP_ROW.TypeID,

66 L66 CustomerID = TEMP_ROW.CustomerID, DealerID = TEMP_ROW.DealerID, TotalRegistrasi = TEMP_ROW.TotalRegistrasi WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND TEMP.DealerID = DealerID AND TEMP.TotalRegistrasi = TotalRegistrasi AND ROWNUM = 1; END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_Registrasi; / CREATE OR REPLACE PROCEDURE TRANSFORM_PemberianKredit

67 L67 IS TEMP_ROW OLAP.FaktaPemberianKredit%ROWTYPE; CURSOR CUR_PemberianKredit IS SELECT operation$, RSID$, WaktuID, AreaID, CabangID, MerkID, TypeID, CustomerID, DealerID, JmlhPemberianK as TotalPemberianK FROM cdcpub.pemberiankredit_ct krd, reg, surv, cbg, type, OLAP.DimensiWaktu DimWkt, OLAP.DimensiArea DimArea, OLAP.DimensiCabang DimCbg, OLAP.DimensiItemMerk DimMerk, OLAP.DimensiItemType DimType,

68 L68 OLAP.DimensiCustomer DimCust, OLAP.DimensiDealer DimDeal WHERE krd.kdregistrasi = reg.kdregistrasi AND reg.kdsurveyor= surv.kdsurveyor AND surv.kdcabang = cbg.kdcabang AND DimCbg.KdCabang = cbg.kdcabang AND DimArea.KdArea = cbg.kdarea AND reg.kdtype = type.kdtype AND DimType.kdType = type.kdtype AND DimMerk.KdMerk = type.kdmerk AND DimDeal.KdDealer = reg.kddealer AND DimCust.kdCustomer = reg.kdcustomer AND TO_CHAR(krd.TglPemberianK, 'yyyy') = DimWkt.Tahun AND TO_CHAR(krd.TglPemberianK, 'mm') = DimWkt.Bulan AND T O_CHAR(krd.T glpemberiank, 'dd') = DimWkt.Hari; BEGIN FOR T EMP IN CUR_PemberianKredit LOOP IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.FaktaPemberianKredit ( WaktuID, AreaID, CabangID,

69 L69 MerkID, TypeID, CustomerID, DealerID, TotalPemberianK ) VALUES ( TEMP.WaktuID, TEMP.AreaID, TEMP.CabangID, TEMP.MerkID, TEMP.TypeID, TEMP.CustomerID, TEMP.DealerID, TEMP.TotalPemberianK ); DELETE FROM cdcpub.pemberiankredit_ct WHERE RSID$ = TEMP.RSID$; ELSE IF TEMP.operation$ = 'D' THEN INSERT INTO OLAP.xFaktaPemberianKredit ( WaktuID, AreaID, CabangID,

70 L70 MerkID, TypeID, CustomerID, DealerID, TotalPemberianK ) SELECT DealerID, TotalPemberianK WaktuID, AreaID, CabangID, MerkID, TypeID, CustomerID, FROM OLAP.FaktaPemberianKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND TEMP.DealerID = DealerID AND TEMP.TotalPemberianK = TotalPemberianK AND ROWNUM = 1; DELETE FROM OLAP.FaktaPemberianKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND

71 L71 TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND TEMP.DealerID = DealerID AND TEMP.TotalPemberianK = TotalPemberianK AND ROWID = ( SELECT ROWID FROM OLAP.FaktaPemberianKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND TEMP.DealerID = DealerID AND AND TEMP.TotalPemberianK = TotalPemberianK ROWNUM = 1 ); DELETE FROM cdcpub.pemberiankredit_ct WHERE RSID$ = TEMP.RSID$; ELSE IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xFaktaPemberianKredit (

72 L72 WaktuID, AreaID, CabangID, MerkID, TypeID, CustomerID, DealerID, TotalPemberianK ) SELECT CustomerID, DealerID, TotalPemberianK WaktuID, AreaID, CabangID, MerkID, TypeID, FROM OLAP.FaktaPemberianKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND TEMP.DealerID = DealerID AND TEMP.TotalPemberianK = TotalPemberianK AND ROWNUM = 1; SELECT

73 L73 CustomerID, DealerID, JmlhPemberianK WaktuID, AreaID, CabangID, MerkID, TypeID, INTO TEMP_ROW.WaktuID, TEMP_ROW.AreaID, TEMP_ROW.CabangID, TEMP_ROW.MerkID, TEMP_ROW.TypeID, TEMP_ROW.CustomerID, TEMP_ROW.DealerID, TEMP_ROW.TotalPemberianK FROM WHERE cdcpub.pemberiankredit_ct krd, reg, surv, cbg, type, OLAP.DimensiWaktu DimWkt, OLAP.DimensiArea DimArea, OLAP.DimensiCabang DimCbg, OLAP.DimensiItemMerk DimMerk, OLAP.DimensiItemType DimType, OLAP.DimensiCustomer DimCust, OLAP.DimensiDealer DimDeal krd.kdregistrasi = reg.kdregistrasi AND reg.kdsurveyor= surv.kdsurveyor AND surv.kdcabang = cbg.kdcabang AND DimCbg.KdCabang = cbg.kdcabang AND DimArea.KdArea = cbg.kdarea AND reg.kdtype = type.kdtype AND DimType.kdType = type.kdtype AND DimMerk.KdMerk = type.kdmerk AND

74 L74 DimDeal.KdDealer = reg.kddealer AND DimCust.kdCustomer = reg.kdcustomer AND DimWkt.Tahun AND AND AND TO_CHAR(krd.TglPemberianK, 'yyyy') = TO_CHAR(krd.TglPemberianK, 'mm') = DimWkt.Bulan T O_CHAR(krd.T glpemberiank, 'dd') = DimWkt.Hari RSID$ = TEMP.RSID$ AND operation$ = 'UN'; UPDATE OLAP.FaktaPemberianKredit SET WaktuID = TEMP_ROW.WaktuID, AreaID = TEMP_ROW.AreaID, CabangID = TEMP_ROW.CabangID, MerkID = TEMP_ROW.MerkID, TypeID = TEMP_ROW.TypeID, CustomerID = TEMP_ROW.CustomerID, DealerID = TEMP_ROW.DealerID, TotalPemberianK = TEMP_ROW.TotalPemberianK WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.MerkID = MerkID AND TEMP.TypeID = TypeID AND TEMP.CustomerID = CustomerID AND

75 L75 TEMP.DealerID = DealerID AND TEMP.TotalPemberianK = TotalPemberianK AND ROWNUM = 1; DELETE FROM cdcpub.pemberiankredit_ct WHERE RSID$ = TEMP.RSID$; END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_PemberianKredit; / CREATE OR REPLACE PROCEDURE TRANSFORM_PembayaranKredit IS TEMP_ROW OLAP.FaktaPembayaranKredit%ROWTYPE; CURSOR CUR_PembayaranKredit IS SELECT operation$, RSID$, WaktuID, AreaID, CabangID, CustomerID,

76 L76 AngsuranKe, JmlhPembayaran as TotalPembayaran FROM cdcpub.pembayarankredit_ct byr, krd, reg, surv, cbg, OLAP.DimensiWaktu DimWkt, OLAP.DimensiArea DimArea, OLAP.DimensiCabang DimCbg, OLAP.DimensiCustomer DimCust WHERE byr.kdpemberian = krd.kdpemberian AND krd.kdregistrasi = reg.kdregistrasi AND reg.kdsurveyor= surv.kdsurveyor AND surv.kdcabang = cbg.kdcabang AND DimCbg.KdCabang = cbg.kdcabang AND DimArea.KdArea = cbg.kdarea AND DimCust.kdCustomer = reg.kdcustomer AND TO_CHAR(byr.TglPembayaran, 'yyyy') = DimWkt.Tahun AND TO_CHAR(byr.TglPembayaran, 'mm') = DimWkt.Bulan AND T O_CHAR(byr.T glpembayaran, 'dd') = DimWkt.Hari; BEGIN FOR T EMP IN CUR_PembayaranKredit LOOP

77 L77 IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.FaktaPembayaranKredit ( WaktuID, AreaID, CabangID, CustomerID, AngsuranKe, TotalPembayaran ) VALUES ( TEMP.WaktuID, TEMP.AreaID, TEMP.CabangID, TEMP.CustomerID, TEMP.AngsuranKe, TEMP.TotalPembayaran ); DELETE FROM cdcpub.pembayarankredit_ct WHERE RSID$ = TEMP.RSID$; ELSE IF TEMP.operation$ = 'D' THEN INSERT INTO OLAP.xFaktaPembayaranKredit (

78 L78 WaktuID, AreaID, CabangID, CustomerID, AngsuranKe, TotalPembayaran ) SELECT TotalPembayaran WaktuID, AreaID, CabangID, CustomerID, AngsuranKe, FROM OLAP.FaktaPembayaranKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.CustomerID = CustomerID AND TEMP.AngsuranKe = AngsuranKe AND TEMP.TotalPembayaran = TotalPembayaran AND ROWNUM = 1; DELETE FROM OLAP.FaktaPembayaranKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.CustomerID = CustomerID AND

79 L79 TEMP.AngsuranKe = AngsuranKe AND TEMP.TotalPembayaran = TotalPembayaran AND ROWID = ( SELECT ROWID FROM OLAP.FaktaPembayaranKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.CustomerID = CustomerID AND TEMP.AngsuranKe = AngsuranKe AND AND TEMP.TotalPembayaran = TotalPembayaran ROWNUM = 1 ); DELETE FROM cdcpub.pembayarankredit_ct WHERE RSID$ = TEMP.RSID$; ELSE IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xFaktaPembayaranKredit ( WaktuID, AreaID, CabangID, CustomerID, AngsuranKe,

80 L80 TotalPembayaran ) SELECT AngsuranKe, TotalPembayaran WaktuID, AreaID, CabangID, CustomerID, FROM OLAP.FaktaPembayaranKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.CustomerID = CustomerID AND TEMP.AngsuranKe = AngsuranKe AND TEMP.TotalPembayaran = TotalPembayaran AND ROWNUM = 1; SELECT AngsuranKe, JmlhPembayaran WaktuID, AreaID, CabangID, CustomerID, INTO TEMP_ROW.WaktuID, TEMP_ROW.AreaID, TEMP_ROW.CabangID, TEMP_ROW.CustomerID, T EMP_ROW.AngsuranKe, TEMP_ROW.TotalPembayaran FROM cdcpub.pembayarankredit_ct byr, OLTP.PemberianKredit@ORCL krd, OLTP.Registrasi@ORCL reg, OLTP.Surveyor@ORCL surv,

81 L81 cbg, OLAP.DimensiWaktu DimWkt, OLAP.DimensiArea DimArea, OLAP.DimensiCabang DimCbg, OLAP.DimensiCustomer DimCust WHERE byr.kdpemberian = krd.kdpemberian AND krd.kdregistrasi = reg.kdregistrasi AND reg.kdsurveyor= surv.kdsurveyor AND surv.kdcabang = cbg.kdcabang AND DimCbg.KdCabang = cbg.kdcabang AND DimArea.KdArea = cbg.kdarea AND DimCust.kdCustomer = reg.kdcustomer AND DimWkt.Tahun AND AND AND TO_CHAR(byr.TglPembayaran, 'yyyy') = TO_CHAR(byr.TglPembayaran, 'mm') = DimWkt.Bulan T O_CHAR(byr.T glpembayaran, 'dd') = DimWkt.Hari RSID$ = TEMP.RSID$ AND operation$ = 'UN'; UPDATE OLAP.FaktaPembayaranKredit SET WaktuID = TEMP_ROW.WaktuID, AreaID = TEMP_ROW.AreaID, CabangID = TEMP_ROW.CabangID, CustomerID = TEMP_ROW.CustomerID,

82 L82 AngsuranKe = TEMP_ROW.AngsuranKe, TotalPembayaran = TEMP_ROW.TotalPembayaran WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.CustomerID = CustomerID AND TEMP.AngsuranKe = AngsuranKe AND TEMP.TotalPembayaran = TotalPembayaran AND ROWNUM = 1; DELETE FROM cdcpub.pembayarankredit_ct WHERE RSID$ = TEMP.RSID$; END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_PembayaranKredit; / CREATE OR REPLACE PROCEDURE TRANSFORM_DendaKredit IS TEMP_ROW OLAP.FaktaDendaKredit%ROWTYPE;

83 L83 CURSOR CUR_DendaKredit IS SELECT operation$, RSID$, WaktuID, AreaID, CabangID, CustomerID, AngsuranKe, Denda as TotalDenda FROM cdcpub.dendakredit_ct dnd, OLT byr, krd, reg, surv, cbg, OLAP.DimensiWaktu DimWkt, OLAP.DimensiArea DimArea, OLAP.DimensiCabang DimCbg, OLAP.DimensiCustomer DimCust WHERE dnd.kdpembayarank = byr.kdpembayarank AND byr.kdpemberian = krd.kdpemberian AND krd.kdregistrasi = reg.kdregistrasi AND

84 L84 reg.kdsurveyor= surv.kdsurveyor AND surv.kdcabang = cbg.kdcabang AND DimCbg.KdCabang = cbg.kdcabang AND DimArea.KdArea = cbg.kdarea AND DimCust.kdCustomer = reg.kdcustomer AND TO_CHAR(byr.TglPembayaran, 'yyyy') = DimWkt.Tahun AND TO_CHAR(byr.TglPembayaran, 'mm') = DimWkt.Bulan AND T O_CHAR(byr.T glpembayaran, 'dd') = DimWkt.Hari; BEGIN FOR T EMP IN CUR_DendaKredit LOOP IF TEMP.operation$ = 'I' THEN INSERT INTO OLAP.FaktaDendaKredit ( WaktuID, AreaID, CabangID, CustomerID, AngsuranKe, TotalDenda ) VALUES ( TEMP.WaktuID, TEMP.AreaID,

85 L85 TEMP.CabangID, TEMP.CustomerID, TEMP.AngsuranKe, TEMP.TotalDenda ); DELETE FROM cdcpub.dendakredit_ct WHERE RSID$ = TEMP.RSID$; ELSE IF TEMP.operation$ = 'D' THEN INSERT INTO OLAP.xFaktaDendaKredit ( WaktuID, AreaID, CabangID, CustomerID, AngsuranKe, TotalDenda ) SELECT TotalDenda WaktuID, AreaID, CabangID, CustomerID, AngsuranKe, FROM OLAP.FaktaDendaKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND

86 L86 TEMP.CustomerID = CustomerID AND TEMP.AngsuranKe = AngsuranKe AND TEMP.TotalDenda = TotalDenda AND ROWNUM = 1; DELETE FROM OLAP.FaktaDendaKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.CustomerID = CustomerID AND TEMP.AngsuranKe = AngsuranKe AND TEMP.TotalDenda = TotalDenda AND ROWID = ( SELECT ROWID FROM OLAP.FaktaDendaKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.CustomerID = CustomerID AND TEMP.AngsuranKe = AngsuranKe AND TEMP.TotalDenda = TotalDenda AND ROWNUM = 1 );

87 L87 DELETE FROM cdcpub.dendakredit_ct WHERE RSID$ = TEMP.RSID$; ELSE IF TEMP.operation$ = 'UO' THEN INSERT INTO OLAP.xFaktaDendaKredit ( WaktuID, AreaID, CabangID, CustomerID, AngsuranKe, TotalDenda ) SELECT AngsuranKe, TotalDenda WaktuID, AreaID, CabangID, CustomerID, FROM OLAP.FaktaDendaKredit WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.CustomerID = CustomerID AND TEMP.AngsuranKe = AngsuranKe AND TEMP.TotalDenda = TotalDenda AND ROWNUM = 1;

88 L88 SELECT AngsuranKe, Denda WaktuID, AreaID, CabangID, CustomerID, INTO TEMP_ROW.WaktuID, TEMP_ROW.AreaID, TEMP_ROW.CabangID, TEMP_ROW.CustomerID, T EMP_ROW.AngsuranKe, TEMP_ROW.TotalDenda FROM WHERE cdcpub.dendakredit_ct dnd, OLTP.PembayaranKredit@ORCL byr, OLTP.PemberianKredit@ORCL krd, OLTP.Registrasi@ORCL reg, OLTP.Surveyor@ORCL surv, OLTP.Cabang@ORCL cbg, OLAP.DimensiWaktu DimWkt, OLAP.DimensiArea DimArea, OLAP.DimensiCabang DimCbg, OLAP.DimensiCustomer DimCust dnd.kdpembayarank = byr.kdpembayarank AND byr.kdpemberian = krd.kdpemberian AND krd.kdregistrasi = reg.kdregistrasi AND reg.kdsurveyor= surv.kdsurveyor AND surv.kdcabang = cbg.kdcabang AND DimCbg.KdCabang = cbg.kdcabang AND DimArea.KdArea = cbg.kdarea AND DimCust.kdCustomer = reg.kdcustomer AND

89 L89 DimWkt.Tahun AND AND AND TO_CHAR(byr.TglPembayaran, 'yyyy') = TO_CHAR(byr.TglPembayaran, 'mm') = DimWkt.Bulan T O_CHAR(byr.T glpembayaran, 'dd') = DimWkt.Hari RSID$ = TEMP.RSID$ AND operation$ = 'UN'; UPDATE OLAP.FaktaDendaKredit SET WaktuID = TEMP_ROW.WaktuID, AreaID = TEMP_ROW.AreaID, CabangID = TEMP_ROW.CabangID, CustomerID = TEMP_ROW.CustomerID, AngsuranKe = TEMP_ROW.AngsuranKe, TotalDenda = TEMP_ROW.TotalDenda WHERE TEMP.WaktuID = WaktuID AND TEMP.AreaID = AreaID AND TEMP.CabangID = CabangID AND TEMP.CustomerID = CustomerID AND TEMP.AngsuranKe = AngsuranKe AND TEMP.TotalDenda = TotalDenda AND ROWNUM = 1; DELETE FROM cdcpub.dendakredit_ct WHERE RSID$ = TEMP.RSID$;

90 L90 END IF; END IF; END IF; END LOOP; COMMIT; END TRANSFORM_DendaKredit; /

Asynchronous Autolog Change Data Capture Cookbook. September 2007

Asynchronous Autolog Change Data Capture Cookbook. September 2007 Asynchronous Autolog Change Data Capture Cookbook September 2007 Asynchronous Autolog CDC Cookbook Concepts and terminology...4 Publishers and subscribers...4 CDC implementation methods...5 Supplemental

More information

Asynchronous Change Data Capture Cookbook. April 2007

Asynchronous Change Data Capture Cookbook. April 2007 Asynchronous Change Data Capture Cookbook April 2007 Asynchronous Change Data Capture Cookbook Concepts and terminology...4 Publishers and subscribers...4 CDC implementation methods...5 Supplemental logging...6

More information

Upgrading Oracle 9i Database to Oracle 10g Database with Near-Zero Downtime

Upgrading Oracle 9i Database to Oracle 10g Database with Near-Zero Downtime Upgrading Oracle 9i Database to Oracle 10g Database with Near-Zero Downtime Author: Mohammed Asif Momen Banque Saudi Fransi Riyadh, Saudi Arabia Email: asif.momen@gmail.com Abstract An Oracle database

More information

Data Replication in HP DMA

Data Replication in HP DMA Technical white paper Data Replication in HP DMA HP Database and Middleware Automation version 10.00 Data Replication and HP DMA To help HP Database and Middleware Automation (HP DMA) extend across broader

More information

Oracle User Administration

Oracle User Administration Oracle User Administration Creating user accounts User accounts consist of two components. These are: 1. User name - The name of the account. 2. Password - The password associated with the user account.

More information

LAMPIRAN. - id_produk refrensi ke tabel tb_produk. No Nama Field Type Data Panjang. 1 id_cart Integer 5. 2 id_member Integer 5. 3 id_produk Integer 5

LAMPIRAN. - id_produk refrensi ke tabel tb_produk. No Nama Field Type Data Panjang. 1 id_cart Integer 5. 2 id_member Integer 5. 3 id_produk Integer 5 90 LAMPIRAN Perancangan Data Base 1. Spesifikasi tb_cart Primary Key : id_cart - id_member refrensi ke tabel tb_member - id_produk refrensi ke tabel tb_produk 1 id_cart Integer 5 2 id_member Integer 5

More information

DOKUMEN TIDAK TERKAWAL

DOKUMEN TIDAK TERKAWAL Halaman: 1/12 Tujuan : Arahan kerja ini adalah untuk menerangkan tatacara pendaftaran ID Pengguna di dalam Sistem Kewangan SAGA (Standard Accounting for Government Agencies) Universiti Putra Malaysia bagi

More information

Oracle 1Z Oracle Database 11g: Administration I. Download Full Version :

Oracle 1Z Oracle Database 11g: Administration I. Download Full Version : Oracle 1Z0-052 Oracle Database 11g: Administration I Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-052 D. Functionbased index Answer: A QUESTION: 191 The user HR owns the EMP

More information

Manual Pengguna. PCN Online Service Fulfillment System

Manual Pengguna. PCN Online Service Fulfillment System System 1 Subjek Muka Surat 1) CARTA ALIR SISTEM 2 2) PERMOHONAN OLEH AGENSI 3 3) PENGESAHAN PERMOHONAN OLEH MAMPU 8 4) LAMPIRAN 13 2 Carta alir sistem 3 PERMOHONAN OLEH AGENSI 4 Membuat permohonan baru

More information

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal) TM SUPPLIER REGISTRATION RENEWAL VIA SUPPLIER SELF-SERVICE (SUS) PORTAL USER GUIDE PEMBAHARUAN PENDAFTARAN PEMBEKAL TM MELALUI SUPPLIER SELF-SERVICE (SUS) PORTAL PANDUAN PENGGUNA Getting Started Step by

More information

Panduan Menggunakan Autoresponder FreeAutobot.com

Panduan Menggunakan Autoresponder FreeAutobot.com Panduan Menggunakan Autoresponder FreeAutobot.com Dengan memperolehi e-book ini, anda mempunyai kebenaran untuk memberi secara percuma kepada pelanggan anda atau tawarkan sebagai bonus kepada pembelian

More information

Fname A variable character field up to 15 characters in length. Must have a value Lname A variable character field up to 15

Fname A variable character field up to 15 characters in length. Must have a value Lname A variable character field up to 15 Customer Table CUSTOMER (CustomerNo, fname, lname, phone) CustomerNo Primary key, numeric, 4 digits Fname A variable character field up to 15 characters in length. Must have a value Lname A variable character

More information

Performing a 32 bit to 64 bit migration using the Transportable Database RMAN feature

Performing a 32 bit to 64 bit migration using the Transportable Database RMAN feature Performing a 32 bit to 64 bit migration using the Transportable Database RMAN feature This note describes the procedure used to perform a 32 bit to 64 bit conversion of an 11.2.0.3 database on the Linux

More information

Oracle Tables TECHGOEASY.COM

Oracle Tables TECHGOEASY.COM Oracle Tables TECHGOEASY.COM 1 Oracle Tables WHAT IS ORACLE DATABASE TABLE? -Tables are the basic unit of data storage in an Oracle Database. Data is stored in rows and columns. -A table holds all the

More information

Lab # 4. Data Definition Language (DDL)

Lab # 4. Data Definition Language (DDL) Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Lab # 4 Data Definition Language (DDL) Eng. Haneen El-Masry November, 2014 2 Objective To be familiar with

More information

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan. Conference Manager Roles Guide - PENGGUNA MANUAL Login. Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

More information

Full file at

Full file at SQL for SQL Server 1 True/False Questions Chapter 2 Creating Tables and Indexes 1. In order to create a table, three pieces of information must be determined: (1) the table name, (2) the column names,

More information

2/25/2016. Minimal Spanning Tree Problem. Minimal Spanning Tree Problem. Example: Minimal Spanning Tree. Example: Minimal Spanning Tree

2/25/2016. Minimal Spanning Tree Problem. Minimal Spanning Tree Problem. Example: Minimal Spanning Tree. Example: Minimal Spanning Tree // OPERATIONAL RESEARCH II Agustina Eunike, ST., MT., MBA. Industrial Engineering University of Brawijaya MINIMAL SPANNING TREE PROBLEM Minimal Spanning Tree Problem A tree is a set of connected arcs that

More information

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. dengan sistem yang dibangun (Q Learning).

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. dengan sistem yang dibangun (Q Learning). BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Sistem 4.1.1 Rich Picture Pada rich picture berikut ini digambarkan kegiatan yang berkaitan dengan sistem yang dibangun (Q Learning). 4.1.2 UsecaseDiagram

More information

Flashback. A quest for zero data loss. Tommie Grove. MyDBA. January P a g e F l a s h b a c k A q u e s t f o r z e r o d a t a l o s s

Flashback. A quest for zero data loss. Tommie Grove. MyDBA. January P a g e F l a s h b a c k A q u e s t f o r z e r o d a t a l o s s 1 P a g e F l a s h b a c k A q u e s t f o r z e r o d a t a l o s s Flashback A quest for zero data loss. Tommie Grove MyDBA January 2010 2 P a g e F l a s h b a c k A q u e s t f o r z e r o d a t a

More information

Data Guard: Setup and Administration. By Ashok Kapur Hawkeye Technology, Inc.

Data Guard: Setup and Administration. By Ashok Kapur Hawkeye Technology, Inc. Data Guard: Setup and Administration By Ashok Kapur. Agenda Introduction New Features Logical and Physical Standby Databases Setup Physical and Logical Standby Databases Administration including Switchover

More information

Jawab semua soalan. Nyatakan nilai digit bagi digit yang bergaris. State the digit value of the underlined digit.

Jawab semua soalan. Nyatakan nilai digit bagi digit yang bergaris. State the digit value of the underlined digit. Jawab semua soalan. Answer all questions.. Rajah menunjukkan sekeping kad nombor. Diagram shows a number card. 7 45 Rajah Diagram Nyatakan nilai digit bagi digit yang bergaris. State the digit value of

More information

DumpsKing. Latest exam dumps & reliable dumps VCE & valid certification king

DumpsKing.   Latest exam dumps & reliable dumps VCE & valid certification king DumpsKing http://www.dumpsking.com Latest exam dumps & reliable dumps VCE & valid certification king Exam : 1z1-062 Title : Oracle Database 12c: Installation and Administration Vendor : Oracle Version

More information

Oracle. Exam Questions 1Z Oracle Database 11g: New Features for 9i OCPs. Version:Demo

Oracle. Exam Questions 1Z Oracle Database 11g: New Features for 9i OCPs. Version:Demo Oracle Exam Questions 1Z0-055 Oracle Database 11g: New Features for 9i OCPs Version:Demo 1. Which is the source used by Automatic SQL Tuning that runs as part of the AUTOTASK framework? A. SQL statements

More information

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal) TM SUPPLIER REGISTRATION RENEWAL VIA SUPPLIER SELF-SERVICE (SUS) PORTAL USER GUIDE PEMBAHARUAN PENDAFTARAN PEMBEKAL TM MELALUI SUPPLIER SELF-SERVICE (SUS) PORTAL PANDUAN PENGGUNA Getting Started Step by

More information

PT Arupa Cloud Nusantara Dokumen Standar Perjanjian Standard Form of Agreement

PT Arupa Cloud Nusantara Dokumen Standar Perjanjian Standard Form of Agreement PT Arupa Cloud Nusantara Dokumen Standar Perjanjian Standard Form of Agreement Deskripsi Layanan (SecondSite V2) Service Description (SecondSite V2) Revisi 8-Agustus-2017 Revised 8-August-2017 1 THE AGREEMENT...

More information

CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI

CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI A dissertation submitted in partial fulfillment of the requirements for the award of the degree of Master

More information

[PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM

[PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM 26 December, 2017 [PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM Document Filetype: PDF 168.42 KB 0 [PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM A Library Management System with PHP and MySQL ###Purpose of the Project

More information

1. Name: 3. BEM Registration No.: Tel. No. :... Mobile Phone No. : :... Fax No. :...

1. Name: 3. BEM Registration No.: Tel. No. :... Mobile Phone No. : :... Fax No. :... FORM H REGISTRATION OF ENGINEERS ACT 1967 (REVISED 2015) APPLICATION FOR RENEWAL OF REGISTRATION FOR YEAR Regulation 20 of the Registration of Engineers Regulations 1990 (Revised 2015) A. APPLICATION FOR

More information

2.9 Table Creation. CREATE TABLE TableName ( AttrName AttrType, AttrName AttrType,... )

2.9 Table Creation. CREATE TABLE TableName ( AttrName AttrType, AttrName AttrType,... ) 2.9 Table Creation CREATE TABLE TableName ( AttrName AttrType, AttrName AttrType,... ) CREATE TABLE Addresses ( id INTEGER, name VARCHAR(20), zipcode CHAR(5), city VARCHAR(20), dob DATE ) A list of valid

More information

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) DISEDIAKAN OLEH: SUPPLY CHAIN MANAGEMENT (SCM) BAHAGIAN ICT PROCESS

More information

Load data into Table from external files, using two methods:

Load data into Table from external files, using two methods: Load data into Table from external files, using two methods: 1) SQL Loader 2) External tables I) SQL Loader. Source Table Name : SYS.DBA_USERS Target Table Name : SYS.MY_DBA_USERS 1) We need to have the

More information

LAMPIRAN 1 PENGARUH KETERSEDIAAN KOLEKSI PERPUSTAKAAN TERHADAP MINAT BACA SISWA SMP NEGERI 30 MEDAN

LAMPIRAN 1 PENGARUH KETERSEDIAAN KOLEKSI PERPUSTAKAAN TERHADAP MINAT BACA SISWA SMP NEGERI 30 MEDAN LAMPIRAN 1 ANGKET PENELITIAN PENGARUH KETERSEDIAAN KOLEKSI PERPUSTAKAAN TERHADAP MINAT BACA SISWA SMP NEGERI 30 MEDAN Saya mengharapkan kesediaan Saudara untuk mengisi angket dalam rangka penelitian tetang

More information

Disaster Recovery: Restore Database from One Server to another Server when Different Location

Disaster Recovery: Restore Database from One Server to another Server when Different Location Disaster Recovery: Restore Database from One Server to another Server when Different Location Mohamed Azar Oracle DBA http://mohamedazar.wordpress.com 1 Mohamed Azar http://mohamedazar.wordpress.com Step

More information

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) DISEDIAKAN OLEH: SUPPLY CHAIN MANAGEMENT (SCM) BAHAGIAN ICT PROCESS

More information

ORACLE 10g/9i DATA GUARD LOGICAL STANDBY DATABASE

ORACLE 10g/9i DATA GUARD LOGICAL STANDBY DATABASE Session id: 12766 ORACLE 10g/9i DATA GUARD LOGICAL STANDBY DATABASE Inderpal S. Johal Principal Consultant AGENDA Standby Database enhancements Data Guard and its Architecture Background Process Pre-requisite

More information

Pengenalan Sistem Maklumat Dalam Pendidikan

Pengenalan Sistem Maklumat Dalam Pendidikan Pengenalan Sistem Maklumat Dalam Pendidikan 1 RELATIONSHIP & QUERY DALAM MICROSOFT ACCESS Kandungan Definisi Relationship (Hubungan) Jenis Relationship Membina Relationship Definisi Query dan Fungsi Query

More information

INTRODUCTION EXTENDED FLASHBACK FUNCTIONS

INTRODUCTION EXTENDED FLASHBACK FUNCTIONS Reviewed by Oracle Certified Master Korea Community ( http://www.ocmkorea.com http://cafe.daum.net/oraclemanager ) ORACLE 10G BACKUP AND RECOVER NEW FEATURES INTRODUCTION Two improvements have been made

More information

PERKHIDMATAN KREDIT DAN PERBANKAN PROSEDUR UNIT KOMPUTER. Proses Backup ( Windows) BPKP/KlOK-118 Bilangan Semakan : Q Tarikh :

PERKHIDMATAN KREDIT DAN PERBANKAN PROSEDUR UNIT KOMPUTER. Proses Backup ( Windows) BPKP/KlOK-118 Bilangan Semakan : Q Tarikh : PERKHDMATAN KREDT DAN PERBANKAN PROSEDUR UNT KOMPUTER Proses Backup ( Windows) BPKP/KlOK-118 Bilangan Semakan : Q Tarikh : 30.09.13 Disediakan oleh :- Disahkan oleh :- Pengurus P PERU BAHAN Ubahan Muka

More information

Oracle 9i/10g Streams. Inderpal S. Johal Manager, Database Administration December 11,2003

Oracle 9i/10g Streams. Inderpal S. Johal Manager, Database Administration December 11,2003 Oracle 9i/10g Streams Inderpal S. Johal Manager, Database Administration Indy.johal@prnewswire.com December 11,2003 Agenda Available High Availability Solution What is Oracle 9i Streams Architecture of

More information

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer] UNIVERSITI SAINS MALAYSIA First Semester Examination 2015/2016 Academic Session December 2015/January 2016 CST131 Computer Organisation [Organisasi Komputer] Duration : 2 hours [Masa : 2 jam] INSTRUCTIONS

More information

SQL Coding Guidelines

SQL Coding Guidelines SQL Coding Guidelines 1. Always specify SET NOCOUNT ON at the top of the stored procedure, this command suppresses the result set count information thereby saving some amount of time spent by SQL Server.

More information

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1 COMBINING TABLES CAATs ASAS ACL / 1 OBJEKTIF MODUL Mempelajari kaedah menggabung dan menghubungkan dua atau lebih table bagi mencapai objektif Audit. Mempelajari kaedah menggunakan maklumat yang sedia

More information

SQL Introduction. CS 377: Database Systems

SQL Introduction. CS 377: Database Systems SQL Introduction CS 377: Database Systems Recap: Last Two Weeks Requirement analysis Conceptual design Logical design Physical dependence Requirement specification Conceptual data model (ER Model) Representation

More information

What are temporary tables? When are they useful?

What are temporary tables? When are they useful? What are temporary tables? When are they useful? Temporary tables exists solely for a particular session, or whose data persists for the duration of the transaction. The temporary tables are generally

More information

Full file at

Full file at ch2 True/False Indicate whether the statement is true or false. 1. The SQL command to create a database table is an example of DML. 2. A user schema contains all database objects created by a user. 3.

More information

Oracle 9i Streams. Inderpal S. Johal Principal Consultant Data Softech, Inc. July 24, 2003

Oracle 9i Streams. Inderpal S. Johal Principal Consultant Data Softech, Inc. July 24, 2003 Oracle 9i Streams Inderpal S. Johal Principal Consultant Data Softech, Inc. July 24, 2003 Agenda Available High Availability Solution What is Oracle 9i Streams Architecture of Oracle Streams Common terminology

More information

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data] UNIVERSITI SAINS MALAYSIA First Semester Examination 2016/2017 Academic Session December 2016 / January 2017 CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

More information

GARIS PANDUAN PERMOHONAN IMBUHAN PENERBITAN JURNAL / PROSIDING / SITASI BERINDEKS SCOPUS

GARIS PANDUAN PERMOHONAN IMBUHAN PENERBITAN JURNAL / PROSIDING / SITASI BERINDEKS SCOPUS UTHM/ORICC/R&D/029/2016-Pind.1 LAMPIRAN 2 GARIS PANDUAN PERMOHONAN IMBUHAN PENERBITAN JURNAL / PROSIDING / SITASI BERINDEKS SCOPUS 1) Bayaran imbuhan penerbitan ini dimurnikan dengan mengambil kira SALAH

More information

SQL: Concepts. Todd Bacastow IST 210: Organization of Data 2/17/ IST 210

SQL: Concepts. Todd Bacastow IST 210: Organization of Data 2/17/ IST 210 SQL: Concepts Todd Bacastow IST 210: Organization of Data 2/17/2004 1 Design questions How many entities are there? What are the major entities? What are the attributes of each entity? Is there a unique

More information

ABSTRAK. Kata Kunci: e-commerse, crm, website, cross-selling, online.

ABSTRAK. Kata Kunci: e-commerse, crm, website, cross-selling, online. ABSTRAK Santika computer adalah salah satu perusahaan yang bergerak di bidang penjualan peralatan komputer seperti Laptop, computer desktop dan aksesoris komputer lainnya. Usaha yang dilakukan santika

More information

PERU BAHAN PERKHIDMATAN KREDIT DAN PERBANKAN ARAHAN KERJA UNIT KOMPUTER. Tatacara Proses AGM03. BPKP/KJAK-104 Bilangan Semakan : 0 Tarikh :

PERU BAHAN PERKHIDMATAN KREDIT DAN PERBANKAN ARAHAN KERJA UNIT KOMPUTER. Tatacara Proses AGM03. BPKP/KJAK-104 Bilangan Semakan : 0 Tarikh : ARAHAN KERJA UNIT KOMPUTER Tatacara Proses AGM03 BPKP/KJAK-104 Bilangan Semakan : 0 Tarikh : 30.09.13 Disediakan oleh :- Disahkan oleh ;- Pengurus PERU BAHAN Ubahan Muka surat Tarikh Keterangan Diluluskan

More information

ROLLBACK SEGMENTS. In this chapter, you will learn about: Rollback Segment Management Page 272

ROLLBACK SEGMENTS. In this chapter, you will learn about: Rollback Segment Management Page 272 C H A P T E R 1 2 ROLLBACK SEGMENTS CHAPTER OBJECTIVES In this chapter, you will learn about: Rollback Segment Management Page 272 The information in a rollback segment is used for query read consistency,

More information

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11 ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11 PENILAIAN & KULIAH Kuliah Tugasan Ujian Teori Ujian Amali Isi kandungan 4.8 Menunjukkan asas pengiraan o Subnet Mask o

More information

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Data Barang Program Persediaan Barang Form Data Barang digunakan untuk menyimpan data barang dan memberikan info mengenai

More information

DATA MASKING on EBS with Enterprise Manager

DATA MASKING on EBS with Enterprise Manager DATA MASKING on EBS 12.1.3 with Enterprise Manager 12.1.0.5 DBA Oracle E-Business Suite Data Masking Pack, Release 12.1.3 with Oracle Enterprise Manager 12.1 (Doc ID 1481916.1) We have followed the above

More information

Course Contents of ORACLE 9i

Course Contents of ORACLE 9i Overview of Oracle9i Server Architecture Course Contents of ORACLE 9i Responsibilities of a DBA Changing DBA Environments What is an Oracle Server? Oracle Versioning Server Architectural Overview Operating

More information

Oracle Database 11g for Experienced 9i Database Administrators

Oracle Database 11g for Experienced 9i Database Administrators Oracle Database 11g for Experienced 9i Database Administrators 5 days Oracle Database 11g for Experienced 9i Database Administrators Course Overview The course will give experienced Oracle 9i database

More information

M2U MANUAL PENGGUNA USER MANUAL M2UNHJ. 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI

M2U MANUAL PENGGUNA USER MANUAL M2UNHJ. 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI M2U MANUAL PENGGUNA USER MANUAL M2UNHJ 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI KANDUNGAN (TABLE OF CONTENTS) BIL PERKARA HALAMAN 1 TERMA DAN

More information

How to use SQL to create a database

How to use SQL to create a database Chapter 17 How to use SQL to create a database How to create a database CREATE DATABASE my_guitar_shop2; How to create a database only if it does not exist CREATE DATABASE IF NOT EXISTS my_guitar_shop2;

More information

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS Classroom Reservation User Manual (HEA) PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS Table of Contents CLASSROOM RESERVATION MANAGEMENT SYSTEM - APLIKASI... 2 Apa

More information

Introduction to Computer Science and Business

Introduction to Computer Science and Business Introduction to Computer Science and Business This is the second portion of the Database Design and Programming with SQL course. In this portion, students implement their database design by creating a

More information

COMPARE THE PERFORMANCE OF BASICFILE VS SECUREFILE LOBS In order to check the performance of two types of LOBs format, we will perform the following

COMPARE THE PERFORMANCE OF BASICFILE VS SECUREFILE LOBS In order to check the performance of two types of LOBs format, we will perform the following ORACLE 11G SECURE FILES PART 2 PERFORMANCE IMPROVEMENTS Inderpal S. Johal, Data Softech Inc. INTRODUCTION Oracle 11g has re-architectured the LOB Storage format so as to provide performance improvement,

More information

Chapter 4. Basic SQL. Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

Chapter 4. Basic SQL. Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4 Basic SQL Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4 Outline SQL Data Definition and Data Types Specifying Constraints in SQL Basic Retrieval Queries

More information

Oracle 1Z Oracle Database 10g: Administration II. Download Full Version :

Oracle 1Z Oracle Database 10g: Administration II. Download Full Version : Oracle 1Z0-043 Oracle Database 10g: Administration II Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-043 QUESTION: 172 You lost the index tablespace in your database. You decided

More information

Course Outline and Objectives: Database Programming with SQL

Course Outline and Objectives: Database Programming with SQL Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,

More information

Disediakan oleh: Mohammad Hazmin Bin Mohamed Azri

Disediakan oleh: Mohammad Hazmin Bin Mohamed Azri Disediakan oleh: Mohammad Hazmin Bin Mohamed Azri 1 Pada lewat 1971, Ray Tomlinson mencipta sistem untuk menghantar mesej dari satu komputer ke komputer lain dengan menggunakan simbol @ untuk mengenal

More information

DEBUNKING THE MYTHS ABOUT REDO, UNDO, COMMIT AND ROLLBACK

DEBUNKING THE MYTHS ABOUT REDO, UNDO, COMMIT AND ROLLBACK DEBUNKING THE MYTHS ABOUT REDO, UNDO, COMMIT AND ROLLBACK Introduction This paper is to explore various misconceptions about redo generation, undo generation, commit and rollback operations. Scripts are

More information

Appendix C. Database Administration. Using SQL. SQL Statements. Data Definition Statements (DDL)

Appendix C. Database Administration. Using SQL. SQL Statements. Data Definition Statements (DDL) Appendix C Appendix C Database Administration The following sections provide information about the tools that can be used to maintain your Oracle Utilities Work and Asset Management database. Using SQL

More information

PASS4TEST 専門 IT 認証試験問題集提供者

PASS4TEST 専門 IT 認証試験問題集提供者 PASS4TEST 専門 IT 認証試験問題集提供者 http://www.pass4test.jp 1 年で無料進級することに提供する Exam : 1z0-052 Title : Oracle Database 11g: Administration I Vendor : Oracle Version : DEMO Get Latest & Valid 1Z0-052 Exam's Question

More information

Chapter # 7 Introduction to Structured Query Language (SQL) Part I

Chapter # 7 Introduction to Structured Query Language (SQL) Part I Chapter # 7 Introduction to Structured Query Language (SQL) Part I Introduction to SQL SQL functions fit into two broad categories: Data definition language Data manipulation language Basic command set

More information

NOTIS PEMBAHARUAN PENDAFTARAN 2017 JURUTERA PROFESIONAL DENGAN PERAKUAN AMALAN JURUTERA PROFESIONAL & PEMERIKSA BERTAULIAH

NOTIS PEMBAHARUAN PENDAFTARAN 2017 JURUTERA PROFESIONAL DENGAN PERAKUAN AMALAN JURUTERA PROFESIONAL & PEMERIKSA BERTAULIAH LEMBAGA JURUTERA MALAYSIA Tingkat 11, Blok F, Ibu Pejabat JKR Jalan Sultan Salahuddin 50580 Kuala Lumpur Tel: 603-26912090 Fax: 603-26925017 Tarikh: 15 Disember 2016 Kepada Semua Jurutera Profesional/Jurutera

More information

Question No : 1 Which three statements are true regarding persistent lightweight jobs? (Choose three.)

Question No : 1 Which three statements are true regarding persistent lightweight jobs? (Choose three.) Volume: 183 Questions Question No : 1 Which three statements are true regarding persistent lightweight jobs? (Choose three.) A. The user cannot set privileges on persistent lightweight jobs. B. The use

More information

MANUAL SETTING GPRS ON NOKIA 5800 E- BOOK

MANUAL SETTING GPRS ON NOKIA 5800 E- BOOK 30 April, 2018 MANUAL SETTING GPRS ON NOKIA 5800 E- BOOK Document Filetype: PDF 243.51 KB 0 MANUAL SETTING GPRS ON NOKIA 5800 E-BOOK Here is manual gprs setting for your Nokia mobile, Though it is better

More information

SQL (Structured Query Language)

SQL (Structured Query Language) Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Oracle DBA 11g SQL (Structured Query Language) Software Installation (Environment Setup for Oracle on Window10)

More information

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR STUDENT IDENTIFICATION NO MULTIMEDIA COLLEGE JALAN GURNEY KIRI 54100 KUALA LUMPUR THIRD, FOURTH, EIGHTH TRIMESTER FINAL EXAMINATION, 2013 SESSION MMD2193 MULTIMEDIA AUTHORING I DMTW-E-F-2/12, DMTW-E-F-1/12,

More information

LOSS OF FULL DATABASE AND DATABASE RECOVERY ORACLE 11g

LOSS OF FULL DATABASE AND DATABASE RECOVERY ORACLE 11g CONNECT TO TARGET DATABASE USING RMAN $ export ORACLE_SID=crms $ rlrman target / Recovery Manager: Release 11.2.0.1.0 - Production on Sat Jan 31 10:13:56 2015 Copyright (c) 1982, 2009, Oracle and/or its

More information

Getting Started With Oracle

Getting Started With Oracle Getting Started With Oracle Ashikur Rahman CSE, BUET July 14, 2016 1 Logging In to Oracle You should be logged onto one of the Windows 7 machine in the database lab. Open the command promt first by typping

More information

ORACLE 11g RDBMS Features: Oracle Total Recall Oracle FLEXCUBE Universal Banking Release [May] [2017]

ORACLE 11g RDBMS Features: Oracle Total Recall Oracle FLEXCUBE Universal Banking Release [May] [2017] ORACLE 11g RDBMS Features: Oracle Total Recall Oracle FLEXCUBE Universal Banking Release 12.4.0.0.0 [May] [2017] Table of Contents 1. INTRODUCTION... 2 2. REQUIREMENT /PROBLEM STATEMENT... 3 3. PREREQUISITES...

More information

M.C.A. (CBCS) Sem.-III Examination November-2013 CCA-3004 : Database Concepts and Tools. Faculty Code: 003 Subject Code:

M.C.A. (CBCS) Sem.-III Examination November-2013 CCA-3004 : Database Concepts and Tools. Faculty Code: 003 Subject Code: 003-007304 M.C.A. (CBCS) Sem.-III Examination November-2013 CCA-3004 : Database Concepts and Tools Faculty Code: 003 Subject Code: 007304 Time: 21/2 Hours] [Total Marks: 70 I. Answer the following multiple

More information

D B M G. SQL language: basics. Managing tables. Creating a table Modifying table structure Deleting a table The data dictionary Data integrity

D B M G. SQL language: basics. Managing tables. Creating a table Modifying table structure Deleting a table The data dictionary Data integrity SQL language: basics Creating a table Modifying table structure Deleting a table The data dictionary Data integrity 2013 Politecnico di Torino 1 Creating a table Creating a table (1/3) The following SQL

More information

DB Creation with SQL DDL

DB Creation with SQL DDL DB Creation with SQL DDL Outline SQL Concepts Data Types Schema/Table/View Creation Transactions and Access Control Objectives of SQL Ideally, database language should allow user to: create the database

More information

Chapter 4 Database Administration

Chapter 4 Database Administration Appendix Chapter 4 Database Administration The following sections provide information about the tools that can be used to maintain your Oracle Utilities Work and Asset Management Database. Using SQL SQL

More information

IV ABSTRACT In this project, the suitability of 802.11 b networks to carry real time voice traffic communication will be assessed using the Internet Protocol, where in the network the voice session have

More information

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. SECTION B : 55 MARKS BAHAGIAN B : 55 MARKAH INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan berstruktur. Jawab

More information

HR2000 PCB2. Deliver PCB2 (slip jawapan) via within minutes. What is PCB2? Password Protected PDF. Benefits. How it Works?

HR2000  PCB2. Deliver PCB2 (slip jawapan) via  within minutes. What is  PCB2? Password Protected PDF. Benefits. How it Works? HR2000 E-Mail PCB2 Deliver PCB2 (slip jawapan) via E-Mail within minutes What is e-mail PCB2? PCB 2 Forms (or Slip Jawapan CP159) are sent in HTML formatted e-mail and with options to include file attachments

More information

LAMPIRAN A-2 : LAPORAN PENJUALAN DOKUMEN KELUARAN

LAMPIRAN A-2 : LAPORAN PENJUALAN DOKUMEN KELUARAN LAMPIRAN A-2 : LAPORAN PENJUALAN DOKUMEN KELUARAN LAMPIRAN A-1 : NOTA DOKUMEN KELUARAN LAMPIRAN B MASUKAN SISTEM BERJALAN LAMPIRAN B-1 : DATA BARANG DOKUMEN MASUKAN LAMPIRAN B-2 : DATA PELANGGAN DOKUMEN

More information

Oracle 11g Invisible Indexes Inderpal S. Johal. Inderpal S. Johal, Data Softech Inc.

Oracle 11g Invisible Indexes   Inderpal S. Johal. Inderpal S. Johal, Data Softech Inc. ORACLE 11G INVISIBLE INDEXES Inderpal S. Johal, Data Softech Inc. INTRODUCTION In this document we will work on another Oracle 11g interesting feature called Invisible Indexes. This will be very helpful

More information

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian] UNIVERSITI SAINS MALAYSIA First Semester Examination 2014/2015 Academic Session December 2014/January 2015 CST232 Operating Systems [Sistem Pengendalian] Duration : 2 hours [Masa : 2 jam] INSTRUCTIONS

More information

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju] UNIVERSITI SAINS MALAYSIA First Semester Examination 2011/2012 Academic Session January 2012 CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju] Duration

More information

SQL. SQL DDL Statements

SQL. SQL DDL Statements SQL Structured Query Language Declarative Specify the properties that should hold in the result, not how to obtain the result Complex queries have procedural elements International Standard SQL1 (1986)

More information

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. SECTION B : 50 MARKS BAHAGIAN B : 50 MARKAH INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan berstruktur. Jawab

More information

Oracle 1Z Upgrade Oracle9i/10g OCA to Oracle Database 11g OCP. Download Full Version :

Oracle 1Z Upgrade Oracle9i/10g OCA to Oracle Database 11g OCP. Download Full Version : Oracle 1Z0-034 Upgrade Oracle9i/10g OCA to Oracle Database 11g OCP Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-034 QUESTION: 142 You executed the following query: SELECT oldest_flashback_scn,

More information

Things to remember when working with Oracle... (for UDB specialists)

Things to remember when working with Oracle... (for UDB specialists) TRAINING & CONSULTING Things to remember when working with Oracle... (for UDB specialists) Kris Van Thillo, ABIS ABIS Training & Consulting www.abis.be training@abis.be 2013 Document number: DB2LUWUserMeeting2013Front.fm

More information

Create a simple database with MySQL

Create a simple database with MySQL Create a simple database with MySQL 1.Connect the MySQL server through MySQL Workbench You can achieve many database operations by typing the SQL langue into the Query panel, such as creating a database,

More information

Advanced SQL Tribal Data Workshop Joe Nowinski

Advanced SQL Tribal Data Workshop Joe Nowinski Advanced SQL 2018 Tribal Data Workshop Joe Nowinski The Plan Live demo 1:00 PM 3:30 PM Follow along on GoToMeeting Optional practice session 3:45 PM 5:00 PM Laptops available What is SQL? Structured Query

More information

IMPLEMENTING DATA GUARD (STANDBY)

IMPLEMENTING DATA GUARD (STANDBY) IMPLEMENTING DATA GUARD (STANDBY) General Concepts: Components, Roles, Interfaces Architecture Data Guard Protection Modes Physical Standby Implementation with RMAN (Recommended) Physical Standby Implementation

More information

LAB 5: WORKING WITH DATA

LAB 5: WORKING WITH DATA LAB : WORKING WITH DATA OBJECTIVES FOR STUDENTS. Identify the difference between integer and floating-point numbers. [Mengenal pasti perbezaan di antara nombor integer dan titik terapung.]. Write arithmetic

More information

Top 6 SQL Query Interview Questions and Answers

Top 6 SQL Query Interview Questions and Answers Just my little additions, remarks and corrections to Top 6 SQL Query Interview Questions and Answers as published on http://javarevisited.blogspot.co.nz/2017/02/top-6-sqlquery-interview-questions-and-answers.html

More information

TestsDumps. Latest Test Dumps for IT Exam Certification

TestsDumps.  Latest Test Dumps for IT Exam Certification TestsDumps http://www.testsdumps.com Latest Test Dumps for IT Exam Certification Exam : 1z1-067 Title : Upgrade Oracle9i/10g/11g OCA to Oracle Database 12c OCP Vendor : Oracle Version : DEMO 1 NO.1 Examine

More information