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...


Senin, 05 Mei 2014

Refleksi Basis Data Minggu ke-7

Asalamualaikum Wr..Wb..

              Pada perkuliahan Basis Data Minggu ke tujuh ini kami membahas tentang ERD yang dibahas sesuai dengan topik kelompok masing-masing.Tetapi tidak semua kelompok mempersentasikan hasil kerja kelompok nya hanya perwakilan beberapa kelompk saja  dan yang lainnya hanya memperhatikan dan memberi komentar serta ikut menambahkan ERD yang di buat oleh kelompok yang presentasi. Dari presentasi kelompok itu kami membahas berbagai macam seperti Entitas nya, Relasi, Derajat Relasi, dan juga Mapping Table dari ERD nya tersebut.

Pada Minggu ini mungkin hanya itu yang kami pelajari...
Sekian dulu refleksi saya pada kali ini...

Wasalamualaikum Wr.. Wb...