Examine the database relations for bcnf violations

Assignment Help Database Management System
Reference no: EM131317581

NGO/CBO Database Project

The purpose of this project is to build a database to store and retrieve basic information on NGOs/CBOs collected through a questionnaire given in the Appendix.

Database Specifications

In view of the questionnaire, and based on prudent consideration of the database specifications, the following high-level description of the database may be assumed:

  • The characteristics of an NGO entity include a unique ID, an native-language name, a Latin Name, an organization type, the year the NGO was founded, and the home country in which it exists. The home country of an NGO need not be the country in which it operates.
  • An NGO operates and has branches in its home country. It may operate and/or have branches in other countries. An NGO branch is identified with a unique ID. Each NGO has at least one branch, namely, its main office, whose head is the head of the NGO. Branch characteristics include the branch type, address, telephone and fax numbers, and the head of the branch.
  • NGOs engage in a number of activities that are categorized into larger activity classes. Each activity belongs to only a single class. NGOs may also have different scopes, i.e., operate in different geographical areas, as well as work with various population groups. NGOs may themselves be classified based on their activities, geographical coverage (or scope,) and beneficiary population groups. The characteristics of each scope and beneficiary group include a unique ID, name, and a succinct description.
  • NGOs carry out projects in their areas of activity aimed at their beneficiary groups in their locales. The characteristics of a project include a unique ID, title, starting date, and duration. Local, regional, and/or international donors of various types (individuals, organizations, charities, governments, etc.) provide funds for the projects. Funds encompass, but are not limited to cash, in-kind matching, technical assistance and training, and equipment, each of monetary value.
  • It is possible that certain projects of regional or global interest and/or scope are carried out by two or more collaborating NGOs of the same or different home countries.
  • Other NGO activities include, often as a component of some project, training, participation in workshops and conferences, and regular or intermittent publication of books, reports, newsletters, and/or advisories.

Assignment [I]:  

Consider the NGO/CBO questionnaire enclosed. It is suggested that you explore some of the NGO/CBO sites on the Web to verify the basic facts and collect additional information. Write down the additional information and/or requirements you gathered. Give the URLs for the sites contacted.

1- Draw an appropriate E/R diagram that satisfies the basic and additional facts, indicating, weak and subclass entity sets, whenever exist, multiplicity of relationships, and the key, or keys, for each entity set.  Distinguish between the parts of the E/R diagram pertaining to the given and extra basic facts.

2- Translate the E/R diagram to relational database schemas.

3- Specify a number of essential functional dependencies for each relation. Identify possible keys, whenever exist, and the primary key and foreign keys for each relation.

4- Examine the database relations for BCNF violations. Decompose the relations that are not in BCNF into collections of relations that are in BCNF as necessary.

[II]: Generate relational algebra [RA] expressions and expression trees to answer the following queries.  Use standard notation and appropriate RA terminology. You may need to modify the database schema to answer the questions below.

1- Identify all NGOs actively working in the Health, Education, and Gender group, together with the number of projects and total amount of funds received by each NGO.

2- Repeat the query in [1] for the Youth Development, Child Protection, and Nutrition group.

3- Identify the donors together with the total number of projects funded and amount of funds targeting the groups of activities in [1] and [2].

4- Repeat the queries in [1] and [2] to identify NGOs actively working in rural areas and slums together with the number of projects and total amount of funds received by each NGO.

5- Identify the donors together with the total number of projects funded and amount of funds targeting rural areas and slums.

[III] Create SQL code to answer the queries in [II].

Attachment:- Data Base Project Assignment.rar

Reference no: EM131317581

Questions Cloud

