Implementation of an application that stores data in a mysql

Assignment Help Database Management System
Reference no: EM13864458

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.

Reference no: EM13864458

Questions Cloud

Maximum ratio error and maximum phase angle error : A CT has a current ratio of 100/1. If the primary load current is 100 A, determine the excitation current, the maximum ratio error and the maximum phase angle error if the burden is 5 ohms. The CT characteristic gives an excitation current of 0.01..
Emerging issues in the accounting profession : Analysis begins with the determination of income as taxable or non-taxable - Please prepare a memorandum
Determine a suitable value of neutral resistance : Determine a suitable value of neutral resistance if the voltage rise at the motor in the event of an earth fault at the motor is not to exceed 430 V. Neglect transformer winding resistance.
What might this do to your competitiveness in the region : Since the vast majority of your minimum wage workers are females, do you have any discrimination concerns?  What might this do to your competitiveness in the region? Any additional issues you might want to raise that will calm the CEO
Implementation of an application that stores data in a mysql : The purpose of the assignment is the implementation of an application that stores data in a MySQL database.
Minimize the selected type of harassment in the organization : Investigate the significant ways in which the selected type of harassment could alter work conditions in any organization. Then, formulate a plan to minimize the selected type of harassment in the organization
Analyzing infomation about how well the job is done : To propose an optimal perfprmance appraisal system for a position inluding what should be included in the evaluation, methods for collecting and analyzing infomation about how well the job is done, and the best approach for giving and receiving fe..
Pigmentation function of the skin : Describe how pigmentation function of the skin contributes to the health and well-being of living organisms
What social media marketing are they doing today : Which social media sites are they using? What social media marketing are they doing today? Provide example.  What do you think they could do to improve their online marketing strategy

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

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