Minggu, 28 Februari 2010

Penalaran mahasiswa terhadap kasus pembajakan industri musik.

Dalam industri musik sekarang ini tidak dapat dipisahkan dengan maraknya pembajakan. Hampir semua jenis musik baik pop,rock,dangdut,jazz, maupun keroncong baik dari dalam ataupun luar negri semua sudah dibajak.
Pembajakan bukan terjadi tanpa alasan tetapi didukung pula oleh teknoologi yang semakin canggih. Rekaman pita kaset hampir dianggap barang punah setelah muncul MP3. VCD pun semakin ketinggalan jaman setelah lahir DVD. Seperti yang kita ketahui bersama, hampir tidak ada orang yang mau dianggap ketinggalan jaman apalagi gagap teknologi. Dengan alasan itulah mereka membeli MP3 player atau DVD player. Tetapi MP3 player dan DVD player tidak akan berguna jika tak ada MP3 dan DVD itu sendiri. Karena itulah mereka membeli kepingan DVD atau MP3 terbaik, namun sayangnya besarnya keinginan untuk membeli DVD atau MP3 tersebut tidak diimbangi dengan luasnya pemasaran DVD dan MP3 asli atau original.
Selain kerugian, pembajakan musik juga menguntungkan karena menjadi salah satu cara promosi, pembajakan juga meningkatkan jumlah penjualan produk secara tidak langsung.
Sementara itu, sisi negatif pembajakan musik di Indonesia yaitu menyebabkan kerugian ekonomi. Dan jika ditinjau lebih lanjut, pembajakan musik yang dilakukan tidak hanya melalui pendistribusiannya tetapi juga dengan melakukan pengutipan isi,baik lirik maupun syair. Pembajakan lirik dan syair musik dapat mematikan inovasi dan kreativitas sehingga secara tidak langsung dapat mematikan industri musik bangsa.

Sebagai mahasiswa dan pencinta musik menurut saya Solusi untuk mengurangi pembajakan adalah melakukan sosialisasi menghargai karya seni original dan menindak tegas dan memberikan hukuman yang berat terhadap para pelaku pembajakan tersebut dengan UU pembajakan.

Referensi :
-http://www.google.com/m?q=sebab%20terjadinya%20pembajakan%20musik&client.

ATURAN DALAM MODEL DATA RELASIONAL

NULL
adalah nilai sebuah atribut yang tidak diketahui atau tidak ada pada sebuah tupel dalam tabel relasi. Misalnya pada contoh tabel MHS sebelumnya, seorang mahasiswa tidak diketahui alamatnya sehingga pada tupel yang mengidentifikasi mahasiswa tersebut nilai dari atribut alamat diisi dengan NULL.
Entity Integrity
adalah sebuah peraturan integritas yang menyatakan bahwa setiap tabel relasi harus mempunyai sebuah primary key, dan atribut/sekumpulan atribut yang dipilih sebagai primary key harus mempunyai nilai dan nilai tersebut harus unik dan tidak NULL.
Referential Integrity
adalah sebuah peraturan integritas yang menyatakan bahwa setiap atribut sebuah tabel relasi yang menunjuk ke tabel relasi lainnya harus merupakan hubungan yang valid. Berdasarkan contoh tabel MKUL dan NILAI sebelumnya, nilai atribut KDMK pada tabel NILAI harus merupakan data yang ada dan valid pada tabel MKUL yang ditunjuknya.

Referensi :
- Database System Concepts Silberschatz-Korth-Sudarshan, McGraw Hill, Fourth Edition, 2002.
- file:///E:/database/Pengenalan%20Model%20Data%20Relasional%20%C2%AB%20Rizarulham%27s%20Blog.htm

Minggu, 21 Februari 2010

Pengantar Data Dictionary

Pengantar Data Dictionary

