PRAKTIKUM SISTEM BASIS DATA

dokumen-dokumen yang mirip
Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

Contoh SQL Constraint

BAB II PEMBUATAN DAN MANAJEMEN TABLE

PERTEMUAN 11 CONSTRAINT. Tujuan Pembelajaran : Memahami definisi Constraint Dapat Membuat Constraint Dapat Melakukan pemeliharaan Constraint

MODUL I PENGENALAN MYSQL

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

LAMPIRAN. Hasil Wawancara. Tanggal No. Nama Jabatan & Waktu 1 Indhira Mahasiswa Senin, 8 Mei 2017 Jam: WIB

Basis Data Terapan. Yoannita, S.Kom

Tampilan pada Enterprise Manager

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom

DATA DEFINITION LANGUAGE

MODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

Pengenalan Structured Query Language

Praktikum Basis Data 14 Structure Query Language 2

Contoh SQL Constraint

MODUL IV DATA DEFINITION LANGUAGE (DDL)

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

Constraint dan Manajemen Data dalam Timezone Berbeda

LAPORAN PRAKTIKUM BASIS DATA

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

Oracle Academic Initiative

Basis Data. DDL & Aturan Referential

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

LAPORAN TUGAS BASIS DATA I

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

INTEGRITAS DAN KEAMANAN DATA. Gentisya Tri Mardiani, S.Kom., M.Kom

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2

DATA DEFINITION LANGUAGE : CREATE, DROP, ALTER

MODUL II. Instalasi OracleXE Dan SQL

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

Pertemuan 12 Pengenalan Structured Query Language

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

SQL. Brigida Arie Minartiningtyas, M.Kom

PERINTAH DASAR MySQL

PRAKTIKUM 3 PEMBUATAN TABEL DENGAN SQL COMMAND 18 Constraint PRIMARY KEY pada tabel DOSEN, yaitu field NIP dapat didefnisikan pada saat pembuatan tabe

P - 7 Pembahasan UTS PSIK V

Modul 3. Oleh : Mohammad Sholikin. 1

Pertemuan 10. Bahasa Query Terapan

B a s i s D a t a - 1. SQL Operasi DDL. Data Definition Laguange. Copyright 2005 PENS-ITS

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

PERTEMUAN 10 PEMBUATAN TABEL

PENGENALAN SINTAKS DASAR DALAM MySQL

Transact SQL ; DDL 2 nd

Transact SQL ; DDL 1 st

Data Definition Language

LAPORAN PRAKTIKUM SISTEM BASIS DATA

Pertemuan DDL INDIKATOR. Modul Teori Database Aknela

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

_basis_data. 10 rows in set (0.24 sec)

LAMPIRAN. Daftar Pertanyaan Wawancara Kepada General Manager PT.Federal. 1. Bagaimanakah proses pengajuan kredit yang telah berjalan sekarang ini pada

Modul 3 : Query Penggabungan Tabel

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

MODUL 1 Pengenalan MySQL, DDL, DML

Basis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan

Basis Data Spasial Modul 2

Nama : Parisaktiana Fathonah NIM : Kelas : Prak Sistem Basis Data TI-2 B malam

MySQL Query Part 2. Learning together, Success for yourself

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

Konsep Sistem Informasi B. BAB 2 - SQL Overview

CONTOH SQL. ERD untuk entitas Mahasiswa mengambil/mengikuti Kuliah. N mengikuti. N Kuliah. Mahasiswa MEMBUAT (CREATE) TABEL. Buat tabel mahasiswa:

B a s i s D a t a C H A P T E R. SQL Operasi DDL. Arif Basofi PENS 2015

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

KURSUS ONLINE JASA WEBMASTERS

Database Management System. Program yang memungkinkan item-item dalam suatu database disusun, diolah dan diperbaharui

LAMPIRAN LAMPIRAN Script SQL

PRAKTIKUM SISTEM BASISDATA

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

Syntax Syntax SQL. Untuk lebih jelasnya dapat dilihat sebagai berikut : 1. DDL (Definition Data Language) a. CREATE

PRAKTIKUM SISTEM BASIS DATA. Tugas I. Disusun oleh: Yoga Asmara (TI/ )

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pertemuan 9 Struktur Query Language(SQL)

Mengenal Operasi Dasar SQL

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

