contoh bahasa perintah DDL&DML serta pengertian DCL

03 October 2012 23:54:12 Dibaca : 235

1. DDL (Data Definition Language)

        Yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks, bahkan basis datanya sendiri. Misalnya, CREATE, DROP, dan ALTER. 

      DDL Struktur/skema basis data yang menggambarkan/mewakili desain basis data secara keseluruhan didefinisikan dengan bahasa khusus yang disebut DDL. Dengan bahasa inilah kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel dan sebagainya. Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data

Gambar 1. Contoh create database

 

Gambar 2. Contoh create tabel

 

Gambar 3. Contoh create tabel

 

2. DML (Data Manipulation Language)

     Yaitu bahasa yang berhubungan dengan proses manipulasi data pada tabel, record. Misalnya, INSERT, UPDATE, SELECT, dan DELETE. 

 

    DML Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa: 
a. Penyisipan/Penambahan data baru ke suatu basis data 
b. Penghapusan data dari suatu basis data 
c. Pengubahan data dari satu basis data

Contoh : Skema Model Relasi Antar Tabel Toko Kaset

Gambar 1. Contoh create query

 

Gambar 2. Contoh insert,delete pada office acces

 

3. Data Control Language (DCL)

Data Control Language (DCL) merupakan sub bahasa SQL yang digunakan untuk melakukan pengontrolan data dan server databasenya. Perintah DCL, di antaranya:

-GRAND : Perintah ini digunakan untuk memberikan hak/ijin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya.

-REVOKE : Perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.

 

 

 

 

 

 

type-type DBMS

20 September 2012 21:40:21 Dibaca : 41

 

 

Relasional Basis Data Jenis 

                     

 

Database relasional dapat menangani semua jenis data. 

 

              Sebuah toko program database dan informasi mengambil. Sebuah sistem manajemen database relasional (RDBMS) menunjukkan struktur dan organisasi data dalam database. Industri menemukan database relasional menarik karena kesederhanaan dalam pemrograman, akses dan pemeliharaan. Penciptaan database relasional jenis, struktur dan sistem pada tahun 1970 membuka pintu untuk pengembangan penyimpanan, pencarian dan aplikasi data untuk semua jenis aplikasi komputer.

 

 Relational Database Jejak Kecil 

 

               Database relasional footprint kecil yang dirancang untuk bekerja devices.They genggam dan tertanam dengan arsitektur perangkat embedded mobile dan lainnya dan memiliki ruang penyimpanan yang terbatas dan memori terbatas. Database ini footprint kecil relasional juga dapat menyinkronkan data dengan database pusat. Misalnya, perangkat genggam nirkabel mungkin perlu untuk berkomunikasi dengan database perusahaan di kantor pusat.

Cepat dan Scalable Database Relasional 

 

             Skalabilitas berarti kinerja diprediksi sebagai jumlah pengguna atau meningkatnya ukuran database. Aplikasi sentris server seperti yang digunakan oleh organisasi ritel besar membutuhkan database relasional yang menyediakan kecepatan superior dan skalabilitas. 

 

C.     Luas Dukungan untuk Tipe Data Banyak 

 

               Jenis ketiga database relasional memberikan dukungan yang luas untuk berbagai jenis data. Ini database relasional memungkinkan pencarian data dengan kesalingterkaitan yang kompleks. Seperti yang Anda duga, mereka adalah server-centric database.

 

 

 

oracle 11g

   Tersedia dalam tiga edisi kompatibel-perusahaan, standar dan express-Oracle 11g menyediakan kemampuan database yang berjalan di windows , linux , dan operasi unix. Fitur khusus termasuk pemrosesan transaksi, intelijen bisnis dan aplikasi manajemen konten. Oracle 11g memberikan perlindungan dari kegagalan server, mengamankan enkripsi data dan recall total data, dan mudah mengelola terbesar dari database. Edisi Enterprise menawarkan berbagai pilihan yang mencakup data mining, data warehouse, OLAP, keamanan canggih dan manajemen. Pilihan lain adalah aplikasi pengujian nyata dan kompresi canggih. Oracle mempromosikan aplikasi database dengan menawarkan database gratis starter di Oracle Database 10g Express Edition yang pengguna bebas untuk men-download, mendistribusikan, mengembangkan dan menyebarkan.

     Microsoft SQL Server  

 

               Microsoft SQL Server 2008 adalah perangkat lunak manajemen database scalable dalam empat edisi: Enterprise dan Standard dan edisi R2 (Paralel Data Warehouse dan Datacenter) dirancang untuk memenuhi kebutuhan pusat data skala besar dan gudang data. Secara umum empat edisi menyediakan manajemen infrastruktur basis data organisasi sementara juga menyediakan waktu-kritis intelijen bisnis. Data Warehouse Paralel dan edisi Datacenter biaya lebih dari perusahaan dan edisi standar. Edisi standar untuk organisasi kecil dan dapat menyimpan lebih dari 60 persen dari waktu yang dihabiskan untuk backup karena memiliki fitur kompresi cadangan. Microsoft menawarkan dua edisi gratis (kompak dan express) bagi siswa dan pengembang perangkat lunak selain versi percobaan SQL 2008.

 

