Rabu, 04 Juni 2014

Refleksi Basis Data Minggu ke-10

Asalamualaikum Wr..Wb...

         Pada pertemuan kuliah minggu ke-10 ini kami masih membahas tentang 3 tabel pada minggu sebelumnya, hanya saja pada minggu ini lebih memperdalam fungsi-fungsi yang terdapat pada mysql. Dan Pada minggu ini dosen memberikan soal untuk dikerjakan bersama masing-masing kelompoknya.

Berikut adalah tabel ny :


1. Tampilkan nim, nama mhs yang dapat nilai 100 untuk makul apapun.(mhs, nilai)


2. Tampilkan nim, nama, kode_makul untuk mahasiswa yang dapat nilai 100. (mhs, nilai)


3. Tampilkan nim, nama, kode mata kuliah, nama mata kuliah untuk mahasiswa yang dapat nilai > 80.  (mhs, makul, nilai)




Mungkin hanya ini yang bisa saya dapatkan pada minggu ke 10 ini...

Wasalamualaikum Wr..Wb..


Selasa, 27 Mei 2014

Refleksi Basis Data Minggu ke-9

Asalamualaikum Wr.. Wb..

Pada Pertemuan minggu ke-9 ini kami mempelajari tentang pembuatan table pada mysql
yang terdiri dari 3 tabel yaitu :


Maka tampilan pada mysql ny setelah data dimasukkan akan tampak seperti :
Tabel mhs :



Tabel makul 
                        

Tabel nilai 


Mungkin hanya ini yang bisa saya dapatkan pada pertemuan ke-9 ini.

Wasalamualaikum Wr.. Wb..


Selasa, 06 Mei 2014

Refleksi Basis Data Minggu ke-8

Assalamualaikum Wr... Wb…

Rabu tanggal 30 April merupakan pertemuan pertama setelah UTS, dan pada minggu ini kami membahas tentang Bahasa Basis Data.

Bahasa Basis Data
SQL (Structured Query Language) => bahasa yang digunakan untuk mengakses basis data dalam basis data relation.
=>Hampir semua database server mendukung bahasa SQL.
=>Namun sekarang kemampuannya tidak hanya mengakses data, tapi membuat data dan memodifikasi baik skema atau data.
Bagia SQL #1
=>DDL (Data Definition Language)
Memberikan perintah untuk mendefinisikan skema relasi, penghapusan relasi, membuat index, dan modifikasi skema relasi.
Ø  Membuat
Ø  Menghancurkan
Ø  Modifikasi table
=>DML (Data Manipulation Language)
Berdasarkan aljabar relasi atau kalkulus relasi. Termasuk di dalamnya perintah untuk penyisipan, penghapusan dan modifikasi.
Ø  Memasukkan data
Ø  Mengubah data
Ø  Menghapus data
=>Embedded DML
Embedded SQL terdapat dalam bahasa.
=>View Definition
SQL untuk mendefinisikan view.
Tabel yang di create, tapi tabel bisa di ambil dari kolom-kolom tabel lain.
Bagian SQL #2
=>Authorization
Bahasa basis data yang dapat memberikan hak akses antara tabel dengan user. SQL untuk menentukan hak akses ke relasi dan view.
=>Integrity
SQL untuk menentukan konstrain integritas yang harus dipenuhi oleh data tersimpan dalam basis data pada saat ada salah satu tabel yang terjadi kesalahan/perubahan, maka akan menjalar ke tabel yang lain.
Contoh : Tabel Mahasiswa, tabel nilai, tabel mata_kuliah.
=>Transaction Control
SQL untuk menentukan awal dan akhir.
DDL
=>Berkaitan dengan perintah-perintah untuk pendefinisian objek-objek basis data.
=>Salah satu objek terpenting adalah tabel.
=>create table t (A1D1, A2D2, …, AnDn)
=>Contoh : create table Mhs (NIM char(8), nama_mhs varchar(30))
=>Pembuatan Tabel
            create tabel Mahasiswa
            ( nim char (6),
            nama_mhs varchar (30),
            alamat_mhs  varchar (60),
            tgl_lahir date,
            primary key (nim) ).

DML
1.      Penambahan record
2.      Pengubahan record
3.      Penghapusan record
=>Penambahan record
insert into t [(A1, A2, …, An)]
values (V1, V2, …, Vn)

Refleksi untuk minggu ke-8 ini saya cukupkan sampai di sini saja, kurang dan lebihnya saya mohon maaf....

Wassalamualaikum Wr..Wb..

Sampai ketemu di Refleksi Minggu selanjutnya...