Silviana Wahyu Dwitasari. Diberdayakan oleh Blogger.
RSS

TUGAS SQL

1.     Jelaskan Pengertian Database
2.     Dalam database dikenal adanya istilah  Atribut,Record, dan Entitas, jelaskan istilah tersebut! 
3.     Sebutkan komponen sistem Database
4.     Sebutkan perbedaan File Manajemen Tradisional dan File Manajemen Database,  serta jelaskan kelemahan masing-masing
5.     Apa yang dimaksud dengan DBMS?
6.     Sebutkan bahasa yang dikenal dalam DBMS!


Jawab :


1.  Pengertian Data Base

Pengertian database adalah sekumpulan data yang sudah disusun sedemikan rupa dengan ketentuan atau aturan tertentu yang saling berelasi sehingga memudahkan pengguna dalam mengelolanya juga memudahkan memperoleh informasi

2.    Dalam Data Base dikenal adanya istilah Atribut, Record, dan entitas, jelakan istilah tersebut!

Atribut (field) adalah  elemen, data field, atau data item yang di gunakan untuk menerangkan suatu entribut dari entitas dan mempunyai harga tertentu, misalnya atribut dari entitas pegawai diterangkan oleh , nama, umur, alamat, dan pekerjaan.
Record/Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. 

Entitas adalah sesuatu yang memiliki keberadaan yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik. 

3.    Sebutkan Komponen Sistem Basis Data!

Komponen-komponen sistem basis data antara lain:
a.    Hardware
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
b.    Operating System
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan 
DBMS yang digunakan.
c.    Database
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
d.    DBMS (Database Management System)
Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
e.    User ( Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
f.    Optional Software
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.


4.    Sebutkan perbedaan File Manajemen Tradisional dan File Manajemen Database, serta jelaskan kelemahan masing-masing

Perbedaan antara File Manajemen tradisional dan File Manajemen Database

File Manajemen Tradisional
File Manajemen Database
1. Program Oriented 
1. Data Oriented
2. Kaku
2. Luwes
3. Adanya kerangkapan data 
3. Terkontrolnya kerangkapan data
      
kelemahan File Manajemen tradisional dan File Manajemen Database

File Manajemen Tradisional
File Manajemen Database
1. Timbulnya data rangkap dan ketidak konsistenan
1.Storage yang digunakan besar
1. Data tidak dapat digunakan bersama-sama
2.Dibutuhkan tenaga spesialis
2. Kesukaran dalam peng-aksesan data
3.Softwarenya mahal
3. Tidak fleksibel

4. Data tidak standar



5.    Apa yang dimaksud dengan DBMS

DBMS adalah Semua peralatan komputer (Hardware+Software+Firmware). DBMS dilengkapi dengan bahasa yang berorientasi pada data (High level data langauage) yang sering disebut juga sebagai bahasa generasi ke 4 (fourth generation language).

6.    Sebutkan bahasa yang dikenal dalam DBMS

Bahasa Dalam DBMS
1. Data Definition Language (DDL)
Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemen data, kunci elemen, dan relasinya
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
2. Data Manipulation Language (DML)
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Bahasa yang digunakan untuk menjabarkan pemrosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data.
Perintah yang umum dilakukan adalah:
SELECT untuk menampilkan data
INSERT untuk menambahkan data baru
UPDATE untuk mengubah data yang sudah ada
DELETE untuk menghapus data
Ada 2 jenis DML :
1. Procedural DML
Digunakan untuk mendefinisikan data yang diolah dan perintah yang akan dilaksanakan.
2. Non Procedural
Digunakan untuk menjabarkan data yang diinginkan tanpa menyebutkan bagaimana cara pengambilannya.
Secara khusus pengguna menggunakan berbagai bahasa :
Programmer aplikasi menggunakan bahasa-bahasa seperti Cobol, Informix, dll (host language) yang ditempelkan dengan bahasa yang dipakai dalam DBMS. Pemakai terminal menggunakan bahasa Query (misal SQL) atau menggunakan program aplikasi (yang dirancang oleh programmer). Sedangkan DBA lebih banyak menggunakan bahasa DDL dan DML yang tersedia dalam DBMS.


Sumber :



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar