Crud Application

Beschreibung

Year 10 Digital Technologies Mindmap am Crud Application, erstellt von Lifan Xu am 11/05/2022.
Lifan Xu
Mindmap von Lifan Xu, aktualisiert vor 11 Monate
Lifan Xu
Erstellt von Lifan Xu vor etwa 2 Jahre
69
0

Zusammenfassung der Ressource

Crud Application
  1. Validation Rules
    1. Importance of Data Validation
      1. Ensures Data Accuracy
        1. Ensures Data Integrity
        2. CRUD
          1. Create
            1. Ensures data entered adheres to specified standards, formats and constraints
            2. Read
              1. Data being read should already have been validated during create or update
              2. Update
                1. Data consistency
                  1. Valid formatting
                    1. Valid range and uniqueness
                    2. Delete
                      1. Cascading effects (e.g., ensuring that deleting a parent records doesn't leave orphaned child records)
                    3. Types of Validation
                      1. Format
                        1. Validates data format (e.g., email, phone number)
                        2. Range
                          1. Validates correct ranges for numeric data such as age of price
                            1. Includes the handling of out-of-range values
                            2. Presence
                              1. Ensured required fields are not left empty
                              2. Uniqueness
                                1. Ensures unique values for specific fields (e.g. emails, usernames)
                                  1. Avoids duplication
                                2. Validation Methods
                                  1. Client side
                                    1. Server side
                                      1. Database constraints
                                      2. Handling errors
                                        1. Displaying user-friendly error messages
                                          1. Highlighting specific fields with erroneous data
                                            1. Provide guidance to the user on how to fix issues
                                          2. Data Privacy Consideration
                                            1. Importance of Data Privacy
                                              1. Balancing usability with privacy
                                              2. Data Types
                                                1. Identifying sensitive and personal data (e.g., first and last names)
                                                  1. Categorising data based on privacy impact
                                                  2. Consent
                                                    1. Obtain user consent for data collection and processing
                                                      1. The mechanisms for obstaining said consent
                                                    2. Data Minimisation
                                                      1. Collecting only the necessary data for the purposes of the CRUD application
                                                        1. Reduces risk associated with excessive data collection
                                                      2. User Access Control
                                                        1. Limit access to only authorised users
                                                          1. Preventing unauthorised access to sensitive information
                                                        2. Data Types
                                                          1. Importance of Data Types
                                                            1. Optimise memory storage
                                                              1. Data Integrity and Validation
                                                                1. Error Prevention and Debugging
                                                                  1. Code Readability and Maintainability
                                                                2. Fundamental data types (e.g., integers, strings)
                                                                  1. Composite data types (e.g., records, objects)
                                                                    1. Date and Time Data Types (e.g.,, DD/MM/YYYY)
                                                                      1. Array and List Data Types (e.g., collections of items)
                                                                      2. Required Data
                                                                        1. Importance of Required Data
                                                                          1. Impacts on data completeness and system functionality
                                                                          2. Mandatory Fields
                                                                            1. Identify fields that must be filled during data entry
                                                                              1. Preventing incomplete records
                                                                              2. Application requirements
                                                                                1. Understand application processes to determined mandatory data
                                                                                  1. Allows for the aligning of data requirements with application needs
                                                                                2. Data Dependency
                                                                                  1. Recognise data interdependencies that might require for certain fields to be made mandatory
                                                                                    1. Allows for the ensuring of consistent and meaningful data
                                                                                  2. User Experience
                                                                                    1. Balancing mandatory fields with user friendliness
                                                                                      1. Providing clear instructions and error messagse
                                                                                    2. Limitations of CRUD
                                                                                      1. Limited functionality
                                                                                        1. Scalability
                                                                                          1. Lack of sophisticated UI
                                                                                            1. Basic security
                                                                                            Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                                            ähnlicher Inhalt

                                                                                            01 Types of Computers
                                                                                            mc_2871
                                                                                            Explore EV3
                                                                                            Rebbecca Stanley
                                                                                            RoboCup Challenge: Assessment
                                                                                            Rebbecca Stanley
                                                                                            Golf Putter
                                                                                            Ysabelle Glori
                                                                                            Untitled
                                                                                            lb_
                                                                                            Digital Technologies
                                                                                            lb_
                                                                                            Deutsch Einstufungstest Niveau A2.1
                                                                                            SprachschuleAktiv
                                                                                            Zivilrecht - Streite Sachenrecht
                                                                                            myJurazone
                                                                                            Geometrie
                                                                                            Tahir Celikkol
                                                                                            Globalization
                                                                                            Laura Overhoff
                                                                                            AVO 2017
                                                                                            Schmolli Schmoll