Quis Pertemuan 14

Instruction:

  1. Jelaskan fungsi dan kegunaan dari My Sql Database
  2. Jelaskan atrbut atau komponen yang mendukungnya

keterangan :

saya sudah mengerjakan tugas

status :

tercapai

bukti :

1.Jelaskan fungsi dan kegunaan dari My Sql Database

MySQL dapat membantu anda membuat:

  1. Situs Blog
  2. Custom Database Driver Website Dinamis (seperti developPHP)
  3. E-commerce dan Pemrograman Custom Toko Online
  4. Jaringan Sosial dan omunitas
  5. Guestbook
  6. Seluruh Website Dinamis
  7. Klien dan informasi Pelanggan.

2.Jelaskan atrbut atau komponen yang mendukungnya

  1. Data Definisi Language (DDL)DDL  merupakan bahasa atau perintah pada SQL yang digunakan untuk mendefinisikan data seperti menulis, menghapus dan mengatur atau mengubah data.Perintah – perintah yang ada pada komponen DDL yaitu CREATE, DROP, dan ALTER
  2. Data Manipulation Language (DML)
    • INSERT
      insert berfungsi untuk menambah niali pada suatu tabel.
  3. Data Control Language (DCL)
    • GRANT
      grant berfungsi untuk memberikan izin akses kepada pengguna
      Contoh sintak

      Grant privilages on namatabel to namapenggunaartinya memebrikan izin akses kepada namapengguna

QUIS PERTEMUAN 14

Instructions

Jawablah pertanyaan dibawah ini

  1. Jelaskan fungsi dan kegunaan dari My Sql Database
  2. Jelaskan atrbut atau komponen yang mendukungnya

Keterangan

Saya sudah menyelesaikan Tugas

Status

Tercapai

Bukti

1. Macam – macam fungsi pada SQL

  1. Tanda *
    digunakan untuk memilih semua isi tabel

    Contoh sintak

    select * from namatabel
  2. Fungsi WHERE
    berfungsi untuk menentukan suatu pilihan atau kondisi tertentu

    Contoh sintak

    select * from namatabel where namakolom = “kondisi”
  3. Fungsi DISTINC
    digunakan untuk menghilangakan nilai ganda pada suatu kolom atau tabel

    Contoh sintak

    select distinct namakolom from namatabel
  4. Operator AND
    digunakan untuk memilih nilai yang memiliki kondisi sama antara kondisi1 dan kondisi2
    contoh sintak
    select * from namatabel where kondisi1=’..’ AND kondisi2 = ‘…’
  5. Operator OR
    digunakan untuk memilih suatu tabel atau kolom dan menampilkan nilai jika salah satu kondisi  dari kondisi yang di tentukan memenuhi

    Contoh sintak

    select * from namatabel where kondisi1=’..’ OR kondisi2 = ‘…’
  6. Fungsi NOT
    di gunakan untuk memilih suatu nilai pada tabel atau kolom yang tidak sama dengan kondisi yang telah di tentukan

    Contoh sintak

    selesct * from namatabel where namakolom not = ‘kondisi’
  7. Fungsi ORDER BY
    digunakan untuk memilih suatu nilai dari tabel atau kolom dan mengurutkan data tersebut

    Contoh sintak

    select namakolom from nama tabel
    where namakolom = ‘kondisi’
    order by namakolompengurut desc/ascketerangan : namakolompengurut adalah dasar pengurutan
  8. Fungsi GROUP BY
    berfungsi untuk menelompokkan suatu data, namun pada pada fungsi ini juga biasanya paling banyak melibatkan operator pembanding dan fungsi perhitungan

    Contoh sintak

    select namakkolom from namatabel
    group by namakolomyangakandikelompokkan
    having count namakolom >4keterangan having count adalah fungsi yang digunakan untuk mendukung fungsi group by.
  9. Funsi BETWEEN
    fungsi between digunakan untuk memilih nilai di antara kondisi yang di tentukan

    Contoh sintak

    select * from namatabel where ‘kondisi’ between ‘kondisi’ – ‘kondisi’
  10. Fungsi PERHITUNGAN
    a.    Count untuk mengitung jumlah baris atau kolom
    b.    Sum di gunakan untuk menjumlahkan suatu nilai yag memiliki type data numerik
    c.    Avg berfungsi untuk membuat nilai rata – rata
    d.    Max berfungsi untuk mencari nilai terbesar dan
    e.    Min untuk mencri nilai terkecil

    Contoh sintak

    select avg namakolom from namatabel
  11. Fungsi JOIN
    • INNER JOIN (SIMPLE JOIN)
      yaitu bentuk kondisi join dimana di antara 2 atau lebih tabel yang ingin di join memiliki hubungan sehingga semua isi tabel yang di pilih bisa di tampilkan

      Contoh sintak

      select * from namatabel1 inner join namatabel2
      where namatabel1.kondisisama = namatabel1. kondisisama
    • NON-EQUIJOIN
      adalah kondisi join yang tidak menagndung opertor sama dengan (=)

