Design and implementation of a hybrid database system

Assignment Help Database Management System
Reference no: EM132356123

Advanced Databases Assignment -

Title - Design and implementation of a hybrid (Relational/XML) database system of your choice.

Details of assignment brief -

You are required to design and implement a hybrid database system for a company/business of your choice (real or virtual). As part of your assessment, you are required to submit the following:

Report -

The report must include the following:

  • Details of the chosen system. Scope of the database. Seven business requirements. Screen shot must be included to demonstrate the execution of each business requirement (through stored procedures).
  • A list of business rules for the system (at least 4 must be implemented using SQL code instead of showing at design stage). The implementation must be shown by the screenshots in the report.
  • Relational Schema for the hybrid database system (must be developed in Visio or some similar system using crow's foot notation or UML notation). Relational schema must fulfill the requirements of 3 NF, you must provide the justification in report. It must include five substantial tables using XML data type in at least one table (or more) as appropriate. Justify the use of XML data type that makes it a hybrid database.
  • Report must be well-structured with Conclusions and Bibliography. Screenshots and explanation must be provided for all requirements and business rules.

Note: All code must be included in the appendix.

Completed Database System -

Develop a SQL Server database system based on the schema developed as part of the assessment. Your database must include the following:

  • Tables with relationships using some referential integrity constraints. There should be a minimum of five substantial tables and any number of smaller tables that you require to implement your database. Tables should be linked using an appropriate method in SQL Server. Each table must have a minimum of 5 test records per table. In your report explain which referential integrity constraints are used and why? Include Data Diagram that must match relational schema. Code must be included in appendix.
  • All queries must be written using stored procedures (with parameters) to meet the business requirements. The queries that meet business requirements must include the following features:

i. Use of JOIN between two or more tables as required

ii. Use of GROUP BY with HAVING

iii. Use of SQL functions

iv. Developing XML with appropriate elements using relation fields

v. Retrieving data logically from a field with XML data type as well as data from fields from other data types.

vi. Modifying data in a field of XML data type.

vii. Searching data in a field of XML data type.

  • Two triggers to demonstrate the implementation of business rules.
  • Two Views to demonstrate the development of virtual tables. How Views would be helpful to generate customised View of your data?

Innovation -

Use of any other features to enhance the usability of your database system.

For Example, Put Front End and Create formatted reports to enhance usability of the system and mention it in your report.

Reference no: EM132356123

Questions Cloud

Discussing the experiences with personality tests : Do you believe that personality tests can be used as a bonding tool with employees? Why, or why not? If you have experience with taking personality tests.
Critical issues in education : Investigate three resources (website, article, video, etc.) on topic of critical issues in early childhood education. What was the resource discussing?
Identify the socially optimal level of production : Describe how and why Microsoft fails to achieve productive efficiency in selling its Windows operating system under these assumptions
What techniques can you use to hold yourself accountable : Chapter 6 describes the idea of accountability and being accountable is critical today more than ever. Accountability can have both a positive and negative.
Design and implementation of a hybrid database system : B9IS100 Advanced Databases Assignment, Dublin Business School, Ireland. Design and implementation of a hybrid database system
Describe the training and development plan : In preparation for the Week Three assignment, look ahead in the course syllabus and post a draft topic and objectives for your training and development plan.
Monitor transformation of risk management in their business : The Akawini management team on how they should promote and monitor the transformation of risk management in their business.
How cash and accrual accounting differ for each of the event : This week's activity illustrates the role a company's accounting method plays in financial statement reporting. In this assignment, students evaluate the event.
Explain various ways in which python 3 programming exception : Explain various ways in which Python 3 programming exceptions can be handled. Why is it important to handle Python 3 exceptions?

Reviews

len2356123

8/11/2019 10:02:53 PM

Every student must submit their assignment on Moodle on or before the due date. Assignments will not be accepted via Email. Total: 100 Marks (Weighting: 50%) - Report: (35 Marks) Completed Database System (45 Marks) and Innovation (20 marks). Assessment criteria - Excellent solution to problem proving originality, creativity and evidence of research – very well written with excellent data model and normalised schema to 3NF. Excellent database system that meets all the business requirements, required features, etc.

len2356123

8/11/2019 10:02:46 PM

General Assessment Submission Requirements for Students: Online assignments must be submitted no later than the stated deadline. All relevant provisions of the Assessment Regulations must be complied with. Extensions to assignment submission deadlines will be not be granted, other than in exceptional circumstances. Students are required to retain a copy of each assignment submitted, and the submission receipt. Assignments that exceed the word count will be penalised. Students are required to refer to the assessment regulations in their Student Guides and on the Student Website. Dublin Business School penalises students who engage in academic impropriety (i.e. plagiarism, collusion and/or copying). Please refer to the attached referencing guidelines for information on correct referencing.

Write a Review

Database Management System Questions & Answers

  State the rule that is applied to place an entity in 1st nf

State the rule that is applied to place an entity into second normal form. Revise the data model (if necessary) to place it in second normal form.

  Relationship between the predictors and response variable

Does the overall regression show a significant relationship between the predictors and the response variable? Which predictor (s) significantly contribute(s) to the explanation

  Creating the babbage bookkeeping database

Assignment: Creating the Babbage Bookkeeping Database. Problem: Babbage Book keeping is a local company that provides bookkeeping services to several small businesses in the area. The database consists of two tables

  Briefly describe the modeling problem facing lbs

Briefly describe the modeling problem facing LBS, and identify what type of problem it is in terms of the types of data mining problems discussed in session

  An academic department record point

An academic department record points earned by individual students in their classes

  Develop a commercial fishing strategy

ISM-5150 - Develop a commercial fishing strategy and the related IT that should be applied. Remember you want to build a viable and thriving fishing company

  Write a set of action queries coded as a transaction to move

Write a set of action queries coded as a transaction to move rows from the Invoices table to the InvoiceArchive table. Insert all paid invoices from Invoices into InvoiceArchive, but only if the invoice doesn't already exist in the InvoiceArchive ..

  Explain class diagram

Explain Class diagram. Outline the main steps in developing a class diagram for a Use Case(UC).

  Explain what is the purpose of database

Explain what is the purpose of Database? The purpose of a database is to store information about certain types of objects. Give an example of two related TABLES.

  Create a one to many relationships

Create a report from the query above. Format the report so that each time a report is prepared, the sales rep's name will appear on the report

  Identify the purpose of the project and the data model

Provide the background information of the data model to be developed. Identify the purpose of the project and the data model.

  Measurement of two lengths in feet and inches

"create a form with textboxes to enter the measurement of two lengths in feet and inches as integer values and compute the total length in feet and inches. For example, the total length of 5 feet 8 inches and 4 feet 6 inches is 10 feet 2 inches; a..

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