Lesson 04 Guided Practice
Lesson 04 Guided Practice
Overview
In this exercise, you will engage in database management and SQL query writing to
handle employee information. The primary focus is on creating tables, inserting
data, and performing data retrieval operations. The scenario involves managing
employee data in a company, where you will create tables, populate them with
data, and execute queries to analyze and update information.
Instructions
Task
You are the database administrator for a company, responsible for managing
employee information and department details. The data includes employee ID,
name, department ID, and salary. Your goal is to organize and update this data
efficiently using SQL queries.
• Input Data:
o Database Name: 'employee_management_database.'
o Tables:
▪ Employees
▪ Department
o Employees Table Creation
Column Name Data Type Constraints
employee_id INT PRIMARY KEY
employee_name VARCHAR(255)
department_id INT
salary DECIMAL(10,2)
1. Employee-Department Query:
2. Salary Adjustment:
USE employee_management_database;
employee_name VARCHAR(255),
department_id INT,
salary DECIMAL(10,2)
);
DESCRIBE employees;
department_name VARCHAR(255)
);
DESCRIBE departments;
6. Insert data into the 'departments' table
SQL Code:
(1, 'HR'),
(2, 'IT'),
(3, 'Finance');
SQL Code:
SELECT
employee_management_database.employees.employee_name,
employee_management_database.departments.department_name,
employee_management_database.employees.salary
FROM employee_management_database.employees,
employee_management_database.departments
WHERE employee_management_database.employees.department_id =
employee_management_database.departments.department_id
ORDER BY
employee_management_database.departments.department_name ASC;
2. Salary Adjustment:
SQL Code:
UPDATE employee_management_database.employees