BIT422 Advanced Database Management Systems Assignment

Assignment Help Database Management System
Reference no: EM132676097

BIT422 Advanced Database Management Systems - Emirates College of Technology

LO #1: Explain database management system architecture.

LO #2: Implement advanced complex queries using Structured Query Language (SQL).

LO #3: Develop a database application using procedural language PL/SQL.

Task 1:
1. Create a relational database including at least five tables and implementing the business process for a real-life company. For examples: Supermarket, Hospital, University, Airport, Travel Agency, etc.
2. Insert data in this database with at least five rows in each table.
3. Provide the Oracle Screenshots for each table within the inserted data.

Task 2:
Create a set of at least 10 SQL complex queries and display their results using their Oracle results' Screenshots.

Task 3:
Create a PL/SQL program solving a business problem inside the company and requiring some calculus of totals, scores, features, etc. For this purpose, provide a short narrative description for the goal of your PL/SQL program before presenting the code. For examples:
(i) The PL/SQL program computes the total amount to pay in a customer supermarket bill, by considering discounts in some items' prices in addition to the VAT amount.
(ii) The PL/SQL program computes the student's CGPA score in a university using his/her courses grades in a given term (Fall, Spring, etc.)
(iii) etc.

Task 4: Project Report

Edit your project report including at least 10 pages. The latter should contain:
- The project cover page;
- Table of contents;
- Introduction;
- Detail of all project tasks;
- Conclusion and future work;
- Bibliography and Netography.

The assessment of your project report will be based on the following criteria:
- Quality of analysis.
- Accuracy of concepts/theories used.
- General organization of the project.
- Variety of references.
- Spelling and grammar.

Task 5: Project Presentation

Each group of students should present their work in front of their classmates.
The assessment of your project presentation will be based on the following criteria:
- Accuracy of the presentation.
- Presentation skills.
- Quality of discussion of each student in the group.

Exercises: HO#3

Exercise 3:

We want to be able to consult at any time the numbers of different lecture blocks at ECT. This involves defining a PL/SQL program allowing the automatic insertion of tuples in a BLOCK relation (table). This information is implicitly contained in the STUDENT relation. The PL/SQL program enables to extract it and perform the corresponding insertions in the BLOCK relationship previously created.

To define this program, do not use a cursor but perform the following steps.

1) Define the structure of the STUDENT table. It must include at least the following fields: student number, name and block number. Insert data into the STUDENT table.

2) Define the structure of the BLOCK table, which must include only two fields: block number and block size.

3) Define a PL / SQL block integrating the necessary SQL queries and allowing to insert into the BLOCK relation the tuples including the block number and the number of students inside the block.

4) After execution, check the obtained results by consulting the extension of the BLOCK table. In the test phase, use the ROLLBACK command to cancel the insertion operations.

5) End the program by validating the transaction with the COMMIT command. Test the execution and make sure that the transaction cannot be canceled.

Note: Take into account the possibility of having no tuple in the STUDENT table. In this case, a group of NULL values must be inserted in the BLOCK table.

Attachment:- Advanced Database Management Systems.rar

Reference no: EM132676097

Questions Cloud

Find which of the would be best achieved by the process : Find Which of the would be best achieved by the process? the vendor was reviewed by management to determine the vendor's legitimacy.
What are the activities the architect must execute : When should the architect begin the analysis? What are the activities the architect must execute? What is the set of knowledge domains applied to the analysis?
Find which document would typically provide most evidence : Find which document would typically provide the most evidence that a client exercised proper authorization during the purchase process?
Should transaction included in financial statements and why : The client's year-end is December 31. Should this transaction be included in the financial statements dated December 31, 2020?
BIT422 Advanced Database Management Systems Assignment : BIT422 Advanced Database Management Systems Assignment Help and Solution, Emirates College of Technology - Assessment Writing Service
Discuss the ethical dilemma facing pmi : Discuss the ethical dilemma facing PMI in terms of preparing the Financial Statements. Examine the 2011 financial statements provided by PMI and the 2010
Create database that integrated logical design : Create a database that integrated logical design best practices, what are the three most important features you would integrate in your end solution?
Demonstration of corporate social responsibility : In the increasingly transparent environment of modern business, personal and corporate integrity and corporate social responsibility are being scrutinized
Compare and contrast leadership and management : Compare and contrast leadership and management. Please provide a source.

Reviews

len2676097

10/26/2020 1:56:34 AM

Read the 2 exercises attached then Need to follow exactly instructions for each task required and ppt as completed sentences not paragraph don''t forget to add notes & photos for each slide

Write a Review

Database Management System Questions & Answers

  Analyse the case study to identify database requirements

HS2021 Database Design and Use Assignment, Holmes Institute, Australia. Analyse the case study to identify database requirements

  Program to implement an algorithm

Using the programming language pascal, write a program to implement an algorithm that accepts the names of 25 members and their total sales . The algorithm must also calculate commission at 3% of total sales.

  Design database in microsoft access

Access will draw a line, called_______a, between matching fields in two tables, indicating that the tables are related. You can then select fields from either table. Access joins the tables automatically.

  Types of input control and explain the function of each

Explain the function of input controls. Identify four (4) types of input control and explain the function of each

  Create an entity relationship diagram

For your final project you will create an Entity Relationship Diagram (ERD), create tables in your own database, and import data into these tables. For Part 1 of the Project, you will create the ERD. For Part 2 you will build the tables and load t..

  List the details of parts supplied by quality

Attribute dob is the customer's date of birth, stops is the number of stops (0-??) a flight requires, and onTime is a percentage (0-100) indicating how often a flight is on time. Keys are underlined.

  Analyze the data in at least three different ways

Analyze the data in at least three different ways. Each form of Data Analysis should be provided on a separate, appropriately labeled worksheet. It is expected that each sheet will be professionally formatted and clearly documented with titles, co..

  Create an employee database

Create a report that contains the above data - be sure to include a Hampton University logo in your report.

  What does the exec above produce in terms of results

What does the exec above produce in terms of results. If you wanted companies that had 'Corp' in their name how would you code the EXEC statement - What does the exec above produce in terms of results. What would happen it you miss coded the maxim..

  Write a query that returns the number of customers

Write a query that returns the number of customers in the customers table. Write a query that returns the number of customers in each job title. Write a query that returns the job titles having greater than 5 customers

  Compose conceptual data modeling techniques

Prepare database design documents using the data definition, data manipulation, and data control language components of the SQL language.

  Define database architecture

Define database architecture. Consider Microsoft® Access®, Microsoft® SQL Server®, Oracle®, and IBM DB2® software as possible examples.

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