List all the deep structure sentences

Assignment Help Database Management System
Reference no: EM132972947

ITD105 Database Management

Project overview

The ITD105 project gives you an opportunity to apply concepts and skills you acquired in the unit to a realistic database design scenario and reflect on the data requirements of an organisation.

The submission is divided into 2 parts due at different times during the semester. These parts will cover:
A. Design of a database
B. Creation and use of a database
1. Design an ORM conceptual schema for a business domain based on sample reports required for that domain.
2. Map a different ORM schema to a relational database schema.

Task 1

Complete the drawings of ORM conceptual schema for the following universe of discourse.

Add, where required, fact types, verbalizations of fact types, connections of objects to role boxes, internal and external uniqueness constraints, mandatory constraints, value ranges, etc. as discussed in lecture and tutorial notes.

You must also clearly discuss and show all steps in your final submission.

The completed diagrams must be consistent with the properties and/or the rules in the description of the universe of discourse.

Step 1: Transform familiar examples into elementary facts and apply quality checks.

List all the deep structure sentences that you can identify based on the familiar examples mentioned in the scenario. For example:

The TennisPlayer with TennisPlayerName ‘A. Molik' is from the Country with CountryName ‘Australia'.

Step 2: Draw the fact types and apply a population check.

Use the deep structure sentences from Step 1 to draw fact types. As an example, consider the only binary fact type shown in the diagram above. Note that this fact type is introduced based on the example deep structure sentence proposed in the description of Step 1.
Perform a population check by populating identified fact types with the fact instances captured in the deep structure sentences. This can be accomplished by drawing fact tables.
For all the identified fact types discuss/demonstrate that they are indeed elementary by performing all the necessary split and join operations on sample populations.

Step 3: Check for entity types to be combined and note any arithmetic derivations.

Discuss in text if it does or does not make sense to combine any of the entity types proposed in the diagram. In this discussion do not exceed the word limit of 300 words. If some fact types must be combined, perform necessary modifications to your diagram.
Discuss in text if it does or does not make sense to introduce arithmetically derivable fact types in the diagram.. If some arithmetically derivable fact types must be introduced, perform necessary modifications to your diagram.

Step 4: Add uniqueness constraints and check the arity (length) of fact types.

Introduce all the uniqueness constraints in your ORM model that you can identify based on the scenario.
For each introduced uniqueness constraint, briefly explain the rationale behind your decision to include it in the model.

Step 5: Add mandatory role constraints.

Introduce all the mandatory role constraints in your ORM model that you can identify based on the scenario. For each introduced mandatory role constraint, briefly explain the rationale behind your decision to include it in the model.

Task 2

Map the following ORM schema to a relational database schema. You must also clearly discuss and show all the steps that you've been taken.

Attachment:- Database Management.rar

Reference no: EM132972947

Questions Cloud

What is gain from change in fair value due to price change : One animal aged 2.5 years was purchased on July 1, 2020 for P108, and one animal was born on July. What is gain from change in fair value due to price change
Calculate the amount of amani ltd''s share of sajaya ltd : Calculate the amount of Amani Ltd's share of Sajaya Ltd's adjusted profit after adjusting the unrealised profit from selling inventory
Calculate the fair value of net assets acquired : Calculate the fair value of net assets acquired. Cash of $600,000 is due on 1 January 2020. The incremental borrowing rate for Tee Ltd is 10%.
Calculate the actual conversion cost per unit : Theoretical velocity: 200 units per hour Productive minutes available per year: 49,000,000. Calculate the actual conversion cost per unit
List all the deep structure sentences : List all the deep structure sentences that you can identify based on the familiar examples mentioned in the scenario and Draw the fact types and apply
By how much does this cause the trial balance : A debit balance in the general ledger of £1123 was listed in the trial balance as $2123 credit. By how much does this cause the trial balance not to balance
Make an income statement for the company : This information relates to Crane Company for the year 2022. Retained earnings, January 1, 2022 $84,400. Make an income statement for the company
Prepare journal entries for the transactions of shivay ltd : Prepare journal entries for the transactions of Shivay Ltd. On 1 July 2021, Shivay Ltd purchases 10,000 shares in Rio Tinto Limited in an off-market transaction
What goals were set to maximize the profits : What goals were set to maximize the profits? Did these goals come at the "cost" of other important goals for the organization? Discuss your experiences.

Reviews

len2972947

8/24/2021 10:35:16 PM

