0% found this document useful (0 votes)
50 views

Database Development

The document discusses improving data quality in databases using the Software Development Life Cycle (SDLC) methodology. It recommends three specific tasks to improve data quality in each phase of the SDLC: 1) implementing automated error detection and prevention tools in the development phase, 2) conducting audits and implementing Total Data Quality Management in the testing phase, and 3) using metadata and process monitoring to correct errors in the maintenance phase. It also suggests considering multiple quality dimensions like accuracy and completeness when assessing records, and implementing activities like error detection/correction and process redesign to improve data quality during maintenance. Finally, it analyzes how the Object-Oriented Analysis model setting methodology can be used to plan concurrency control and lock granularities while

Uploaded by

Jack Sikolia
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

Database Development

The document discusses improving data quality in databases using the Software Development Life Cycle (SDLC) methodology. It recommends three specific tasks to improve data quality in each phase of the SDLC: 1) implementing automated error detection and prevention tools in the development phase, 2) conducting audits and implementing Total Data Quality Management in the testing phase, and 3) using metadata and process monitoring to correct errors in the maintenance phase. It also suggests considering multiple quality dimensions like accuracy and completeness when assessing records, and implementing activities like error detection/correction and process redesign to improve data quality during maintenance. Finally, it analyzes how the Object-Oriented Analysis model setting methodology can be used to plan concurrency control and lock granularities while

Uploaded by

Jack Sikolia
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

Running head: DATABASE DEVELOPMENT 1

Database Development

Name:

Institution:
DATABASE DEVELOPMENT 2

1. Recommend at least three (3) specific tasks that could be performed to improve the

quality of datasets, using the Software Development Life Cycle (SDLC) methodology.

Include a thorough description of each activity per each phase.

Several organizations acknowledge the fact that failure to improve the quality of data sets

at the initial stages of data development often lead to severe consequences in the long run.

Improving data quality implies constant analysis and observation to eliminate all the possible

data errors in each phase of SLDC as discussed;

The development stage: In the development stage of the SLDC, the actual writing and the

engineering of the applications involved is done. In this stage, SLDC focuses on improving data

quality through the process of error detection thus prevention. SLDC should provide tools that

systematically support that process of error detection through an automated system of correction

and detection of mistakes.

The testing phase: All the codes produced in the initial construction phase of the SLDC should

be tested. Manual, dynamic and static analysis is involved in this phase. Process control and

improvement is considered as a means of improving the quality of data sets. Auditing records are

done to ensure error correction and detection as well as detecting the root causes of errors; SLDC

incorporates TDQM, a method that implies a continuous cycle of quality assessment.

The maintenance phase: In this phase of SLDC, the application goes through application

changes, systematic changes, and administrative changes. To Ensure quality of data sets in this

stage, SLDC incorporates the support of quality monitoring with metadata and improvement of

operational efficiency. Thus correction of errors is achieved to improve the quality of data (Asad

et al. 2004).
DATABASE DEVELOPMENT 3

2. Recommend the actions that should be performed to optimize record selections and to

improve database performance from a quantitative data quality assessment.

It is very imperative to consider the assessment of data quality in a larger environment to

enable the creation of a more realistic target of quality advancement. Larger environments also

enhance a variety of solutions towards effective improvements. Additionally, it is vital to

consider the use of several quality dimensions in assessing the quality of data in record

selections. These dimensions include accuracy, completeness, and currency (Even &

Shankaranarayanan, 2009).

3. Suggest three (3) maintenance plans and three (3) activities that could be performed to

improve data quality.

The activities that can help in improving data quality include;

Error Detection and Correction: SLDC helps in improving data quality through the process of

error detection. This activity entails the assessment of omitted data values as well as the

evaluation of the time stamps that are linked to data. SLDC provide tools that systematically

support that process of error detection through an automated system of correction and detection

of the error.

Process Control and Improvement: These activities entail the application of a variety of

methodologies that support the TDQM. Such methodologies might include; systematic

demonstration of data processes, visualization of quality dimensions and the optimization of the

quality improvement tradeoffs.


DATABASE DEVELOPMENT 4

Process Design: This activity entails building data processes from scratch or redesigning the

existing processes to eliminate and reduce data errors in the process. Process design improves the

quality of data by eliminating the foundation causes of defects or reducing the consequences

(Even & Shankaranarayanan, 2009).

4 (a) Evaluate which method would be efficient for planning proactive concurrency control

methods and lock granularities. Assess how your selected method can be used to minimize

the database security risks that may occur within a multiuser environment.

Ideally, the OOA model set methodology comprises of a set of rules that function,

effectively in the planning of the proactive concurrency control. Through the simulation of the

execution method, the methodology can be prescribed for the dynamic verification of

concurrency control. The plan involves; Initiating the desired behavior through an event sent to

the state method, execution of the processing according to the specification of the action

specification models finally, Evaluation of the outcome alongside the predictable outcomes of

concurrency control bearing in mind the lock granularities in accordance to behavior. This

method can limit the data security risks through the following ways, isolation of sensitive

databases, elimination of all vulnerabilities, responding rapidly to suspicion and monitoring

deviations (Asad et al. 2004).

4 (b) Analyze how to verify method can be used to plan out system effectively and ensure

that the number of transactions do not produce record-level locking while the database is

in operation.

The specification and evaluation of the method of concurrency control should establish

the concurrency control activities, the concurrency control activities, should then be employed
DATABASE DEVELOPMENT 5

alongside the OOA methodology to enhance a dynamic study of behaviors. The process should

continue through all the bridges following a downward trend to ensure that the target of the

proactive domain is attained (Ramsin & Paige, 2008).

Delete this part before submission of paper:


For direct homework help
Kindly contact me at : [email protected]
I assure quality and timely delivery.
DATABASE DEVELOPMENT 6

REFERENCES

Asad, C. A., Ullah, M. I., & Rehman, M. U. (2004, September). An approach for software

reliability model selection. In Computer Software and Applications Conference, 2004.

COMPSAC 2004. Proceedings of the 28th Annual International (pp. 534-539). IEEE.

Even, A., & Shankaranarayanan, G. (2009). Dual assessment of data quality in customer

databases. Journal of Data and Information Quality (JDIQ), 1(3), 15.

Ramsin, R., & Paige, R. F. (2008). Process-centered review of object oriented software

development methodologies. ACM Computing Surveys (CSUR), 40(1), 3.

You might also like