Confine their radiation to the region between the two sheets : What should be the spacing and the relative phase angle of the current densities for an array of two infinite, plane, parallel current sheets of uniform densities, equal in magnitude, to confine their radiation to the region between the two sheets..
Calculate the after tax cost of calling the issue : For each of the callable bond issues in the following table, calculate the after-tax cost of calling the issue.- The firm is in the 40 percent tax bracket.
Financially beneficial for the investor to refinance : Explain whether or not it would be financially beneficial for the investor to refinance, if the plan is to own the property for the remaining loan term. Assume that the investor refinances an amount equal to the outstanding balance of the loan. Us..
Project based on its internal rate of return : You are considering an investment for which you require a rate of return of 8.5 percent. The investment costs $67,400 and will produce cash inflows of $25,720 for three years. Should you accept this project based on its internal rate of return? Why o..
Examine the database relations for bcnf violations : The purpose of this project is to build a database to store and retrieve basic information on NGOs/CBOs collected through a questionnaire given in the Appendix. Examine the database relations for BCNF violations. Decompose the relations that are n..
Can governemet interventions control or contribute to market : CAN GOVERNEMET INTERVENTIONS CONTROL OR CONTRIBUTE TO MARKET FAILURES? US government interventions (banking and financial institutions, housing market, auto industry) during 2008 / 2009 financial crisis.
Discuss polarization of sinusoidally time-varying fields : Discuss the propagation of uniform plane waves arising from an infinite plane current sheet of nonsinusoidally time-varying surface current density.
Explain the role of the interest rate and cost of financing : Develop a 1,400-word analysis of your decision-making process in which you include the following: Discuss the role of the interest rate and the cost of financing on your purchase decision.
Times-interest-earned ratio : Times-Interest-Earned Ratio The Morris Corporation has $600,000 of debt outstanding, and it pays an interest rate of 9% annually. Morris's annual sales are $3 million, its average tax rate is 40%, and its net profit margin on sales is 6%.

Reviews

len1317581

12/19/2016 1:59:05 AM

I need help with normalizations and BNCF and relational algebra I need only question 3 and 4 form assignment 1. And I need assignment 2. If you need some more files or anything else please let me know. I can provide you SQL tables and ERD to save much time. I need it as soon as possible. Submit a written report that includes: The complete E/R diagram and schema of the relational database fully specifying the given requirements and any other requirements gathered. Identify all keys, foreign keys, functional dependencies of the database relations. SQL code that creates the table’s structure, SQL code that loads the data, Data must be representative of fair size. RA expressions, RA expression trees, and SQL code that answer the given queries. Sample outputs for your SQL code.

Write a Review

Database Management System Questions & Answers

  Draw the e/r diagrams for the business rules

Draw the E/R diagrams for the business rules

  Populate vehicles and customers table with at least ten rows

You can create your database on Nova or any other Oracle system you wish, but you must use the Oracle RDBMS. Populate the VEHICLES and CUSTOMERS tables with at least ten rows each. Populate your SALES table with at lease ten rows.

  What is referential integrity

Pathivadr's (2009) article addresses a fundamentally critical function in the relational model DB-referential integrity. What is referential integrity

  Create and input the design of the table

When building a database, you should first create and input the design of the table and reports at the same time. determine the input and then design the tables

  What difficulties did you encountered and how did you

write a 200- to 300-word short-answer response for the followingwhat difficulties did you encountered and how did you

  1identify and discuss the serious data redundancy problems

1.identify and discuss the serious data redundancy problems exhibited by the file structure shown in figure. the file

  Develop two select commands for each table

Develop two SELECT commands for each table. One of the commands for each table should use a WHERE clause to filter the records being returned.

  Code an oracle database trigger

Code an Oracle Database trigger to enforce the constraint that an employee can never change his or her department.

  Determine functional dependencies of table

Using your knowledge of Premiere Products, determine the functional dependencies that exist in the following table.

  Create a report rptmedialist and create a report rptpastdue

Create a report rptMediaList (list all inventory sorted). Create a report rptBorrower (list items that was borrowed and there due dates). Create a report rptPastDue (list items that are past due)

  Draw an entity-relationship diagram for the database

Carefully read the above business description and draw an Entity-Relationship Diagram (ERD) for the database that manages information on employees, customers, and so on

  Why an organization may have a need for distributed database

A few years have passed, and the restaurant has grown to become a national restaurant chain. Now, they are concerned that remote and branch offices and restaurants in all fifty states will not have ready access to the data.

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