2. Komponen yang mendukung

1. Data Definisi Language (DDL)
DDL merupakan bahasa atau perintah pada SQL yang digunakan untuk mendefinisikan data seperti menulis, menghapus dan mengatur atau mengubah data.
Perintah – perintah yang ada pada komponen DDL yaitu CREATE, DROP, dan ALTER.

2. Data Manipulation Language (DML)

 

 

QUIS PERTEMUAN 13

Instructions

Jawablah pertanyaan dibawah ini

  1. Jelaskan beberapa peraturan yang harus didefinisikan dalam mendefinisikan fragmen ?
  2. Jelaskan apa yang dimaksud dengan database terdistribusi ?

Keterangan

Saya sudah menyelesaikan Tugas

Status

Tercapai

Bukti

1.Jelaskan beberapa peraturan yang harus didefinisikan dalam mendefinisikan fragmen ?

1. Kondisi lengkap (Completeness)
sebuah unit data yang masih dalam bagian dari relasi utama, maka data harus berada dalam satu fragmen. Ketika ada relasi, pembagian datanya harus menjadi satu kesatuan dengan relasinya.

2.Rekontruksi (Reconstruction)
sebuah relasi asli dapat dibuat kembali atau digabungkan kembali dari sebuah fragmen. Ketika telah dipecah-pecah, data masih memungkinkan untuk digabungkan kembali dengan tidak mengubah struktur data.

3.Disjointness
data didalam fragmen tidak boleh diikutkan dalam fragmen lain agar tidak terjadi redundancy data, kecuali untuk atribut primary key dalam fragmentasi vertikal

2. Jelaskan apa yang dimaksud dengan database terdistribusi ?

Yaitu kumpulan data yang digunakan bersama yang saling terhubung secara logik tetapi tersebar secara fisik pada suatu jaringan komputer.

 

QUIZ PERTEMUAN 14

Pertanyaan:

  1. Jelaskan fungsi dan kegunaan dari My Sql Database
  2. Jelaskan atrbut atau komponen yang mendukungnya

Status: Berhasil

Pernyataan: Saya sudah mengerjakan tugas ini

Bukti:

Jelaskan fungsi dan kegunaan dari My Sql Database

sebagai wadah yang menyimpan string (text based) data. Gambar, media, file, file audio, dan hal hal alam yang benar benar tidak harus disimpan dalam database. Caranya adalah dengan meletakan file file pada server dalam foler dan hanya referensi nama dan path di database tersebut.

Berikut adalah beberapa jenis MySQL dapat membantu membuat:

  1. Situs Blog
  2. Custom Database Driver Website Dinamis (seperti developPHP)
  3. E-commerce dan Pemrograman Custom Toko Online
  4. Jaringan Sosial dan omunitas
  5. Guestbook
  6. Seluruh Website Dinamis
  7. Klien dan informasi Pelanggan.

Jelaskan atrbut atau komponen yang mendukungnya 

