Tampilkan postingan dengan label Basis Data. Tampilkan semua postingan
Tampilkan postingan dengan label Basis Data. Tampilkan semua postingan

Senin, 22 Oktober 2012

Membuat Tabel Foreign Key di cmd

Diposting oleh Kuliner Malang di 20.59 2 komentar
Saya mau berbagi lagi nih,barusan saya dapet tugas disuruh membuat tabel foreign key pada cmd (CommandPrompt).
1.Buka cmd
2.Masukkan syntaqnya :
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
C:\Users\Desy>C:
C:\Users\Desy>cd..
C:\Users>cd..
C:\>cd _PHP
C:\_PHP>cd mysql
The system cannot find the path specified.
C:\_PHP>cd xampp
C:\_PHP\xampp>cd mysql
C:\_PHP\xampp\mysql>cd bin
C:\_PHP\xampp\mysql\bin>mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.16 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| cdcol              |
| dbekskul           |
| dbpegawai          |
| dbpegawai2         |
| dbperusahaan       |
| ekstrakurikuler    |
| mysql              |
| performance_schema |
| phpmyadmin         |
| test               |
| webauth            |
+--------------------+
12 rows in set (0.00 sec)

mysql> use ekstrakurikuler;
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_ekstrakurikuler |
+---------------------------+
| ekskul                    |
| pelatih                   |
| siswa                     |
+---------------------------+
3 rows in set (0.00 sec)


mysql> desc ekskul;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| Id_ekskul | varchar(10) | NO   | PRI | NULL    |       |
| Nama      | varchar(30) | YES  |     | NULL    |       |
| Tempat    | varchar(30) | YES  |     | NULL    |       |
| Tanggal   | varchar(10) | YES  |     | NULL    |       |
| Jam       | varchar(20) | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
5 rows in set (0.14 sec)

