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

  Explain new objects based on extending other objects

One of the new classes must be based on a reference extending an existing class from package task02 directly(similar to how Customer extends Person in the sample code).Do not repeat that package task02 class in the task03 package.

  Find maximum salary of employees from database table

Find the maximum salary of all employees who are not managers. Give all the managers in the database a 10 percent salary raise. Give all the other employees a 5 percent salary raise.

  Binary 1-n relationship-optional-to-optional relationship

Give examples of binary 1:N relationships, for (a) an optional-to-optional relationship, (b) an optional-to-mandatory relationship,

  How much wages and salaries cost would be allocated

What would be the total overhead cost per customer according to the activity based costing system? In other words, what would be the overall activity rate for the customer support activity cost pool?

  Identify each relationship type and write all of the busines

Identify each relationship type and write all of the business rules and create the bask Crow's Foot ERD for DealCo.

  Imagine that you have been hired as a consultant to assist

imagine that you have been hired as a consultant to assist in streamlining the data processing of an international

  Researchers wanted to explore self-esteem in adolescent

researchers wanted to explore self-esteem in adolescent boys and adolescent girls. each respondent completed a 10-item

  Edinburgh airport case study

Discuss why a relational database would be suitable for the organisation in the case study and provide three reasons for this recommendation and discuss using three advantages that a database management system provides to an organisation.

  Database management systems

Referential integrity "rules" trigger some cleanup of your data when insertion, update, or deletion events would typically cause data anomalies. But the word "trigger" has its own place in database design and implementation. Research the concept o..

  How in order to perform a query on an access database

In order to perform a query on an access database, you must provide a list of

  Show attributes and include relationship and connectivity

Show all attributes and include relationship and connectivity. Convert all M:N relationships into entities. You are to use Crow's Foot notation showing all attributes for each entity and naming each relationship. Do not show M:N relationship, convert..

  What is meant by data independence

What is meant by data independence? Explain your answer and identify two benefits of separating application software from the database management system.

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