Front-end and back-end validation

Assignment Help Database Management System
Reference no: EM13705123

Question: Data validation refers to checking the content of data to ensure that it satisfies certain rules, known as constraints. For example, the employee name should never be omitted in the employee table, and the delivery date should be after (greater than) the order date.

Any interactive application, whether for opening a bank account, registering an online complaint, or filing income tax, has a form, web page, or static page that interacts with the user, and, typically, with a database. The form or web page is the front-end application, and the database is a back-end application.

The application can validate data either at the front end or at the back end. At the front end, you write code specific to controls in the form. For example, to enforce the rule that the employee name is required, you can disable the form's submit button when the value in the employee name text box is empty or blank. At the back end, you can apply a NOT NULL constraint to the employee name field in the employee table.

Consider the subsequent:

- What are the advantages and disadvantages of front-end and back-end validation?

- In which specific situations would one technique of validation be preferred over the other?

Can you explain the advantages and disadvantages of front-end and back-end validation and technique of validation?

Reference no: EM13705123

Questions Cloud

Calculates the area of a triangle : Write a simple Java application which calculates the area of a triangle. Your application should ask the user to enter the base and height values of the triangle.
Calculate the weight of benzene codistilled with water : Problem- Calculate the weight of benzene codistilled with each gram of water and the percentage composition of the vapor produced during a steam distillation. The boiling point of the mixture is 69.4C. The vapor pressure of water at 69.4C is 227.7..
Calculate the percentage wins of a team : Write a program that will calculate the percentage wins of a team. The program will input the number of wins and losses that a team acquired during a season. The wins should be input in a parameter-less value returning function that returns the wi..
Calculate the specific gravity of the reservoir gas : Problem- A reservoir containing retrograde gas has a reservoir pressure higher than the dew-point pressure of the gras as evidenced by constant producing gas-oil ratio. The gas is produced through three stages of seperation. Surface production rat..
Front-end and back-end validation : What are the advantages and disadvantages of front-end and back-end validation and in which specific situations would one technique of validation be preferred over the other?
Determine the limiting reactant for the reaction : Problem- Magnesium oxide can be made by heating magnesium metal in the presence of the oxygen. The balanced equation for the reaction is 2Mg(s) + O2(g) ? 2MgO(s).
How many moles of water are produced in the reaction : Problem- The octane rating of gasoline is a relationship of the burning efficiency of the given gasoline mixture to the burning efficiency of octane (C8H18). (Figure 1) Like most hydrocarbons, octane reacts with oxygen gas to produce carbon dioxid..
Write programs that read a line of input : Write programs that read a line of input as a string and input
Program that allows the user to enter an unknown number : Writer a program that allows the user to enter an unknown number of characters, stores those characters in a data structure (a vector) and then prints the values to the screen.

Reviews

Write a Review

Database Management System Questions & Answers

  Prove that your algorithm correctly computes the attribute

Describe a linear-time (in the size of the set of FDs, where the size of each FD is the number of attributes involved) algorithm for ?ndingthe attribute closure of a set of attributes with respect to a set of FDs

  What is the role of the project manager

Discuss why many information technology professionals may overlook project cost managment and how this might affect completing projects within budget.

  Write the application for university admissions office

Write the application for university admissions office. Prompt user for a student's High School Grade Point and an admission test score.

  Create database management system for bike shop

Your job is to create a database management system for bike shop who ‘buys' and ‘sells' new and second-hand bikes, and also parts of bike. Bike is constructed with parts while part can be fitted to different bikes.

  Search for a record based on a particular field value

For each of the following queries, which of the listed index choices would you choose to speed up the query? If your database system does not consider index-only plans (i.e., data records are always retrieved even if enough information is available i..

  Delete an existing product from the database

Utilise an include statement to refer to connection.php instead of the long version of the database connection code so that you can keep the database more secure. See Notes for more details.

  Probably its a quite simple problem to solve - but im not

i really would appreciate your help.probably its a quite simple problem to solve - but im not the one .. -i have two

  Modify oracle table data using the correct sql statements

modify oracle table data using the correct sql statements. you must create the statements in oracle by using the

  Create database of measured meteorological data

You are creating a database of measured meteorological data for use in weather and climate research. Explain a structure type measured_data_t with components site_id_num.

  Explain the datawarehouse and data mining concepts

There are six major types of information systems which organisations use in their operations. Discuss how these information systems support managers in their decision making role Explain the datawarehouse and data mining concepts using appropria..

  Program to build a database concerning employee information

Company XYZ needs a program to build a database concerning employee information.

  Why an organization may have a need for distributed database

A few years have passed, and the restaurant has grown to become a national restaurant chain. Now, they are concerned that remote and branch offices and restaurants in all fifty states will not have ready access to the data.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd