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

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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