CIS339 Week 6 Homework

CIS339 Week 6 Homework - CIS339 Homework Week #6 #1...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Homework Week #6 #1 Describe the four steps in object-persistence design. The four-step approach for object persistence design is: 1. Selecting the format of the storage 2. Mapping the problem domain objects to the object-persistence format 3. Optimizing the object-persistence format 4. Designing the data access and manipulation classes necessary to handle the communication between the system and the database. #3 What is the difference between an end-user database and an enterprise database? Provide an example of each one. An end-user database is one that is designed to run on a PC and is used to create personal database applications. An end-user in sales might develop a Microsoft Access database, for example, to keep track of current and prospective client contacts. An enterprise database is one that is capable of handling huge volumes of information for the entire organization. Applications that serve the entire enterprise can be built upon these enterprise databases. These databases are fast, high capacity, but also complex. Oracle is a vendor of enterprise database management systems. #9 What are the advantages of using an ORDBMS over an RDBMS?? For ORDBMS, these systems are able to handle complex data without losing the advantages of being based on proven technologies. #14 What are the factors in determining the type of object-persistence format that should be adopted for a system? Why are these factors so important? The data types supported, the types of application systems supported, the existing storage formats, the future needs, the amount of risk the organization is willing to absorb, and the availability of trained personnel. Each of these factors influences the cost, time required, and complexity of proposed systems. There are both short and long range costs to consider as well as the reliability and effectiveness of the information systems based on these various approaches. #30 What is the primary purpose of the data access and manipulation classes? The primary purpose is to design a set of data access and manipulation classes to ensure the independence of the problem domain classes from the storage format. The data access and manipulation classes handle all communication with the database, in other words they act as a translator between the object persistence and the problem domain objects. In this manner, the problem domain is decoupled from the object storage allowing the object storage to be changed without impacting the problem domain classes. #1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 06/11/2010 for the course CIS CIS339 taught by Professor Valeriyarseniev during the Spring '10 term at DeVry NY.

Page1 / 4

CIS339 Week 6 Homework - CIS339 Homework Week #6 #1...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online