Benefits and limitations of different database technologies

Assignment Help Software Engineering
Reference no: EM132292275

Learning outcomes

LO1. Understand the database concepts and components
LO2 Develop a logical database design
LO3 Implement a physical database for a given requirement
LO4 Normalization and document databases

Read the following Scenario and assume that you have assigned to design and implement a robust Database System forThe Leisure Travel Boat Company.

Scenario and the Tasks

The Leisure Travel boat company owns a number of boats more than 100 of staff members are working there. Each boat is allocated to a particular voyage, although some voyages may have several boats. Each voyage passes through a number of ports.

One or more Captains are allocated to each voyage.Each Captains is only responsible one voyage.

Some of the ports have a dockyard where boats are kept and each of the boats has one home dockyard. All the boats have unique registration no and number of passengers that boat can carry on it. Number of passengers is varied from boat to boat. Each voyage is identified by a voyage number. All the staff members having their employee number, name, (first name, last name)address (Apartment number, street number and city), contactnumber (mobile and home phone number), age, salary. Other than this information medical history of all the captains are stored in the system. Fixed no of hours should be covered by each captain within the month other than this, every additional working hour he will be paid 5% of basic salary.

Each dockyard has a name, address and telephone number. Although each boat has home dockyard boats can be serviced at any dockyard throughout the journey. Maintenance engineers, mechanics works at a particular dockyard, Maintenance engineers have their qualification and mechanics have their experience stored in the system.

Voyage booking and cancellation
Online enquiry facilities and voyage schedules are available for passengers.
10 days prior to the journey date Passengers can start booking voyage by paying full amount of charges. The group Passengers has facility to do wholeboat booking. All the Charges are depending on the voyage, food and entertainment facility can be provided on request. If any passenger wants to cancel the booking it should be done 2 days prior to the journey date, then company will refund the 75% of the Charges. otherwise the company has the right to charge 50% and refund only the half of the amount of the amount.

Requirements of the assignment
Management of this Company needs to restrict medical history details of captains from the payroll department.
All the possible reports should be generated according to the management request.
Data base documentation is required for the system

Note: Mention your valid assumptions clearly.

Students can add any functionality which will enhance the system and make the proposed solution more comprehensive.

Use Harvard referencing to properly acknowledge all the external sources you use.

Tasks:

Design the database with the constraint that the available technology is relational.

1. Explain what is data model, Critically compare different data models and explain why older data models are being replaced by new data models.

2. Critically explain the benefits and limitations of different database technologies.

3. Analyze and briefly explain the different approaches to database design.

4. Draw an entity relationship diagram for given scenario with proper standards. Identify important keys and represent different types of attributes and relationships.

5. Draw Relational Schemas. Effectively map conceptual data models with relational database schema according to the mapping algorithm. All the steps should be clearly mentioned.

6. Create the database using SQL server. Practical submission and Demonstration
NOTE: Make sure to enter at least 10 records for each table.

7. Write sql queries for below requirements. Practical submission and Demonstration

Note: You can write any three queries using at least two tables.

8. Explain the purpose and benefits of having queries in the database for decision making process of the furniture shop with the examples.

9. Provide the Test plan, test strategy and proper test cases and provide all the test documents.

10. Explain how verification and validation has addressed in your data base and the access rights to various types of users.

11. Provide a well-structured documentation including proper academic style and Referencing and in-text citation using Harvard Referencing System.

Attachment:- Database Design Development.rar

Reference no: EM132292275

Questions Cloud

Review the article - cybersecurity : You need to review the article - Many organizations have stepped up their games when it comes to securing their network, and many have invested in cybersecurity
How do the rhetorical techniques used : Discuss the rhetorical techniques-voicing, tone, imagery, symbolism, rhetorical appeals, etc.-that the authors of the two works use
Write a secure peer-to- peer file-sharing system : CS-452 - Project - implement a system which enables a group of users to chat securely. All users are registered with the chat server. When the user wants
Examine the process of assessing resource : In this assignment, you examine the process of assessing resource needs for a proposed change and allocating the required resources appropriately
Benefits and limitations of different database technologies : SEC4205 - Database Design Development - Cardiff Metropolitan University - Explain what is data model, Critically compare different data models and explain why
Is normal healthy : Is normal healthy? For example, in our culture obesity has become "normal" yet unhealthy - Which aspects of the textbook readings do you agree with
Article critique - missed nursing care in hospitals : You need to do an article critique - The article is based on missed nursing care in hospitals - 1000 words, Article Critique, APA 6th edition
REPORT - Examination of the Lithuanian Labour Market : BBS5ECO Introduction to Econometrics Assignment, London South Bank University, UK. An Examination of the Lithuanian Labour Market during first quarter of 2004
Apply the legal and ethical decision making : LWS101 Health Care Law and Ethics - Queensland University of Technology Problem Solving Exercise - Apply the legal and ethical decision making framework

Reviews

len2292275

4/24/2019 5:15:13 AM

Good Explained the data model. Compared minimum 5 data models. 6-7 Provided proper reasons to replace the older data models Excellent Well explained about the data model. Critically compared different 7-10 5 data models. Well explained why the older data models are being replaced by new data models

len2292275

4/24/2019 5:15:03 AM

This submission will be assessed as follows Total marks Allocated TASK 1 10 TASK 2 5 TASK 3 5 TASK 4 10 TASK 5 10 TASK 6 18 TASK 7 6 TASK 8 10 TASK 9 10 TASK 10 6 TASK 11 10 Total Marks 100

len2292275

4/24/2019 5:14:56 AM

TASK 7 Produce SQL queries for manipulation functions TASK 8 Clearly explain the purpose and benefits of having queries in the database TASK 9 Correct Test plan and test cases with all test documents TASK 10 Clearly explain the applied verification and validation process in the data base and explain the Object

len2292275

4/24/2019 5:14:50 AM

TASK 4 ERD with cardinality and attributes with proper standard symbols (Proper theories and techniques need to apply in ERD) . Use Chen & Martin notations for ERD TASK 5 Relational Schema for ERD state the primary key foreign key concept correctly (Proper theories and techniques need to apply in Relational schema) TASK 6 Create Database using SQL server

len2292275

4/24/2019 5:14:39 AM

This submission will be assessed as follows Depth of the task TASK 1 Compare Hierarchical , Network and Relational data model and the importance of adapting a new data model TASK 2 Compare different database technologies SQL server, Oracle, MySQL TASK 3 Top down design method, Bottom- up design method, Centralized design and De centralized design

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