Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Purpose: The purpose of the assignment is the implementation of an application that stores data in a MySQL database.

STEP 1: create a new database and name it with a name composed of your surname and student ID. (example: Bertolotto123456).

STEP 2: your database will represent the following scenario: "Candidates are called for interviews by companies who have open positions with specific requirements".

Your database must include the following information and may include any other information that you consider necessary for representing the concepts and implementing the queries listed below:

- Candidate details: CandidateID, Name, address, telephone number, skills (administrative, managerial, etc.).

- Position details: PositionID, company, type of position, and skills required.

- Company details: CompanyID, Company name, reference person's name, address and telephone number.

- Interview details: You must decide what information should be used to best represent this concept based on the constraints and information provided below.

- Constraints:

- One company can request many interviews for a position.

- One candidate can be called for many interviews in relation to a position.

- One company can hire many candidates in relation to a position.

- Each candidate may only be hired by one company and in relation to only one position.

- Each candidate can have many skills.

- Each position can require many skills.

NOTE: You must create table(s) and relationships that will allow you to represent the fact that interviews occur on particular dates, and whether a candidate is hired for a position after an interview or not (i.e., whether an interview has been successful).

STEP 3: For every table, create a stored procedure that includes a parametric query that allows you to insert a new row in such a table.

STEP 4: Implement the following queries (some of which are parametric) using stored procedures:

- Find the candidates with a given name.
- Find the candidates with a given CandidateID.
- Find the companies with a given name.
- Find the companies with a given CompanyID.
- Find the candidates who have a skill required by a given PositionID.
- Find the positions with a given PositionID.
- Find the positions requiring a given skill.
- Find the number of positions that require administrative skills.
- Find the interviews that occurred on a particular date.
- Find the name and CandidateID of candidates that were interviewed at least twice.
- Sort the positions according to the companies who are offering them.

STEP 5: export your database onto a self-contained .sql file which should have the same name as your database

STEP 6: prepare the related documentation as detailed in the next page.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M91525177
  • Price:- $55

Priced at Now at $55, Verified Solution

Have any Question?


Related Questions in DBMS

Question sql injection is in the top 10 owasp and common

Question : SQL Injection is in the top 10 OWASP and Common Weakness Enumeration. Using MySQL and PHP, show your own very short and simple application that is vulnerable to this attack. Provide another version that mitiga ...

Question create an erd for the following scenarioa small

Question: Create an ERD for the following scenario. A small company ABC wants a database to keep track of internal company information. Â Given the following information create an ERD. The ABC Company has several departm ...

Question lab 1 creating a database designthis assignment

Question: Lab 1: Creating a Database Design This assignment contains two (2) Sections: Database Design Diagram and Design Summary. You must submit both sections as separate files in order to complete this assignment. Not ...

Assignment question - write and run sql statements to

Assignment Question - Write and run SQL statements to complete the following tasks Part A - DML 1. Locate the record in the vendor table that does not have a value for the attribute V_STATE 2. Find the customers whose ba ...

Question we can sort a given set of n numbers by first

Question : We can sort a given set of n numbers by first building a binary search tree containing these numbers (using TREE-INSERT repeatedly to insert the numbers one by one) and then printing the numbers by an inorder ...

Question 1 a- consider that you are asked to design an

Question: 1. (a)- Consider that you are asked to design an entity relationship diagram based on the below scenario: A university consists of a number of departments (id, d_name) and each department offers some courses. A ...

Database design amp development assignment -assignment

Database Design & Development Assignment - Assignment title - Design and Implement a Relational Database for a local Print and Ink Refill Business. Learning Outcome - Use an appropriate design tool to design a relational ...

The groceries datasetimagine 10000 receipts sitting on your

The groceries Dataset Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer's basket. That ...

Assignmentqueries functions and triggersdatabase

Assignment Queries, Functions and Triggers Database Systems Aims The aims of this assignment are to: formulate SQL queries; populate an RDBMS with a real dataset, and analyse the data; design test data for testing SQL qu ...

This assignment is a continuation of this solution the case

This assignment is a continuation of this solution The case study company has received the first report from its enterprise content management (ECM) consultant and now has a documented list of major content requirements ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As