Information Technology

ICTDBS506 Design Databases Assessment

09 April 2023 06:45 AM | UPDATED 1 year ago

ICTDBS506 Design Databases Assessment :

For solution: +610482078788

+61482073403

+61482072848

ICTDBS506 Design Databases  Assessment
ICTDBS506 Design Databases Assessment
  Assessment Cover Sheet  
          
 Student name:     Student ID:  
          
 Unit code & name:   ICTDBS506 – Design databases 
         
 Qualification: ICT50220 – Diploma of Information Technology 
          
 Trainer name:        
          
 Date Due: 26.06.2022     
          
 Date submitted:        
          
 1st Attempt Result Competent Not Yet CompetentAssessor signatureDate: 
 (For the assessor)     
         
          
 2nd Attempt Result Competent Not Yet CompetentAssessor signatureDate: 
 (For the assessor)     
         
          
      Assessor signatureDate: 
 3rd Attempt Result Competent Not Yet Competent 
 (For the assessor)     
         
          
 Comments        
 (must be included if        
 result is Not        
 Satisfactory)        
          

Declaration:

  • I hereby declare that no part of this assignment or product has been copied from any other student’s work or from any other source except where due acknowledgement is made in the assignment.
  • No part of the assignment/product has been written / produced for me by any other person except where collaboration has been authorised by the trainer/assessor concerned.
  • I am aware that this work may be reproduced and submitted to plagiarism detection software programs etc. for the purpose of detecting possible plagiarism (which may retain a copy on its database for future plagiarism checking)
  • I have read, and I clearly understand GBC assessment, course progress and intervention policies.

Student signature: ______________________________________

Note: The assessor may not mark this ICTDBS506 Design Databases Assessment if the above declaration is not ticked and signed

Instructions to Learner

Assessment instructions

Overview

Prior to commencing the ICTDBS506 Design Databases Assessment , your trainer/assessor will explain each assessment task and the terms and conditions relating to the submission of your assessment task. Please consult with your trainer/assessor if you are unsure of any questions. It is important that you understand and adhere to the terms and conditions, and address fully each assessment task. If any assessment task is not fully addressed, then your assessment task will be returned to you for resubmission. Your trainer/assessor will remain available to support you throughout the assessment process.

Written work

Assessment tasks are used to measure your understanding and underpinning skills and knowledge of the overall unit of competency. When undertaking any written assessment tasks, please ensure that you address the following criteria:

Active participation

It is a condition of enrolment that you actively participate in your studies. Active participation is completing all the assessment tasks on time.

Plagiarism

Plagiarism is taking and using someone else’s thoughts, writings or inventions and representing them as your own. Plagiarism is a serious act and may result in a learner’s exclusion from a course. When you have any doubts about including the work of other authors in your assessment, please consult your trainer/assessor. The following list outlines some of the activities for which a learner can be accused of plagiarism:

If it is identified that you have plagiarised within your assessment, then a meeting will be organised to discuss this with you, and further action may be taken accordingly.

Collusion

Collusion is the presentation by a learner of an ICTDBS506 Design Databases Assessment as their own that is, in fact, the result in whole or in part of unauthorised collaboration with another person or persons. Collusion involves the cooperation of two or more learners in plagiarism or other forms of academic misconduct and, as such, both parties are subject to disciplinary action. Collusion or copying from other learners is not permitted and will result in a “0” grade and NYC.

Assessments must be typed using document software such as (or similar to) MS Office. Handwritten assessments will not be accepted (unless, prior written confirmation is provided by the trainer/assessor to confirm).

Competency outcome

There are two outcomes of assessments: S = Satisfactory and NS = Not Satisfactory (requires more training and experience).

Once the learner has satisfactorily completed all the tasks for this module the learner will be awarded “Competent” (C) or “Not yet Competent” (NYC) for the relevant unit of competency.

If you are deemed “Not Yet Competent” you will be provided with feedback from your assessor and will be given another chance to resubmit your assessment task(s). If you are still deemed as “Not Yet Competent” you will be required to re-enrol in the unit of competency.

Additional evidence

If we, at our sole discretion, determine that we require additional or alternative information/evidence in order to determine competency, you must provide us with such information/evidence, subject to privacy and confidentiality issues. We retain this right at any time, including after submission of your ICTDBS506 Design Databases Assessment .

Confidentiality

We will treat anything, including information about your job, workplace, employer, with strict confidence, in accordance with the law. However, you are responsible for ensuring that you do not provide us with anything regarding any third party including your employer, colleagues and others, that they do not consent to the disclosure of. While we may ask you to provide information or details about aspects of your employer and workplace, you are responsible for obtaining necessary consents and ensuring that privacy rights and confidentiality obligations are not breached by you in supplying us with such information.

Assessment Task 1: Knowledge Test

Provide your response to each question in the box below.

