CBDB4103 Intermediate Database Assignment Brief 2026 | OUM

University Open University Malaysia (OUM)
Subject CBDB4103 Intermediate Database

CBDB4103 Assignment Brief

Specific Instruction / Arahan Khusus

  1. Answer in MALAY or ENGLISH.

Jawab dalam BAHASA MELAYU atau BAHASA INGGERIS.

  1. Number of words : 2500 – 3000 words excluding references.

Jumlah patah perkataan : 2500 – 3000 patah perkataan tidak termasuk rujukan.

  1. Submit your assignment ONCE only in a SINGLE file.

Hantar tugasan SEKALI sahaja dalam SATU fail.

  1. Submit your assignment

Tugasan ini dihantar secara DALAM TALIAN.

  1. Submission date : 29 June 2026.

Tarikh penghantaran : 29 Jun 2026.

  1. This assignment accounts for 60% of the total marks for the course.

Tugasan ini menyumbang sebanyak 60% dari jumlah markah kursus.

Assignment Question

Purpose

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.

Requirement

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:

  • The attribute studentID of relation ENROLMENT is a foreign key to relation STUDENT.
  • The attribute courseID of relation ENROLMENT is a foreign key to relation COURSE.
  • The attribute lecturerID of relation TEACHING is a foreign key to relation LECTURER.
  • The attribute courseID of relation TEACHING is a foreign key to relation COURSE.
  • One student can enrol in many courses; each enrolment refers to one student and one course.
  • One lecturer can teach multiple courses; each teaching record links one lecturer to one course in a semester.
  • All foreign keys have been created with the CASCADE option.

Tasks

  1. Write the SQL statements to create all FIVE tables with appropriate primary and foreign key constraints. Provide screenshots of the SQL code and successful table creation.
  1. Insert sample records into each table. Ensure integrity constraints are satisfied. Provide screenshots of inserted data. Note: The data inserted must satisfy the primary and foreign key integrity constraints.
  1. Write SQL queries based on the UniReg system to address the following operational needs within a university environment. Each query should reflect how the system supports academic management, student monitoring, and administrative decision-making:

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.

  1. For each SQL query, provide a short justification explaining on how the retrieved information supports evidence-based decision-making in university context (e.g., monitoring student participation, lecturer workload, course demand).
  1. Create ONE Form to handle STUDENT data entry. The form should allow inserting and displaying student records. Provide screenshots.

Note:

  • You are free to use any DBMS tool (using DDL SQL or GUI)
  • Or you can also use Oracle Application Express (Oracle APEX) at https://apex.oracle.com/i/index.html. If you do not have an account with Oracle Application Express, do register yourself first to get a free workspace.
  • For every table, form and SQL query (query and result table) created for the above questions, capture the screen and paste it into an MS-Word, as proof that you are using any DBMS or Oracle APEX.

Soalan Tugasan

Keperluan

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:

  • Atribut IDpelajar bagi hubungan PENDAFTARAN merupakan kunci asing kepada hubungan PELAJAR.
  • Atribut IDkursus bagi hubungan PENDAFTARAN merupakan kunci asing kepada hubungan KURSUS.
  • Atribut IDpensyarah bagi hubungan PENGAJARAN merupakan kunci asing kepada hubungan PENSYARAH.
  • Atribut IDkursus bagi hubungan PENGAJARAN merupakan kunci asing kepada hubungan KURSUS.
  • Seorang pelajar boleh mendaftar banyak kursus; setiap pendaftaran merujuk kepada seorang pelajar dan satu kursus.
  • Seorang pensyarah boleh mengajar beberapa kursus; setiap rekod pengajaran menghubungkan seorang pensyarah kepada satu kursus dalam sesuatu semester.
  • Semua kunci asing telah dibuat dengan pilihan CASCADE.

Tugasan

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:

  • Anda bebas menggunakan mana-mana alatan DBMS (menggunakan DDL SQL atau GUI)
  • Atau anda juga boleh menggunakan Oracle Application Express (Oracle APEX) di https://apex.oracle.com/i/index.html. Jika anda tidak mempunyai akaun dengan Oracle Application Express, daftarkan diri anda terlebih dahulu untuk mendapatkan ruang kerja percuma.
  • Untuk setiap jadual, borang dan pertanyaan SQL (jadual pertanyaan dan keputusan) yang dibuat untuk soalan di atas, tangkap skrin dan tampalkannya ke dalam MS-Word, sebagai bukti bahawa anda menggunakan mana-mana DBMS atau Oracle APEX.

[Total/Jumlah: 60 marks/markah]

