DATABASE PROGRAMMING WITH SQL PRACTICE 1-2 Mata Kuliah : Sistem Basis Data Lanjut Dosen : Slamet Handoko, S. Kom., M. Kom. Disusun oleh Nama : Nibros Ari Wibowo NIM : 3.34.19.2.18 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG 2020 www.oracle.com/academy 1.1 Database Programming with SQL 1-2 : Relational Database Technology Practice Activities Objectives • • • Define and give an example of a relational database Identify table-key terms, including row, column, field, primary key, and foreign key Relate the importance of databases to everyday life Vocabulary Identify the vocabulary word for each definition below. Rows Entri dalam tabel, terdiri dari nilai untuk setiap kolom yang sesuai. Primary key Kumpulan kolom wajib dalam tabel yang digunakan untuk memberi keunikan baris, dan itu biasanya cara yang paling sering digunakan untuk mengakses baris. Susunan data dalam baris dan kolom. Table Foreign key Relational Database: Field Kolom atau kumpulan kolom yang merujuk ke kunci utama dalam tabel yang sama atau tabel lain. Koleksi objek atau relasi, kumpulan operator yang akan bertindak atas relasi tersebut, dan integritas data untuk akurasi dan konsistensi Persimpangan antara baris dan kolom Data manipulation Language Digunakan untuk mengubah data tabel dengan memasukkan, (DML) mengubah, atau menghapus baris Data def language Membuat, mengubah, dan menghapus struktur data dari database Transaction control Digunakan untuk mengelola perubahan yang dibuat oleh pernyataan DML Data control language Digunakan untuk memberikan atau menghapus hak akses ke database dan struktur di dalamnya Try It / Solve It 1. Database Global Fast Foods terdiri dari berapa banyak tabel? Ada 9 tabel 2. Bagaimana tabel F_SHIFTS terhubung dengan tabel F_STAFFS? Kolom kode di F_SHIFTS ke kolom kode di F_SHIFT_ASSIGNMENTS ke id di F_SHIFT_ASSIGNMENT menjadi id di F_STAFFS 3. Apa nama kolom pada tabel F_CUSTOMERS ? id, first_name, last_name, address, city, state_zip, dan phone_number 4. Berapa baris data yang sudah dimasukkan ke tabel F_PROMOTIONAL_MENUS? Ada 2 baris 5. Dalam tabel F_FOOD_ITEMS, kolom regular_code adalah kolom kunci tamu. Tabel dan kolom apa yang menjadi acuan kunci ini? F_REGULAR_MENUS 6. Buat daftar kunci utama yang terhubungan kunci tamu yang digunakan untuk beralih dari tabel F_SHIFTS ke tabel F_REGULAR_MENUS. f_shiftslinks to f_shift_assignments f_shift_assignments linksto f_staffs f_staffs links to f_orders f_orders links to f_order_lines f_order_lines links to f_food_items f_food_items links to f_regular_menus 7. Tabel mana yang berisi nilai null? Tabel yang nullable-nya ter-checklist pada screenshot dibawah. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/ or its affiliates. Other names may be trademarks of their respective owners. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/ or its affiliates. Other names may be trademarks of their respective owners.