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>
Blogroll
Labels
- Agama (1)
- ATTITUDE (2)
- Basis Data (4)
- cerita (4)
- cerpen (9)
- Hijrah (2)
- IPS (1)
- Java (5)
- Kewirausahaan (1)
- Mini Novel (1)
- PHP (7)
- PKN (1)
- Puisi (1)
- Sekilas Cerita (1)
- Sekilas Cerita :D (8)
About
Tampilkan postingan dengan label Basis Data. Tampilkan semua postingan
Tampilkan postingan dengan label Basis Data. Tampilkan semua postingan
Senin, 22 Oktober 2012
Relational - Database
Halo , kita ketemu lagi?Aku abis dapet tugas nih,pelajaran Basis Data atau Data Base.Pelajarin yuk ?
1.Pertama,kalian tulis dulu di notepad
2.Simpan dan masukkan ke folder bernama Latihan , beri nama latihan.sql
3.Buka cmd cari di All Programs padaWindows
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;
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;
3.Buka cmd cari di All Programs padaWindows
Categories
Basis Data
Rabu, 10 Oktober 2012
Database Management System
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
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
Categories
Basis Data
Jumat, 05 Oktober 2012
Belajar Basis Data
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
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
Categories
Basis Data
Langganan:
Postingan (Atom)