Berikut adalah bagian utama dari sebuah database MySQL dan deskripsi singkatnya
Database – 
Database merupakan wadah berbasis teks utama yang memegang segala sesuatu untuk aplikasi Anda, menganggapnya sebagai kotak besar yang memegang banyak string teks dan blok teks. Kebanyakan perusahaan hosting memungkinkan Anda untuk membuat banyak, dan itu semudah beberapa klik untuk membuat mereka. Gambar dan halaman web mendapatkan yang tersimpan pada server Anda, bukan dalam database. Database digunakan untuk string teks tradisional. Dan itu dapat menyimpan banyak string teks.
Tabel – 
Tabel bisa dibuat dalam Database Anda. Database Anda dapat menyimpan berbagai tabel. database www.developphp.com ‘memiliki beberapa tabel. Satu meja menampung semua data yang Anda masukkan ke formulir gabung di sini (nama, email, lokasi, password, dll ..). meja lain memegang dan update informasi tentang berapa kali tutorial di sini telah dilihat, oleh siapa, dan dari mana. Dan satu tabel dalam database memegang posting forum, dan seterusnya dan sebagainya dengan semua situs ini tidak.
Bidang –
Fields adalah slot dimana informasi yang disampaikan. Bidang berlabel “first_name” dalam sebuah tabel tidak akan ragu menerima nama pertama pengguna bila Anda menulis naskah Anda. Jadi, Anda membuat tabel Anda dan ladang, kemudian menulis formulir dan skrip untuk memiliki orang tempat data mereka ke dalam database. Atau menulis script yang mengupdate database Anda secara otomatis pada acara-acara tertentu.
Row – 
Row adalah informasi setiap set dikirim ke database. Misalnya, ketika anda bergabung situs ini anda menjadi sebuah baris baru dalam tabel database kami. baris itu terdiri dari field: nama, email, lokasi, password, zodiak, sign up date, alamat ip, dan beberapa hal lainnya. Jika seorang gadis bernama Jane bergabung situs ini besok, info nya akan menjadi sebuah baris baru dalam tabel anggota kami di database kami. Jika situs kita memiliki 250 anggota, akan ada 250 baris dalam database.

 

Quis Pertemuan 13

Instruction :

Jawablah pertanyaan dibawah ini

  1. Jelaskan beberapa peraturan yang harus didefinisikan dalam mendefinisikan fragmen ?
  2. Jelaskan apa yang dimaksud dengan database terdistribusi ?

Keterangan :

saya sudah mengerjakan tugas

status:

tercapai

bukti:

1.Jelaskan beberapa peraturan yang harus didefinisikan dalam mendefinisikan fragmen ?

1. Kondisi lengkap (Completeness)

sebuah unit data yang masih dalam bagian dari relasi utama, maka data harus berada dalam satu fragmen. Ketika ada relasi, pembagian datanya harus menjadi satu kesatuan dengan relasinya.

2. Rekontruksi (Reconstruction)

sebuah relasi asli dapat dibuat kembali atau digabungkan kembali dari sebuah fragmen. Ketika telah dipecah-pecah, data masih memungkinkan untuk digabungkan kembali dengan tidak mengubah struktur data.

3. Disjointness

data didalam fragmen tidak boleh diikutkan dalam fragmen lain agar tidak terjadi redundancy data, kecuali untuk atribut primary key dalam fragmentasi vertikal

2.Jelaskan apa yang dimaksud dengan database terdistribusi ?

Database terdistribusi Yaitu kumpulan data yang digunakan bersama yang saling terhubung secara logik tetapi tersebar secara fisik pada suatu jaringan komputer.

 

 

Quis Pertemuan 12

Instructions:

Jawablah Pertanyaan dibawah ini

  1. Mencari tuple tuple dari mahaswa yang memiliki Alamat Ciledug, berikan ekspresi aljebra
  2. Tampilkan data matakuliah yang memiliki kode DL301 atau yang memiliki sks 2
  3. Tampilkan nama dosen berikut alamat dari data dosen

Keterangan:

Saya sudah mengerjakan tugas

Status:

Tercapai

Bukti:

1.Mencari tuple tuple dari mahaswa yang memiliki Alamat Ciledug, berikan ekspresi

σalamat=“ciledug“(mahasiswa)2.

2. Tampilkan data matakuliah yang memiliki kode DL301 atau yang memiliki sks 2

σKD_MK=“DL301“ V SKS=2(matakuliah)

3.Tampilkan nama dosen berikut alamat dari data dosen

πnama_dos,alamat(dosen)

Pertemuan 13

Pertanyaan :
Jelaskan beberapa peraturan yang harus didefinisikan dalam mendefinisikan fragmen ?
Jelaskan apa yang dimaksud dengan database terdistribusi ?

Jawaban :
1. A. Kondisi lengkap (Completeness)
sebuah unit data yang masih dalam bagian dari relasi utama, maka data harus berada dalam satu fragmen. Ketika ada relasi, pembagian datanya harus menjadi satu kesatuan dengan relasinya.

