Convincing Features
Assignment Type
Subject
Uploaded by Malaysia Assignment Help
Date
Jawab dalam BAHASA MELAYU atau BAHASA INGGERIS.
Jumlah patah perkataan : 2500 – 3000 patah perkataan tidak termasuk rujukan.
Hantar tugasan SEKALI sahaja dalam SATU fail.
Tugasan ini dihantar secara DALAM TALIAN.
Tarikh penghantaran : 29 Jun 2026.
Tugasan ini menyumbang sebanyak 60% dari jumlah markah kursus.
The purpose of this assignment is to assess student’s understanding on the application of SQL*PLUS syntax in Oracle and basic form in manipulating relational database based on a given problem.
Tujuan tugasan ini adalah untuk menilai pemahaman pelajar tentang aplikasi sintaks SQL*PLUS dalam Oracle dan asas manipulasi pangkalan data hubungan berdasarkan masalah yang diberikan.
UniReg is a system used by a university to manage student course registration, lecturer assignments, and academic records. The system stores student details, lecturer information, course data, enrolment records, and teaching assignments.
The relational schema for the UniReg system is defined as follows:
STUDENT (studentID, name, programme, contactNo)
LECTURER (lecturerID, name, department, contactNo)
COURSE (courseID, courseName, creditHour)
ENROLMENT (enrolmentID, studentID, courseID, semester, grade)
TEACHING (teachingID, lecturerID, courseID, semester)
[Primary key is underlined; the foreign key is dotted underlined]
Notes:
a. The academic office frequently needs quick access to student contact details when handling enquiries, registration issues, or academic advising, which supports administrative staff in retrieving accurate student information efficiently. Retrieve a complete list of all registered students, displaying studentID, student name, programme, and contact number.
b. Faculty administrators need to review recent and past enrolment activities to monitor student participation across semesters. Retrieve all course enrolment records, including enrolmentID, studentID, courseID, semester, and grade, sorted by semester in descending order.
c. Department heads need to monitor teaching workload distribution among lecturers, which helps ensure fair allocation of teaching responsibilities and supports decisions related to staffing, scheduling, and resource planning. Display the number of courses taught by each lecturer, including lecturerID, lecturer name, and total number of courses handled.
d. The university needs to identify students who are inactive, newly registered, or at risk of disengagement to support early intervention and retention efforts. Retrieve the names and studentID of students who have not enrolled in any course.
e. Academic staff and administrators require a consolidated view of student academic records to support academic advising, performance monitoring, and verification tasks. Display enrolment details by combining multiple tables, showing student name, course name, lecturer name, semester, and grad.
f. Lecturers and administrators often need to record additional notes related to student enrolment, such as special approval, course repetition, or academic warnings. Modify the ENROLMENT table by adding a new column remarks VARCHAR (100), to allow the system to capture important contextual information for future reference.
Note:
UniReg ialah satu sistem yang digunakan oleh universiti untuk mengurus pendaftaran kursus pelajar, penugasan pensyarah, dan rekod akademik. Sistem ini menyimpan maklumat pelajar, maklumat pensyarah, data kursus, rekod pendaftaran, serta penugasan pengajaran.
Skema hubungan untuk sistem UniReg ditakrifkan seperti berikut:
PELAJAR (IDpelajar, nama, program, noTelefon)
PENSYARAH (IDpensyarah, nama, jabatan, noTelefon)
KURSUS (IDkursus, namaKursus, jamKredit)
PENDAFTARAN (IDpendaftaran, IDpelajar, IDkursus, semester, gred)
PENGAJARAN (IDpengajaran, IDpensyarah, IDkursus, semester)
[Kunci utama digariskan; kunci asing digaris dengan garisan putus-putus]
Nota:
1. Tulis pernyataan SQL untuk kelima-lima jadual dengan kekangan kunci utama dan kunci asing yang sesuai. Sediakan tangkapan skrin kod SQL dan penciptaan jadual yang berjaya.
2. Masukkan rekod sampel ke dalam setiap jadual. Pastikan kekangan integriti dipenuhi. Sediakan tangkapan skrin data yang dimasukkan. Nota: Data yang dimasukkan mesti memenuhi kekangan integriti kunci utama dan kunci asing.
3. Tulis kueri SQL berdasarkan kepada sistem UniReg untuk memenuhi keperluan operasi berikut dalam persekitaran universiti. Setiap kueri hendaklah menunjukkan bagaimana sistem menyokong pengurusan akademik, pemantauan pelajar, dan pembuatan keputusan pentadbiran:
a. Pejabat akademik sering memerlukan akses pantas kepada maklumat hubungan pelajar semasa mengendalikan pertanyaan, isu pendaftaran, atau penasihatan akademik, yang membantu kakitangan pentadbiran mendapatkan maklumat pelajar dengan tepat dan efisien. Dapatkan senarai lengkap semua pelajar berdaftar dengan memaparkan IDpelajar, nama pelajar, program, dan nombor telefon.
b. Pentadbir fakulti perlu meneliti aktiviti pendaftaran terkini dan terdahulu bagi memantau penyertaan pelajar sepanjang semester. Dapatkan semua rekod pendaftaran kursus termasuk IDpendaftaran, IDpelajar, IDkursus, semester, dan gred, disusun mengikut semester secara menurun.
c. Ketua jabatan perlu memantau agihan beban pengajaran dalam kalangan pensyarah bagi memastikan pembahagian tugas yang adil serta menyokong keputusan berkaitan penugasan staf, penjadualan, dan perancangan sumber. Paparkan bilangan kursus yang diajar oleh setiap pensyarah, termasuk IDpensyarah, nama pensyarah, dan jumlah kursus yang dikendalikan.
d. Universiti perlu mengenal pasti pelajar yang tidak aktif, baharu berdaftar, atau berisiko untuk tidak meneruskan pengajian bagi menyokong intervensi awal dan usaha pengekalan pelajar. Dapatkan nama dan IDpelajar bagi pelajar yang tidak mendaftar dalam mana-mana kursus.
e. Staf akademik dan pentadbir memerlukan paparan bersepadu bagi rekod akademik pelajar untuk menyokong penasihatan akademik, pemantauan prestasi, dan proses pengesahan. Paparkan butiran pendaftaran dengan menggabungkan beberapa jadual, termasuk nama pelajar, nama kursus, nama pensyarah, semester, dan gred.
f. Pensyarah dan pentadbir sering perlu merekodkan maklumat tambahan berkaitan pendaftaran pelajar seperti kelulusan khas, pengulangan kursus, atau amaran akademik. Ubah suai jadual ENROLMENT dengan menambah lajur baharu “nota tambahan” VARCHAR(100) bagi membolehkan sistem menyimpan maklumat penting untuk rujukan pada masa hadapan.
4. Untuk setiap kueri SQL, berikan justifikasi ringkas yang menerangkan bagaimana maklumat yang diperoleh dapat menyokong pembuatan keputusan berasaskan bukti dalam konteks universiti (cth., pemantauan penyertaan pelajar, beban tugas pensyarah, dan permintaan terhadap kursus).
5. Buat SATU Borang untuk mengendalikan kemasukan data PELAJAR. Borang tersebut hendaklah membenarkan memasukkan dan memaparkan rekod pelajar. Sediakan tangkapan skrin.
Nota:
[Total/Jumlah: 60 marks/markah]
Muka Surat Tamat / End Of Page
Many students find the CBDB4103 Intermediate Database (Pangkalan Data Perantaraan) assignment difficult because it requires report formatting and meeting OUM academic requirements within tight deadlines. That’s why learners choose Malaysia Assignment Help for human-written, plagiarism-free solutions that follow proper database structures, SQL standards, and university guidelines. You can also review our expert-prepared open universtiy malaysia assignment examples to understand the quality and accuracy we deliver. Order today from our reliable essay writing service and receive a custom solution tailored specifically for your CBDB4103 assignment requirements.