LAMPIRAN VARCHAR (6) NOT NULL, NUMERIC (10,2) NOT NULL, CONSTRAINT CK_harga CHECK (harga>= and harga<= ),

LAMPIRAN L 1. Lampiran 1 Implementasi Tabel

S Q L STRUCTURED QUERY LANGUAGE DEFINITION MANIPULATION C O N T R O L D M L SELECT INSERT UPDATE DELETE

PEMODELAN DATA PADA MOBILE PAYMENT INFORMATION SYSTEM OF THE SPORT HALL CENTRE

DATA DEFINITION LANGUAGE (DDL)

Basis Data I. Pertemuan Ke-4 & ke-5 (Model Relasional Part 1) Noor Ifada.

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

Basis Data Relational

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

Sistem Basis Data 1. Pertemuan 5 dan 6 Aljabar Relasional dan SQL Rogayah, ST.,MMSI Untuk 3DB01 dan 3DB04

MODUL 2 PENGENALAN DATA DEFINITION LANGUAGE (DDL) & DATA MANIPULATION LANGUAGE (DML)


Transkripsi:

1. Buatlah database dengan nama MHS! Untuk membuat database baru dengan nama MHS kita menggunakan perintah: CREATE DATABASE MHS Screen shot hasil di Command Line Processor: 2. Buatlah table berdasarkan skema berikut dengan dengan format = namatabel_3digitnimterakhir CREATE TABLE FAKULTAS_221 ( ID_FAKULTAS SMALLINT NOT NULL, FAKULTAS VARCHAR(35), PRIMARY KEY(ID_FAKULTAS) CREATE TABLE JURUSAN_221 ( ID_JURUSAN SMALLINT NOT NULL, ID_FAKULTAS SMALLINT, JURUSAN VARCHAR(60), PRIMARY KEY(ID_JURUSAN), FOREIGN KEY(ID_FAKULTAS) REFERENCES FAKULTAS_221(ID_FAKULTAS) ON

DELETE CASCADE CREATE TABLE PROG_STUDI_221 ( ID_PROG_STUDI SMALLINT NOT NULL, ID_JURUSAN SMALLINT, PROG_STUDI VARCHAR(80), PRIMARY KEY(ID_PROG_STUDI), FOREIGN KEY(ID_JURUSAN) REFERENCES JURUSAN_221(ID_JURUSAN) ON DELETE CASCADE CREATE TABLE DOMISILI_UB_221 ( ID_DOMISILI_UB SMALLINT NOT NULL, DOMISILI_UB VARCHAR(45), PRIMARY KEY(ID_DOMISILI_UB) CREATE TABLE SELEKSI_221 ( ID_SELEKSI SMALLINT NOT NULL, SINGKAT VARCHAR(15), SELEKSI VARCHAR(60), PRIMARY KEY(ID_SELEKSI) CREATE TABLE WARGANEGARA_221 ( ID_WARGANEGARA SMALLINT NOT NULL, WARGANEGARA VARCHAR(45), PRIMARY KEY(ID_WARGANEGARA) CREATE TABLE NEGARA_221( ID_NEGARA SMALLINT NOT NULL, NEGARA VARCHAR(45), PRIMARY KEY(ID_NEGARA) CREATE TABLE PROPINSI_221( ID_PROPINSI SMALLINT NOT NULL, ID_NEGARA SMALLINT, PROPINSI VARCHAR(60), PRIMARY KEY(ID_PROPINSI), FOREIGN KEY(ID_NEGARA) REFERENCES NEGARA_221(ID_NEGARA) ON DELETE CASCADE CREATE TABLE KOTA_221( ID_KOTA SMALLINT NOT NULL,

ID_PROPINSI SMALLINT, KOTA VARCHAR(60), PRIMARY KEY(ID_KOTA), FOREIGN KEY(ID_PROPINSI) REFERENCES PROPINSI_221(ID_PROPINSI) ON DELETE CASCADE CREATE TABLE MAHASISWA_221( NIM VARCHAR(15) NOT NULL, NAMA VARCHAR(60), ANGKATAN SMALLINT, ID_PROG_STUDI SMALLINT, ID_SELEKSI SMALLINT, ID_DOMISILI_UB SMALLINT, PRIMARY KEY(NIM), FOREIGN KEY(ID_PROG_STUDI) REFERENCES PROG_STUDI_221(ID_PROG_STUDI) ON DELETE CASCADE, FOREIGN KEY(ID_SELEKSI) REFERENCES SELEKSI_221(ID_SELEKSI) ON DELETE CASCADE, FOREIGN KEY(ID_DOMISILI_UB) REFERENCES DOMISILI_UB_221(ID_DOMISILI_UB) ON DELETE CASCADE CREATE TABLE MAHASISWA_BIODATA_221( NIM VARCHAR(15) NOT NULL, ID_WARGANEGARA SMALLINT, JENIS_KELAMIN CHAR(1) CHECK (JENIS_KELAMIN IN ('L','P')), ID_KOTA_LAHIR SMALLINT, TANGGAL_LAHIR DATE, ALAMAT_MALANG VARCHAR(60), NO_HP VARCHAR(25), NO_TELP VARCHAR(25), PRIMARY KEY (NIM), FOREIGN KEY (NIM) REFERENCES MAHASISWA_221(NIM) ON DELETE CASCADE, FOREIGN KEY (ID_KOTA_LAHIR) REFERENCES KOTA_221(ID_KOTA) ON DELETE CASCADE, FOREIGN KEY (ID_WARGANEGARA) REFERENCES WARGANEGARA_221(ID_WARGANEGARA) ON DELETE CASCADE

Screen shot result tabel mahasiswa_221: 3. Modifikasi tabel Mahasiswa_biodata_3digitNIMterakhir dengan ketentuan : Tambahkan kolom Email dengan type data varchar(30) ADD COLUMN EMAIL VARCHAR(30) ;

Ubahlah nama field Alamat_Malang menjadi Alamat_Domisili RENAME COLUMN ALAMAT_MALANG TO ALAMAT_DOMISILI; ; Ubah type data dari column Nomor_HP menjadi varchar(20) ALTER COLUMN NO_HP SET DATA TYPE VARCHAR(20 ;

4. Buatlah tabel dengan nama MAHASISWA_BIODATA1_3digitNIMterakhir dengan struktur yang sama dengan MAHASISWA_BIODATA_3digitNIMterakhir! CREATE TABLE MAHASISWA_BIODATA1_221( NIM VARCHAR(15) NOT NULL, ID_WARGANEGARA SMALLINT NOT NULL, JENIS_KELAMIN CHAR(1), ID_KOTA_LAHIR SMALLINT NOT NULL, TANGGAL_LAHIR DATE, ALAMAT_MALANG VARCHAR(60), NO_HP VARCHAR(25), NO_TELP VARCHAR(25), PRIMARY KEY(NIM), CONSTRAINT REF_NIM FOREIGN KEY (NIM) REFERENCES MAHASISWA_221(NIM), CONSTRAINT REF_WAR FOREIGN KEY (ID_WARGANEGARA) REFERENCES WARGANEGARA_221(ID_WARGANEGARA), CONSTRAINT REF_KOT FOREIGN KEY (ID_KOTA_LAHIR) REFERENCES KOTA_221(ID_KOTA)

5. Hapuslah tabel MAHASISWA_BIODATA_3digitNIMterakhir! DROP TABLE MAHASISWA_BIODATA_221; 6. Ubahlah nama tabel MAHASISWA_BIODATA1_3digitNIMterakhir menjadi MAHASISWA_BIODATA_3digitNIMterakhir! Drop terlebih dahulu semua constraint foreign key pada tabel MAHASISWA_BIODATA1_221 sebelum merenamenya. ALTER TABLE MAHASISWA_BIODATA1_221 DROP CONSTRAINT REF_NIM; ALTER TABLE MAHASISWA_BIODATA1_221 DROP CONSTRAINT REF_WAR; ALTER TABLE MAHASISWA_BIODATA1_221 DROP CONSTRAINT REF_KOT; RENAME TABLE MAHASISWA_BIODATA1_221 TO MAHASISWA_BIODATA_221;

Baru kemudian tambahkan lagi constraint foreign key baru untuk tabel MAHASISWA_BIODATA_221. ADD CONSTRAINT REF_NIM FOREIGN KEY (NIM) REFERENCES MAHASISWA_221(NIM ADD CONSTRAINT REF_WAR FOREIGN KEY (ID_WARGANEGARA) REFERENCES WARGANEGARA_221(ID_WARGANEGARA ADD CONSTRAINT REF_KOT FOREIGN KEY (ID_KOTA_LAHIR) REFERENCES KOTA_221(ID_KOTA