Then, add your final schema: For Task 2, the relational schema must be discussed and entered using the horizontal notation taught in lectures and tutorials. You should annotate the basic relational schema (as discuss in lecture) to ensure all the ORM constraints and subtype definitions are captured. Other notations/forms will not be accepted.

len2972947

8/24/2021 10:35:04 PM

The relational database schema for task 2 can be shown as follows: Rule 1: Show your workout as shown in relational database schema lecture/tutorial (obviously, you have a different scenario, but that’s how you show it) Rule 2: Show your workout as shown in relational database schema lecture/tutorial (obviously, you have a different scenario, but that’s how you show it) Rule 3: Show your workout as shown in relational database schema lecture/tutorial (obviously, you have a different scenario, but that’s how you show it) Rule 4: Show your workout as shown in relational database schema lecture/tutorial (obviously, you have a different scenario, but that’s how you show it) Rule 5: Show your workout as shown in relational database schema lecture/tutorial (obviously, you have a different scenario, but that’s how you show it)

len2972947

8/24/2021 10:34:28 PM

Step 4: Uniqueness Constrains... (See the requirements..) You should attempt to fact Type Length check. However, you are not required to give the details of the checking (i.e. examples like the following model should appear in your draft but not in your final submission). Must explain it…you may use a table similar to below & explain them: Uniqueness constraints Brief Explanation Worker (.Initial) is like an identification number for each worker and it can occur only once so each Worker Initials is unique. However, …. . .. Step 5 Mandatory constraints Any Logical Derivation?! Must explain it…you may use a table similar to below & explain them: Mandatory role constraints Brief Explanation Worker Name is a mandatory element for Worker (.Initials) because there has to be …….. Final Model for Task 1: Finally, you need to show the complete final diagram…This is very important. If no final diagram, we’ll deduct marks. Then move to other tasks in your assignment document…. Task 2 (Please note Task 2 is separate from Task 1..it basically has nothing to do with Task 1.

len2972947

8/24/2021 10:34:08 PM

Plz complete it within 24 hours Task 1: Step 1: List all the elementary facts. For example: The Member with MemberNr ‘33’ voted Option ‘Approve’ on the Motion with MotionNr ‘52’. The Member with MemberNr ‘345’ voted Option ‘Approve’ on the Motion with MotionNr ‘53’. … Step 2: Give all fact types and using information base to do population check. For example: You should attempt to split your ternary fact types and check they are elementary. However, you are not required to give the details of the split and checking (i.e. examples like the following two models should appear in your draft but not in your final submission). Make use of nesting and give the details when necessary. For example: Step 3: Give the details about the entities that need to be combined and how they are combined. If there are not entities that can be combined, you also need to state clearly this e.g. Why not………also Check for Arithmetic derivation… Entities that can be combined and arithmetic derivation

Write a Review

Database Management System Questions & Answers

  Identify two possible advantages of utilizing pl -sql

Extracting and interpreting data can be very valuable to an organization. Describe the importance of using sub queries in a database system.

  Solve queries to a database of student records

Queries to a database of student records at a college produced the following data: There are 2175 students at the college, 1675 of these are not freshmen.

  Design a database solution and the potential business rules

Design a database solution and the potential business rules that could be used to house the sales transactions of the department store.

  Design a database schema for student registration database

Your task for this assignment is to design a database schema and a set of front-end programs for a student registration database

  When would creating an index reduce overall database perform

Indexing can affect the performance of a general-purpose database that has roughly equal numbers of fetches and changes. The decision to add an index can improve the performance of a system but can also degrade it.

  Develop a program to emulate a purchase transaction

Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class.

  How important is the documentation of database environment

How important is the documentation of the database environment? Moreover, how do you think the advent of cloud computing has affected electronic data interchange (EDI)

  Suppose that we have a ternary relationship r between entity

Suppose that we have a ternary relationship R between entity sets A, B, and C such that A has a key constraint and total participation andB has a key constraint

  Describe the collaborative process for professional practice

In 250-500 words, summarize the collaborative process with your mentor teacher and reflect upon the importance of gathering assessment data for your future.

  What are the major components of a migration plan

Discuss why testing is so essential to the development of a new system, and explain how a test case relates to a test plan - compare and contrast unit testing, integration testing, system testing and acceptance testing.

  How low coupling and high cohesion enables modular design

Briefly explain how low coupling and high cohesion enables modular design. What is the main difference between a framework and a toolkit?

  Design a database to hold all this information

Obviously, the database also needs to remember which class each assignment is for, and which teacher teaches each class.

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