Salah satu bagian yang paling penting dari database Oracle adalah kamus data, yang merupakan read-only set tabel yang memberikan informasi tentang database. Sebuah kamus data berisi:

  • Definisi dari semua objek dalam skema database (tabel, pandangan, indeks, cluster, sinonim, urutan, prosedur, fungsi, paket, memicu, dan sebagainya)
  • Berapa banyak ruang telah dialokasikan untuk, dan saat ini digunakan oleh, obyek skema
  • Nilai default untuk kolom
  • Kendala integritas informasi
  • Nama pengguna Oracle
  • Keistimewaan dan peran setiap pengguna yang telah diberikan
  • Informasi audit, seperti yang telah diakses atau diperbarui berbagai skema objek
  • Informasi database umum lainnya

Kamus data disusun dalam tabel dan pandangan, seperti data database lain. Semua kamus data tabel dan tampilan untuk database tertentu yang disimpan dalam database SYSTEM tablespace.

Tidak hanya kamus data sentral untuk setiap database Oracle, ini merupakan alat penting untuk semua pengguna, dari pengguna akhir untuk aplikasi desainer dan database administrator. Gunakan perintah SQL untuk mengakses data kamus. Karena kamus data read-only, Anda hanya dapat mengeluarkan query SELECT pernyataan) terhadap itu tabel dan tampilan.

Struktur Data Dictionary

Kamus data terdiri dari berikut:

Mendasari tabel yang menyimpan informasi tentang database yang terkait. Hanya Oracle harus menulis dan membaca tabel ini. User jarang mengaksesnya secara langsung karena mereka adalah normal, dan sebagian besar data yang disimpan dalam format samar.

User-Dapat diakses Views

Pandangan yang meringkas dan menampilkan informasi yang disimpan dalam tabel basis data kamus. Pandangan-pandangan ini decode tabel basis data menjadi informasi yang berguna, seperti user atau nama tabel, menggunakan bergabung dan WHERE klausa untuk menyederhanakan informasi. Kebanyakan pengguna diberikan akses ke pandangan daripada tabel dasar.

Pemilik dari Data Dictionary

Pengguna Oracle SYS memiliki semua dasar-tabel dan dapat diakses pengguna dilihat dari kamus data. Tidak ada pengguna Oracle akan pernah mengubah UPDATE DELETE atau INSERT baris atau skema apapun objek yang terdapat dalam SYS schema, karena kegiatan tersebut dapat membahayakan integritas data. Administrator keamanan harus tetap kontrol ketat dari pusat ini account.

Perhatian :

Mengubah atau memanipulasi data dalam kamus data tabel dapat secara permanen dan detrimentally mempengaruhi pengoperasian database.

Bagaimana Apakah Kamus Data Digunakan

Kamus data tiga penggunaan utama:

  • Oracle mengakses kamus data untuk menemukan informasi tentang pengguna, skema objek, dan struktur penyimpanan.
  • Oracle mengubah kamus data setiap kali satu bahasa definisi data (DDL) pernyataan dikeluarkan.
  • Oracle Setiap user dapat menggunakan kamus data sebagai hanya-baca referensi untuk informasi tentang database.

Bagaimana Menggunakan Oracle Data Dictionary

Data dalam tabel basis data kamus yang diperlukan untuk Oracle berfungsi. Oleh karena itu, hanya Oracle harus menulis atau mengubah kamus data informasi. Oracle menyediakan script untuk mengubah kamus data tabel ketika database di-upgrade atau didowngrade.

Perhatian :

Tidak ada data dalam tabel kamus data harus diubah atau dihapus oleh pengguna.

Selama operasi database, Oracle membaca kamus data untuk memastikan bahwa skema objek ada dan bahwa pengguna memiliki akses yang tepat bagi mereka.Oracle juga update kamus data terus-menerus untuk mencerminkan perubahan dalam struktur database, audit, hibah, dan data.

Misalnya, jika pengguna Kathy menciptakan tabel bernama parts maka baris baru ditambahkan ke kamus data yang mencerminkan tabel baru, kolom, segmen, luasan, dan hak istimewa yang Kathy telah di atas meja. Informasi baru ini kemudian terlihat saat berikutnya kamus pandangan bertanya.

