Data/ program independence
This refers to the independence between data stored in files and the software programs
required to update and maintain those files.
(i) Importance of data/program independence:
It enables changes to a database to be implemented easily. For instance, in a system changes in
data such as tax rates or ZIP code length do not require changes to the programs that access
the data.
(ii) Security features that need to be instituted:
1.Backup and recovery procedures to enable recovery from system failure.
2.Authorization- To prevent unauthorized access to data. Authorization may be
throughusernames and passwords.
3.Transaction locks i.e. writhe locks and read locks. These prevent the problem of
lostupdates (situation that arises when two or more programs try to update a database
concurrently but the resultant update is incorrect)
o Checkpoints and journals. A checkpoint is a ?snapshot? of the database before
it wasupdated by a program(s). A journal holds the details of subsequent updates to a
database. Checkpoints and journals assist in recovery from system failure.
p Provision of different views of the database for different categories of users inorder
tolimit access to sensitive data.
q Encryption –Coding of data by special algorithm that renders them unreadable
withoutdecryption. Encryption prevents unauthorized access to sensitive data.
gregorymasila answered the question on November 20, 2017 at 15:21
- Conceptual design sometimes called feasibility design involves showing the feasibility of meeting the management objectives for MIS.(Solved)
Conceptual design sometimes called feasibility design involves showing the feasibility of meeting the management objectives for MIS. Explain the tasks involved in conceptual design.
Date posted: November 20, 2017. Answers (1)
- What contribution does prototyping make in resolving the complexity of information
systems development?(Solved)
What contribution does prototyping make in resolving the complexity of information
systems development?
Date posted: November 20, 2017. Answers (1)
- Write a C program that sorts an array of 10 numbers and swaps them starting from zero in ascending order(Solved)
Write a C program that sorts an array of 10 numbers and swaps them starting from zero in ascending order.
Date posted: November 20, 2017. Answers (1)
- Outline the advantages of renting a computer.(Solved)
Outline the advantages of renting a computer.
Date posted: November 19, 2017. Answers (1)
- Outline the methods of procurement of a computer.(Solved)
Outline the methods of procurement of a computer.
Date posted: November 19, 2017. Answers (1)
- Why do you think employees can resist to adapt new technology?(Solved)
Why do you think employees can resist to adapt new technology?
Date posted: November 19, 2017. Answers (1)
- Outline the advantages of system decision table.(Solved)
Outline the advantages of system decision table.
Date posted: November 19, 2017. Answers (1)
- Outline the limitations of using system flowcharts.(Solved)
Outline the limitations of using system flowcharts.
Date posted: November 19, 2017. Answers (1)
- What are the main duties of programming manager?(Solved)
What are the main duties of programming manager?
Date posted: November 19, 2017. Answers (1)
- What are the personal qualities of a good analyst?(Solved)
What are the personal qualities of a good analyst?
Date posted: November 19, 2017. Answers (1)
- What are the characteristics of transaction processing system?(Solved)
What are the characteristics of transaction processing system?
Date posted: November 19, 2017. Answers (1)
- Outline the objectives of office automation system (OAS)(Solved)
Outline the objectives of office automation system (OAS)
Date posted: November 19, 2017. Answers (1)
- Explain three ways that computer technology could make office more efficient(Solved)
Explain three ways that computer technology could make office more efficient
Date posted: November 18, 2017. Answers (1)
- Discuss the advantages for a company moving towards an object oriented programming approach (Solved)
Discuss the advantages for a company moving towards an object oriented programming approach
Date posted: November 18, 2017. Answers (1)
- The electronic business (e-business) field is growing and changing rapidly resulting in the need to address certain infrastructural issues to support it.Required:Suggest the possible contribution...(Solved)
The electronic business (e-business) field is growing and changing rapidly resulting in
the need to address certain infrastructural issues to support it.
Required:
Suggest the possible contribution of the following systems in e-business applications:
(i) Smart Cards
(ii) Electronic Data Interchange (EDI) systems
(iii) World Wide Web (WWW)
(iv) Automatic Teller Machines (ATMs)
Date posted: November 18, 2017. Answers (1)
- Examine the contribution of information systems in decision-making or problem solving process.(Solved)
Examine the contribution of information systems in decision-making or problem solving process.
Date posted: November 18, 2017. Answers (1)
- What is the link between database technology and client/server computer systems?(Solved)
What is the link between database technology and client/server computer systems?
Date posted: November 18, 2017. Answers (1)
- User training and support is fundamental to the success of an information systems project. Produce a brief document that discusses the usefulness of training.(Solved)
User training and support is fundamental to the success of an information systems
project. Produce a brief document that discusses the usefulness of training.
Date posted: November 18, 2017. Answers (1)
- Give one reason to support the importance of controlling data inputs and discuss any
four methods that you may use to control data inputs.(Solved)
Give one reason to support the importance of controlling data inputs and discuss any
four methods that you may use to control data inputs.
Date posted: November 18, 2017. Answers (1)
- Discuss the Important System Concepts.(Solved)
Discuss the Important System Concepts.
Date posted: November 18, 2017. Answers (1)