Repositori yang berisi skrip SQL penugasan Proyek yang digunakan untuk mengembangkan sistem manajemen database untuk toko ritel Pizza. Saya juga telah menyediakan dokumen persyaratan data yang dirancang.
Proyek ini adalah bagian dari kursus Manajemen Basis Data dan Informasi saya dari Gelar Magister Ilmu Data Universitas Newcastle (Uon).
Dalam tugas ini dilakukan langkah-langkah desain database fisik (seperti dijelaskan di bawah) serta merevisi konsep desain database dan desain database logika tugas 1 dan tugas 2, dan laporan akhir proyek ditulis.
Tugas ini memiliki 3 bagian sebagaimana ditentukan di bawah ini:
1.1 Menulis desain database Konsep, termasuk Spesifikasi Kebutuhan (termasuk data
persyaratan, persyaratan transaksi dan aturan bisnis), dan Diagram dan Data EER
Kamus.
1.2 Memetakan model EER ke model relasional. Dokumentasikan skema relasional di DBDL
1.3 Normalisasikan skema relasional ke Bentuk Normal Boyce-Codd (Tunjukkan pada bentuk norma apa setiap relasi berada, lakukan normalisasi jika ada relasi yang belum ada di BCNF.). Skema akhir yang dinormalisasi harus didokumentasikan dalam DBDL.
2.1 Tulis skrip SQL yang membuat database Delitaste Pizza yang dinormalisasi, termasuk semua tabel yang diperlukan dengan parameter yang tepat seperti kunci utama, kunci asing, nilai default.
2.2 Menulis pernyataan SQL yang memenuhi persyaratan transaksi termasuk:
2.2.1 Masukkan data yang tepat (yang Anda anggap sah) setidaknya tiga baris untuk setiap tabel, dan
2.2.2 Terapkan kueri berikut (pastikan untuk mengisi data yang cukup dan tepat ke dalam tabel terkait sehingga hasil yang tidak batal ditampilkan untuk setiap kueri.
Q.1 Untuk petugas pengiriman dengan nomor identitas xxx, cetaklah
Nama depan, nama depan, dan tarif pembayaran per jam.
Q.2 Cantumkan semua detail bahan dari item menu bernama xxx.
Q.3 Cantumkan semua rincian shift staf pengiriman dengan nama depan
xxx dan nama belakang ttt antara tanggal yyy dan zzz
Q.4 Cantumkan semua detail pesanan dari pesanan yang dilakukan oleh walk-in customer dengan nama depan xxx dan nama belakang ttt antara tanggal yyy dan zzz.
Q.5 Cantumkan semua rincian pesanan dari pesanan yang diambil oleh staf di kantor dengan nama depan xxx dan nama belakang ttt di antaranya
tanggal yyy dan zzz.
Q.6 Cetak gaji yang dibayarkan kepada staf pengiriman bernama xxx pada bulan berjalan. Perhatikan bulan ini adalah bulan saat ini yang ditentukan oleh sistem.
Laporan akhir harus mencakup hal-hal berikut:
Spesifikasi Persyaratan (termasuk persyaratan data, persyaratan transaksi, dan aturan bisnis).
Diagram EER dan Kamus Data
Memetakan model EER ke model relasional. Dokumentasikan skema relasional di DBDL. Berikan skema relasional yang dinormalisasi di DBDL. Pastikan langkah normalisasi ditampilkan.
Skrip SQL (baik dalam file sql Anda dan dalam file laporan Word Anda) yang membuat database Delitaste Pizza seperti yang dinyatakan dalam 2.1.
Pernyataan SQL (baik dalam file sql Anda dan dalam file laporan Word Anda) memenuhi persyaratan transaksi seperti yang dinyatakan dalam 2.2