Identify two types of connection trap

Assignment Help Software Engineering
Reference no: EM13941042

1. In ER modelling, connection traps are to be avoided. Identify two types of connection trap and explain why they are undesirable.
 Generate an E-R diagram for the situation in the following scenario. Clearly state any assumptions that you are making.

"A publishing company produces scientific books on various subjects. The books are written by authors who specialize in one particular subject. The company employs editors who, not necessarily being specialists in a particular area, each take sole responsibility for editing one or more publications. A publication covers essentially one of the specialist subjects and is normally written by a single author. When writing a particular book, each author works with an editor, but may submit another work for publication to be supervised by other editors. To improve their competitiveness, the company tries to employ a variety of authors, more than one author being a specialist in a particular subject."

3. In a book store, data on books and their authors is held in a small database with two tables, Book and Author. The schema of each table identifies the corresponding attributes where the primary key is underlined.
Book(ISBN, BookTitle, Price, PubDate, AuthorId)
Author(AuthorId, AuthorName, AuthorAddress)

a) Write an SQL statement to create the table for the Book schema only. Choose appropriate data types for the attributes of Book.
b) It was realized after the design of the database was completed, that an extra attribute was required for the Author table. Write an SQL statement to add the attribute PhoneNo to the schema of the Author table
c) Produce an SQL statement to define an index for the table Book in order to speed up access to the data.

4. A relational database includes two tables on publishers and the titles they publish. The schemas of the tables are as follows:
Publisher(pubId, pubCity, pubName)
Title(titleId, pubDate, title, type, pubId)
List the name of the publishers in alphabetical order.
List the name of all the publishers who are based in ‘Coventry'.
List the total number of books published by each publisher.
Use a subquery to list all the titles published by publisher whose name includes the text ‘Press' and are based in ‘Coventry'.

5. Define the term transaction and discuss the role of transactions in database systems.

6. How does the recovery manager ensure atomicity of transactions? How does it ensure durability?

7. Why does a DBMS interleave the actions of different transactions instead of executing transactions one after the other?

8. What is the difference between stable storage and disk?

Reference no: EM13941042

Questions Cloud

Proposal of intended research approach : Please note: You are not required to undertake the project work, merely submit a proposal of intended research approach.
Identifying the style of leadership : Critically evaluate the cultural issues which should be considered when identifying the style of leadership which should be adopted by these new managers.
Explain the concept of try catch blocks : Why would Java require this? What are some benefits of requiring that exceptions be either explicitly handled or rethrown?
Define a sla : 1. Define a SLA 2. How does an SLA add value to you as a facilities manager on site.
Identify two types of connection trap : A publishing company produces scientific books on various subjects. The books are written by authors who specialize in one particular subject. The company employs editors who, not necessarily being specialists in a particular area, each take sole ..
Discuss evolution of urban gang within the united states : Urban gangs have been around for some time. Provide a brief timeline of and discuss the evolution of the urban gang within the United States. Does urban gang membership seem to be growing or declining? Provide evidence.
Customer mind to increase its purchase : Describe a product you like that you believe more people should purchase. As a marketer, how would you reposition the product in the customer's mind to increase its purchase? Outline your strategy.
What was the amount of cash dividends paid by john deere : What was the amount of cash dividends paid by John Deere for the most current year? Are the time commitments of inflows and outflows well matched by John Deere?
Brand reliance exists between customer-business organization : What are the different factors of brand relianceexists between customer and business organizations that ?

Reviews

Write a Review

Software Engineering Questions & Answers

  Draw an e-r diagram for hospital staff

Draw an E-R diagram for the following situations. From discussions with hospital staff, reviewing hospital documents and studying existing information systems, the study team developed a list of business rules.

  Write a research report on software design and answer

write a research report on software design and answer diffrent type of questions related to design.1. describe three

  How to transform a class diagram into a software system

Demonstrate your understanding of the class relationships "has-a" (composition) and "is-a" (inheritance) by including both types of relationships between your classes where appropriate.

  Draw entity-relationship diagram students playing games

Draw an entity-relationship diagram for the following situation: Many students play many different sports. One person, called the head coach, assumes the role of coaching all these sports.

  Computing open-circuit voltage and short-circuit current

Compute the open-circuit voltage and short-circuit current of combination of cells.

  Explain haptic feedback describe its key uses and explain

as a software engineer you have been asked to write a paper that describes the use of current technologies with regard

  Determine the software requirements for a company

The second case report for this course is to determine the software requirements for a company. In this assignment, you are to read the given scenario. Then, you are to analyze the scenario, write a list of questions for the company, and provide r..

  Diversity of approaches to software construction

Analyze each reason listed above as a reason for a diversity of approaches to software construction and modeling, and give your opinion on whether or not each reason is valid.

  Draw flow chart to enter credit card balance

Draw a flow chart or write the pseudocode for an application that allows a user to enter a credit card balance. Interest rate is 1 percent per month.

  Sketch entity-relationship diagram of database table

Convert table to 3NF. Represent your answer in DBDL. Give table name and fields. Underline primary key. Sketch entity-relationship diagram showing all relationships.

  Why does flaw appear and what could be done to prevent it

Name a specific design flaw that could arise in a medical system. Why does the flaw appear and what could be done to prevent it

  Project brieffor realz is a real estate agency which

project brieffor realz is a real estate agency which focuses on residential leasing. they lease properties houses as

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