Q1:Answer the following questions regarding the process of data analysis, particularly in determining data types and data structures, query and report design 1.1. Explain data analysis process? Answer using 20-40 words.  1.2. Discuss data type and the process of assigning them using 100-200 words.   1.3. What do you mean by data structure? Answer using 20-40 words.  1.4. What is a data query? Answer using an example within 30-60 words.  1.5. What steps you may take for simplifying and efficient report design. Identify five (5) steps.  Satisfactory response
Yes  No  
                                                           
Q2:Answer the following questions regarding the data modelling related to developing the conceptual data model   2.1. Explain conceptual data model from the three-levels of data modelling. Answer using 20-40 words.  2.2. Identify all steps for conceptual database design.   Satisfactory response
Yes  No  
                                       
Q3:Answer the following questions regarding how data redundancy is identified. 3.1. What is data redundancy, explain with an example? Answer using 30-60 words.  3.2. How data redundancy can be reduced, and data integrity can be improved? Explain using 40-80 words.Satisfactory response
Yes  No  
                               
Q4:Answer the following questions regarding database management system (DBMS) fundamentals, particularly during the design phase. 4.1. What are the three (3) main phases of database design.  4.2. Which phase of database design is also called the data modelling mapping phase?Satisfactory response
Yes  No  
                         
Q5: Answer the following questions regarding encryption and authentication as these apply to database security features   5.1. What is encryption and authentication? Answer using 40-80 words.  5.2. When would you need a relational database security plan? Answer using 15-30 words.    Satisfactory response
Yes  No  
                   
Q6:Answer the following questions regarding the functions and features of data types, and data structures 6.1. What four (4) storage classifications are included in data types?   6.2. What is function data structure? Answer using 30-60 words.  Satisfactory response
Yes  No  
             
Q7:Answer the following questions regarding the functions, and features, of databases 7.1. Identify three (3) features of the databases. 7.2. Mention three (3) functions of the databases.  Satisfactory response
Yes  No  
                                                     
Q8:Answer the following questions regarding logical design concepts, particularly those related to designing data structures, queries, screens and reports   8.1. What is the difference between conceptual and logical design? Answer using 40-80 words.    8.2. How a database report is linked to logical design concepts, particularly those related to designing data structures, queries, and screens?   Satisfactory response
Yes  No  
                                     
Q9: Answer the following questions regarding the object model design concepts, particularly those related to designing data structures, queries, screens and reports 9.1. Identify two (2) objectives for a good object model design particularly those related to designing data structures, queries, screens and reports. 9.2. Explain the difference between data modelling and object modelling using 40-80 words.  Satisfactory response
Yes  No  
               
Q10:Answer the following questions regarding the term ‘scalability’ as it applies to databases. 10.1. Explain the concept of database scalability using 20-40 words. 10.2. Why are relational databases not scalable? Answer using 20-40 words.Satisfactory response
Yes  No  
                   

Assessment Task 2 – Skills Test

Skills Test:

In thisICTDBS506 Design Databases Assessment task, you are required to design a database and complete the following activities: 

Activity 1: Determine requirements for a database application 

Activity 2: Develop a logical data model 

Activity 3: Design the data structures 

Activity 4:  Design queries, screens and reports 

Activity 5: Design access and security systems

Activity 6: Confirm the database design 

You must complete the activities mentioned above based on the following case scenario: 

Case scenario 

You work for IPS computing pty. ltd. and design database applications for clients. You recently received a request to design a database application. The client has requested that the database application should be based on creating a website for a shop “Reliance products”. 

You will be dealing with the following entities: 

  • Shops
  • Customers
  • Products
  • Vendors 
  • Sales 

Relationships between the entities 

  • Customers –> Sales; 1 customer can buy something several times
  • Sales –> Customers; 1 sale is always made by 1 customer at the time
  • Customers –> Products; 1 customer can buy multiple products
  • Products –> Customers; 1 product can be purchased by multiple customers
  • Customers –> Shops; 1 customer can purchase in multiple shops
  • Shops –> Customers, 1 shop can receive multiple customers
  • Shops –> Products; in 1 shop there are multiple products
  • Products –> Shops; 1 product (type) can be sold in multiple shops
  • Shops –> Sales; in 1 shop multiple sales can me made
  • Sales –> Shops; 1 sale can only be made in 1 shop at the time
  • Products –> Sales; 1 product (type) can be purchased in multiple sales
  • Sales –> Products; 1 sale can exist out of multiple products

Model with relationships 


Roles and responsibilities

Your trainer and assessor will play the role of the client and you will be required to interact with him/her to collect information related to the development of database application. 

Activity 1: Determine requirements for a database application 

In the first activity you will be meeting with the client, the role played by your trainer/assessor and conduct a user-needs analysis to determine the database functionality. 

You will then be required to analyse the results of a user-needs analysis to find out the technical requirements, develop a conceptual model of the database, submit the conceptual model to the client for review and evaluate client feedback and make changes to the database application as required. 

