Implement the entity relationship model

Assignment Help Database Management System
Reference no: EM13741878

Relational database implementation

You must implement the entity relationship model provided in the sample solution of Assignment.

In implementing the ERD provided, you must complete the following tasks:

• Map the ERD into a set of relations in at least Third Normal Form (3NF). You must ensure that your relations meet 3NF. There is no need to show your working.

• Select any two (2) of your relations from the previous step and for each of them:

• List all the functional dependencies present in the relation

• Demonstrate that the relation meets Third Normal Form (3NF), for example:
STUDENT (StudentID, Name, Address, DateOfBirth)

The primary key is StudentID; this is the only candidate key since Name is not guaranteed to be unique (two different students may have the same name). Address is also not guaranteed to be unique. There will be one student name per Student ID, since only one name is recorded for each student. There will be one address per Student ID; even though a student may have multiple address (e.g. a home address and a work address), the case study states that there is only a need to record the home address. There will be only one date of birth per Student ID. This means that Student ID functionally determines every other attribute in the table; therefore there are no repeating groups. There is a single simple candidate key, therefore no partial dependencies are possible. Name cannot be used to functionally determine any other attribute in the table since two different students may have the same name; likewise for address and date of birth, therefore there are no transitive dependencies in the table. Therefore it meets the requirements of first, second and third normal form.

• Create all the relations in a Microsoft Access database. Consider each attribute in every table and make appropriate choices regarding data types and sizes, indexes, required/not required, and validation rules. Your choices should be appropriate for each attribute and should support data integrity. (Note: see the Data Integrity section below for specific data integrity requirements.)

• Create relationships as appropriate. Enforce referential integrity for all appropriate relationships in the database. Explore the possibility of cascade update and/or delete options.

• Review the default indexes created by Access for each table. You should ensure that the indexes follow the guidelines given in the set textbook.

• Populate the database with sample data. You must include sufficient sample data to test your queries and report(s). You should aim for at least 5 or 6 rows in every table. Please note that the expected result of query questions may depend on the actual sample data populated.

• Create all the relations in a Microsoft Access database. Consider each attribute in every table and make appropriate choices regarding data types and sizes, indexes, required/not required, and validation rules. Your choices should be appropriate for each attribute and should support data integrity. (Note: see the Data Integrity section below for specific data integrity requirements.)

• Create relationships as appropriate. Enforce referential integrity for all appropriate relationships in the database. Explore the possibility of cascade update and/or delete options.

• Review the default indexes created by Access for each table. You should ensure that the indexes follow the guidelines given in the set textbook.

• Populate the database with sample data. You must include sufficient sample data to test your queries and report(s). You should aim for at least 5 or 6 rows in every table. Please note that the expected result of query questions may depend on the actual sample data populated.

Data integrity

You are required to implement integrity constraints within the database to enforce the following requirements:

For the table Currency:

• All fields must be entered.

• Currency code must be consisted of 3 letters.

• Current interest rate must be in the range 1% and 100%.

For the table Review:

• All fields must be entered.

• The only valid values for a recommendation must be "Buy", "Sell", or "Hold".

• Reason field can't be null.

For the table Trade:

• All fields must be entered.

• The quantities traded must be not less than 1000 units.

• Transaction date can't be future-dated.

Information requests

Create queries to answer the following information requests. Note: Do not use the Access query builder (QBE) to create your queries - you should type the queries manually using SQL view.

Although it is optional to justify the effectiveness of your SQL statement for the request, the marking process of MS Access queries for information requests may also consider your justification of the effectiveness for your queries in the implementation report if you provide them. (Expected results using sample data for queries depend on your actual sample data populated in the database. The following results of queries are only shown as examples. It is important that your SQL statement must reflect the correct business logic & SQL syntax.)

1. Show a list of all recommendations made after 1st January 2015 on the currencies of US dollar and Euro. Display the details including analyst name, currency code, recommendation, review date and reason.

Query 1 Result

FirstNamelLastName         urrencyCode

RecommendationlReviewDate                                     Reaso

John

'Johnson       'USD

'Buy

6/03/2015 'Fed financial QE policy

Joshua

'Andersen IEUR

'Buy

15/02/2015 Forecast Eurozone GDP increase

Linda

'Aka             IEUR

'Hold

2/01/2015 'Euro central bank interest decision

2. Which portfolio has least amount of available cash? List the details including portfolio number, available cash, host client name, contact phone, and the responsible manager name.

Query 2 Result
PortfoliolD AvailableCash ClientName ContactPhon ManagerName 
1007         $50,000.00 Dennis Dale148007761         ken King

3. List the currency or currencies that have two or more ratings.

Query 3 Result
CurrencyName InterestRate NbrOfRating

Euro                  0.00%           1

US Dollar            1.00%           2

4. How many trades has each manager performed? Show the manager's name, contact phone and the total number of trades performed. Order the list so that the manager with the most trades appears first.