mysql> create table nilai (
    -> NIS varchar(10) , ID_ekskul varchar(10) , nilai varchar(10),
    -> FOREIGN KEY (NIS) REFERENCES siswa(NIS) ON DELETE CASCADE ON UPDATE CASCADE,
    -> FOREIGN KEY (ID_ekskul) REFERENCES ekskul (Id_ekskul) ON DELETE CASCADE engine   = InnodB;
Query OK, 0 rows affected (0.15 sec)
mysql> desc nilai;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| NIS       | varchar(10) | YES  | MUL | NULL    |       |
| ID_ekskul | varchar(10) | YES  | MUL | NULL    |       |
| nilai     | varchar(10) | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
3 rows in set (0.02 sec)

mysql> create table Absensi (
    -> NIS varchar(10) , ID_ekskul varchar(10) , ket varchar(30),
    -> FOREIGN KEY (NIS) REFERENCES siswa(NIS) ON DELETE CASCADE ON UPDATE CASCADE,
    -> FOREIGN KEY (ID_ekskul) REFERENCES ekskul (Id_ekskul) ON DELETE CASCADE ) engine = InnodB;
Query OK, 0 rows affected (0.09 sec)
mysql> desc Absensi;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| NIS       | varchar(10) | YES  | MUL | NULL    |       |
| ID_ekskul | varchar(10) | YES  | MUL | NULL    |       |
| ket       | varchar(30) | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
3 rows in set (0.03 sec)

mysql> desc pelatih;
+--------------+-------------+------+-----+---------+-------+
| Field        | Type        | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| ID_pelatih   | varchar(10) | NO   | PRI | NULL    |       |
| No_kurikuler | varchar(10) | YES  |     | NULL    |       |
+--------------+-------------+------+-----+---------+-------+
2 rows in set (0.05 sec)
   
mysql> create table Jadwal (
    -> ID_pelatih varchar(10) , ID_ekskul varchar(10) , Tanggal varchar(10),
    -> FOREIGN KEY (ID_pelatih) REFERENCES pelatih(ID_pelatih) ON DELETE CASCADE ON UPDATE CASCADE,
    -> FOREIGN KEY (ID_ekskul) REFERENCES ekskul (Id_ekskul) ON DELETE CASCADE ) engine = InnodB;
Query OK, 0 rows affected (0.10 sec)
mysql> desc Jadwal;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| ID_pelatih | varchar(10) | YES  | MUL | NULL    |       |
| ID_ekskul  | varchar(10) | YES  | MUL | NULL    |       |
| Tanggal    | varchar(10) | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
3 rows in set (0.02 sec)
mysql> Bye
Ctrl-C -- exit!
C:\_PHP\xampp\mysql\bin>

Relational - Database

Diposting oleh Kuliner Malang di 05.31 0 komentar
Halo , kita ketemu lagi?Aku abis dapet tugas nih,pelajaran Basis Data atau Data Base.Pelajarin yuk ?

1.Pertama,kalian tulis dulu di notepad
CREATE TABLE siswa(
NIS varchar(10) PRIMARY KEY,
Nama Varchar (30),
Kelas varchar (20),
No_Telp varchar (30)
)engine = InnodB;
CREATE TABLE ekskul(
Id_ekskul varchar(10) PRIMARY KEY,
Nama varchar(30),
Tempat varchar(30),
Hari varchar (20),
Jam varchar (20)
)engine = Innodb;
CREATE TABLE pelatih(
ID_pelatih varchar(10) PRIMARY KEY,
No_kurikuler varchar(10),
Tanggal varchar(10)
)engine = InnodB;

2.Simpan dan masukkan ke folder bernama Latihan , beri nama latihan.sql
3.Buka cmd cari di All Programs padaWindows

Rabu, 10 Oktober 2012

Database Management System

Diposting oleh Kuliner Malang di 05.41 0 komentar
Database Management System
Database Management System merupakan  Sitem Aplikasi  yang dirancang khusus yang memungkinkan pengguna  dapat , mengakses,memanfaatkan,mengelola,basis data dan mengorganisasikan data secara cepat,aman,dan efisien

Relational Database Management System (RDBMS)
Sebuah system menajemen basis data  relasional atau dalam bahasa Inggris dikenal sebagai Relational Database Management System (RDBMS) adalah sebuah program komputer (seperangkat program komputer) yang didesain untuk mengatur sekumplan data yang disimpan  secara struktur (database) , dan melakukan operasi-operasi terhadap data atas permintaan penggunanya.

Istilah dalam Basis Data
Entitas adalah suatu objek yang informasinya direkam.Objek tersebut dapat berupa suatu kejadian,konsep,orang,tempat yang dapat dibedakan dari objek lainnya.Contoh:
Orang :Mahasiswa,dosen,pegawai,konsumen.
Tempat : Gedung,Ruang,Kelas
Barang : Buku,pakaian
 >Atribut/field merupakan properti untuk mewakilin suatu entitas misalnya nama,nomor induk mahasiswa,no KTP,alamat dll.
Dari karakteristiknya,atribut dibagi menjadi :
Atribut Sederhana :  atribut yang nilai nilainya (data value) sudah tidak dapat diuraikan lagi.
Atribut Komposit :  atribut yang nilai nilainya (data value) sudah dapat diuraikan lagi.
Atribut bernilai tunggal : atribut yang nilai nilainya (data value) hanya memiiki satu nilai dalam setiap barisnya atau/recordnya.
Atribut bernilai banyak : atribut yang nilai nilainya (data value) mengandung lebih dari satu nilai(pada jenis yang sama)
Atribut harus punya nilai : Atribut yang nilainya tidak boleh kosong (null)
Atribut turunan : atribut yang nilainya diperoleh dari hasil pengolahan atribut lain dalam satu tabel/tabel lain
 >Data Value adalah nilai data aktual yang disimpan pada tiap atribut.
 >Ketergantungan Fungsional


Jumat, 05 Oktober 2012

Belajar Basis Data

Diposting oleh Kuliner Malang di 03.48 0 komentar
PENGERTIAN BASIS DATA

Basis Data atau Database adalah kumpulan data berelasi yang disusun,diorganisasikan dan disimpan secara sistematik dalam media simpan komputer mengacu kepada metode-metode tertentu sedemikian rupa sehingga dapat diakses secara cepat dan mudah menggunakan program/aplikasi komputer untuk memperoleh data dari basis data tersebut.


OBJEKTIVITAS DAN KEUNTUNGAN BASIS DATA

1.Objektivitas Basis Data meliputi:
     a.Accuracy(Keakuratan)
     b.Availability(Ketersediaan)
     c.Completeness(Kelengkapan)
     d.Sped(Kecepatan dan Kemudahan)
     e.Space(Efisiensi Ruang Penyimpanan)
     f.Security(Keamanan)
     g.Sharability(Kebersamaan Pemakaian)

2.Keuntungan Basis Data:
     a.Data dapat digunakan bersama
     b.Redudansi atau duplikasi dapat dikurangi
     c.Inkosintesi data dapat dihindari
     d.Dukungan transaksi dapat diberikan
     e.Integitas dapat terpelihara
     f.Keamanan dapat dilaksanakan dan di tingkatkan
     g.Keseimbangan konflik kebutuhan dapat terkendali
     h.Standardisasi dapat dilaksanakan dan ditingkatkan.


MESIN BASIS DATA

Istilah lain dari mesin basis data adalah Database Server,dalam pengartiannya istilah ini adalah perangkat lunak yang memberikan pelayanan basis data kepada perangkat lunak lainnya atau komputer pada suatu jaringan komputer atau sering disebut dengan client-server
 

Desi Template by Ipietoon Blogger Template | Gadget Review