F.      MySQL

 

          MySQL dianggap sebagai database open source paling populer yang memiliki kemudahan penggunaan dan biaya total kepemilikan terendah dibandingkan dengan sistem manajemen database lainnya. Tersedia dalam empat tingkatan meningkatnya biaya (dasar, perak, emas dan platinum), memberikan kinerja tinggi dan scalable proses transaksi online (OLTP) kemampuan dan aplikasi data multi-terabyte pergudangan. Mesin riil ini disebut MySQL Enterprise Server.

 

               Beberapa fitur khusus MySQL Server 5.1 Perusahaan termasuk partisi yang membantu mengelola database yang sangat besar dan Event Scheduler untuk membantu membuat dan jadwal pekerjaan. Tiga fitur lainnya adalah Views, yang menjamin bahwa informasi sensitif tidak terganggu, Pemicu, yang memberlakukan aturan bisnis yang kompleks di tingkat database, dan Mesin Penyimpanan Arsip untuk data historis dan audit.

 

 

 





 

 

 

 

 

Database Management System (DBMS)

1.    Pengertian Database Management system

Database (basis data) adalah kumpulan informasi yang disimpan didalam komputer secara sistematis sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut.  Perangkat lunak untuk memanggil dan mengelola dan memanggil query database disebut sistem manajemen database (database management system/DBMS)Database Management System (DBMS) adalah seperangkat program komputer yang mengendalikan pembuatan, pemeliharaan, dan penggunaan database .

Sebuah DBMS adalah perangkat lunak sistem paket yang membantu penggunaan koleksi terintegrasi catatan data dan file yang dikenal sebagai database. Dalam sistem yang besar, sebuah DBMS memungkinkan pengguna dan perangkat lunak lain untuk menyimpan dan mengambil data dengan terstruktur cara. Daripada harus menulis program komputer untuk mengekstrak informasi, pengguna dapat mengajukan pertanyaan sederhana dalam bahasa query. Dengan demikian, banyak paket DBMS menyediakan bahasa pemrograman generasi-Keempat (4GLs) dan pengembangan aplikasi fitur lainnya. Ini membantu untuk menentukan organisasi logis untuk database dan mengakses dan menggunakan informasi di dalam database.

  Sebuah DBMS juga menyediakan kemampuan untuk secara logis menyajikan informasi database untuk pengguna.

  • DBMS Engine menerima pern logis dari berbagai subsistem DBMS lainnya, mengkonversi mereka menjadi setara fisik, dan benar-benar mengakses database dan kamus data karena mereka ada pada perangkat penyimpanan.
  • Data Definition Subsistem membantu pengguna membuat dan memelihara data kamus dan menentukan struktur file dalam database.
  • Subsistem Manipulasi Data membantu pengguna untuk menambah, mengubah, dan menghapus informasi dalam database dan query untuk informasi yang berharga.
  • Aplikasi Generasi Subsistem berisi fasilitas untuk membantu pengguna mengembangkan aplikasi-intensif transaksi.
  • Administrasi Data Subsystem membantu pengguna mengelola lingkungan database secara keseluruhan dengan menyediakan fasilitas untuk backup dan recovery, manajemen keamanan, optimasi query, kontrol konkurensi, dan manajemen perubahan.

Bahasa Pemodelan

Sebuah bahasa model adalah pemodelan data bahasa untuk mendefinisikan skema database masing-masing host dalam DBMS, sesuai dengan model basis data DBMS. Sistem Manajemen Database (DBMS) dibuat untuk menggunakan salah satu dari lima struktur database untuk menyediakan akses sederhana ke informasi yang tersimpan dalam database. Kelima struktur database adalah:

  • the hierarchical model , yang model hirarki ,
  • the network model , yang model jaringan ,
  • the relational model , yang model relasional ,
  • the multidimensional model , and yang model multidimensi , dan
  • the object model . yang model obyek .

