Senin, 15 September 2014

Tugas SQL (pertanyaan mengenai SQL)

1. Pengertian Database

a. Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik untuk memperoleh informasi dari basis data tersebut.b. Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama, untuk memenuhi berbagai kebutuhan.c. Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu untuk tujuan tertentu pula.d. Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara pengguna.sumber : http://thekicker96.wordpress.com/pengertian-database/

2. Pengertian Atribute, Record dan Entitas

1. Entitas

Entitas menurut Wikipedia, adalah sesuatu yang memiliki keberadaan yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik. Abstraksi, misalnya, biasanya dianggap juga sebagai suatu entitas.Definisi lainnya, Entitas : Kelompok objek independen yang dapat diidentifikasi dan memiliki kesamaan properti. Entitas dapat berupa objek nyata atau objek konseptual,. contoh:

  Objek nyata 
  Staf Kantor Cabang 
  Pelanggan Produk 
  Objek konseptual
  Pembelian Pengalaman Kerja
  Inspeksi Pendaftaran
  Entitas dinyatakan dengan nama dan daftar properti.

2.       Record/tuple

Record atau Rekaman data, merupakan kumpulan elemen data, atau kumpulan beberapa nilai Atribut, atau kumpulan Field-data yang mewakili satu Entitas secara lengkap. Misalnya: Entitas pegawai memiliki record: NIP, Nama, Alamat, Pangkat, Jabatan, dsb.


3.       Field/atribut

Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain. Seluruh atribut harus cukup untuk menyatakan identitas obyek, atau dengan kata lain, kumpulan atribut dari setiap entitas dapat mengidentifikasi keunikan suatu individu. Atribut adalah karakteristik dari entitas tersebut. Contoh entitas Nasabah, atributnya adalah : Kode Nasabah, Nama Nasabah, AlamatNasabah.

3. Komponen Sistem Database

Terdapat 4 komponen pokok dari system database:

A. DATA, dengan ciri-ciri :

1. Data disimpan secara terintegrasi (Integrated)Terintegrated yaitu Database merupakan kumpulanberbagai macam file dari aplikasi-aplikasi yang
berbeda yang disusun dengan cara menghilangkanbagian-bagian yang rangkap (redundant)
2. Data dapat dipakai secara bersama-sama(shared)Shared yaitu Masing-masing bagian dari databasedapat diakses oleh pemakai dalam waktu yang
bersamaan, untuk aplikasi yang berbeda.

B. Perangkat Keras (HARDWARE)
Terdiri dari semua peralatan perangkat keras komputeryang digunakan untuk pengelolaan sistem databaseberupa :
1. Peralatan untuk penyimpanan misalnya disk, drum,tape
2. Peralatan input dan output
3. Peralatan komunikasi data, dll

C. Perangkat Lunak (SOFTWARE)

Berfungsi sebagai perantara (interface) antara pemakaidengan data phisik pada database, dapat berupa :
1. Database Management System (DBMS)
2. Program-program aplikasi & prosedur-prosedur

D. Pemakai (USER)

Terbagi menjadi 3 klasifikasi :
1. Database Administrator (DBA), orang/tim yang bertugas mengelola system database secarakeseluruhan
2. Programmer, orang/tim membuat program aplikasiyang mengakses database dengan menggunakanbahasa pemprograman
3. End user, orang yang mengakases database melaluiterminal dengan menggunakan query language atauprogram aplikasi yang dibuat oleh programmer


sumber : http://ahdaradhiputra.blogspot.com/2011/11/komponen-dasar-dari-sistem-database.html


4. Perbedaan File Manajemen Tradisional & File Manajemen Database


Pengertian File Tradisional & Basis Data

File Tradisional adalah file dimana setiap user mengimplementasikan file yang dibutuhkan untuk aplikasi khusus sebagai bagian dari pemrograman aplikasinya.
Basis data adalah sekumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu.
Perbedaan File Manajemen Tradisional & File Manajemen Database
File Manajemen Tradisional :
1.     Orientasi program
2.     Sering terjadi kerangkapan data
3.     Kaku
File Manajemen Basis Data :
1.     Orientasi data
2.     Terkontrolnya kerangkapan data
3.     Luwes
Kelemahan File Tradisional :
1.     Timbulnya data rangkap & ketidak konsistenan
2.     Data tidak dapat digunakan bersama-sama
3.     Kesukaran dalam pengaksesan data
4.     Tidak fleksibel
5.     Data tidak standar
Kelemahan Basis Data :
1.     Storage yang digunakan besar
2.     Dibutuhkan tenaga spesialis
3.     Softwarenya mahal
4.     Kerusakan pada system database dapat mempengaruhi departemen lain yang terkait
Konsep Dasar Basis Data

Sekumpulan file yang saling terkait sehingga membentuk sebuah bangunan data untuk memberikan informasi dan merupakan tindak lanjut dari file tradisional.


sumber : http://cuplis.net/2009/03/28/konsep-dasar-basis-data/

http://andreseptiankuliah.blogspot.com/2009/11/sistem-basis-data.html
http://fairuzelsaid.wordpress.com/2010/01/22/sistem-basis-data-konsep-basis-data/

5. Pengertian DBMS

Database berbeda dengan Databse Management System (DBMS). DBMS adalah kumpulan program yang digunakan untuk mendefinisikan, mengatur dan memproses database, sedangkan database itu sendiri esensinya adalah sebuah struktur yang dibangun untuk keperluan penyimpanan data. DBMS merupakan alat atau tool yang berperan untuk membangun struktur tersebut.

Saat ini program DBMS ada banyak sekali, seperti : MySql, Oracle, Postgresql,Interbase/Firebird, IBM DB2 dan lain-lain. Beberapa DBMS ada yang hanya bisa dijalankan di komputer mainframe, beberapa hanya jalan di minikomputer dan juga ada yang hanya dapat dijalankan di Personal Computer (PC). Maka dari itu, untuk trend sekarang DBMS yang banyak digunakan adalah DBMS yang memiliki fasilitas lintas-platform atau cross-platform.


6. Bahasa yang dikenal dalam DBMS

Bahasa-Bahasa yang Terdapat di dalam DBMS

a) DDL (Data Definition Language)

DDL digunakan untuk mendefinisikan database, misal untuk membuat tabel, modifikasi tabel, membuat index, membuat view dan kelengkapan databse serta tabel yang lain-lain.
Secara garis besar DDL digunakan untuk melakukan maintenance database.
Syntaks atau keyword yang masuk dalam kategori ini antara lain :
CREATE       digunakan untuk membuat objek baru,
DROP           digunakan untuk menghapus tabel atau database
ALTER         digunakan untuk memodifikasi database.

b) DML (Data Manipulation Language)

DML digunakan untuk melakukan manipulasi atau pengolahan data dalam database. Misalnya untuk mengambil data (record) dengan kriteris tertentu, meng-ubah data pada tabel, menjumlahkan data dalam tabel, dan menambahkan data kedalam tabel.
Syntaks atau keyword yang masuk dalam kategori ini antara lain
SELECT       untuk menampilkan data
INSERT        untuk menambahkan data baru
UPDATE      untuk mengubah data yang sudah ada
DELETE       untuk menghapus data


Tidak ada komentar:

Posting Komentar