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

  Describe the applicable process model

Can you describe the Applicable process model, and data models - the Analysis Phase.

  Create the flowchart for program to accept candy name

Create the flowchart or pseudocode for following:a. A program which accepts the candy name (for instance, "chocolate-covered blueberries"), price per pound, and number of pounds sold in average month

  User interface design the user interface provides

user interface design the user interface provides interaction between the user and the application. choose one of the

  Draw a use-case diagram and a set of activity diagrams

Draw a use-case diagram and a set of activity diagrams for the process of buying glasses from the viewpoint of the patient. The first step is to see an eye doctor who will give you a prescription. Once you have a prescription, you go to a optical dis..

  Describing rfid systems used in inventory control

Illustrate how are RFID systems used in inventory control and supply chain management? What kinds of relationships are possible in relational database?

  Question about inheritance

In computer programming would you say that a function could also be called an inheritance item due to the reuse of it in the program?

  Successful marketing mix discuss these concepts in theory

successful marketing mix. discuss these concepts in theory and give practical examples of how they can be applied to

  1who start to introduce 4ps2who used 4ps3a lot of

1who start to introduce 4ps?2who used 4ps?3a lot of researches used 4ps44ps also being used in the education5start to

  Requirements engineering and object-oriented analysis

Decide on a sample intersection. Extend the above list of requirements to refine the information given above and ensure that the requirements are complete, clear, precise, consistent, and unambiguous.

  In software engineering one can find various life cycle

software development modelsin software engineering one can find various life cycle models. some examples include the

  What is the cost variance and schedule variance

What is the cost variance, schedule variance, cost performance index (CPI), and schedule performance index (SPI) for the project?

  Evaluation of the use of the security life cycle

Write a 3- to 5-page evaluation of the use of the security life cycle. Include the following, All six phases, Review of steps unique to the security life cycle, not in common with SDLC

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