Struktur hirarki digunakan dalam DBMS mainframe awal. Hubungan Records 'bentuk model treelike. Struktur ini sederhana namun nonflexible karena hubungan terbatas pada hubungan satu-ke-banyak. IBM sistem IMS dan Mobile RDM adalah contoh sistem basis data hirarki dengan beberapa hirarki atas data yang sama. RDM Mobile adalah embedded database baru dirancang untuk sistem komputer mobile. Struktur hirarkis digunakan terutama saat ini untuk menyimpan informasi geografis dan sistem file.

Struktur jaringan yang terdiri dari hubungan yang lebih kompleks. Berbeda dengan struktur hirarkis, dapat berhubungan dengan banyak catatan dan akses mereka dengan mengikuti salah satu dari beberapa jalan. Dengan kata lain, struktur ini memungkinkan untuk hubungan banyak-ke-banyak.

Struktur relasional adalah yang paling umum digunakan saat ini. Hal ini digunakan oleh mainframe, midrange dan sistem komputer mikro. Ini menggunakan dua dimensi baris dan kolom untuk menyimpan data.

Struktur multidimensi mirip dengan model relasional. Dimensi model kubus-seperti memiliki data yang berhubungan dengan unsur-unsur di setiap sel. Struktur ini memberikan tampilan spreadsheet seperti data.

berorientasi struktur obyek memiliki kemampuan untuk menangani grafik, gambar, suara dan teks, jenis data, tanpa difficultly tidak seperti struktur database lain. Struktur ini sangat populer untuk multimedia berbasis aplikasi Web.

2. Macam–Macam Aplikasi Database Management System (DBMS)

Berikut ini beberapa aplikasi database diantaranya :

1. Komersial (Bayar)

- DB2

- Sybase

- Teradata

- Microsoft SQL Server 2000

Adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator. Istilah RDBMS, database server-software, dan database engine mengacu ke hal yang sama; sedangkan RDBMS bukanlah database. Beberapa contoh dari RDBMS diantaranya Oracle, Ms SQL Server, MySQL, DB2, Ms Access.

- Oracle

Adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:

  • Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
  • Menangani manajemen space dan basis data yang besar
  • Mendukung akses data secara simultan
  • Performansi pemrosesan transaksi yang tinggi
  • Menjamin ketersediaan yang terkontrol
  • Lingkungan yang terreplikasi

Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal, dan bahkan Oracle dijuluki dengan istilah “ora kelar-kelar” yang berarti “tidak selesai-selesai” dalam bahasa Jawa. Jika dibandingkan dengan MySQL yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal.

2. Free (Gratis)

- PostgreSQL

 

 

- Firebird

Adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya diberinama Firebird.

     Pengembangan codebase Firebird 2 dimulai pada awal pengembangan Firebird 1, dengan memporting kode Firebird 1 berbasis C ke dalam bahasa C++ dan merupakan pembersihan kode secara besar-besaran. Firebird 1.5 merupakan rilis pertama dari codebase Firebird 2. Pengembangan ini merupakan satu kemajuan signifikan bagi para developer dan seluruh tim dalam project Firebird, namun tentu ini bukan akhir dari tujuan. Dengan dirilisnya Firebird 1.5, pengembangan lebih lanjut difokuskan pada Firebird versi 2.

         Pada bulan April 2003, Yayasan Mozilla memutuskan mengganti nama web browser mereka dari ”Phoenix” menjadi ”Firebird”. Keputusan ini ditanggapi dengan serius oleh proyek Firebird Database dengan asumsi bahwa hal tersebut bisa membingungkan user karena dua produk berbeda menggunakan nama yang identik. Protes atas hal ini berlanjut hingga para pengembang Mozilla membuat satu pernyataan yang jelas bahwa nama Firebird dalam kenyataannya adalah ”Mozilla Firebird”. Pernyataan ini juga membuat memperjelas bahwa nama Mozilla Firebird merupakan sebuah ”codename” atas proyek web browser yang tengah dikerjakan oleh Mozilla. Pada tanggal 9 Februari 2004, Mozilla akhirnya mengganti kembali nama browser mereka sebagai Mozilla Firefox, Dengan demikian hal tersebut secara otomatis menghilangkan kebingungan para pengguna.

Firebird dan Interbase.

     Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Karena itulah Interbase dan Firebird sebenarnya mempunyai CORE yang sama karena awalnya sama” dikembangkan oleh Borland.

- MySQL

 

  • DBMS Engine menerima permintaa

Merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.

 

pengertian database

12 September 2012 09:37:48 Dibaca : 47

database adalah kumpulan data ssistematis yang di simpan dalam komputeryang dapat digunakan perangkat lunak yg di gunakan u/ memanggil atau mengelolah (kweri) di sebut dengan manajemen basisdata (database manajeman cistem/