B. Rekontruksi (Reconstruction)
sebuah relasi asli dapat dibuat kembali atau digabungkan kembali dari sebuah fragmen. Ketika telah dipecah-pecah, data masih memungkinkan untuk digabungkan kembali dengan tidak mengubah struktur data.

C. Disjointness
data didalam fragmen tidak boleh diikutkan dalam fragmen lain agar tidak terjadi redundancy data, kecuali untuk atribut primary key dalam fragmentasi vertikal.

2. database terdistribusi adalah yaitu kumpulan data yang digunakan bersama yang saling terhubung secara logik tetapi tersebar secara fisik pada suatu jaringan komputer dan tidak tergantung dari program aplikasi sekarang
maupun masa yang akan datang.
Misalnya sebuah bank yang memiliki banyak cabang, bahkan di sebuah kota bisa terdiri dari beberapa cabang/kantor atau Masing-masing lokasi memiliki jaringan lokal sendiri, dan semua jaringan lokal itu dihubungkan satu sama lain membentuk sebuah jaringan nasional.

QUIZ PERTEMUAN 13

Pertanyaan:

  1. Jelaskan beberapa peraturan yang harus didefinisikan dalam mendefinisikan fragmen ?
  2. Jelaskan apa yang dimaksud dengan database terdistribusi ?

Status: Berhasil

Pernyataan: Saya berhasil mengerjakan tugas ini

Bukti:

  1. BEBERAPA PERATURAN YANG HARUS DIDEFINISIKAN KETIKA MENDEFINISIKAN FRAGMENT :

    1. Kondisi lengkap (Completeness)

    sebuah  unit  data  yang  masih  dalam  bagian  dari  relasi utama,  maka  data  harus  berada  dalam  satu  fragmen. Ketika ada relasi, pembagian datanya harus menjadi satu kesatuan dengan relasinya.

    1. Rekontruksi (Reconstruction)

    sebuah relasi asli dapat dibuat kembali atau digabungkan kembali dari sebuah fragmen. Ketika telah dipecah-pecah, data  masih  memungkinkan  untuk  digabungkan  kembali dengan tidak mengubah struktur data.

    1. Disjointness

    data didalam fragmen tidak boleh diikutkan dalam fragmen lain agar tidak terjadi redundancy data, kecuali   untuk atribut primary key dalam fragmentasi vertikal

  2. Basis Data Terdistribusi adalah kumpulan data logic yang saling berhubungan secara fisik terdistribusi dalam jaringan komputer,  yang tidak tergantung dari program aplikasi sekarang maupun masa yang akan datang.

QUIS PERTEMUAN 12

Instructions

Jawablah Pertanyaan dibawah ini

  1. Mencari tuple tuple dari mahaswa yang memiliki Alamat Ciledug, berikan ekspresi aljebra
  2. Tampilkan data matakuliah yang memiliki kode DL301 atau yang memiliki sks 2
  3. Tampilkan nama dosen berikut alamat dari data dosen

Keterangan

Saya sudah menyelesaikan Tugas

Status

Tercapai

Bukti

1. σalamat=“ciledug“(mahasiswa)
2. σKD_MK=“DL301“ V SKS=2(matakuliah)
3. πnama_dos,alamat(dosen)

 

 

QUIZ PERTEMUAN 12

Pertanyaan:

  1. Mencari tuple tuple dari mahaswa yang memiliki Alamat Ciledug, berikan ekspresi aljebra
  2. Tampilkan data matakuliah yang memiliki kode DL301 atau yang memiliki sks 2
  3. Tampilkan nama dosen berikut alamat dari data dosen

Status: Berhasil

Pernyataan: Saya sudah mengerjakan tugas tsb

Bukti:

  • Mencari tuple tuple dari mahaswa yang memiliki Alamat Ciledug, berikan ekspresi aljebra

SELECT * FROM mahasiswa WHERE alamat=’ciledug’
σalamat=ciledug(mahasiswa)

  • Tampilkan data matakuliah yang memiliki kode DL301 atau yang memiliki sks 2

SELECT * FROM matakuliah WHERE kode=’DL301′ OR SKS=’2′
σkode=301, SKS=2(matakuliah)

  • Tampilkan nama dosen berikut alamat dari data dosen

SELECT namadosen,alamat FROM dosen
πnamadosen,alamat(dosen)