You must use the template provided to complete this assessment activity.

Determine requirements for a database application 
Client’s requirements and needs  Identify the requirements and needs based on the client’s inputs 




Analysis of the user-needs analysis to identify technical requirements Analyse the user-needs and requirements  Identify the technical requirements 







Develop a conceptual model of the database  Screenshot of the conceptual model of the database 







Submission of the conceptual model of the database to the client for feedback  Submit the feedback of the client on the conceptual model of the database 










Evaluation of client feedback and changes required  Evaluate the client feedback and changes required  Suggest what changes you will be required. 











Changes made to the database application  Implement the changes  Provide evidence of implementation of changes 










Activity 2: Develop a logical data model

This activity is in continuation to the previous ICTDBS506 Design Databases Assessment activity. 

In this assessment activity, you are required to develop a logical data model. You must use the template provided to complete this assessment activity.

Develop a logical data model  
The attributes and data types  Identify attributes and data types based on client requirements and needs 




The normalisation of attributes Organise the columns and tables of a database  Provide evidence of normalisation of attributes 







Develop an entity-relationship (ER) diagram in order to clarify the cardinality of relationships Develop an entity-relationship (ER) diagram You must develop the diagram by yourself 











Document attributes, normalised data, and the ER diagram Provide information related to attributes, normalised data and the ER diagram 










Forwarding the documentation to the client for confirmation Provide the documentation to the client for confirmation  Provide evidence that this took place and feedback has been collected Mention the feedback in the space provided 









Activity 3: Design the data structures  

This activity is in continuation to the previous assessment activities. 

In this assessment activity, you are required to design the data structures. You must use the template provided to complete this assessment activity.

Design the data structures  
Confirm primary and foreign keys for tables Identify all primary keys Identify all foreign keys 




Review client business rules Identify and review client business rules  Mention the statements that  imposes some form of constraint on a specific aspect of the database, such as the elements within a field specification for a particular field or the characteristics of a given relationship







Identify the referential integrity constraints   Provide evidence of the association between the entity types 











Establish database management system constraints and incorporate into database design Establish the rules enforced on the data columns 










Develop the validation rules for data Provide evidence of developing the validation rules for data based on client needs and requirements 









Design indexes and develop the data dictionary Provide evidence of indexes and data dictionary development 






Document the database design Using 100-200 words explain the database design based on the work completed so far. 







Activity 4:  Design queries, screens and reports  

This activity is in continuation to the previous assessment activities. 

In this assessment activity, you are required to design the queries, screens and reports. You must use the template provided to complete this assessment activity.

Design queries, screens and reports  
Design the user interface for database, including menus, input screens and outputs Provide screenshot of the user interface developed for the database  The screenshots must include:  Menus  Input screens and outputs 




Design queries, based on requirements Provide evidence of different queries developed based on client needs and requirements 







Compare the physical design with the conceptual model, or user-needs analysis Provide evidence of the physical design with the conceptual model, or user-needs analysis










Incorporate changes as required Submit the work to the client for feedback Analyse the feedback collected  Provide evidence of implementation of the feedback 









Activity 5: Design access and security systems

This activity is in continuation to the previous assessment activities. 

In this assessment activity, you are required to design access and security systems. You must use the template provided to complete this assessment activity.

Design access and security systems
Review the business security plan as a basis for commencing the access and security design  Example: Follow the guidelines provided regarding the “Business security plan”  https://www.getsafeonline.org/businesses/business-security-plan/  Provide information how you would commence the access and security design 




Design the password and access system for the database Provide evidence of password and access system for the database 







Identify multiple-user requirements Provide evidence that you have identified multiple-user requirements 











Develop client access profiles using the client business model Provide evidence of development of client access profiles using the client business model 










Activity 6: Confirm the database design  

This activity is in continuation to the previous assessment activities. 

In this assessment activity, you are required to confirm the database design. You must use the template provided to complete this assessment activity.

Confirm the database design  
Identify the database backup and recovery requirements   Provide evidence of identification of database backup and recovery requirements 




Develop and document the database backup and restore procedures   Provide evidence of development and documentation of the database backup and restore procedures 







Submit the database, and documentation, to the client for final approval   Provide evidence of database submitted to the client and client approval 











Performance Criteria/Performance Checklist

Your task must address the following performance criteria/ performance checklist.  
To be assessed as satisfactory (S) in this assessment task the participant needs to demonstrate competency in the following critical aspects of evidenceSN/STrainer/Assessor to complete (Comment and feedback to students)
   
    
   
   
    
   
    
    
   
   
    
   
   
   
   
   
    
   
    
    
    
    
   
   
    
   
    
    
   
    
   
   
   
    
   
   

Visit:https://auspali.info/

Also visit:https://www.notesnepal.com/archives/767

For solution: +610482078788

+61482073403

+61482072848