Write My Paper Button

Uncategorized

CSE2/4DBF (2025) – Assignment 1

February 3, 2026 · 7 min read · By adminPro

📋 Table of Contents

    CSE2/4DBF (2025) – Assignment 1 Page 1/3


    CSE2/4DBF 2025
    Assignment 1 (20%)
    Due date: this week

    AIMS AND OBJECTIVES:
    ✓ to represent a problem description given in natural language as an (Enhanced) EntityRelationship model
    This is an individual Assignment. You are not permitted to work as a group when writing
    this assignment. The use of generative AI to produce the solution (or part of it) is prohibited.
    Copying, Plagiarism: Plagiarism is the submission of somebody else’s work in a manner that gives
    the impression that the work is your own. The Department of Computer Science and Information
    Technology treats plagiarism very seriously. When it is detected, penalties are strictly imposed.
    Late Submissions and Extensions:
    Penalties are applied to late submissions (5% of total assignment mark is deducted per day,
    accepted up to 5 days after the due date only).
    If you are unable to submit an assignment by the due date due to unexpected or difficult
    circumstances that affected your ability to prepare, you can apply for a Short Extension of Time
    and request an extension by selecting the “3-day extension request” option in Assessment 1 section.
    If you have experienced acute, significant and unexpected circumstances that substantially affect
    your ability to complete an assessment to the best of your potential, you may be eligible to apply
    for Special Consideration.
    See subject learning guide for policies surrounding extension applications. Note that delays caused
    by computer downtime cannot be accepted as a valid reason for a late submission without penalty.
    Students must plan their work to allow for both scheduled and unscheduled downtime.
    SUBMISSION GUIDELINES:
    This assignment is to be submitted in soft-copy (either PDF or JPEG) format using
    the CSE2/4DBF submission link on LMS, by 11.59PM Sunday, August 24th 2025.
    The submission link can be found under “Assignment 1” component in the
    “Assessment” section of the subject’s LMS page.
    SUBMISSION CHECKLIST:
    ✓ Your (Enhanced) Entity-Relationship Model (EER) for the proposed database
    Students are referred to the Department of Computer Science and Information Technology’s
    Handbook and policy documents with regard to plagiarism and assignment return, and also to the
    section of ‘Academic Integrity’ on the subject learning guide.
    CSE2/4DBF (2025) – Assignment 1 Page 2/3


    PROBLEM DESCRIPTION:
    Community Garden Initiative
    One city of council is broadening its Community Garden Initiative to create a network of green
    spaces that not only encourage sustainable living but also foster education, health, and community
    engagement. These gardens serve as shared hubs for gardening, workshops, volunteering, and
    public events, and a new centralised database is required to manage all operations.
    Each Garden has a unique name, street address, contact phone number, and a general email account.
    Every garden is overseen by exactly one garden manager, who must be a member of the staff
    assigned to that garden. The city employs a variety of staff members. Each staff member has a
    unique employee number, a Working With Children Check (WWCC) number, and their own phone
    number and email address. A staff member is assigned to exactly one garden and exactly one staff
    member in each garden must hold the manager role at any given time.
    In addition to staff, the initiative works with professionals such as horticulturists, permaculture
    experts, and sustainability educators. Each professional has their own unique professional ID,
    contact phone, email, and multiple qualifications. A professional may be affiliated with more than
    one garden but can only supervise events at gardens where they are formally affiliated.
    Any member of the public can join the initiative by registering as a member of one or more gardens.
    Members have a unique membership ID, along with their name, address, phone number, email, and
    date of birth. Each membership is linked to a single garden and records the start date and (if
    applicable) an end date. A member can have multiple memberships over time, but no more than
    one active membership per garden.
    Each garden contains multiple plots, each identified by a plot number unique within that garden.
    Plots may be used for different purposes and have different features. They are classified into one
    of three types: “Vegetable”, “Herb”, or “Flower”. A plot may or may not have an irrigation system,
    and some plots have a seating capacity because they are suitable for group activities. Plots can be
    either private plots, which are rentable to members for a season, or shared plots, which cannot be
    rented and are used for community activities such as training sessions or workshops.
    Private plots are rented per season (e.g., “Spring” or “Autumn”) and year. Only members with
    active membership in a garden can rent a private plot there, and a plot can be rented to only one
    member per season. Rentals have a status (active, completed, or cancelled) and may have
    maintenance notes such as “Overgrown” or “Needs irrigation repair”.
    Gardens host a variety of community events, including composting tutorials, planting workshops,
    organic farming classes, and sustainability talks. An event has a unique title and description, start
    and end dates, a weekly time slot, and a target age range. Every event is linked to exactly one
    garden and takes place in a plot suitable for group activities. Some events are one-off, while others
    are part of a recurring series. Recurring events consist of multiple event sessions, each with its own
    date, time, and (if necessary) a different plot location from the main event’s assigned plot.
    Every event is supervised by one professional and may have multiple staff members assisting.
    Event assistance and professional supervision are recorded so that reports can show all contributors.
    CSE2/4DBF (2025) – Assignment 1 Page 3/3


    Members can sign up for event sessions either as participants or as volunteers. Volunteers may be
    assigned one or more specific tasks (e.g., “Set up chairs”, “Manage registration desk”). Only
    members who meet the event’s age requirement and have an active membership at the hosting
    garden on the session date can participate or volunteer. Attendance is recorded for each session,
    showing whether the member attended, missed, or cancelled.
    After attending an event, a member may submit feedback containing a rating (1-5), optional
    comments, and whether they would recommend the event. A member can only give feedback for
    an event they actually attended and may submit only one feedback per event.
    The database must also respect important rules:

    • A plot can be either private or shared, never both.
    • A staff member is always assigned to exactly one garden, but a professional may be
      affiliated with multiple gardens.
    • A private plot can be rented by only one member in any given season and year.
    • Event supervision is restricted to professionals affiliated with the event’s garden.
      City planners have indicated that the system should be ready for future expansions, including:
    • Tracking training certifications for members, staff, and professionals.
    • Managing a borrowing system for gardening tools.
    • Recording harvest yields from plots.
      TASKS:
      You are required to develop an EER model for the above problem description. The EER should
      contain all necessary information such as entities, attributes, primary keys, relationships (including
      specialisation/union if any), cardinalities, and participation (including (min, max)). Any
      assumptions should also be stated clearly. If assumptions are made, it is important to make sure
      that the assumptions reflect possible real practice for a similar business and do not contradict with
      the problem description above.
      Note: The diagram must not be drawn by hand. Please use the attached EER template to start
      your design with the online tool https://app.diagrams.net/ (draw.io)
      You also can use any software to draw figures in your assignment. However, you must follow the
      notations introduced in the lectures and labs of this subject. Any alternative notations of EER
      modelling are NOT considered as a valid submission for this assignment. You are NOT required
      to transform your EER diagram into a set of tables for this assignment.
      [100%]
    Order Now

    The post CSE2/4DBF (2025) – Assignment 1 appeared first on Universal Assignment.

    Need Help with Your Assignment?

    Post your brief free on TopEssay.com and post your brief free and get expert quotes in minutes.

    Get Expert Help Free →
    WeCreativez WhatsApp Support
    Our customer support team is here to answer your questions. Ask us anything!
    👋 Hi, how can I help?