FirstName Lastname ContactPhone  NbrOfTransaction

Ken           King        0749554433             4

Mark          Pauline    0748090945             2

Jeff           Lincoln     0748090161             2

Fred          Hoffman   0748095613             1

David         king        0748505033             1

5. List details that managers have bought the currency of British pound and Japanese Yen in second half year of 2014. These details include manager's name, currency name, quantities purchased, exchange rate and transaction date.

Query 5

FirstNamelLastNamelCurrencyName

QuantityPurchasedlExchangeRatelftransactionDate

 

Fred

Hoffman        Japanese Yen

110001

0.01

5/11/2014

Ken

King               'British Pound

2000001

1.65

5/10/2014

Ken

King               'British Pound

40001

1.581

9/09/2014

6. Find out three currencies that have been most frequently traded. Your query result should include the currency code, currency name, interest rate and how many times they have been traded. Sort the result by the number of times they were traded (Hint, using top, count functions.)

Query 6

CurrencyCodel CurrencyName

InterestRatelNbrOfTimesTradedd

GBP

'British Pound

2.0096r

 

.NZD

'New Zealand Dollar

2.00961

2

EUR

'Euro

0.00961

2

Reference no: EM13741878

Questions Cloud

Explain the codes of cultural behavior : Information Literacy-Codes of Cultural Behavior. Choose a destination (one country) anywhere in the world. To begin this section, explain why you chose this particular country.
Net cash flow for the current month : Allison expects her monthly cash inflow after taxes to be $3000. She also has the following monthly expenses: Rent, $750; student loan payment, $200; utilities, $150; food, $300; recreation, $600; car expenses, $200; clothing, $150. What is Alliso..
How biology is connected to surroguatcy : How biology is connected to surroguatcy
Determine the equilibrium price and quantity : Demand q=30-2/3pSupply q=2p-10Determine the equilibrium price and quantity in this market.
Implement the entity relationship model : Implement the entity relationship model provided in the sample solution of Assignment - Map the ERD into a set of relations in at least Third Normal Form (3NF). You must ensure that your relations meet 3NF. There is no need to show your working.
Translational regulation : Which of the following is an example of translational regulation,  If the genetic code were read in groups of four nonoverlapping nucleotides, using this nucleotide sequence, then the resulting amino acid sequence would be
Compute the number of units exchanged and the price : Consider a market characterized by the following inverse demand and supply functions: PX = 30 - 3QX and PX = 10 + 2QX. Compute the number of units exchanged and the price at which those units will be exchanged when there is a $24 per unit price floor..
Assignment on aggregate planning assignment : Aggregate Planning Assignment. In general, under what conditions might a firm favor a level production plan over a chase plan?  A chase production plan over a level plan?. Why is it important to update a sales and operations plan on a regular basis..
The manager of a business in a competitive market : You are the manager of a business in a competitive market and your production technology is described by the total cost function (q) = 150 + 5q +(1/10)q2 In addition, assume the market price is p = 15 dollars.

Reviews

Write a Review

Database Management System Questions & Answers

  Part a - use cases perform a requirements analysis for the

part a - use cases perform a requirements analysis for the case study. express the results using the following

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Write set of relational schemas-identify primary-foreign key

Sketch an E-R diagram which reflects the above reuirements. Write a set of relational schemas and identify primary and foreign keys. Try not to include redundant schemas.

  Defines the semantic checks necessary to produce

The third project involves writing the semantic analyzer for the compiler that was begun in the previous projects. To simplify the semantic error checking, you are to remove the ability to have multiple functions from the grammar and the ability t..

  Create structurally sound relational database schema

Create a structurally sound relational database schema showing the minimum number of fields, tables, and relationships between the tables.

  Relational algebragiven the following set of relations from

relational algebragiven the following set of relations from the east coast aquarium database list the sequence of

  What amount would the company have to charge

what amount would the company have to charge for the Ericson wedding cake to just break even - what would be the overall margin on the order?

  Write a select statement that answers this problem

Write a SELECT statement that answers this problem - Which products have a list price that's greater than the average list price for all products?

  Problem 1 produce a scatterplot of rent vs size square

problem 1. produce a scatterplot of rent vs. size square meters of the apartment for the rental data in

  Discuss how olap and data warehousing technologies

Discuss how OLAP and data warehousing technologies work together in solving user problems. What are the advantages and disadvantages of the different OLAP technologies (MOLAP, ROLAP, HOLAP)?

  Implement in access database using check and unique

These comprise NOT NULL, CHECK, UNIQUE, REFERENTIAL INTEGRITY, and PRIMARY KEY constraints. Are these constraints which we are talking about easy to implement in Access Database?

  Sketch diagram for data warehouse of shop by star schema

Assume that data warehouse for video game shop consists of th three dimensions: time, player, and game, and two measures number of games played and price paid per game. Sketch schema diagram for data warehouse using the star schema.

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