Construct E-R diagram for database for a spy organization

Assignment Help Database Management System
Reference no: EM132241848

Database Assignment -

E-R Diagram from Database System Concepts.

Step 1: Constructing an E-R diagram

Construct an E-R diagram for the database for a clandestine spy organization that has the following characteristics

  • The organization has many spies working for them. Each spy has one or more identities that can be either activated or deactivated (For example, he can be a Mr. Jones from Arizona, or Dr. Leffski from Israel).
  • Organization includes upper management group, where each of the members supervises up to several operations and/or plans a more general spy tasks.
  • Each spy identity is a part of one or more spy tasks.
  • Each spy task has a general goal and can have several operations associated with it. (Think of a spy task as a long term plan, whereas operations have short objectives within that plan)
  • Each operation, in other words has a smaller goal, time frame, location and a coordinator from the upper management.
  • Each spy also has a handler, who, in turn, reports to the members of the upper management responsible for that spy's current task.
  • Each spy has a code name, set of skills (e.g. electronic surveillance, weapons, etc), set of languages he/she speaks, and so on.
  • Each spy identity comes with its own name, birthday, language, appearance, and so on.
  • Each spy identity may also have some secrete means of communication with his/her handler, which can be identified by location, method of communication, and password.

You should turn in the following:

  • List of Entities, each with its attributes and primary keys underlined. Give also a brief description of the entity and what it represents.
  • List of Relationships and entities it relates. Include brief descriptions as well: which entities it relates, and what type it is (one-to-one, one-to-many, and so on).
  • Additional assumptions that you are making when designing the database.
  • An actual E-R diagram but without attributes (since they are listed above). In other aspects, the diagrams should follow the style described in our book. Make sure to specify the cardinality constraints and participations (total or partial). Weak entities (if exist)should also we marked correctly.

Step 2: Reduce your E-R diagram to Relational Schemas

2.1 - Use our book's (Database System Concepts Sixth Edition, Silberschatz Korth, Sudarshan ) Chapter 7 to summarize the algorithms to reduce E-R diagrams to a set of relational schemas. Fit it on one page and be as concrete as possible. (Graduate students also need to explain how to reduce ISA relationship with its entities to tables as well).

2.2 - Following the algorithms outlined in your question 2.1, reduce your E-R diagram to a set of appropriate relational schemas.

2.3 - You will need to specify schemas for all your tables, with all attributes. Underline the primary keys, and list the foreign keys after each schema.

Step 3: Questions

3.1 - List all functional dependencies satisfied by the following relation:

X

Y

Z

x1

y1

z1

x1

y1

z2

x2

y1

z1

x2

y1

z3

3.2 - Compute the closure of the following set F of functional dependencies for relation schema R = (A, B, C, D, E).

AB → C

CD → E

DE → B

Also, list the candidate keys for R,.

3.3 - Give a lossless-join, decomposition into BCNF of the schema R= (A, B, C, D, E) with the same set functional dependencies F as in 3.2. Use algorithm 8.11 from our book. Is your decomposition dependency preserving?

Reference no: EM132241848

Questions Cloud

Develop forecasts for fashion merchandise categories : What are the sources of information for retailers to develop forecasts for fashion merchandise categories?
What information would be most important : Discuss William's situation from the perspective of traditional psychology. What information would be most important? What conclusions and recommendations.
The core cultural forces driving the way people do things : What are the core cultural forces driving the way people do things, including their institutions and personal behaviors?
What is the major assumption and goal of positive psychology : What is the major assumption and goal of positive psychology? Describe the components of Seligman's three-part definition of happiness (i.e., pleasant, engaged)
Construct E-R diagram for database for a spy organization : Construct an E-R diagram for the database for a clandestine spy organization. Reduce your E-R diagram to Relational Schemas
What strategic changes would you recommend to management : How does Intel compete in the Now Economy? What strategic changes would you recommend to management?
What three components define swb : What three components define SWB? How are the hedonic and eudaimonic conceptions complementary and interrelated?
Growth of non-store retailing affect traditional retailers : How will the growth of non-store retailing affect traditional retailers? Discuss
Australian consumer protection legislation : Consider both Australian common law as well as Australian consumer protection legislation (confirming whether Rachel qualifies as a consumer)

Reviews

Write a Review

Database Management System Questions & Answers

  What are the worst-case and best-case running times

We can sort a given set of n numbers by first building a binary search tree containing these numbers.

  Implement a database based on the provided er diagram

To analyse and comprehend a provided ER diagram and Database Schema and to implement a database based on the provided ER diagram and Database Schema To write required SQL statements to query the database

  How crm fits within the oracle bi applications architecture

Explain how CRM fits within the Oracle® BI applications architecture.Create a 1-page visual reference document.

  How can a semaphore be used

How can a semaphore be used to insure that Process First will complete before Process Second executes?

  Describes the entire process required for a company

Using research of the SEC, XBRL, and other related websites you discover, write a 2-3 page report that describes the entire process required for a company

  Create an access database that keeping track of employees

Create an Access database called EMPLOYEES that will aid you in keeping track of your employees. You can decide field names but be sure to include at least eight fields, including one called TOTALPAY.

  Create Queries and Power BI Visualizations

Create Queries and Power BI Visualizations - Review all the dimension and fact tables to make yourself familiar with the information

  Give a list of employee names

Using the Northwind database - Give a list of employee names and each employee's corresponding customers by company name.

  How you can use six sigma

Introduction to Six Sigma Understanding Six Sigma History of Six Sigma Six Sigma Methodologies & Tools Roles & Responsibilities. How YOU can use Six Sigma?

  Explain the primary and foreign keys for each table

Instructions- This assignment builds on your first two assignments using Access and asks you to consider the process of designing, implementing, and converting data.

  What is a dbms and what are its functions

What is a DBMS, and what are its functions? What is structural independence, and why is it important? Explain the differences among data, information, and a database.

  Which management used to evaluate oracle database offerings

What were the important business factors which management used to evaluate Oracle's database offerings

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