Sinonim publik untuk Data Dictionary Views

Oracle menciptakan sinonim publik untuk banyak kamus data dilihat sehingga pengguna dapat mengaksesnya dengan mudah. Administrator keamanan juga dapat membuat sinonim publik tambahan untuk skema objek yang digunakan systemwide. Pengguna harus menghindari skema penamaan benda mereka sendiri dengan nama yang sama seperti yang digunakan untuk umum sinonim.

Kamus Data cache untuk akses cepat

Banyak informasi kamus data disimpan di SGA di kamus cache, karena terus-menerus Oracle mengakses database kamus data selama operasi untuk memvalidasi akses pengguna dan untuk memverifikasi keadaan obyek skema. Semua informasi ini disimpan dalam memori menggunakan paling terakhir digunakan (LRU) algorithm.

Parsing informasi yang biasanya disimpan di cache. The COMMENTS kolom menggambarkan tabel dan kolom mereka tidak di-cache kecuali jika mereka sering diakses.

Program lain dan Kamus Data

Produk Oracle lainnya dapat dilihat referensi yang ada dan membuat tabel kamus data tambahan atau pandangan mereka sendiri. Pengembang aplikasi yang menulis program yang mengacu pada kamus data harus merujuk pada nama-muradif publik daripada tabel yang mendasarinya: dalam nama-muradif lebih kecil kemungkinannya untuk beralih antara software release terbaru.

Cara Menggunakan Kamus Data

Pandangan dari kamus data digunakan sebagai referensi bagi semua pengguna database. Mengakses data kamus pandangan dengan pernyataan SQL. Beberapa pandangan yang dapat diakses oleh semua pengguna Oracle, dan lain-lain dimaksudkan untuk database administrator saja.

Kamus data selalu tersedia ketika database terbuka. Itu tinggal di SYSTEM tablespace, yang selalu online.

Kamus data set terdiri dari pandangan. Dalam banyak kasus, satu set terdiri dari tiga tampilan yang berisi informasi yang sama dan dibedakan satu sama lain oleh prefixes:

Table 4-1 Data Dictionary View Prefixes Tabel 4-1 Data Dictionary View Awalan

Awalan

Lingkup

USER

Apa yang ada dalam skema pengguna)

ALL

Memperluas pandangan pengguna (apa yang user dapat mengakses)

DBA