Muka Surat Tamat / End Of Page

CBDB4103 Assignment Rubrics

*QN/ *NS CLO Criteria/Kriteria Weight/ Pemberat Excellent/ Cemerlang Good/Baik Fair/Sederhana Poor/Lemah Unsatisfactory/ Tidak memuaskan Max Marks
4 3 2 1 0
1 2 Relation/Table creation: ·         Creation of FIVE relations/tables. ·         The tables created using SQL. ·         The name of the relations/tables and its fields follows the relational schema given. ·         The data types for every field are suitable. ·         Primary and foreign key integrity constraints are included. ·         Provide the SQL screenshot. 2.0 All FIVE tables created successfully using SQL.   Table names and attributes fully match the given schema.   Data types are appropriate.   All primary and foreign key constraints are correctly defined and enforce integrity.   Clear SQL screenshots provided for each table creation. All FIVE tables created with correct schema, but minor issues (e.g., one field’s data type not optimal, or missing ON CASCADE option).   Keys defined correctly overall. Screenshots provided for most tables. Most tables created (at least 3), but some fields/constraints missing or incorrect (e.g., missing FK, inappropriate data type).   Screenshots incomplete or unclear. Only 1–2 tables created, with serious errors in schema, data types, or constraints.   Screenshots vague/insufficient. No valid table creation attempted. 8
Penciptaan hubungan/jadual: ·         Penciptaan LIMA hubungan/jadual. ·         Jadual-jadual dicipta menggunakan SQL. ·         Nama jadual-jadual dan medannya mematuhi skima hubungan yang diberikan. ·         Jenis data yang digunakan untuk setiap medan adalah bersesuaian. ·         Kekangan integriti utama dan asing dimasukkan. ·         Berikan tangkapan skrin SQL. Semua LIMA jadual berjaya dicipta menggunakan SQL.   Nama jadual dan atribut sepenuhnya mengikut skema yang diberikan.   Jenis data bersesuaian.   Semua kekangan kunci utama dan kunci asing ditakrifkan dengan betul dan mengekalkan integriti.   Tangkapan skrin SQL yang jelas disertakan bagi setiap penciptaan jadual. Semua LIMA jadual dicipta dengan skema yang betul, tetapi terdapat isu kecil (cth. jenis data satu medan tidak optimum, atau pilihan CASCADE tidak dimasukkan).  Kekangan kunci ditakrifkan dengan betul secara keseluruhan. Tangkapan skrin disertakan untuk kebanyakan jadual. Sebahagian besar jadual dicipta (sekurang-kurangnya 3), tetapi beberapa medan/kekangan tiada atau salah (cth. kunci asing tiada, jenis data tidak sesuai).   Tangkapan skrin tidak lengkap atau kabur Hanya 1–2 jadual dicipta, dengan ralat serius pada skema, jenis data, atau kekangan.   Tangkapan skrin kabur/terhad. Tiada jadual sah yang dicipta.
2 2 Write the SQL code (or using GUI) to insert data into all tables: ·         Insertion of records in each table. ·         The data inserted must satisfy the primary and foreign key integrity constraints. ·         Provide the screenshot of the records. 2.0 Inserts valid sample records into every table (meets minimum volume stated in the brief). All PK values are unique, and all FK values match existing parent rows (no violations).   Data types/format are appropriate (e.g., dates, numbers).   Evidence provided with clear screenshots of SQL/GUI and resulting rows for each table. Records inserted for all tables with minor issues (e.g., one non-critical formatting inconsistency).   PK/FK integrity holds; no constraint errors.   Screenshots provided for most tables and show successful inserts. Records inserted but one table missing or a few rows omitted.   Minor referential mistakes corrected during attempt (e.g., re-order inserts, re-run).   Screenshots are incomplete/low clarity. Multiple issues: missing tables, repeated PKs, or FK values not found in parent table causing failures; limited evidence. No valid insertion shown; constraint errors unresolved; no screenshots. 8
Tuliskan kod SQL (atau guna GUI) untuk memasukkan data ke dalam semua jadual: ·         Kemasukan rekod ke dalam setiap jadual. ·         Data yang dimasukkan mesti memenuhi kekangan integriti utama dan asing. ·         Berikan tangkapan skrin rekod-rekod tersebut. Memasukkan rekod sampel yang sah ke semua jadual (memenuhi kuantiti minimum yang ditetapkan).   Semua PK unik, dan semua FK sepadan dengan baris induk (tiada pelanggaran).   Jenis/format data betul (cth. tarikh, nombor).   Bukti disertakan dengan tangkapan skrin yang jelas bagi SQL/GUI dan hasil untuk setiap jadual Rekod dimasukkan bagi semua jadual dengan isu kecil (cth. ketidakselarasan format tidak kritikal).   Integriti PK/FK terpelihara; tiada ralat kekangan.   Tangkapan skrin disertakan untuk kebanyakan jadual dan menunjukkan kemasukan berjaya. Rekod dimasukkan tetapi satu jadual tiada atau beberapa baris tertinggal.   Kesilapan rujukan kecil dibetulkan semasa percubaan (cth. susun semula turutan, jalankan semula).   Tangkapan skrin tidak lengkap/kabur. Banyak isu: jadual tiada, PK berulang, atau nilai FK tidak wujud pada jadual induk menyebabkan kegagalan; bukti terhad. Tiada kemasukan data sah; ralat kekangan tidak diselesaikan; tiada tangkapan skrin.
3a 3 SQL Query a: ·         The query must be able to display information of all registered students, displaying studentID, student name, programme, and contact number. ·         Return all relevant attributes. ·         Provide the SQL screenshot for both SQL and result. 1.25 Provided in depth answer that clearly met the details of the criteria. Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 5
Kueri SQL a: ·         Kueri mesti dapat memaparkan maklumat semua pelajar berdaftar dengan memaparkan IDpelajar, nama pelajar, program, dan nombor telefon. ·         Kembalikan semua atribut yang berkaitan. ·         Berikan tangkapan skrin SQL bagi kedua-dua SQL dan hasil. Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi. Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
3b 3 SQL Query b: ·         The query must be able to display all course enrolment records, including enrolmentID, studentID, courseID, semester, and grade, sorted by semester in descending order. ·         Return all relevant attributes. ·         Provide the SQL screenshot for both SQL and result.   1.25 Provided in depth answer that clearly met the details of the criteria.   Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 5
Kueri SQL b: ·         Kueri mesti dapat memaparkan semua rekod pendaftaran kursus termasuk IDpendaftaran, IDpelajar, IDkursus, semester, dan gred, disusun mengikut semester secara menurun. ·         Kembalikan semua atribut yang berkaitan. ·         Berikan tangkapan skrin SQL bagi kedua-dua SQL dan hasil.   Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi.   Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
3c 3 SQL Query c: ·         The query must be able to display the number of courses taught by each lecturer, including lecturerID, lecturer name, and total number of courses handled. ·         Return all relevant attributes. ·         Provide the SQL screenshot for both SQL and result.   1.25 Provided in depth answer that clearly met the details of the criteria.   Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 5
Kueri SQL c: ·         Kueri mesti dapat memaparkan bilangan kursus yang diajar oleh setiap pensyarah, termasuk IDpensyarah, nama pensyarah, dan jumlah kursus yang dikendalikan. ·         Kembalikan semua atribut yang berkaitan. ·         Berikan tangkapan skrin SQL bagi kedua-dua SQL dan hasil.   Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi.   Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
3d 3 SQL Query d: ·         The query must be able to the names and studentID of students who have not enrolled in any course. ·         Return all relevant attributes. ·         Provide the SQL screenshot for both SQL and result.   1.25 Provided in depth answer that clearly met the details of the criteria.   Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 5
Kueri SQL d: ·         Kueri mesti dapat memaparkan nama dan studentID bagi pelajar yang tidak mendaftar dalam mana-mana kursus. ·         Kembalikan semua atribut yang berkaitan. ·         Berikan tangkapan skrin SQL bagi kedua-dua SQL dan hasil.   Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi.   Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
3e 3 SQL Query e: ·         The query must be able to display the enrolment details by combining multiple tables, showing student name, course name, lecturer name, semester, and grad. ·         Return all relevant attributes. ·         Provide the SQL screenshot for both SQL and result. 1.25 Provided in depth answer that clearly met the details of the criteria. Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 5
Kueri SQL e: ·         Kueri mesti dapat memaparkan butiran pendaftaran dengan menggabungkan beberapa jadual, termasuk nama pelajar, nama kursus, nama pensyarah, semester, dan gred. ·         Kembalikan semua atribut yang berkaitan. ·         Berikan tangkapan skrin SQL bagi kedua-dua SQL dan hasil. Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi. Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
3f 3 SQL Query f: ·         The query must be able to modify the ENROLMENT table by adding a new column remarks VARCHAR(100). ·         Return all relevant attributes. ·         Provide the SQL screenshot for both SQL and result.   1.25 Provided in depth answer that clearly met the details of the criteria.   Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 5
Kueri SQL f: ·         Kueri mesti dapat ubah suai jadual PENDAFTARAN dengan menambah lajur baharu “nota tambahan” VARCHAR(100). ·         Kembalikan semua atribut yang berkaitan. ·         Berikan tangkapan skrin SQL bagi kedua-dua SQL dan hasil.     Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi.   Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
4 3 SQL Query justification: ·         Provide a short justification for each SQL query generated. ·         Explain how the query results support evidence-based decision-making in university context. 1.5 Justification provided for every SQL query.   Each justification is clear, relevant, and directly explains how the query supports evidence-based decisions in university context.   Justification provided for all queries, but some are less detailed or slightly general.   Most justifications show relevance to decision-making in university context. Justification missing for some queries, or explanations are basic and lack clear connection to decision-making.   Relevance to university context only partly shown. Few justifications provided.   Explanations are vague, mostly irrelevant, or not linked to decision-making in university context. No justification provided, or responses completely incorrect. 6
Justifikasi kueri SQL: •         Berikan justifikasi ringkas untuk setiap kueri SQL yang dihasilkan. ·         Terangkan bagaimana keputusan pertanyaan menyokong pembuatan keputusan berasaskan bukti dalam konteks universiti.   Justifikasi disediakan untuk setiap kueri SQL.   Setiap justifikasi adalah jelas, relevan dan menerangkan secara langsung cara kueri menyokong keputusan berasaskan bukti dalam konteks universiti. Justifikasi disediakan untuk semua kueri, tetapi ada yang kurang terperinci atau sedikit umum.   Kebanyakan justifikasi menunjukkan perkaitan dengan membuat keputusan dalam konteks universiti. Ketiadaan justifikasi untuk beberapa kueri, atau penjelasan adalah asas dan tiada kaitan yang jelas dengan membuat keputusan.   Perkaitan dengan konteks universiti hanya ditunjukkan sebahagiannya. Sedikit justifikasi disediakan.   Penjelasan adalah kabur, kebanyakannya tidak relevan, atau tidak dikaitkan dengan membuat keputusan dalam konteks universiti. Tiada justifikasi diberikan, atau jawapan yang sama sekali tidak betul.
5 2 Form creation: ·         Create ONE Form to handle the Data-Entry for STUDENT. ·         Using suitable form element. ·         The form can be used to enter and display the data. ·         Provide the form screenshot. 2.0 Form is fully functional with all required fields.   Uses suitable input elements.   Can successfully insert and display student records.   Screenshot of the form and results provided clearly.   Form is mostly functional with correct fields and input elements.   Minor issues in layout or data display but can still perform insert and display functions.   Screenshot provided. Form is created with basic fields, but some elements are missing or not user-friendly.   Insert or display function may be incomplete.   Screenshot provided but limited. Form is created but lacks important fields or functions.   Cannot properly insert or display patient data.   Screenshot vague or unclear. No form created, or submission irrelevant or incomplete.   8
Penciptaan Borang: ·         Cipta SATU Borang untuk mengendalikan Kemasukan-Data untuk PELAJAR. ·         Menggunakan bentuk borang yang bersesuaian. ·         Borang boleh digunakan untuk memasukkan dan memaparkan data. ·         Berikan tangkapan skrin borang tersebut. Borang berfungsi sepenuhnya dengan semua medan yang diperlukan.   Menggunakan elemen input yang bersesuaian.   Boleh memasukkan dan memaparkan rekod pelajar dengan jayanya.   Tangkapan skrin borang dan keputusan ditunjukkan dengan jelas. Borang berfungsi dengan baik dengan medan dan elemen input yang betul.   Terdapat sedikit masalah pada susun atur atau paparan data tetapi masih boleh melaksanakan fungsi kemasukan dan paparan rekod.   Tangkapan skrin disertakan. Borang dicipta dengan medan asas, tetapi beberapa elemen tiada atau kurang mesra pengguna.   Fungsi memasukkan atau memaparkan rekod tidak lengkap.   Tangkapan skrin disertakan tetapi terhad. Borang dicipta tetapi tidak lengkap dengan medan atau fungsi penting.   Tidak dapat memasukkan atau memaparkan data pesakit dengan betul.   Tangkapan skrin kabur atau tidak jelas. Tiada borang dicipta, atau tugasan tidak relevan atau tidak lengkap.
Total 15.0   60

*QN = Question Number / *NS = Nombor Soalan

Are You Searching Answer of this Question?

Request Malaysian writers to write a plagiarism-free copy tailored to your question.

Answer Preview

Need the complete answer?

Need a custom solution for this question?

Share your module details and get fast, original academic support from our team.