Data management, Database Management System

Assignment Help:

Develop a database broker framework to implement a persistence mechanism for the domain objects involved in the use case dealt with in Question 2. 

a. Specify the attribute types, visibility, and operation signatures for the most complex domain object involved in Question 2. (Hint: consider ALL use cases in which the domain object class participates.)

b. Map the information required by the chosen domain object class onto a set of relational database tables in third normal form. Specify the table design. 

c. For all the associations that exist for the chosen domain object class, discuss how referential integrity can be maintained.

d. Design ‘persistence layer' classes to support interaction between the object oriented case study application and a relational database.

i. Specify the attributes and operations for these persistence layer classes.

ii. Modify the sequence diagram you developed for Part B to show interactions with the classes of the persistence layer. Also show interactions between the persistence layer and the database.


Related Discussions:- Data management

Consistency, what do you mean by consistency in rdbms?

what do you mean by consistency in rdbms?

What are the situations while dbms should not be used, What are the situati...

What are the situations while DBMS should not be used? DBMS should not be used in situations like: (i) No need of security. (ii) Not difficulty to access the data (iii) N

What is meant by functional dependencies, What is meant by functional depen...

What is meant by functional dependencies? Consider a relation schema R and α C R and β C R. The functional dependency α ->β  holds on relational schema R if in any legal relati

Explain the functions of data manager, Explain the functions of data manage...

Explain the functions of data manager? Functions of Data Manager : - Convert operations in user's queries coming directly through query processor or indirectly in an applicatio

Represent the form as a relational schema, Question: This form represen...

Question: This form represents one of a number used for each sailing of a range of boats. A passenger may go on many sailings and will have the same passenger number for each.

Express the ways provided by mysql for pattern matching, Express the ways p...

Express the ways provided by MySQL for Pattern Matching? MySQL provides two kinds of pattern matching. 1) One is based on SQL patterns 2) Regular expressions.

Relationships, Let us first describe the term relationships. What Are Re...

Let us first describe the term relationships. What Are Relationships? A relationship can be defined as: A set of associations or connection, or A rule for communic

Find out employee who draws salary more than average , Normal 0 ...

Normal 0 false false false EN-US X-NONE X-NONE

Write Your Message!

Captcha
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