View database administrator (apa yang ada dalam semua pengguna 'skema)

Himpunan kolom identik di pandangan, dengan pengecualian ini:

  • Dilihat dengan awalan USER biasanya mengecualikan Kolom ini tersirat dalam USER pandangan menjadi pengguna mengeluarkan permintaan tersebut.
  • berapa DBA tinjauan memiliki kolom tambahan yang berisi informasi berguna bagi administrator.

Dilihat dengan Awalan PENGGUNA

Pandangan yang paling mungkin menarik bagi pengguna database khas mereka dengan awalan. Pandangan-pandangan ini:

  • Lihat pengguna lingkungan pribadi dalam database, termasuk informasi tentang skema objek yang dibuat oleh pengguna, hibah yang dibuat oleh pengguna, dan seterusnya
  • Tampilkan hanya baris yang berhubungan dengan pengguna
  • Kolom harus identik dengan tampilan lain, kecuali bahwa kolom OWNER tersirat
  • Kembali subset informasi dalam ALL dilihat
  • Dapat disingkat PUBLIC sinonim untuk kenyamanan

Sebagai contoh, pertanyaan berikut kembali semua benda yang terdapat dalam skema Anda:

 SELECT object_name, object_type FROM USER_OBJECTS; SELECT object_name, object_type DARI USER_OBJECTS; 

Dilihat dengan Awalan SEMUA

Dilihat dengan awalan ALL merujuk pada pengguna perspektif keseluruhan database. Pandangan-pandangan ini kembali informasi tentang obyek skema yang ditetapkan oleh pengguna yang memiliki akses melalui hibah eksplisit umum atau hak-hak istimewa dan peran, di samping skema benda-benda yang dimiliki pengguna. Sebagai contoh, pertanyaan berikut mengembalikan informasi tentang semua benda yang Anda memiliki akses:

SELECT owner, object_name, object_type FROM ALL_OBJECTS; SELECT pemilik, object_name, object_type DARI ALL_OBJECTS; 

Dilihat dengan DBA Awalan

Dilihat dengan awalan DBA menunjukkan pandangan global dari seluruh database. Sinonim tidak diciptakan untuk pandangan-pandangan ini, karena DBA pandangan harus bertanya hanya oleh administrator. Oleh karena itu, untuk query DBA pandangan, administrator harus awalan nama tampilan dengan pemiliknya, SYS sebagai berikut:

 SELECT owner, object_name, object_type FROM SYS.DBA_OBJECTS; SELECT pemilik, object_name, object_type DARI SYS.DBA_OBJECTS; 
 

Oracle menyarankan agar Anda menerapkan perlindungan kamus data untuk mencegah pengguna memiliki ANY hak istimewa sistem menggunakan hak istimewa seperti kamus data. Jika Anda mengaktifkan perlindungan kamus O7_DICTIONARY_ACCESSIBILITY adalah false maka akses ke obyek dalam SYS skema (kamus objek) dibatasi untuk pengguna dengan SYS schema. Pengguna ini SYS dan orang-orang yang terhubung sebagai SYSDBA

The DUAL Tabel

Tabel bernama DUAL adalah sebuah meja kecil di kamus data bahwa pengguna Oracle dan program-program yang ditulis dapat referensi untuk menjamin hasil yang diketahui. Tabel ini memiliki satu kolom disebut DUMMY dan satu baris yang berisi nilai X.

Dynamic Performance Tabel

Sepanjang operasinya, Oracle memelihara satu set tabel virtual yang merekam aktivitas database. These tables are called dynamic performance tables . Tabel ini disebut tabel performa dinamis.

Performa dinamis tabel tabel tidak benar, dan mereka tidak boleh diakses oleh sebagian besar pengguna. Namun, database administrator dapat query dan membuat pandangan di atas meja dan memberikan akses kepada orang-pandangan kepada pengguna lain. Pandangan-pandangan ini kadang-kadang disebut tetap dilihat karena mereka tidak dapat diubah atau dihapus oleh administrator database.

memiliki performa dinamis tables; nama-nama mereka semua dimulai dengan V_$. Tinjauan yang dibuat pada tabel ini, dan kemudian sinonim publik diciptakan untuk dilihat. Nama, sinonim dimulai dengan V$. Sebagai contoh, V$DATAFILE Tampilan berisi informasi tentang database datafiles, dan V$FIXED_TABLE Tampilan berisi informasi tentang semua kinerja dinamis tabel dan tampilan di dalam database.

Database Object Metadata Objek database artikel

The DBMS_METADATA paket menyediakan antarmuka untuk mengekstraksi database definisi lengkap objek. Definisi dapat dinyatakan baik sebagai XML atau sebagai SQL DDL. Dua gaya antarmuka yang disediakan:

  • Yang fleksibel, antarmuka untuk program canggih kontrol
  • Sebuah antarmuka untuk disederhanakan ad hoc query

Sumber :

1. Oracle9i SQL Reference

2. Referensi Oracle9i Database

3. Oracle9i Database Reference

4. Oracle9i Database Administrator's Guide

http://translate.googleusercontent.com/translate-c?hl=id&si=en&u=www.geekgirls.com/database-dictionary.htm&prev=/search%3fq%3Ddata%2Bdictionary%2Bdatabase%26hl%3Did&rur1=translate.google.co.id&usg=ALkJrhuguYOO1AT6oJBmd5Nk6Ds8wLuaA.